Kubernetes Cluster Autoscaler インテグレーションのメトリクス

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

公式の紹介文 (英語)

Integration for Kubernetes Cluster Autoscaler

種別の内訳

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

メトリクスの一覧

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

メトリクス種別単位
kubernetes_cluster_autoscaler.cluster.cpu.current.coresCurrent CPU cores usage in the clustergauge-
kubernetes_cluster_autoscaler.cluster.memory.current.bytesCurrent memory usage in bytes in the clustergauge-
kubernetes_cluster_autoscaler.cluster.safe.to.autoscaleIndicates whether the cluster is safe to autoscalegauge-
kubernetes_cluster_autoscaler.cpu.limits.coresTotal CPU cores limits set for pods in the clustergauge-
kubernetes_cluster_autoscaler.created.node.groups.countTotal count of node groups created in the clustercount-
kubernetes_cluster_autoscaler.deleted.node.groups.countTotal count of node groups deleted in the clustercount-
kubernetes_cluster_autoscaler.errors.countTotal count of errors occurred in the clustercount-
kubernetes_cluster_autoscaler.evicted.pods.countTotal count of evicted pods in the clustercount-
kubernetes_cluster_autoscaler.failed.scale.ups.countTotal count of failed scale-up operations in the clustercount-
kubernetes_cluster_autoscaler.function.duration.seconds.bucketDuration of a specific function in the cluster (bucket)count-
kubernetes_cluster_autoscaler.function.duration.seconds.countDuration of a specific function in the cluster (count)count-
kubernetes_cluster_autoscaler.function.duration.seconds.sumDuration of a specific function in the cluster (sum)count-
kubernetes_cluster_autoscaler.go.gc.duration.seconds.countA summary of the pause duration of garbage collection cycles.countsecond
kubernetes_cluster_autoscaler.go.gc.duration.seconds.quantileA summary of the pause duration of garbage collection cyclesgaugesecond
kubernetes_cluster_autoscaler.go.gc.duration.seconds.sumA summary of the pause duration of garbage collection cyclescountsecond
kubernetes_cluster_autoscaler.go.goroutinesNumber of goroutines that currently existgauge-
kubernetes_cluster_autoscaler.go.infoInformation about the Go environmentgauge-
kubernetes_cluster_autoscaler.go.memstats.alloc_bytesNumber of bytes allocated and still in usegaugebyte
kubernetes_cluster_autoscaler.go.memstats.alloc_bytes.countTotal number of bytes allocated even if freedcountbyte
kubernetes_cluster_autoscaler.go.memstats.buck_hash.sys_bytesNumber of bytes used by the profiling bucket hash tablegaugebyte
kubernetes_cluster_autoscaler.go.memstats.frees.countTotal number of freescount-
kubernetes_cluster_autoscaler.go.memstats.gc.sys_bytesNumber of bytes used for garbage collection system metadatagaugebyte
kubernetes_cluster_autoscaler.go.memstats.heap.alloc_bytesNumber of heap bytes allocated and still in usegaugebyte
kubernetes_cluster_autoscaler.go.memstats.heap.idle_bytesNumber of heap bytes waiting to be usedgaugebyte
kubernetes_cluster_autoscaler.go.memstats.heap.inuse_bytesNumber of heap bytes that are in usegaugebyte
kubernetes_cluster_autoscaler.go.memstats.heap.objectsNumber of allocated objectsgaugeobject
kubernetes_cluster_autoscaler.go.memstats.heap.released_bytesNumber of heap bytes released to OSgaugebyte
kubernetes_cluster_autoscaler.go.memstats.heap.sys_bytesNumber of heap bytes obtained from systemgaugebyte
kubernetes_cluster_autoscaler.go.memstats.lookups.countTotal number of pointer lookupscount-
kubernetes_cluster_autoscaler.go.memstats.mallocs.countTotal number of mallocscount-
kubernetes_cluster_autoscaler.go.memstats.mcache.inuse_bytesNumber of bytes in use by mcache structuresgaugebyte
kubernetes_cluster_autoscaler.go.memstats.mcache.sys_bytesNumber of bytes used for mcache structures obtained from systemgaugebyte
kubernetes_cluster_autoscaler.go.memstats.mspan.inuse_bytesNumber of bytes in use by mspan structuresgaugebyte
kubernetes_cluster_autoscaler.go.memstats.mspan.sys_bytesNumber of bytes used for mspan structures obtained from systemgaugebyte
kubernetes_cluster_autoscaler.go.memstats.next.gc_bytesNumber of heap bytes when next garbage collection will take placegaugebyte
kubernetes_cluster_autoscaler.go.memstats.other.sys_bytesNumber of bytes used for other system allocationsgaugebyte
kubernetes_cluster_autoscaler.go.memstats.stack.inuse_bytesNumber of bytes in use by the stack allocatorgaugebyte
kubernetes_cluster_autoscaler.go.memstats.stack.sys_bytesNumber of bytes obtained from system for stack allocatorgaugebyte
kubernetes_cluster_autoscaler.go.memstats.sys_bytesNumber of bytes obtained from systemgaugebyte
kubernetes_cluster_autoscaler.go.threadsNumber of OS threads createdgaugethread
kubernetes_cluster_autoscaler.last.activityTimestamp of the last activity in the clustergauge-
kubernetes_cluster_autoscaler.max.nodes.countMaximum number of nodes allowed in the clustergauge-
kubernetes_cluster_autoscaler.memory.limits.bytesTotal memory limits set for pods in the clustergauge-
kubernetes_cluster_autoscaler.nap.enabledIndicates whether Node Auto-Provisioning (NAP) is enabled in the clustergauge-
kubernetes_cluster_autoscaler.node.groups.countNumber of node groups in the clustergauge-
kubernetes_cluster_autoscaler.nodes.countNumber of nodes in clustergauge-
kubernetes_cluster_autoscaler.old.unregistered.nodes.removed.countTotal count of old unregistered nodes removed from the clustercount-
kubernetes_cluster_autoscaler.scaled.down.gpu.nodes.countTotal count of GPU nodes scaled down in the clustercount-
kubernetes_cluster_autoscaler.scaled.down.nodes.countTotal count of nodes scaled down in the clustercount-
kubernetes_cluster_autoscaler.scaled.up.gpu.nodes.countTotal count of GPU nodes scaled up in the clustercount-
kubernetes_cluster_autoscaler.scaled.up.nodes.countTotal count of nodes scaled up in the clustercount-
kubernetes_cluster_autoscaler.skipped.scale.events.countTotal count of skipped scale events in the clustercount-
kubernetes_cluster_autoscaler.unneeded.nodes.countTotal count of unneeded nodes in the clustergauge-
kubernetes_cluster_autoscaler.unschedulable.pods.countNumber of unschedulable pods in the clustergauge-

公式ドキュメント

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

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