ArgoCD Metrics
Metrics groundcover collects from ArgoCD.
groundcover collects these native Prometheus metrics from ArgoCD's component endpoints (application controller, API server, repo server, ApplicationSet, notifications, commit server). Each metric is searchable by its exact name.
Labels
Labels available across the ArgoCD metrics (scoped per metric family). le appears only on the _bucket series of histogram metrics.
name
Application or ApplicationSet name.
guestbook
namespace
Namespace the Application/ApplicationSet object lives in (the Argo CD control-plane namespace). Surfaces as exported_namespace on the gc side when it collides with the scrape namespace label.
argocd
project
Argo CD project the Application belongs to.
default
sync_status
Application sync status.
Synced, OutOfSync, Unknown
health_status
Application health status.
Healthy, Degraded, Progressing, Suspended, Missing, Unknown
operation
Current operation phase on the application, if any.
Sync, ""
autosync_enabled
Whether automated sync is enabled for the application.
true, false
repo
Source repository URL of the application.
https://github.com/argoproj/argocd-example-apps
dest_server
Destination cluster API server URL.
https://kubernetes.default.svc
dest_namespace
Destination namespace the application deploys into.
guestbook
phase
Sync result phase.
Succeeded, Failed, Error, Running, Terminating
server
Managed cluster API server URL.
https://kubernetes.default.svc
k8s_version
Kubernetes version of the managed cluster.
1.29
initiator
Component that initiated the Redis request.
failed
Whether the Redis request failed.
true, false
command
kubectl command executed.
get, list
verb
HTTP verb of the kubectl request.
GET, POST, PUT
code
Response status code.
200, 403, 500
extension
Configured proxy extension name.
trigger
Notification trigger name.
service
Notification service the delivery was sent through.
slack, email
le
Histogram bucket upper bound (standard Prometheus label, present only on the _bucket series of histogram metrics).
0.25, 1, 8, +Inf
argocd_info
Information about ArgoCD, including its version.
Unit: Number · Type: Gauge
argocd_app_info
Information about Applications. It contains labels such as sync_status and health_status that reflect the application state in Argo CD.
Unit: Number · Type: Gauge
argocd_app_condition
Report Applications conditions. It contains the conditions currently present in the application status.
Unit: Number · Type: Gauge
argocd_app_k8s_request_total
Number of Kubernetes requests executed during application reconciliation.
Unit: Number · Type: Counter
argocd_app_orphaned_resources_count
Number of orphaned resources per application.
Unit: Number · Type: Gauge
argocd_app_reconcile_bucket
Application reconciliation performance in seconds. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_app_reconcile_count
Application reconciliation performance in seconds. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_app_reconcile_sum
Application reconciliation performance in seconds. (histogram sum — total of observed values).
Unit: Seconds · Type: Counter
argocd_app_sync_total
Counter for application sync history.
Unit: Number · Type: Counter
argocd_app_sync_duration_seconds_total
Application sync performance in seconds total.
Unit: Seconds · Type: Counter
argocd_cluster_api_resource_objects
Number of k8s resource objects in the cache.
Unit: Number · Type: Gauge
argocd_cluster_api_resources
Number of monitored Kubernetes API resources.
Unit: Number · Type: Gauge
argocd_cluster_cache_age_seconds
Cluster cache age in seconds.
Unit: Seconds · Type: Gauge
argocd_cluster_connection_status
The k8s cluster current connection status.
Unit: Number · Type: Gauge
argocd_cluster_events_total
Number of processed k8s resource events.
Unit: Number · Type: Counter
argocd_cluster_info
Information about cluster.
Unit: Number · Type: Gauge
argocd_resource_events_processing_bucket
Time to process resource events in batch in seconds. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_resource_events_processing_count
Time to process resource events in batch in seconds. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_resource_events_processing_sum
Time to process resource events in batch in seconds. (histogram sum — total of observed values).
Unit: Seconds · Type: Counter
argocd_resource_events_processed_in_batch
Number of resource events processed in batch.
Unit: Number · Type: Gauge
argocd_kubectl_exec_pending
Number of pending kubectl executions.
Unit: Number · Type: Gauge
argocd_kubectl_exec_total
Number of kubectl executions.
Unit: Number · Type: Counter
argocd_kubectl_exec_plugin_call_total
Number of kubectl exec plugin calls.
Unit: Number · Type: Counter
argocd_kubectl_client_cert_rotation_age_seconds_bucket
Age of kubectl client certificate rotation. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_kubectl_client_cert_rotation_age_seconds_count
Age of kubectl client certificate rotation. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_kubectl_client_cert_rotation_age_seconds_sum
Age of kubectl client certificate rotation. (histogram sum — total of observed values).
Unit: Seconds · Type: Counter
argocd_kubectl_request_duration_seconds_bucket
Latency of kubectl requests. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_kubectl_request_duration_seconds_count
Latency of kubectl requests. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_kubectl_request_duration_seconds_sum
Latency of kubectl requests. (histogram sum — total of observed values).
Unit: Seconds · Type: Counter
argocd_kubectl_dns_resolution_duration_seconds_bucket
Latency of kubectl resolver. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_kubectl_dns_resolution_duration_seconds_count
Latency of kubectl resolver. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_kubectl_dns_resolution_duration_seconds_sum
Latency of kubectl resolver. (histogram sum — total of observed values).
Unit: Seconds · Type: Counter
argocd_kubectl_rate_limiter_duration_seconds_bucket
Latency of kubectl rate limiter. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_kubectl_rate_limiter_duration_seconds_count
Latency of kubectl rate limiter. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_kubectl_rate_limiter_duration_seconds_sum
Latency of kubectl rate limiter. (histogram sum — total of observed values).
Unit: Seconds · Type: Counter
argocd_kubectl_request_size_bytes_bucket
Size of kubectl requests. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_kubectl_request_size_bytes_count
Size of kubectl requests. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_kubectl_request_size_bytes_sum
Size of kubectl requests. (histogram sum — total of observed values).
Unit: Bytes · Type: Counter
argocd_kubectl_response_size_bytes_bucket
Size of kubectl responses. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_kubectl_response_size_bytes_count
Size of kubectl responses. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_kubectl_response_size_bytes_sum
Size of kubectl responses. (histogram sum — total of observed values).
Unit: Bytes · Type: Counter
argocd_kubectl_requests_total
Result of kubectl requests.
Unit: Number · Type: Counter
argocd_kubectl_request_retries_total
Number of kubectl request retries.
Unit: Number · Type: Counter
argocd_kubectl_transport_cache_entries
Number of kubectl transport cache entries.
Unit: Number · Type: Gauge
argocd_kubectl_transport_create_calls_total
Number of kubectl transport create calls.
Unit: Number · Type: Counter
argocd_redis_request_duration_bucket
Redis requests duration. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_redis_request_duration_count
Redis requests duration. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_redis_request_duration_sum
Redis requests duration. (histogram sum — total of observed values).
Unit: Seconds · Type: Counter
argocd_redis_request_total
Number of redis requests executed during application reconciliation.
Unit: Number · Type: Counter
argocd_appset_info
Information about ApplicationSets. It contains labels for the name and namespace of an applicationset as well as its resource update status.
Unit: Number · Type: Gauge
argocd_appset_reconcile_bucket
ApplicationSet reconciliation performance in seconds. It contains labels for the name and namespace of an applicationset. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_appset_reconcile_count
ApplicationSet reconciliation performance in seconds. It contains labels for the name and namespace of an applicationset. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_appset_reconcile_sum
ApplicationSet reconciliation performance in seconds. It contains labels for the name and namespace of an applicationset. (histogram sum — total of observed values).
Unit: Seconds · Type: Counter
argocd_appset_owned_applications
Number of applications owned by the applicationset. It contains labels for the name and namespace of an applicationset.
Unit: Number · Type: Gauge
argocd_login_request_total
Number of login requests.
Unit: Number · Type: Counter
argocd_proxy_extension_request_total
Number of requests sent to the configured proxy extensions.
Unit: Number · Type: Counter
argocd_proxy_extension_request_duration_seconds_bucket
Request duration in seconds between the Argo CD API server and the proxy extension backend. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_proxy_extension_request_duration_seconds_count
Request duration in seconds between the Argo CD API server and the proxy extension backend. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_proxy_extension_request_duration_seconds_sum
Request duration in seconds between the Argo CD API server and the proxy extension backend. (histogram sum — total of observed values).
Unit: Seconds · Type: Counter
argocd_git_request_total
Number of git requests performed by repo server.
Unit: Number · Type: Counter
argocd_git_request_duration_seconds_bucket
Git requests duration seconds. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_git_request_duration_seconds_count
Git requests duration seconds. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_git_request_duration_seconds_sum
Git requests duration seconds. (histogram sum — total of observed values).
Unit: Seconds · Type: Counter
argocd_git_fetch_fail_total
Number of git fetch requests failures by repo server.
Unit: Number · Type: Counter
argocd_git_lsremote_fail_total
Number of git ls-remote requests failures by repo server.
Unit: Number · Type: Counter
argocd_redis_request_duration_seconds_bucket
Redis requests duration seconds. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_redis_request_duration_seconds_count
Redis requests duration seconds. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_redis_request_duration_seconds_sum
Redis requests duration seconds. (histogram sum — total of observed values).
Unit: Seconds · Type: Counter
argocd_repo_pending_request_total
Number of pending requests requiring repository lock.
Unit: Number · Type: Gauge
argocd_oci_request_total
Number of OCI requests performed by repo server.
Unit: Number · Type: Counter
argocd_oci_request_duration_seconds_bucket
Duration of OCI requests performed by the repo server. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_oci_request_duration_seconds_count
Duration of OCI requests performed by the repo server. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_oci_request_duration_seconds_sum
Duration of OCI requests performed by the repo server. (histogram sum — total of observed values).
Unit: Seconds · Type: Counter
argocd_oci_resolve_revision_fail_total
Number of OCI resolve revision failures by repo server.
Unit: Number · Type: Counter
argocd_oci_test_repo_fail_total
Number of OCI test repo requests failures by repo server.
Unit: Number · Type: Counter
argocd_oci_get_tags_fail_total
Number of OCI get tags requests failures by repo server.
Unit: Number · Type: Counter
argocd_oci_digest_metadata_fail_total
Number of OCI digest metadata failures by repo server.
Unit: Number · Type: Counter
argocd_oci_extract_fail_total
Number of OCI extract requests failures by repo server.
Unit: Number · Type: Counter
argocd_notifications_deliveries_total
Number of notifications delivered, by trigger and notification service.
Unit: Number · Type: Counter
argocd_notifications_trigger_eval_total
Number of trigger evaluations, by trigger name and evaluation result.
Unit: Number · Type: Counter
argocd_commitserver_commit_pending_request_total
Number of pending commit requests.
Unit: Number · Type: Gauge
argocd_commitserver_git_request_total
Number of git requests performed by commit server.
Unit: Number · Type: Counter
argocd_commitserver_git_request_duration_seconds_bucket
Git requests duration seconds. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_commitserver_git_request_duration_seconds_count
Git requests duration seconds. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_commitserver_git_request_duration_seconds_sum
Git requests duration seconds. (histogram sum — total of observed values).
Unit: Seconds · Type: Counter
argocd_commitserver_commit_request_total
Number of commit requests performed by commit server.
Unit: Number · Type: Counter
argocd_commitserver_commit_request_duration_seconds_bucket
Commit requests duration seconds. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_commitserver_commit_request_duration_seconds_count
Commit requests duration seconds. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_commitserver_commit_request_duration_seconds_sum
Commit requests duration seconds. (histogram sum — total of observed values).
Unit: Seconds · Type: Counter
argocd_commitserver_userinfo_request_duration_seconds_bucket
Userinfo requests duration seconds. (histogram bucket — cumulative count of observations less than or equal to le).
Unit: Number · Type: Counter
argocd_commitserver_userinfo_request_duration_seconds_count
Userinfo requests duration seconds. (histogram count — total number of observations).
Unit: Number · Type: Counter
argocd_commitserver_userinfo_request_duration_seconds_sum
Userinfo requests duration seconds. (histogram sum — total of observed values).
Unit: Seconds · Type: Counter
Last updated
