Distribution Open Metrics Support

JFrog REST APIs

Content Type
REST API

The Get the Open Metrics for Distribution REST API returns the following metrics in Open Metrics format.

Metric

Description

Prometheus Metric Type

jfds_total_number_of_release_bundles_total

The total number of Release Bundles created.

COUNTER

jfds_number_of_created_release_bundle_versions_total

The number of Release Bundle versions created per request type (API, UI).

COUNTER

jfds_number_of_signed_release_bundle_versions_total

The total number of signed Release Bundle versions.

COUNTER

jfds_number_of_deleted_release_bundle_versions_total

The total number of deleted Release Bundle versions.

COUNTER

jfds_size_of_release_bundle_versions_in_bytes_total

The size (in bytes) of all artifacts in all signed Release Bundle versions.

COUNTER

jfds_number_of_artifacts_in_release_bundle_version_max

The maximum number of artifacts in a Release Bundle version.

GAUGE

jfds_number_of_artifacts_in_release_bundle_version_bucket

The number of artifacts in a Release Bundle version (rounded off into units of 10, 50, 100, 500, 1000, 5000, 10000, 50000, and infinite).

HISTOGRAM

jfds_number_of_artifacts_in_release_bundle_version_per_package_type_total

The number of artifacts in a Release Bundle version per package type.

COUNTER

jfds_number_of_artifactory_queries_total

The number of queries used to construct the Release Bundle.

COUNTER

jfds_number_of_queries_with_additional_properties_total

The number of queries containing additional properties.

COUNTER

jfds_number_of_queries_with_path_mapping_total

The total number of queries that include path mapping (path and repo modifications).

COUNTER

jfds_number_of_path_mapping_based_on_last_promotion_total

The total number of path mappings based on the last successful Release Bundle v2 promotion.

COUNTER

jfds_number_of_modifications_of_path_total

The total number of modifications made to the original path during distribution operations.

COUNTER

jfds_number_of_modifications_of_repo_total

The total number of modifications that have been made to the original repository.

COUNTER

jfds_distribution_build_info

The Distribution service version and revision.

GAUGE

jfds_redis_tasks

The current status of the Distribution queues (staging, pending, working).

GAUGE

jfds_total_number_of_distribution_requests_total

The total number of Release Bundle v1 distribution start actions.

COUNTER

jfds_total_number_of_distribution_requests_v2_total

The total number of Release Bundle v2 distribution start actions.

COUNTER

jfds_total_number_of_distribution_requests_with_project_v2_total

The total number of Release Bundle v2 distribution start actions performed in the context of a project.

COUNTER

jfds_number_of_distribution_requests_per_trigger_type_total

The total number of Release Bundle (v1 & v2) distribution start actions per request type (API, UI).

COUNTER

jfds_total_number_of_exports_requests_v2_total

The total number of export operations for Release Bundle v2 versions.

COUNTER

jfds_number_of_distributions_per_status_total

The total number of Release Bundle v1 distributions per status (completed, failed).

COUNTER

jfds_number_of_distributions_per_status_v2_total

The total number of Release Bundle v2 distributions per status (completed, failed).

COUNTER

jfds_number_of_exports_per_status_v2_total

The total number of export operations per status (completed, failed).

COUNTER

jfds_stuck_distributions_by_status

The number of stuck distribution operations per status (in progress, not started, abort in progress, close tx).

GAUGE

jfds_number_of_open_tx_non_local_repository_total

The total number of distribution failures due to a non-local repository on the source Artifactory during open Tx.

COUNTER

jfds_number_of_open_tx_missing_repositories_total

The total number of distribution failures due to missing repositories on the Artifactory Edge node during open Tx.

COUNTER

jfds_number_of_open_tx_forbidden_error_total

The total number of distribution failures due to a Forbidden error from Artifactory during open Tx.

COUNTER

jfds_number_of_close_tx_bad_request_total

The total number of distribution failures due to SC_BAD_REQUEST errors from Artifactory during close Tx.

COUNTER

jfds_number_of_delete_forbidden_total

The total number of distribution failures due to SC_FORBIDDEN errors from Artifactory when deleting a Release Bundle version.

COUNTER

jfds_number_of_remote_deletion_requests_per_trigger_type_total

The total number of Release Bundle v1 remote delete actions per request type (API, UI).

COUNTER

jfds_number_of_remote_deletion_requests_per_trigger_type_v2_total

The total number of Release Bundle v2 remote delete actions per request type (API, UI).

COUNTER

jfds_number_of_approved_distributions_total

The total number of Release Bundle v1 distribution/exports approved by Xray.

COUNTER

jfds_number_of_approved_distributions_v2_total

The number of Release Bundle v2 distributions/exports approved by Xray.

COUNTER

jfds_number_of_xray_scan_result_not_allowed_total

The total number of distribution failures due to Xray scan results of NOT ALLOWED. There are 3 possible reasons for this failure: blocked, not_indexed, and not_found_in_artifactory.

Note

The not_indexed and not_found_in_artifactory errors are relevant for Release Bundles v2 only.

COUNTER

jfds_number_of_rejected_distributions_total

The total number of Release Bundle v1 distribution/exports blocked by Xray.

COUNTER

jfds_number_of_rejected_distributions_v2_total

The total number of Release Bundle v2 distribution/exports blocked by Xray.

COUNTER

jfds_number_of_api_requests_per_endpoint_total

The total number of API requests that were processed per endpoint.

COUNTER

jfds_tracking_view_page_access_total

The total number of page views for each tab of the Distribution Service Monitoring page.

COUNTER