Argo CD integration metrics

The official Datadog integration for monitoring Argo CD. It collects 338 metrics.

Official summary

Monitor the health and performance of Argo CD

Metric types

  • gauge (value at a point in time): 202
  • count (occurrences in the interval): 136

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
argocd.api_server.go.gc.duration.seconds.countThe summary count of garbage collection cycles in the API Servercountsecond
argocd.api_server.go.gc.duration.seconds.quantileA summary of the pause duration of garbage collection cycles in the API Servergaugesecond
argocd.api_server.go.gc.duration.seconds.sumThe sum of the pause duration of garbage collection cycles in the API Servercountsecond
argocd.api_server.go.goroutinesThe number of goroutines that currently exist in the API Servergauge-
argocd.api_server.go.memstats.alloc_bytesThe number of bytes allocated and still in use in the API Servergaugebyte
argocd.api_server.go.memstats.buck_hash.sys_bytesThe number of bytes used by the profiling bucket hash table in the API Servergaugebyte
argocd.api_server.go.memstats.frees.countThe total number of frees in the API Servercount-
argocd.api_server.go.memstats.gc.cpu_fractionThe fraction of this program's available CPU time used by the GC since the program started in the API Servergaugefraction
argocd.api_server.go.memstats.gc.sys_bytesThe number of bytes used for garbage collection system metadata in the API Servergaugebyte
argocd.api_server.go.memstats.heap.alloc_bytesThe number of heap bytes allocated and still in use in the API Servergaugebyte
argocd.api_server.go.memstats.heap.idle_bytesThe number of heap bytes waiting to be used in the API Servergaugebyte
argocd.api_server.go.memstats.heap.inuse_bytesThe number of heap bytes that are in use in the API Servergaugebyte
argocd.api_server.go.memstats.heap.objectsThe number of allocated objects in the API Servergaugeobject
argocd.api_server.go.memstats.heap.released_bytesThe number of heap bytes released to OS in the API Servergaugebyte
argocd.api_server.go.memstats.heap.sys_bytesThe number of heap bytes obtained from system in the API Servergaugebyte
argocd.api_server.go.memstats.last_gc_time.secondsThe number of seconds since Unix epoch of last garbage collection in the API Servergaugesecond
argocd.api_server.go.memstats.lookups.countThe total number of pointer lookups in the API Servercount-
argocd.api_server.go.memstats.mallocs.countThe total number of mallocs in the API Servercount-
argocd.api_server.go.memstats.mcache.inuse_bytesThe number of bytes in use by mcache structures in the API Servergaugebyte
argocd.api_server.go.memstats.mcache.sys_bytesThe number of bytes used for mcache structures obtained from system in the API Servergaugebyte
argocd.api_server.go.memstats.mspan.inuse_bytesThe number of bytes in use by mspan structures in the API Servergaugebyte
argocd.api_server.go.memstats.mspan.sys_bytesThe number of bytes used for mspan structures obtained from system in the API Servergaugebyte
argocd.api_server.go.memstats.next.gc_bytesThe number of heap bytes when next garbage collection takes place in the API Servergaugebyte
argocd.api_server.go.memstats.other.sys_bytesThe number of bytes used for other system allocations in the API Servergaugebyte
argocd.api_server.go.memstats.stack.inuse_bytesThe number of bytes in use by the stack allocator in the API Servergaugebyte
argocd.api_server.go.memstats.stack.sys_bytesThe number of bytes obtained from system for stack allocator in the API Servergaugebyte
argocd.api_server.go.memstats.sys_bytesThe number of bytes obtained from system in the API Servergaugebyte
argocd.api_server.go.threadsThe number of OS threads created in the API Servergaugethread
argocd.api_server.grpc.server.handled.countThe total number of RPCs completed on the server regardless of success or failurecount-
argocd.api_server.grpc.server.msg.received.countThe total number of RPC stream messages received on the servercountmessage
argocd.api_server.grpc.server.msg.sent.countThe total number of gRPC stream messages sent by the servercountmessage
argocd.api_server.grpc.server.started.countThe total number of RPCs started on the servercount-
argocd.api_server.login.request.countTotal number of login requestscountrequest
argocd.api_server.process.cpu.seconds.countThe total user and system CPU time spent in seconds in the API Servercountsecond
argocd.api_server.process.max_fdsThe maximum number of open file descriptors in the API Servergauge-
argocd.api_server.process.open_fdsThe number of open file descriptors in the API Servergauge-
argocd.api_server.process.resident_memory.bytesThe resident memory size in bytes in the API Servergaugebyte
argocd.api_server.process.start_time.secondsThe start time of the process since unix epoch in seconds in the API Servergaugesecond
argocd.api_server.process.virtual_memory.bytesThe virtual memory size in bytes in the API Servergaugebyte
argocd.api_server.process.virtual_memory.max_bytesThe maximum amount of virtual memory available in bytes in the API Servergaugebyte
argocd.api_server.proxy_extension.request.countTotal number of proxy extension requestscountrequest
argocd.api_server.proxy_extension.request.duration.seconds.bucketProxy extension request duration histogram bucketscountsecond
argocd.api_server.proxy_extension.request.duration.seconds.countThe count aggregation of the proxy extension request duration histogramcount-
argocd.api_server.proxy_extension.request.duration.seconds.sumThe sum aggregation of the proxy extension request duration histogramcountsecond
argocd.api_server.redis.request.countThe number of kubernetes requests executed during application reconciliation in the API Servercountrequest
argocd.api_server.redis.request.duration.bucketThe Redis requests duration histogram bucketscountrequest
argocd.api_server.redis.request.duration.countThe count aggregation of the Redis requests duration histogramcountrequest
argocd.api_server.redis.request.duration.sumThe sum aggregation of the Redis requests duration histogramcountrequest
argocd.app_controller.app.conditionReport Applications conditions currently present in statusgauge-
argocd.app_controller.app.infoInformation about Applications. It contains tags such as sync_status and health_status that reflect the application state in Argo CD. The metric value is constantgauge-
argocd.app_controller.app.k8s.request.countThe number of kubernetes requests executed during application reconciliationcountrequest
argocd.app_controller.app.labelsArgo Application labels converted to Prometheus labels. The metric value is constant. Disabled by default, see integration documentation for how to enable.gauge-
argocd.app_controller.app.orphaned_resources.countNumber of orphaned resources per applicationgauge-
argocd.app_controller.app.reconcile.bucketApplication reconciliation performance histogram bucketscount-
argocd.app_controller.app.reconcile.countThe count aggregation of the application reconciliation performance histogramcount-
argocd.app_controller.app.reconcile.sumThe sum aggregation of the application reconciliation performance histogramcount-
argocd.app_controller.app.sync.countThe total number of application syncscount-
argocd.app_controller.app.sync.duration.seconds.countApplication sync performance in secondscountsecond
argocd.app_controller.cluster.api.resource_objectsThe number of Kubernetes resource objects in the cachegaugeobject
argocd.app_controller.cluster.api.resourcesThe number of monitored kubernetes API resources.gaugeresource
argocd.app_controller.cluster.cache.age.secondsThe age of the cluster cache in secondsgaugesecond
argocd.app_controller.cluster.events.countThe number of processed Kubernetes resource eventscountevent
argocd.app_controller.cluster.infoInformation about cluster.gauge-
argocd.app_controller.go.gc.duration.seconds.countThe summary count of garbage collection cycles in the Repo Server Application Controllercountsecond
argocd.app_controller.go.gc.duration.seconds.quantileA summary of the pause duration of garbage collection cycles in the Application Controllergaugesecond
argocd.app_controller.go.gc.duration.seconds.sumThe sum of the pause duration of garbage collection cycles in the Application Controllercountsecond
argocd.app_controller.go.goroutinesThe number of goroutines that currently exist in the Application Controllergauge-
argocd.app_controller.go.memstats.alloc_bytesThe number of bytes allocated and still in use in the Application Controllergaugebyte
argocd.app_controller.go.memstats.buck_hash.sys_bytesThe number of bytes used by the profiling bucket hash table in the Application Controllergaugebyte
argocd.app_controller.go.memstats.frees.countThe notal number of frees in the Application Controllercount-
argocd.app_controller.go.memstats.gc.cpu_fractionThe fraction of this program's available CPU time used by the GC since the program started in the Application Controllergaugefraction
argocd.app_controller.go.memstats.gc.sys_bytesThe number of bytes used for garbage collection system metadata in the Application Controllergaugebyte
argocd.app_controller.go.memstats.heap.alloc_bytesThe number of heap bytes allocated and still in use in the Application Controllergaugebyte
argocd.app_controller.go.memstats.heap.idle_bytesThe number of heap bytes waiting to be used in the Application Controllergaugebyte
argocd.app_controller.go.memstats.heap.inuse_bytesThe number of heap bytes that are in use in the Application Controllergaugebyte
argocd.app_controller.go.memstats.heap.objectsThe number of allocated objects in the Application Controllergaugeobject
argocd.app_controller.go.memstats.heap.released_bytesThe number of heap bytes released to OS in the Application Controllergaugebyte
argocd.app_controller.go.memstats.heap.sys_bytesThe number of heap bytes obtained from system in the Application Controllergaugebyte
argocd.app_controller.go.memstats.last_gc_time.secondsThe number of seconds since Unix epoch of last garbage collection in the Application Controllergaugesecond
argocd.app_controller.go.memstats.lookups.countThe total number of pointer lookups in the Application Controllercount-
argocd.app_controller.go.memstats.mallocs.countThe total number of mallocs in the Application Controllercount-
argocd.app_controller.go.memstats.mcache.inuse_bytesThe number of bytes in use by mcache structures in the Application Controllergaugebyte
argocd.app_controller.go.memstats.mcache.sys_bytesThe number of bytes used for mcache structures obtained from system in the Application Controllergaugebyte
argocd.app_controller.go.memstats.mspan.inuse_bytesThe number of bytes in use by mspan structures in the Application Controllergaugebyte
argocd.app_controller.go.memstats.mspan.sys_bytesThe number of bytes used for mspan structures obtained from system in the Application Controllergaugebyte
argocd.app_controller.go.memstats.next.gc_bytesThe number of heap bytes when next garbage collection takes place in the Application Controllergaugebyte
argocd.app_controller.go.memstats.other.sys_bytesThe number of bytes used for other system allocations in the Application Controllergaugebyte
argocd.app_controller.go.memstats.stack.inuse_bytesThe number of bytes in use by the stack allocator in the Application Controllergaugebyte
argocd.app_controller.go.memstats.stack.sys_bytesThe number of bytes obtained from system for stack allocator in the Application Controllergaugebyte
argocd.app_controller.go.memstats.sys_bytesThe number of bytes obtained from system in the Application Controllergaugebyte
argocd.app_controller.go.threadsThe number of OS threads created in the Application Controllergaugethread
argocd.app_controller.kubectl.client_cert_rotation.age.secondsAge of kubectl client certificate rotationgaugesecond
argocd.app_controller.kubectl.dns_resolution.duration.seconds.bucketLatency of kubectl DNS resolution histogram bucketscountsecond
argocd.app_controller.kubectl.dns_resolution.duration.seconds.countThe count aggregation of the kubectl DNS resolution histogramcount-
argocd.app_controller.kubectl.dns_resolution.duration.seconds.sumThe sum aggregation of the kubectl DNS resolution histogramcountsecond
argocd.app_controller.kubectl.exec.countThe total number of kubectl executionscountexecution
argocd.app_controller.kubectl.exec.pendingThe number of pending kubectl executionsgaugeexecution
argocd.app_controller.kubectl.exec_plugin.call.countTotal number of kubectl exec plugin callscount-
argocd.app_controller.kubectl.rate_limiter.duration.seconds.bucketLatency of kubectl rate limiter histogram bucketscountsecond
argocd.app_controller.kubectl.rate_limiter.duration.seconds.countThe count aggregation of the kubectl rate limiter histogramcount-
argocd.app_controller.kubectl.rate_limiter.duration.seconds.sumThe sum aggregation of the kubectl rate limiter histogramcountsecond
argocd.app_controller.kubectl.request.duration.seconds.bucketLatency of kubectl requests histogram bucketscountsecond
argocd.app_controller.kubectl.request.duration.seconds.countThe count aggregation of the kubectl request duration histogramcount-
argocd.app_controller.kubectl.request.duration.seconds.sumThe sum aggregation of the kubectl request duration histogramcountsecond
argocd.app_controller.kubectl.request.retries.countTotal number of kubectl request retriescount-
argocd.app_controller.kubectl.request.size.bytes.bucketSize of kubectl requests histogram bucketscountbyte
argocd.app_controller.kubectl.request.size.bytes.countThe count aggregation of the kubectl request size histogramcount-
argocd.app_controller.kubectl.request.size.bytes.sumThe sum aggregation of the kubectl request size histogramcountbyte
argocd.app_controller.kubectl.requests.countTotal number of kubectl requestscountrequest
argocd.app_controller.kubectl.response.size.bytes.bucketSize of kubectl responses histogram bucketscountbyte
argocd.app_controller.kubectl.response.size.bytes.countThe count aggregation of the kubectl response size histogramcount-
argocd.app_controller.kubectl.response.size.bytes.sumThe sum aggregation of the kubectl response size histogramcountbyte
argocd.app_controller.kubectl.transport.cache_entriesNumber of kubectl transport cache entriesgauge-
argocd.app_controller.kubectl.transport.create_calls.countTotal number of kubectl transport create callscount-
argocd.app_controller.process.cpu.seconds.countThe total user and system CPU time spent in seconds in the Application Controllercountsecond
argocd.app_controller.process.max_fdsThe maximum number of open file descriptors in the Application Controllergauge-
argocd.app_controller.process.open_fdsThe number of open file descriptors in the Application Controllergauge-
argocd.app_controller.process.resident_memory.bytesThe resident memory size in bytes in the Application Controllergaugebyte
argocd.app_controller.process.start_time.secondsThe start time of the process since unix epoch in seconds in the Application Controllergaugesecond
argocd.app_controller.process.virtual_memory.bytesThe virtual memory size in bytes in the Application Controllergaugebyte
argocd.app_controller.process.virtual_memory.max_bytesThe maximum amount of virtual memory available in bytes in the Application Controllergaugebyte
argocd.app_controller.redis.request.countThe number of kubernetes requests executed during application reconciliation in the Application Controllercountrequest
argocd.app_controller.redis.request.duration.bucketThe Redis requests duration histogram bucketscountsecond
argocd.app_controller.redis.request.duration.countThe count aggregation of the Redis requests duration histogramcountsecond
argocd.app_controller.redis.request.duration.sumThe sum aggregation of the Redis requests duration histogramcountsecond
argocd.app_controller.resource_events.processed_in_batchNumber of resource events processed in batchgauge-
argocd.app_controller.resource_events.processing.bucketTime to process resource events in batch histogram bucketscountsecond
argocd.app_controller.resource_events.processing.countThe count aggregation of the resource events processing histogramcount-
argocd.app_controller.resource_events.processing.sumThe sum aggregation of the resource events processing histogramcountsecond
argocd.app_controller.workqueue.adds.countThe total number of adds handled by workqueuecount-
argocd.app_controller.workqueue.depthThe current depth of the workqueuegauge-
argocd.app_controller.workqueue.longest.running_processor.secondsThe number of seconds the longest running worqueue processor has been runninggaugesecond
argocd.app_controller.workqueue.queue.duration.seconds.bucketThe histogram bucket of how long in seconds an item stays in the workqueue before being requestedcountsecond
argocd.app_controller.workqueue.queue.duration.seconds.countThe total number of events in the workqueue duration histogramcount-
argocd.app_controller.workqueue.queue.duration.seconds.sumThe sum the of events counted in the workqueue duration histogramcount-
argocd.app_controller.workqueue.retries.countThe total number of retries handled by workqueuecount-
argocd.app_controller.workqueue.unfinished_work.secondsThe number of seconds of work that has been done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increasesgaugesecond
argocd.app_controller.workqueue.work.duration.seconds.bucketThe histogram bucket for time in seconds it takes for processing of an item in the workqueuecountsecond
argocd.app_controller.workqueue.work.duration.seconds.countThe total number of events in the workqueue item processing duration histogramcount-
argocd.app_controller.workqueue.work.duration.seconds.sumThe sum of events in the workqueue item processing duration histogramcount-
argocd.appset_controller.active.workersNumber of currently used workers per controllergauge-
argocd.appset_controller.appset.infoInformation about Application Sets. It contains labels for the name and namespace of an application set as well as Resource_update_status that reflects the ResourcesUpToDate propertygauge-
argocd.appset_controller.appset.labelsApplicationset labels translated to Prometheus labels. Disabled by defaultgauge-
argocd.appset_controller.appset.owned.applicationsNumber of applications owned by the applicationset. It contains labels for the name and namespace of an applicationset.gauge-
argocd.appset_controller.appset.reconcile.bucketApplication reconciliation performance observation counts by histogram buckets. It contains labels for the name and namespace of an applicationsetcount-
argocd.appset_controller.appset.reconcile.countApplication reconciliation performance observation counts total. It contains labels for the name and namespace of an applicationsetcount-
argocd.appset_controller.appset.reconcile.sumApplication reconciliation performance in seconds total. It contains labels for the name and namespace of an applicationsetcount-
argocd.appset_controller.github_api.rate_limit.limitGitHub API maximum requests per hourgauge-
argocd.appset_controller.github_api.rate_limit.remainingGitHub API requests remaining in rate limit windowgauge-
argocd.appset_controller.github_api.rate_limit.reset.secondsGitHub API time until rate limit window resetsgaugesecond
argocd.appset_controller.github_api.rate_limit.usedGitHub API requests used in current rate limit windowgauge-
argocd.appset_controller.github_api.request.duration.seconds.bucketGitHub API request duration histogram bucketscountsecond
argocd.appset_controller.github_api.request.duration.seconds.countThe count aggregation of the GitHub API request duration histogramcount-
argocd.appset_controller.github_api.request.duration.seconds.sumThe sum aggregation of the GitHub API request duration histogramcountsecond
argocd.appset_controller.github_api.requests.countTotal number of GitHub API requestscountrequest
argocd.appset_controller.go.gc.duration.seconds.countThe summary count of garbage collection cycles in the ApplicationSet controllercountsecond
argocd.appset_controller.go.gc.duration.seconds.quantileA summary of the pause duration of garbage collection cycles in the ApplicationSet controllergaugesecond
argocd.appset_controller.go.gc.duration.seconds.sumThe sum of the pause duration of garbage collection cycles in the ApplicationSet controllercountsecond
argocd.appset_controller.go.goroutinesThe number of goroutines that currently exist in the ApplicationSet controllergauge-
argocd.appset_controller.go.memstats.alloc_bytesThe number of bytes allocated and still in use in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.buck_hash.sys_bytesThe number of bytes used by the profiling bucket hash table in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.frees.countThe total number of frees in the ApplicationSet controllercount-
argocd.appset_controller.go.memstats.gc.cpu_fractionThe fraction of this program's available CPU time used by the GC since the program started in the ApplicationSet controllergaugefraction
argocd.appset_controller.go.memstats.gc.sys_bytesThe number of bytes used for garbage collection system metadata in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.heap.alloc_bytesThe number of heap bytes allocated and still in use in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.heap.idle_bytesThe number of heap bytes waiting to be used in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.heap.inuse_bytesThe number of heap bytes that are in use in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.heap.objectsThe number of allocated objects in the ApplicationSet controllergaugeobject
argocd.appset_controller.go.memstats.heap.released_bytesThe number of heap bytes released to OS in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.heap.sys_bytesThe number of heap bytes obtained from system in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.last_gc_time.secondsThe number of seconds since Unix epoch of last garbage collection in the ApplicationSet controllergaugesecond
argocd.appset_controller.go.memstats.lookups.countThe total number of pointer lookups in the ApplicationSet controllercount-
argocd.appset_controller.go.memstats.mallocs.countThe total number of mallocs in the ApplicationSet controllercount-
argocd.appset_controller.go.memstats.mcache.inuse_bytesThe number of bytes in use by mcache structures in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.mcache.sys_bytesThe number of bytes used for mcache structures obtained from system in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.mspan.inuse_bytesThe number of bytes in use by mspan structures in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.mspan.sys_bytesThe number of bytes used for mspan structures obtained from system in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.next.gc_bytesThe number of heap bytes when next garbage collection takes place in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.other.sys_bytesThe number of bytes used for other system allocations in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.stack.inuse_bytesThe number of bytes in use by the stack allocator in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.stack.sys_bytesThe number of bytes obtained from system for stack allocator in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.memstats.sys_bytesThe number of bytes obtained from system in the ApplicationSet controllergaugebyte
argocd.appset_controller.go.threadsThe number of OS threads created in the ApplicationSet controllergaugethread
argocd.appset_controller.max.concurrent.reconcilesMaximum number of concurrent reconciles per controllergauge-
argocd.appset_controller.process.cpu.seconds.countThe total user and system CPU time spent in seconds in the ApplicationSet controllercountsecond
argocd.appset_controller.process.max_fdsThe maximum number of open file descriptors in the ApplicationSet controllergauge-
argocd.appset_controller.process.open_fdsThe number of open file descriptors in the ApplicationSet controllergauge-
argocd.appset_controller.process.resident_memory.bytesThe resident memory size in bytes in the ApplicationSet controllergaugebyte
argocd.appset_controller.process.start_time.secondsThe start time of the process since unix epoch in seconds in the ApplicationSet controllergaugesecond
argocd.appset_controller.process.virtual_memory.bytesThe virtual memory size in bytes in the ApplicationSet controllergaugebyte
argocd.appset_controller.process.virtual_memory.max_bytesThe maximum amount of virtual memory available in bytes in the ApplicationSet controllergaugebyte
argocd.appset_controller.reconcile.errors.countThe count of reconciliation errors per controllercount-
argocd.appset_controller.reconcile.time_seconds.bucketThe histogram bucket for length of time per reconciliation per controllercount-
argocd.appset_controller.reconcile.time_seconds.countThe count aggregation of length of time per reconciliation per controllercount-
argocd.appset_controller.reconcile.time_seconds.sumThe sum aggregation of length of time per reconciliation per controllercount-
argocd.appset_controller.runtime.reconcile.countThe count of reconciliations per controllercount-
argocd.commit_server.commit.pending.request.totalThe number of pending requests requiring commit lockgaugerequest
argocd.commit_server.commit.request.countThe number of commit requests performed by commit servercountrequest
argocd.commit_server.commit.request.duration.seconds.bucketThe commit requests duration histogram bucketscount-
argocd.commit_server.commit.request.duration.seconds.countThe count aggregation of the commit requests duration histogramcount-
argocd.commit_server.commit.request.duration.seconds.sumThe sum aggregation of the commit requests duration histogramcountsecond
argocd.commit_server.git.request.countThe number of git requests performed by commit servercountrequest
argocd.commit_server.git.request.duration.seconds.bucketThe git requests duration histogram bucketscount-
argocd.commit_server.git.request.duration.seconds.countThe count aggregation of the git requests duration histogramcount-
argocd.commit_server.git.request.duration.seconds.sumThe sum aggregation of the git requests duration histogramcountsecond
argocd.commit_server.go.gc.duration.seconds.countThe summary count of garbage collection cycles in the commit servercount-
argocd.commit_server.go.gc.duration.seconds.quantileA summary of the pause duration of garbage collection cycles in the commit servergauge-
argocd.commit_server.go.gc.duration.seconds.sumThe sum of the pause duration of garbage collection cycles in the commit servercountsecond
argocd.commit_server.go.goroutinesThe number of goroutines that currently exist in the commit servergauge-
argocd.commit_server.go.memstats.alloc_bytesThe number of bytes allocated and still in use in the commit servergaugebyte
argocd.commit_server.go.memstats.buck_hash.sys_bytesThe number of bytes used by the profiling bucket hash table in the commit servergaugebyte
argocd.commit_server.go.memstats.frees.countThe total number of frees in the commit servercount-
argocd.commit_server.go.memstats.gc.cpu_fractionThe fraction of this program's available CPU time used by the GC since the program started in the commit servergaugefraction
argocd.commit_server.go.memstats.gc.sys_bytesThe number of bytes used for garbage collection system metadata in the commit servergaugebyte
argocd.commit_server.go.memstats.heap.alloc_bytesThe number of heap bytes allocated and still in use in the commit servergaugebyte
argocd.commit_server.go.memstats.heap.idle_bytesThe number of heap bytes waiting to be used in the commit servergaugebyte
argocd.commit_server.go.memstats.heap.inuse_bytesThe number of heap bytes that are in use in the commit servergaugebyte
argocd.commit_server.go.memstats.heap.objectsThe number of allocated objects in the commit servergaugeobject
argocd.commit_server.go.memstats.heap.released_bytesThe number of heap bytes released to OS in the commit servergaugebyte
argocd.commit_server.go.memstats.heap.sys_bytesThe number of heap bytes obtained from system in the commit servergaugebyte
argocd.commit_server.go.memstats.last_gc_time.secondsThe number of seconds since Unix epoch of last garbage collection in the commit servergaugesecond
argocd.commit_server.go.memstats.lookups.countThe total number of pointer lookups in the commit servercount-
argocd.commit_server.go.memstats.mallocs.countThe total number of mallocs in the commit servercount-
argocd.commit_server.go.memstats.mcache.inuse_bytesThe number of bytes in use by mcache structures in the commit servergaugebyte
argocd.commit_server.go.memstats.mcache.sys_bytesThe number of bytes used for mcache structures obtained from system in the commit servergaugebyte
argocd.commit_server.go.memstats.mspan.inuse_bytesThe number of bytes in use by mspan structures in the commit servergaugebyte
argocd.commit_server.go.memstats.mspan.sys_bytesThe number of bytes used for mspan structures obtained from system in the commit servergaugebyte
argocd.commit_server.go.memstats.next.gc_bytesThe number of heap bytes when next garbage collection takes place in the commit servergaugebyte
argocd.commit_server.go.memstats.other.sys_bytesThe number of bytes used for other system allocations in the commit servergaugebyte
argocd.commit_server.go.memstats.stack.inuse_bytesThe number of bytes in use by the stack allocator in the commit servergaugebyte
argocd.commit_server.go.memstats.stack.sys_bytesThe number of bytes obtained from system for stack allocator in the commit servergaugebyte
argocd.commit_server.go.memstats.sys_bytesThe number of bytes obtained from system in the commit servergaugebyte
argocd.commit_server.go.threadsThe number of OS threads created in the commit servergaugethread
argocd.commit_server.process.cpu.seconds.countThe total user and system CPU time spent in seconds in the commit servercountsecond
argocd.commit_server.process.max_fdsThe maximum number of open file descriptors in the commit servergauge-
argocd.commit_server.process.open_fdsThe number of open file descriptors in the commit servergauge-
argocd.commit_server.process.resident_memory.bytesThe resident memory size in bytes in the commit servergaugebyte
argocd.commit_server.process.start_time.secondsThe start time of the process since unix epoch in seconds in the commit servergaugesecond
argocd.commit_server.process.virtual_memory.bytesThe virtual memory size in bytes in the commit servergaugebyte
argocd.commit_server.process.virtual_memory.max_bytesThe maximum amount of virtual memory available in bytes in the commit servergaugebyte
argocd.commit_server.userinfo.request.duration.seconds.bucketThe userinfo requests duration histogram bucketscount-
argocd.commit_server.userinfo.request.duration.seconds.countThe count aggregation of the userinfo requests duration histogramcount-
argocd.commit_server.userinfo.request.duration.seconds.sumThe sum aggregation of the userinfo requests duration histogramcountsecond
argocd.genresources.api.upReachability of the Argo CD REST API used by the generic resources collector. Emits 1 per resource_type tag on success and 0 on failure; each resource_type reports on its own scrape interval rather than the check's collection interval.gauge-
argocd.genresources.stream.events_receivedNumber of application watch events received from the Argo CD stream.count-
argocd.genresources.stream.reconnectsNumber of times the application watch stream reconnected after a disconnect (clean or error).count-
argocd.genresources.stream.upWhether the Argo CD application watch stream is currently connected (1) or not (0).gauge-
argocd.notifications_controller.go.gc.duration.seconds.countThe summary count of garbage collection cycles in the API Servercountsecond
argocd.notifications_controller.go.gc.duration.seconds.quantileA summary of the pause duration of garbage collection cycles in the API Servergaugesecond
argocd.notifications_controller.go.gc.duration.seconds.sumThe sum of the pause duration of garbage collection cycles in the API Servercountsecond
argocd.notifications_controller.go.goroutinesThe number of goroutines that currently exist in the API Servergauge-
argocd.notifications_controller.go.memstats.alloc_bytesThe number of bytes allocated and still in use in the API Servergaugebyte
argocd.notifications_controller.go.memstats.buck_hash.sys_bytesThe number of bytes used by the profiling bucket hash table in the API Servergaugebyte
argocd.notifications_controller.go.memstats.frees.countThe total number of frees in the API Servercount-
argocd.notifications_controller.go.memstats.gc.cpu_fractionThe fraction of this program's available CPU time used by the GC since the program started in the API Servergaugefraction
argocd.notifications_controller.go.memstats.gc.sys_bytesThe number of bytes used for garbage collection system metadata in the API Servergaugebyte
argocd.notifications_controller.go.memstats.heap.alloc_bytesThe number of heap bytes allocated and still in use in the API Servergaugebyte
argocd.notifications_controller.go.memstats.heap.idle_bytesThe number of heap bytes waiting to be used in the API Servergaugebyte
argocd.notifications_controller.go.memstats.heap.inuse_bytesThe number of heap bytes that are in use in the API Servergaugebyte
argocd.notifications_controller.go.memstats.heap.objectsThe number of allocated objects in the API Servergaugeobject
argocd.notifications_controller.go.memstats.heap.released_bytesThe number of heap bytes released to OS in the API Servergaugebyte
argocd.notifications_controller.go.memstats.heap.sys_bytesThe number of heap bytes obtained from system in the API Servergaugebyte
argocd.notifications_controller.go.memstats.last_gc_time.secondsThe number of seconds since Unix epoch of last garbage collection in the API Servergaugesecond
argocd.notifications_controller.go.memstats.lookups.countThe total number of pointer lookups in the API Servercount-
argocd.notifications_controller.go.memstats.mallocs.countThe total number of mallocs in the API Servercount-
argocd.notifications_controller.go.memstats.mcache.inuse_bytesThe number of bytes in use by mcache structures in the API Servergaugebyte
argocd.notifications_controller.go.memstats.mcache.sys_bytesThe number of bytes used for mcache structures obtained from system in the API Servergaugebyte
argocd.notifications_controller.go.memstats.mspan.inuse_bytesThe number of bytes in use by mspan structures in the API Servergaugebyte
argocd.notifications_controller.go.memstats.mspan.sys_bytesThe number of bytes used for mspan structures obtained from system in the API Servergaugebyte
argocd.notifications_controller.go.memstats.next.gc_bytesThe number of heap bytes when next garbage collection takes place in the API Servergaugebyte
argocd.notifications_controller.go.memstats.other.sys_bytesThe number of bytes used for other system allocations in the API Servergaugebyte
argocd.notifications_controller.go.memstats.stack.inuse_bytesThe number of bytes in use by the stack allocator in the API Servergaugebyte
argocd.notifications_controller.go.memstats.stack.sys_bytesThe number of bytes obtained from system for stack allocator in the API Servergaugebyte
argocd.notifications_controller.go.memstats.sys_bytesThe number of bytes obtained from system in the API Servergaugebyte
argocd.notifications_controller.go.threadsThe number of OS threads created in the API Servergaugethread
argocd.notifications_controller.notifications.deliveries.countThe total number of delivered notificationscount-
argocd.notifications_controller.notifications.trigger_eval.countThe total number of triggered notificationscount-
argocd.notifications_controller.process.cpu.seconds.countThe total user and system CPU time spent in seconds in the API Servercountsecond
argocd.notifications_controller.process.max_fdsThe maximum number of open file descriptors in the API Servergauge-
argocd.notifications_controller.process.open_fdsThe number of open file descriptors in the API Servergauge-
argocd.notifications_controller.process.resident_memory.bytesThe resident memory size in bytes in the API Servergaugebyte
argocd.notifications_controller.process.start_time.secondsThe start time of the process since unix epoch in seconds in the API Servergaugesecond
argocd.notifications_controller.process.virtual_memory.bytesThe virtual memory size in bytes in the API Servergaugebyte
argocd.notifications_controller.process.virtual_memory.max_bytesThe maximum amount of virtual memory available in bytes in the API Servergaugebyte
argocd.repo_server.git.fetch.fail.countTotal number of git fetch request failurescount-
argocd.repo_server.git.request.countThe total number of Git Requests performed by the Repo Servercountrequest
argocd.repo_server.git.request.duration.seconds.bucketThe histogram bucket for duration of Git Requests in secondscountsecond
argocd.repo_server.git.request.duration.seconds.countThe count aggregation of the Git Request duration histogramcount-
argocd.repo_server.git.request.duration.seconds.sumThe sum aggregation of the Git Request duration histogramcount-
argocd.repo_server.go.gc.duration.seconds.countThe summary count of garbage collection cycles in the Repo Servercountsecond
argocd.repo_server.go.gc.duration.seconds.quantileA summary of the pause duration of garbage collection cycles in the Repo Servergaugesecond
argocd.repo_server.go.gc.duration.seconds.sumThe sum of the pause duration of garbage collection cycles in the Repo Servercountsecond
argocd.repo_server.go.goroutinesThe number of goroutines that currently exist in the Repo Servergauge-
argocd.repo_server.go.memstats.alloc_bytesThe number of bytes allocated and still in use in the Repo Servergaugebyte
argocd.repo_server.go.memstats.buck_hash.sys_bytesThe number of bytes used by the profiling bucket hash table in the Repo Servergaugebyte
argocd.repo_server.go.memstats.frees.countThe total number of frees in the Repo Servercount-
argocd.repo_server.go.memstats.gc.cpu_fractionThe fraction of this program's available CPU time used by the GC since the program started in the Repo Servergaugefraction
argocd.repo_server.go.memstats.gc.sys_bytesThe number of bytes used for garbage collection system metadata in the Repo Servergaugebyte
argocd.repo_server.go.memstats.heap.alloc_bytesThe number of heap bytes allocated and still in use in the Repo Servergaugebyte
argocd.repo_server.go.memstats.heap.idle_bytesThe number of heap bytes waiting to be used in the Repo Servergaugebyte
argocd.repo_server.go.memstats.heap.inuse_bytesThe number of heap bytes that are in use in the Repo Servergaugebyte
argocd.repo_server.go.memstats.heap.objectsThe number of allocated objects in the Repo Servergaugeobject
argocd.repo_server.go.memstats.heap.released_bytesThe number of heap bytes released to OS in the Repo Servergaugebyte
argocd.repo_server.go.memstats.heap.sys_bytesThe number of heap bytes obtained from system in the Repo Servergaugebyte
argocd.repo_server.go.memstats.last_gc_time.secondsThe number of seconds since Unix epoch of last garbage collection in the Repo Servergaugesecond
argocd.repo_server.go.memstats.lookups.countThe total number of pointer lookups in the Repo Servercount-
argocd.repo_server.go.memstats.mallocs.countThe total number of mallocs in the Repo Servercount-
argocd.repo_server.go.memstats.mcache.inuse_bytesThe number of bytes in use by mcache structures in the Repo Servergaugebyte
argocd.repo_server.go.memstats.mcache.sys_bytesThe number of bytes used for mcache structures obtained from system in the Repo Servergaugebyte
argocd.repo_server.go.memstats.mspan.inuse_bytesThe number of bytes in use by mspan structures in the Repo Servergaugebyte
argocd.repo_server.go.memstats.mspan.sys_bytesThe number of bytes used for mspan structures obtained from system in the Repo Servergaugebyte
argocd.repo_server.go.memstats.next.gc_bytesThe number of heap bytes when next garbage collection takes place in the Repo Servergaugebyte
argocd.repo_server.go.memstats.other.sys_bytesThe number of bytes used for other system allocations in the Repo Servergaugebyte
argocd.repo_server.go.memstats.stack.inuse_bytesThe number of bytes in use by the stack allocator in the Repo Servergaugebyte
argocd.repo_server.go.memstats.stack.sys_bytesThe number of bytes obtained from system for stack allocator in the Repo Servergaugebyte
argocd.repo_server.go.memstats.sys_bytesThe number of bytes obtained from system in the Repo Servergaugebyte
argocd.repo_server.go.threadsThe number of OS threads created in the Repo Servergaugethread
argocd.repo_server.oci.digest_metadata.fail.countTotal number of OCI digest metadata failurescount-
argocd.repo_server.oci.extract.fail.countTotal number of OCI extract request failurescount-
argocd.repo_server.oci.get_tags.fail.countTotal number of OCI get tags request failurescount-
argocd.repo_server.oci.request.countTotal number of OCI requests performedcountrequest
argocd.repo_server.oci.request.duration.seconds.bucketOCI request duration histogram bucketscountsecond
argocd.repo_server.oci.request.duration.seconds.countThe count aggregation of the OCI request duration histogramcount-
argocd.repo_server.oci.request.duration.seconds.sumThe sum aggregation of the OCI request duration histogramcountsecond
argocd.repo_server.oci.resolve_revision.fail.countTotal number of OCI resolve revision failurescount-
argocd.repo_server.oci.test_repo.fail.countTotal number of OCI test repo request failurescount-
argocd.repo_server.process.cpu.seconds.countThe total user and system CPU time spent in seconds in the Repo Servercountsecond
argocd.repo_server.process.max_fdsThe maximum number of open file descriptors in the Repo Servergauge-
argocd.repo_server.process.open_fdsThe number of open file descriptors in the Repo Servergauge-
argocd.repo_server.process.resident_memory.bytesThe resident memory size in bytes in the Repo Servergaugebyte
argocd.repo_server.process.start_time.secondsThe start time of the process since unix epoch in seconds in the Repo Servergaugesecond
argocd.repo_server.process.virtual_memory.bytesThe virtual memory size in bytes in the Repo Servergaugebyte
argocd.repo_server.process.virtual_memory.max_bytesThe maximum amount of virtual memory available in bytes in the Repo Servergaugebyte
argocd.repo_server.redis.request.countThe number of kubernetes requests executed during application reconciliation in the Repo Servercountrequest
argocd.repo_server.redis.request.duration.seconds.bucketThe Redis requests duration histogram bucketscountsecond
argocd.repo_server.redis.request.duration.seconds.countThe count aggregation of the Redis requests duration histogramcountsecond
argocd.repo_server.redis.request.duration.seconds.sumThe sum aggregation of the Redis requests duration histogramcountsecond
argocd.repo_server.repo.pending.request.totalThe number of pending requests requiring repository lockgaugerequest

Official documentation

Official documentation for the Argo CD integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.