You need to configure the organization's artifactory instance(s) as detailed via the artifactory webhook documentation. Multiple webhooks may need be needed to configure different domains.
You can also add a secret that will be used by telegraf to verify the authenticity of the requests.
The different events type can be found found in the webhook documentation:
https://www.jfrog.com/confluence/display/JFROG/Webhooks.
Events are identified by their domain
and event
.
The following sections break down each event by domain.
The Webhook is triggered when an artifact is deployed to a repository.
Tags:
- 'domain' string
- 'event_type' string
- 'repo' string
- 'path' string
- 'name' string
Fields:
- 'size' int
- 'sha256' string
The Webhook is triggered when an artifact is deleted from a repository.
Tags:
- 'domain' string
- 'event_type' string
- 'repo' string
- 'path' string
- 'name' string
Fields:
- 'size' int
- 'sha256' string
The Webhook is triggered when an artifact is moved from a repository.
Tags:
- 'domain' string
- 'event_type' string
- 'repo' string
- 'path' string
- 'name' string
Fields:
- 'size' int
- 'source_path' string
- 'target_path' string
The Webhook is triggered when an artifact is copied from a repository.
Tags:
- 'domain' string
- 'event_type' string
- 'repo' string
- 'path' string
- 'name' string
Fields:
- 'size' int
- 'source_path' string
- 'target_path' string
The Webhook is triggered when a property is added to an artifact/folder in a repository, or the repository itself.
Tags:
- 'domain' string
- 'event_type' string
- 'repo' string
- 'path' string
- 'name' string Fields
- 'property_key' string
- 'property_values' string (joined comma separated list)
The Webhook is triggered when a property is deleted from an artifact/folder in a repository, or the repository itself.
Tags:
- 'domain' string
- 'event_type' string
- 'repo' string
- 'path' string
- 'name' string
Fields:
- 'property_key' string
- 'property_values' string (joined comma separated list)
The Webhook is triggered when a new tag of a Docker image is pushed to a Docker repository.
Tags:
- 'domain' string
- 'event_type' string
- 'repo' string
- 'path' string
- 'name' string
- 'image_name' string
Fields:
- 'size' string
- 'sha256' string
- 'tag' string
- 'platforms' []object
- 'architecture' string
- 'os' string
The Webhook is triggered when a tag of a Docker image is deleted from a Docker repository.
Tags:
- 'domain' string
- 'event_type' string
- 'repo' string
- 'path' string
- 'name' string
- 'image_name' string
Fields:
- 'size' string
- 'sha256' string
- 'tag' string
- 'platforms' []object
- 'architecture' string
- 'os' string
The Webhook is triggered when a tag of a Docker image is promoted.
Tags:
- 'domain' string
- 'event_type' string
- 'repo' string
- 'path' string
- 'name' string
- 'image_name' string
Fields:
- 'size' string
- 'sha256' string
- 'tag' string
- 'platforms' []object
- 'architecture' string
- 'os' string
The Webhook is triggered when a new build is uploaded.
Tags:
- 'domain' string
- 'event_type' string
Fields:
- 'build_name' string
- 'build_number' string
- 'build_started' string
The Webhook is triggered when a build is deleted.
Tags:
- 'domain' string
- 'event_type' string
Fields:
- 'build_name' string
- 'build_number' string
- 'build_started' string
The Webhook is triggered when a build is promoted.
Tags:
- 'domain' string
- 'event_type' string
Fields:
- 'build_name' string
- 'build_number' string
- 'build_started' string
The Webhook is triggered when a Release Bundle is created.
Tags:
- 'domain' string
- 'event_type' string
- 'destination' string
Fields:
- 'release_bundle_name' string
- 'release_bundle_size' string
- 'release_bundle_version' string
- 'jpd_origin' string
The Webhook is triggered when a Release Bundle is signed.
Tags:
- 'domain' string
- 'event_type' string
- 'destination' string
Fields:
- 'release_bundle_name' string
- 'release_bundle_size' string
- 'release_bundle_version' string
- 'jpd_origin' string
The Webhook is triggered when a Release Bundle is deleted.
Tags:
- 'domain' string
- 'event_type' string
- 'destination' string
- 'release_bundle_name' string
Fields:
- 'release_bundle_size' string
- 'release_bundle_version' string
- 'jpd_origin' string
The Webhook is triggered when Release Bundle distribution has started
Tags:
- 'domain' string
- 'event_type' string
- 'destination' string
- 'release_bundle_name' string
Fields:
- 'release_bundle_size' string
- 'release_bundle_version' string
- 'status_message' string
- 'transaction_id' string
- 'edge_node_info_list' []object
- 'edge_node_address' string
- 'edge_node_name' string
- 'jpd_origin' string
The Webhook is triggered when Release Bundle distribution has completed.
Tags:
- 'domain' string
- 'event_type' string
- 'destination' string
- 'release_bundle_name' string
Fields:
- 'release_bundle_size' string
- 'release_bundle_version' string
- 'status_message' string
- 'transaction_id' string
- 'edge_node_info_list' []object
- 'edge_node_address' string
- 'edge_node_name' string
- 'jpd_origin' string
The Webhook is triggered when Release Bundle distribution has been aborted.
Tags:
- 'domain' string
- 'event_type' string
- 'destination' string
- 'release_bundle_name' string
Fields:
- 'release_bundle_size' string
- 'release_bundle_version' string
- 'status_message' string
- 'transaction_id' string
- 'edge_node_info_list' []object
- 'edge_node_address' string
- 'edge_node_name' string
- 'jpd_origin' string
The Webhook is triggered when Release Bundle distribution has failed.
Tags:
- 'domain' string
- 'event_type' string
- 'destination' string
- 'release_bundle_name' string
Fields:
- 'release_bundle_size' string
- 'release_bundle_version' string
- 'status_message' string
- 'transaction_id' string
- 'edge_node_info_list' []object
- 'edge_node_address' string
- 'edge_node_name' string
- 'jpd_origin' string
The Webhook is triggered when a Release Bundle version deletion has started on one or more Edge nodes.
Tags:
- 'domain' string
- 'event_type' string
- 'destination' string
- 'release_bundle_name' string
Fields:
- 'release_bundle_size' string
- 'release_bundle_version' string
- 'status_message' string
- 'transaction_id' string
- 'edge_node_info_list' []object
- 'edge_node_address' string
- 'edge_node_name' string
- 'jpd_origin' string
The Webhook is triggered when a Release Bundle version deletion has completed from one or more Edge nodes.
Tags:
- 'domain' string
- 'event_type' string
- 'destination' string
- 'release_bundle_name' string
Fields:
- 'release_bundle_size' string
- 'release_bundle_version' string
- 'status_message' string
- 'transaction_id' string
- 'edge_node_info_list' []object
- 'edge_node_address' string
- 'edge_node_name' string
- 'jpd_origin' string
The Webhook is triggered when a Release Bundle version deletion has failed on one or more Edge nodes.
Tags:
- 'domain' string
- 'event_type' string
- 'destination' string
- 'release_bundle_name' string
Fields:
- 'release_bundle_size' string
- 'release_bundle_version' string
- 'status_message' string
- 'transaction_id' string
- 'edge_node_info_list' []object
- 'edge_node_address' string
- 'edge_node_name' string
- 'jpd_origin' string
The Webhook is triggered when a Release Bundle was received on an Edge Node.
Tags:
- 'domain' string
- 'event_type' string
- 'destination' string
- 'release_bundle_name' string
Fields:
- 'release_bundle_version' string
- 'status_message' string
- 'jpd_origin' string
The Webhook is triggered when a Release Bundle deletion from an Edge Node completed.
Tags:
- 'domain' string
- 'event_type' string
- 'destination' string
- 'release_bundle_name' string
Fields:
- 'release_bundle_version' string
- 'status_message' string
- 'jpd_origin' string
The Webhook is triggered when a Release Bundle deletion from an Edge Node completed.
Tags:
- 'domain' string
- 'event_type' string
- 'destination' string
- 'release_bundle_name' string
Fields:
- 'release_bundle_version' string
- 'status_message' string
- 'jpd_origin' string
The Webhook is triggered when a Release Bundle deletion from an Edge Node fails.
Tags:
- 'domain' string
- 'event_type' string
- 'destination' string
- 'release_bundle_name' string
Fields:
- 'release_bundle_version' string
- 'status_message' string
- 'jpd_origin' string