Karpenter インテグレーションのメトリクス

Karpenter の監視に使う Datadog の公式インテグレーションです。収集するメトリクスは 210 件あります。

公式の紹介文 (英語)

Monitor the health and performance of Karpenter

種別の内訳

  • count (集計間隔内の発生回数): 124 件
  • gauge (その時点の値): 86 件

メトリクスの一覧

説明は公式の定義の英文をそのまま載せています。

メトリクス種別単位
karpenter.aws.sdk_go.request.countThe total number of AWS SDK Go requestscount-
karpenter.aws.sdk_go.request.duration_seconds.bucketLatency of AWS SDK Go requests histogram bucketscount-
karpenter.aws.sdk_go.request.duration_seconds.countCount of AWS SDK Go request durationscount-
karpenter.aws.sdk_go.request.duration_seconds.sumSum of AWS SDK Go request durationscountsecond
karpenter.aws.sdk_go.request_attempt.countThe total number of AWS SDK Go request attemptscount-
karpenter.aws.sdk_go.request_attempt.duration_seconds.bucketLatency of AWS SDK Go request attempts histogram bucketscountsecond
karpenter.aws.sdk_go.request_attempt.duration_seconds.countCount of AWS SDK Go request attempt durationscountrequest
karpenter.aws.sdk_go.request_attempt.duration_seconds.sumSum of AWS SDK Go request attempt durationscountsecond
karpenter.build_infoA metric with a constant '1' value labeled by version from which Karpenter was built.gauge-
karpenter.certwatcher.read.certificate.countThe count of certificate readscountread
karpenter.certwatcher.read.certificate.errors.countThe count of certificate read errorscounterror
karpenter.client_go_request.countThe count of client-go requestscountrequest
karpenter.client_go_request_duration_seconds.bucketHistogram buckets for client-go request durationscount-
karpenter.client_go_request_duration_seconds.countCount of client-go request durationscount-
karpenter.client_go_request_duration_seconds.sumSum of client-go request durationscountsecond
karpenter.cloudprovider.batcher.batch.time_seconds.bucketThe count of observation in the batching window histogram by upper_bound bucketscount-
karpenter.cloudprovider.batcher.batch.time_seconds.countThe count of observation in the batching window histogramcount-
karpenter.cloudprovider.batcher.batch.time_seconds.sumThe sum of the duration of the batching window per batchercountsecond
karpenter.cloudprovider.batcher.batch_size.bucketThe count of observation in the request batch histogram by upper_bound bucketscount-
karpenter.cloudprovider.batcher.batch_size.countThe count of observation in the request batch histogramcount-
karpenter.cloudprovider.batcher.batch_size.sumThe sum of the size of the request batch per batchercount-
karpenter.cloudprovider.duration_seconds.bucketThe count of observations in the duration of cloud provider histogram by upper_bound buckets,method name and providercount-
karpenter.cloudprovider.duration_seconds.countThe count of observations in the duration of cloud provider histogramcount-
karpenter.cloudprovider.duration_seconds.sumThe sum of the duration of cloud provider method calls. Labeled by the controllercountsecond
karpenter.cloudprovider.errors.countThe count of errors returned from CloudProvider callscounterror
karpenter.cloudprovider.instance.type.cpu_coresVCPUs cores for a given instance typegaugecore
karpenter.cloudprovider.instance.type.memory_bytesMemory, in bytes, for a given instance typegaugebyte
karpenter.cloudprovider.instance.type.offering_availableInstance type offering availability, based on instance type, capacity type, and zonegauge-
karpenter.cloudprovider.instance.type.price_estimateEstimated hourly price used when making informed decisions on node cost calculation. This is updated once on startup and then every 12 hoursgauge-
karpenter.cluster.utilization.percentUtilization of allocatable resources by pod requestsgaugepercent
karpenter.cluster_state.node_countCurrent count of nodes in cluster state.gaugenode
karpenter.cluster_state.syncedReturns 1 if cluster state is synced and 0 otherwise. Synced checks that nodeclaims and nodes that are stored in the APIServer have the same representation as Karpenter's cluster stategauge-
karpenter.cluster_state.unsynced.time_secondsThe time for which cluster state is not syncedgaugesecond
karpenter.consistency.errorsNumber of consistency checks that have failedgaugeerror
karpenter.controller.runtime.active_workersNumber of currently used workers per controllergaugeworker
karpenter.controller.runtime.max.concurrent_reconcilesMaximum number of concurrent reconciles per controllergauge-
karpenter.controller.runtime.reconcile.countThe count of reconciliations per controllercount-
karpenter.controller.runtime.reconcile.time_seconds.bucketThe count of observations in the reconciliation per controller histogram by upper_bound bucketscount-
karpenter.controller.runtime.reconcile.time_seconds.countThe count of observations in the reconciliation per controller histogramcount-
karpenter.controller.runtime.reconcile.time_seconds.sumThe sum of time per reconciliation per controllercountsecond
karpenter.controller.runtime.reconcile_errors.countThe count of reconciliation errors per controllercounterror
karpenter.controller.runtime.reconcile_panics.countTotal number of reconciliation panics per controllercount-
karpenter.controller.runtime.terminal.reconcile.errors.countTotal number of terminal reconciliation errors per controllercount-
karpenter.controller_runtime_conversion_webhook_panics.countTotal number of conversion webhook panicscount-
karpenter.deprovisioning.actions_performed.countThe count of deprovisioning actions performed. Labeled by deprovisioner (Deprecated in v1.0+)countexecution
karpenter.deprovisioning.consolidation_timeoutsNumber of times the Consolidation algorithm has reached a timeout. Labeled by consolidation type (Deprecated in v1.0+)gaugetimeout
karpenter.deprovisioning.eligible_machinesNumber of machines eligible for deprovisioning by Karpenter. Labeled by deprovisioner (Deprecated in v1.0+)gauge-
karpenter.deprovisioning.evaluation.duration_seconds.bucketThe count of observations in the deprovisioning evaluation histogram by upper_bound buckets (Deprecated in v1.0+)count-
karpenter.deprovisioning.evaluation.duration_seconds.countThe count of observations in the deprovisioning evaluation histogram (Deprecated in v1.0+)count-
karpenter.deprovisioning.evaluation.duration_seconds.sumThe sum of the duration of the deprovisioning evaluation process in seconds (Deprecated in v1.0+)countsecond
karpenter.deprovisioning.replacement.machine.initialized_seconds.bucketThe count of the observation in the replacement machine histogram by upper_bound buckets (Deprecated in v1.0+)count-
karpenter.deprovisioning.replacement.machine.initialized_seconds.countThe count of the observation in the replacement machine histogram (Deprecated in v1.0+)count-
karpenter.deprovisioning.replacement.machine.initialized_seconds.sumThe sum of the time required for a replacement machine to become initialized (Deprecated in v1.0+)countsecond
karpenter.deprovisioning.replacement.machine.launch.failure_counter.countThe count of times that Karpenter failed to launch a replacement node for deprovisioning. Labeled by deprovisioner (Deprecated in v1.0+)countattempt
karpenter.disruption.actions_performed.countThe count of disruption actions performed. Labeled by disruption methodcountexecution
karpenter.disruption.budgets.allowed_disruptionsThe number of nodes for a given NodePool that can be disrupted at a point in time. Labeled by NodePool. Note that allowed disruptions can change very rapidly, as new nodes may be created and others may be deleted at any point.gaugenode
karpenter.disruption.consolidation_timeouts.countThe count of times the Consolidation algorithm has reached a timeout. Labeled by consolidation typecounttimeout
karpenter.disruption.eligible_nodesNumber of nodes eligible for disruption by Karpenter. Labeled by disruption methodgaugenode
karpenter.disruption.evaluation.duration_seconds.bucketThe count of observations in the disruption evaluation histogram by upper_bound bucketscount-
karpenter.disruption.evaluation.duration_seconds.countThe count of observations in the disruption evaluation histogramcount-
karpenter.disruption.evaluation.duration_seconds.sumThe sum of the duration of the disruption evaluation process in secondscountsecond
karpenter.disruption.nodes.disrupted.countTotal number of nodes disrupted. Labeled by NodePool, disruption action, method, and consolidation type.countnode
karpenter.disruption.pods.disrupted.countTotal number of reschedulable pods disrupted on nodes. Labeled by NodePool, disruption action, method, and consolidation type.count-
karpenter.disruption.queue_depthThe number of commands that are being waited on in the disruption orchestration queue.gaugecommand
karpenter.disruption.replacement.nodeclaim.failures.countThe number of times that Karpenter failed to launch a replacement node for disruption. Labeled by disruption methodcountattempt
karpenter.disruption.replacement.nodeclaim.initialized_seconds.bucketThe count of observations in the replacement nodeclaim histogram by upper_bound bucketscount-
karpenter.disruption.replacement.nodeclaim.initialized_seconds.countThe count of observations in the replacement nodeclaim histogramcount-
karpenter.disruption.replacement.nodeclaim.initialized_seconds.sumThe sum of the amount of time required for a replacement nodeclaim to become initializedcountsecond
karpenter.go.gc.duration_seconds.countThe summary count of garbage collection cycles in the Karpenter instancecount-
karpenter.go.gc.duration_seconds.quantileThe pause duration of garbage collection cycles in the Karpenter instance by quantilegauge-
karpenter.go.gc.duration_seconds.sumThe sum of the pause duration of garbage collection cycles in the Karpenter instancecountsecond
karpenter.go.memstats.alloc_bytesNumber of bytes allocated and still in usegaugebyte
karpenter.go.memstats.alloc_bytes.countCount of bytes allocated, even if freed.countbyte
karpenter.go.memstats.buck.hash.sys_bytesNumber of bytes used by the profiling bucket hash tablegaugebyte
karpenter.go.memstats.frees.countThe count of freescount-
karpenter.go.memstats.gc.sys_bytesNumber of bytes used for garbage collection system metadatagaugebyte
karpenter.go.memstats.heap.alloc_bytesNumber of heap bytes allocated and still in usegaugebyte
karpenter.go.memstats.heap.idle_bytesNumber of heap bytes waiting to be usedgaugebyte
karpenter.go.memstats.heap.inuse_bytesNumber of heap bytes that are in usegaugebyte
karpenter.go.memstats.heap.objectsNumber of allocated objectsgaugeobject
karpenter.go.memstats.heap.released_bytesNumber of heap bytes released to OSgaugebyte
karpenter.go.memstats.heap.sys_bytesNumber of heap bytes obtained from systemgaugebyte
karpenter.go.memstats.last.gc.time_secondsNumber of seconds since 1970 of last garbage collectiongaugesecond
karpenter.go.memstats.lookups.countThe count of pointer lookupscount-
karpenter.go.memstats.mallocs.countThe count of mallocscount-
karpenter.go.memstats.mcache.inuse_bytesNumber of bytes in use by mcache structuresgaugebyte
karpenter.go.memstats.mcache.sys_bytesNumber of bytes used for mcache structures obtained from systemgaugebyte
karpenter.go.memstats.mspan.inuse_bytesNumber of bytes in use by mspan structuresgaugebyte
karpenter.go.memstats.mspan.sys_bytesNumber of bytes used for mspan structures obtained from systemgaugebyte
karpenter.go.memstats.next.gc_bytesNumber of heap bytes when next garbage collection will take placegaugebyte
karpenter.go.memstats.other.sys_bytesNumber of bytes used for other system allocationsgaugebyte
karpenter.go.memstats.stack.inuse_bytesNumber of bytes in use by the stack allocatorgaugebyte
karpenter.go.memstats.stack.sys_bytesNumber of bytes obtained from system for stack allocatorgaugebyte
karpenter.go.memstats.sys_bytesNumber of bytes obtained from systemgaugebyte
karpenter.go_goroutinesNumber of goroutines that currently existgauge-
karpenter.go_infoInformation about the Go environmentgauge-
karpenter.go_threadsNumber of OS threads createdgaugethread
karpenter.interruption.actions_performed.countThe count of notification actions performed. Labeled by actioncountexecution
karpenter.interruption.deleted_messages.countThe count of messages deleted from the SQS queuecountmessage
karpenter.interruption.message.latency.time_seconds.bucketThe count of observations in the interruption message latency histogram by upper_bound bucketscount-
karpenter.interruption.message.latency.time_seconds.countThe count of observations in the interruption message latency histogramcount-
karpenter.interruption.message.latency.time_seconds.sumThe sum of the length of time between message creation in queue and an action taken on the message by the controllercountsecond
karpenter.interruption.received_messages.countThe count of messages received from the SQS queue. Broken down by message type and whether the message was actionablecountmessage
karpenter.leader_election.master_statusGauge of if the reporting system is master of the relevant lease, 0 indicates backup, 1 indicates master. 'name' is the string used to identify the lease.gauge-
karpenter.machines_created.countThe count of machines created in total by Karpenter. Labeled by reason the machine was created and the owning provisionercount-
karpenter.machines_disrupted.countThe count of machines disrupted in total by Karpenter. Labeled by disruption type of the machine and the owning provisionercount-
karpenter.machines_drifted.countThe count of machine drifted reasons in total by Karpenter. Labeled by drift type of the machine and the owning provisionercount-
karpenter.machines_initialized.countThe count of machines initialized in total by Karpenter. Labeled by the owning provisionercount-
karpenter.machines_launched.countThe count of machines launched in total by Karpenter. Labeled by the owning provisionercount-
karpenter.machines_registered.countThe count of machines registered in total by Karpenter. Labeled by the owning provisionercount-
karpenter.machines_terminated.countThe count of machines terminated in total by Karpenter. Labeled by reason the machine was terminated and the owning provisionercount-
karpenter.nodeclaims_createdNumber of nodeclaims created in total by Karpenter. Labeled by reason the nodeclaim was created and the owning nodepoolgauge-
karpenter.nodeclaims_disruptedNumber of nodeclaims disrupted in total by Karpenter. Labeled by disruption type of the nodeclaim and the owning nodepoolgauge-
karpenter.nodeclaims_driftedNumber of nodeclaims drifted reasons in total by Karpenter. Labeled by drift type of the nodeclaim and the owning nodepoolgauge-
karpenter.nodeclaims_initializedNumber of nodeclaims initialized in total by Karpenter. Labeled by the owning nodepoolgauge-
karpenter.nodeclaims_instance_termination.duration_seconds.bucketHistogram buckets for CloudProvider Instance termination durationcount-
karpenter.nodeclaims_instance_termination.duration_seconds.countCount of CloudProvider Instance termination observationscount-
karpenter.nodeclaims_instance_termination.duration_seconds.sumSum of CloudProvider Instance termination durationscountsecond
karpenter.nodeclaims_launchedNumber of nodeclaims launched in total by Karpenter. Labeled by the owning nodepoolgauge-
karpenter.nodeclaims_registeredNumber of nodeclaims registered in total by Karpenter. Labeled by the owning nodepoolgauge-
karpenter.nodeclaims_terminatedNumber of nodeclaims terminated in total by Karpenter. Labeled by reason the nodeclaim was terminated and the owning nodepoolgauge-
karpenter.nodeclaims_termination.duration_seconds.bucketHistogram buckets for NodeClaim termination durationcount-
karpenter.nodeclaims_termination.duration_seconds.countCount of NodeClaim termination duration observationscount-
karpenter.nodeclaims_termination.duration_seconds.sumSum of NodeClaim termination durationscountsecond
karpenter.nodepool_limitThe nodepool limits are the limits specified on the provisioner that restrict the quantity of resources provisioned. Labeled by nodepool name and resource typegauge-
karpenter.nodepool_usageThe nodepool usage is the amount of resources that have been provisioned by a particular nodepool. Labeled by nodepool name and resource typegauge-
karpenter.nodes.allocatableThe amount of resources allocatable by nodesgauge-
karpenter.nodes.created.countThe count of nodes created in total by Karpenter. Labeled by owning provisionercountnode
karpenter.nodes.eviction.queue_depthThe number of pods that are waiting for a successful eviction in the eviction queue.gauge-
karpenter.nodes.leases_deleted.countThe count of deleted leaked leasescount-
karpenter.nodes.system_overheadThe resources reserved for system overhead, the difference between the nodes capacity and allocatable values are reported by the status.gauge-
karpenter.nodes.terminated.countThe count of nodes terminated in total by Karpenter. Labeled by owning provisionercountnode
karpenter.nodes.termination.time_seconds.countThe count of observations in the nodes termination time seconds summarycount-
karpenter.nodes.termination.time_seconds.quantileThe time taken between a nodes deletion request and the removal of its finalizer by quantilegauge-
karpenter.nodes.termination.time_seconds.sumThe sum of the time taken between a nodes deletion request and the removal of its finalizercountsecond
karpenter.nodes.total.daemon_limitsTotal resources specified by DaemonSet pod limitsgauge-
karpenter.nodes.total.daemon_requestsTotal resources requested by DaemonSet podsgauge-
karpenter.nodes.total.pod_limitsTotal pod resources specified by non-DaemonSet pod limitsgauge-
karpenter.nodes.total.pod_requestsTotal pod resources requested by non-DaemonSet pods boundgauge-
karpenter.nodes_current_lifetime_secondsCurrent lifetime of nodes in secondsgaugesecond
karpenter.nodes_drained.countCount of nodes drainedcountnode
karpenter.nodes_eviction_requests.countCount of node eviction requestscountrequest
karpenter.nodes_lifetime_duration_seconds.bucketHistogram buckets for node lifetime durationscount-
karpenter.nodes_lifetime_duration_seconds.countCount of node lifetime durationscount-
karpenter.nodes_lifetime_duration_seconds.sumSum of node lifetime durationscountsecond
karpenter.operator.ec2nodeclass.status_condition.current_status.secondsTime current status condition has been active for ec2nodeclassgaugesecond
karpenter.operator.ec2nodeclass.status_condition.transitions.countCount of status condition transitions for ec2nodeclasscount-
karpenter.operator.ec2nodeclass.status_condition_countNumber of conditions for ec2nodeclassgauge-
karpenter.operator.node.status_condition.current_status.secondsTime current status condition has been active for nodegaugesecond
karpenter.operator.node.status_condition.transitions.countCount of status condition transitions for nodecount-
karpenter.operator.node.status_condition.transitions.seconds.bucketHistogram of condition state durations for nodecountsecond
karpenter.operator.node.status_condition_countNumber of conditions for nodegauge-
karpenter.operator.node.termination.duration_seconds.bucketHistogram buckets for node termination durationscountsecond
karpenter.operator.nodeclaim.status_condition.current_status.secondsTime current status condition has been active for nodeclaimgaugesecond
karpenter.operator.nodeclaim.status_condition.transitions.countCount of status condition transitions for nodeclaimcount-
karpenter.operator.nodeclaim.status_condition.transitions.seconds.bucketHistogram of condition state durations for nodeclaimcountsecond
karpenter.operator.nodeclaim.status_condition_countNumber of conditions for nodeclaimgauge-
karpenter.operator.nodeclaim.termination.duration_seconds.bucketHistogram buckets for nodeclaim termination durationscount-
karpenter.operator.nodepool.status_condition.current_status.secondsTime current status condition has been active for nodepoolgaugesecond
karpenter.operator.nodepool.status_condition.transitions.countCount of status condition transitions for nodepoolcount-
karpenter.operator.nodepool.status_condition_countNumber of conditions for nodepoolgauge-
karpenter.operator_ec2nodeclass_status_condition_transition_seconds.bucketHistogram buckets for ec2nodeclass status condition transitionscount-
karpenter.operator_ec2nodeclass_status_condition_transition_seconds.countCount of ec2nodeclass status condition transitionscount-
karpenter.operator_ec2nodeclass_status_condition_transition_seconds.sumSum of ec2nodeclass status condition transitionscount-
karpenter.operator_ec2nodeclass_termination_current_time_secondsCurrent time for ec2nodeclass terminationgaugesecond
karpenter.operator_ec2nodeclass_termination_duration_seconds.bucketHistogram buckets for ec2nodeclass termination durationscount-
karpenter.operator_ec2nodeclass_termination_duration_seconds.countCount of ec2nodeclass termination durationscount-
karpenter.operator_ec2nodeclass_termination_duration_seconds.sumSum of ec2nodeclass termination durationscount-
karpenter.operator_node_termination_current_time_secondsCurrent time for node terminationgaugesecond
karpenter.operator_nodeclaim_termination_current_time_secondsCurrent time for nodeclaim terminationgaugesecond
karpenter.operator_nodepool_status_condition_transition_seconds.bucketHistogram buckets for nodepool status condition transitionscount-
karpenter.operator_nodepool_status_condition_transition_seconds.countCount of nodepool status condition transitionscount-
karpenter.operator_nodepool_status_condition_transition_seconds.sumSum of nodepool status condition transitionscount-
karpenter.operator_nodepool_termination_current_time_secondsCurrent time for nodepool terminationgaugesecond
karpenter.operator_nodepool_termination_duration_seconds.bucketHistogram buckets for nodepool termination durationscount-
karpenter.operator_nodepool_termination_duration_seconds.countCount of nodepool termination durationscount-
karpenter.operator_nodepool_termination_duration_seconds.sumSum of nodepool termination durationscount-
karpenter.pods.startup.time_seconds.countThe count of the observations in the pod startup summarycount-
karpenter.pods.startup.time_seconds.quantileThe time taken between pod creation and the pod being in a running state by quantilegauge-
karpenter.pods.startup.time_seconds.sumThe sum of the time from pod creation and the pod being in a running statecountsecond
karpenter.pods.statePod state is the current state of pods. This metric can be used several ways as it is labeled by the pod name, namespace, owner, node, provisioner name, zone, architecture, capacity type, instance type and pod phase.gauge-
karpenter.process.cpu_seconds.countTotal user and system CPU time spent in secondscountsecond
karpenter.process.max_fdsMaximum number of open file descriptorsgauge-
karpenter.process.open_fdsNumber of open file descriptorsgauge-
karpenter.process.resident.memory_bytesResident memory size in bytesgaugebyte
karpenter.process.start.time_secondsStart time of the process since unix epoch in secondsgaugesecond
karpenter.process.virtual.memory.max_bytesMaximum amount of virtual memory available in bytesgaugebyte
karpenter.process.virtual.memory_bytesVirtual memory size in bytesgaugebyte
karpenter.provisioner.limitThe limits specified on the provisioner that restrict the quantity of resources provisioned. Labeled by provisioner name and resource typegauge-
karpenter.provisioner.scheduling.duration_seconds.bucketThe count of observations in the provisioner scheduling histogram by upper_bound bucketscount-
karpenter.provisioner.scheduling.duration_seconds.countThe count of observations in the provisioner scheduling histogramcount-
karpenter.provisioner.scheduling.duration_seconds.sumThe sum of the duration of scheduling process in seconds. Broken down by provisioner and errorcountsecond
karpenter.provisioner.scheduling.queue_depthThe number of pods that are waiting to be scheduled.gauge-
karpenter.provisioner.scheduling.simulation.duration_seconds.bucketThe count of observations in the provisioner scheduling simulation histogram by upper_bound bucketscount-
karpenter.provisioner.scheduling.simulation.duration_seconds.countThe count of observations in the provisioner scheduling simulation histogramcount-
karpenter.provisioner.scheduling.simulation.duration_seconds.sumThe sum of the duration of scheduling simulations used for deprovisioning and provisioning in secondscountsecond
karpenter.provisioner.usageThe amount of resources that have been provisioned by a particular provisioner. Labeled by provisioner name and resource typegauge-
karpenter.provisioner.usage.pctThe percentage of each resource used based on the resources provisioned and the limits that have been configured in the range [0,100]. Labeled by provisioner name and resource typegaugepercent
karpenter.rest.client_requests.countCount of HTTP requests, partitioned by status code, method, and host.countrequest
karpenter.workqueue.longest.running.processor_secondsThe amount of seconds the longest running processor for workqueue been runninggaugesecond
karpenter.workqueue.queue.duration_seconds.bucketThe count of observations in the workqueue queue duration histogram by upper_bound bucketscount-
karpenter.workqueue.queue.duration_seconds.countThe count of observations in the workqueue queue duration histogramcount-
karpenter.workqueue.queue.duration_seconds.sumThe sum of the duration of how long in seconds an item stays in workqueue before being requestedcountsecond
karpenter.workqueue.unfinished.work_secondsThe amount 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 increasesgauge-
karpenter.workqueue.work.duration_seconds.bucketThe count of observations in the workqueue work duration histogram by upper_bound bucketscount-
karpenter.workqueue.work.duration_seconds.countThe count of observations in the workqueue work duration histogramcount-
karpenter.workqueue.work.duration_seconds.sumThe sum of the amount of seconds spent processing an item from workqueue takescountsecond
karpenter.workqueue_adds.countThe count of adds handled by workqueuecount-
karpenter.workqueue_depthCurrent depth of workqueuegauge-
karpenter.workqueue_retries.countThe count of retries handled by workqueuecountattempt

公式ドキュメント

Karpenter インテグレーションの公式ドキュメント

メトリクスの名前と説明は Datadog の公式インテグレーションの定義 (Copyright Datadog, Inc.・BSD-3-Clause) を英文のまま載せています。利用条件の全文は サイトについてにあります。