Kubernetes State インテグレーションのメトリクス
Kubernetes State の監視に使う Datadog の公式インテグレーションです。収集するメトリクスは 118 件あります。
公式の紹介文 (英語)
Capture Pod scheduling events, track the status of your Kubelets, and more.
種別の内訳
- gauge (その時点の値): 110 件
- count (集計間隔内の発生回数): 8 件
メトリクスの一覧
説明は公式の定義の英文をそのまま載せています。
| メトリクス | 種別 | 単位 |
|---|---|---|
kubernetes_state.The limit on cpu cores to be used by a container | gauge | cpu |
kubernetes_state.The number of requested cpu cores by a container | gauge | cpu |
kubernetes_state.The limit on gpu devices to be used by a container | gauge | - |
kubernetes_state.The number of requested gpu devices by a container | gauge | - |
kubernetes_state.The limit on memory to be used by a container | gauge | byte |
kubernetes_state.The number of requested memory bytes by a container | gauge | byte |
kubernetes_state.Whether the containers readiness check succeeded | gauge | - |
kubernetes_state.The number of restarts per container | gauge | - |
kubernetes_state.Whether the container is currently in running state | gauge | - |
kubernetes_state.Count of the containers currently reporting a in terminated state with the reason as a tag | gauge | - |
kubernetes_state.Count of the containers currently reporting a in waiting state with the reason as a tag | gauge | - |
kubernetes_state.Whether the container is currently in terminated state | gauge | - |
kubernetes_state.Whether the container is currently in waiting state | gauge | - |
kubernetes_state.The number of nodes that should be running the daemon pod | gauge | - |
kubernetes_state.The number of nodes running a daemon pod but are not supposed to | gauge | - |
kubernetes_state.The number of nodes that should be running the daemon pod and have one or more running and ready | gauge | - |
kubernetes_state.The number of nodes running at least one daemon pod and that are supposed to | gauge | - |
kubernetes_state.The number of nodes that run the updated daemon pod spec | gauge | - |
kubernetes_state.The number of deployments | gauge | - |
kubernetes_state.Whether a deployment is paused | gauge | - |
kubernetes_state.The number of replicas per deployment | gauge | - |
kubernetes_state.The number of available replicas per deployment | gauge | - |
kubernetes_state.The number of desired replicas per deployment | gauge | - |
kubernetes_state.The number of unavailable replicas per deployment | gauge | - |
kubernetes_state.The number of updated replicas per deployment | gauge | - |
kubernetes_state.Maximum number of unavailable replicas during a rolling update | gauge | - |
kubernetes_state.Number of addresses available in endpoint | gauge | - |
kubernetes_state.Number of addresses not ready in endpoint | gauge | - |
kubernetes_state.Unix creation timestamp | gauge | - |
kubernetes_state.Observed condition of autoscalers to sum by condition and status | gauge | - |
kubernetes_state.Desired number of replicas of pods managed by this autoscaler | gauge | - |
kubernetes_state.Upper limit for the number of pods that can be set by the autoscaler | gauge | - |
kubernetes_state.Lower limit for the number of pods that can be set by the autoscaler | gauge | - |
kubernetes_state.The number of jobs | gauge | - |
kubernetes_state.Observed number of failed pods in a job | count | - |
kubernetes_state.Observed number of succeeded pods in a job | count | - |
kubernetes_state.Default CPU limit if not specified | gauge | - |
kubernetes_state.Default CPU request if not specified | gauge | - |
kubernetes_state.Maximum CPU limit for this type | gauge | - |
kubernetes_state.Maximum CPU limit / request ratio | gauge | - |
kubernetes_state.Minimum CPU request for this type | gauge | - |
kubernetes_state.Default memory limit if not specified | gauge | - |
kubernetes_state.Default memory request if not specified | gauge | - |
kubernetes_state.Maximum memory limit for this type | gauge | - |
kubernetes_state.Maximum memory limit / request ratio | gauge | - |
kubernetes_state.Minimum memory request for this type | gauge | - |
kubernetes_state.The number of namespaces | gauge | cpu |
kubernetes_state.The condition of a cluster node | gauge | - |
kubernetes_state.The number of nodes | count | node |
kubernetes_state.The CPU resources of a node that are available for scheduling | gauge | cpu |
kubernetes_state.The total CPU resources of the node | gauge | cpu |
kubernetes_state.The GPU resources of a node that are available for scheduling | gauge | - |
kubernetes_state.The total GPU resources of the node | gauge | - |
kubernetes_state.The memory resources of a node that are available for scheduling | gauge | byte |
kubernetes_state.The total memory resources of the node | gauge | byte |
kubernetes_state.The pod resources of a node that are available for scheduling | gauge | - |
kubernetes_state.The total pod resources of the node | gauge | - |
kubernetes_state.Submitted with a value of 1 for each node and tagged either 'status:schedulable' or 'status:unschedulable'; Sum this metric by either status to get the number of nodes in that status. | gauge | - |
kubernetes_state.To sum by condition and status to get number of nodes in a given condition. | gauge | - |
kubernetes_state.Number of pod disruptions that are currently allowed | gauge | - |
kubernetes_state.Minimum desired number of healthy pods | gauge | - |
kubernetes_state.Current number of healthy pods | gauge | - |
kubernetes_state.Total number of pods counted by this disruption budget | gauge | - |
kubernetes_state.Storage space request for a given pvc | gauge | byte |
kubernetes_state.The phase the persistent volume claim is currently in | gauge | - |
kubernetes_state.Number of persistent volumes to sum by phase and storageclass | gauge | - |
kubernetes_state.In association with the condition tag, whether the pod is ready to serve requests, e.g. condition:true keeps the pods that are in a ready state | gauge | - |
kubernetes_state.Reports the status of the scheduling process for the pod with its tags | gauge | - |
kubernetes_state.To sum by phase to get number of pods in a given phase, and namespace to break this down by namespace | gauge | - |
kubernetes_state.Reports PODs that Kube scheduler cannot schedule on any node | gauge | - |
kubernetes_state.The number of replicasets | gauge | - |
kubernetes_state.The number of fully labeled replicas per ReplicaSet | gauge | - |
kubernetes_state.The number of replicas per ReplicaSet | gauge | - |
kubernetes_state.Number of desired pods for a ReplicaSet | gauge | - |
kubernetes_state.The number of ready replicas per ReplicaSet | gauge | - |
kubernetes_state.The number of fully labeled replicas per ReplicationController | gauge | - |
kubernetes_state.The number of replicas per ReplicationController | gauge | - |
kubernetes_state.The number of available replicas per ReplicationController | gauge | - |
kubernetes_state.Number of desired replicas for a ReplicationController | gauge | - |
kubernetes_state.The number of ready replicas per ReplicationController | gauge | - |
kubernetes_state.Hard limit on the sum of CPU core limits for a resource quota | gauge | cpu |
kubernetes_state.Observed sum of limits for CPU cores for a resource quota | gauge | cpu |
kubernetes_state.Hard limit on the sum of memory bytes limits for a resource quota | gauge | byte |
kubernetes_state.Observed sum of limits for memory bytes for a resource quota | gauge | byte |
kubernetes_state.Hard limit of the number of PVC for a resource quota | gauge | - |
kubernetes_state.Observed number of persistent volume claims used for a resource quota | gauge | - |
kubernetes_state.Hard limit of the number of pods for a resource quota | gauge | - |
kubernetes_state.Observed number of pods used for a resource quota | gauge | - |
kubernetes_state.Hard limit on the total of CPU core requested for a resource quota | gauge | cpu |
kubernetes_state.Observed sum of CPU cores requested for a resource quota | gauge | cpu |
kubernetes_state.Hard limit on the total of memory bytes requested for a resource quota | gauge | byte |
kubernetes_state.Observed sum of memory bytes requested for a resource quota | gauge | byte |
kubernetes_state.Hard limit on the total of storage bytes requested for a resource quota | gauge | byte |
kubernetes_state.Observed sum of storage bytes requested for a resource quota | gauge | byte |
kubernetes_state.Hard limit of the number of services for a resource quota | gauge | - |
kubernetes_state.Hard limit of the number of loadbalancers for a resource quota | gauge | - |
kubernetes_state.Observed number of loadbalancers used for a resource quota | gauge | - |
kubernetes_state.Hard limit of the number of node ports for a resource quota | gauge | - |
kubernetes_state.Observed number of node ports used for a resource quota | gauge | - |
kubernetes_state.Observed number of services used for a resource quota | gauge | - |
kubernetes_state.Sum by namespace and type to count active services | gauge | - |
kubernetes_state.The number of statefulsets | gauge | - |
kubernetes_state.The number of replicas per statefulset | gauge | - |
kubernetes_state.The number of current replicas per StatefulSet | gauge | - |
kubernetes_state.The number of desired replicas per statefulset | gauge | - |
kubernetes_state.The number of ready replicas per StatefulSet | gauge | - |
kubernetes_state.The number of updated replicas per StatefulSet | gauge | - |
kubernetes_state.The number of metrics by collector (kubernetes object kind) by kubernetes namespaces | count | - |
kubernetes_state.The number of metrics blacklisted by the check | count | - |
kubernetes_state.The number of metrics ignored by the check | count | - |
kubernetes_state.The number of metrics received | count | - |
kubernetes_state.The number of metrics processed | count | - |
kubernetes_state.The message size received from kube-state-metrics | gauge | byte |
kubernetes_state.The vpa lower bound recommendation | gauge | - |
kubernetes_state.The vpa target recommendation | gauge | - |
kubernetes_state.The vpa uncapped recommendation recommendation | gauge | - |
kubernetes_state.The vpa update mode | gauge | - |
kubernetes_state.The vpa upper bound recommendation | gauge | - |
公式ドキュメント
メトリクスの名前と説明は Datadog の公式インテグレーションの定義 (Copyright Datadog, Inc.・BSD-3-Clause) を英文のまま載せています。利用条件の全文は サイトについてにあります。