Kube-state-metrics: Official Metric Reference

💡 Kube-state-metrics: Official Metric Reference — Executive Summary

Technical architectural analysis, practical configuration manifests, and deployment instructions for Kube-state-metrics: Official Metric Reference.

configmap

  • kube_configmap_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_configmap_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_configmap_info
  • HELP [STABLE] Information about configmap.
  • TYPE gauge
  • kube_configmap_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_configmap_metadata_resource_version
  • HELP Resource version representing a specific version of the configmap.
  • TYPE gauge

cronjob

  • kube_cronjob_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_cronjob_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_cronjob_info
  • HELP [STABLE] Info about cronjob.
  • TYPE gauge
  • kube_cronjob_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_cronjob_status_active
  • HELP [STABLE] Active holds pointers to currently running jobs.
  • TYPE gauge
  • kube_cronjob_status_last_schedule_time
  • HELP [STABLE] LastScheduleTime keeps information of when was the last time the job was successfully scheduled.
  • TYPE gauge
  • kube_cronjob_status_last_successful_time
  • HELP LastSuccessfulTime keeps information of when was the last time the job was completed successfully.
  • TYPE gauge
  • kube_cronjob_spec_suspend
  • HELP [STABLE] Suspend flag tells the controller to suspend subsequent executions.
  • TYPE gauge
  • kube_cronjob_spec_starting_deadline_seconds
  • HELP [STABLE] Deadline in seconds for starting the job if it misses scheduled time for any reason.
  • TYPE gauge
  • kube_cronjob_next_schedule_time
  • HELP [STABLE] Next time the cronjob should be scheduled. The time after lastScheduleTime, or after the cron job’s creation time if it’s never been scheduled. Use this to determine if the job is delayed.
  • TYPE gauge
  • kube_cronjob_metadata_resource_version
  • HELP [STABLE] Resource version representing a specific version of the cronjob.
  • TYPE gauge
  • kube_cronjob_spec_successful_job_history_limit
  • HELP Successful job history limit tells the controller how many completed jobs should be preserved.
  • TYPE gauge
  • kube_cronjob_spec_failed_job_history_limit
  • HELP Failed job history limit tells the controller how many failed jobs should be preserved.
  • TYPE gauge

daemonset

  • kube_daemonset_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_daemonset_status_current_number_scheduled
  • HELP [STABLE] The number of nodes running at least one daemon pod and are supposed to.
  • TYPE gauge
  • kube_daemonset_status_desired_number_scheduled
  • HELP [STABLE] The number of nodes that should be running the daemon pod.
  • TYPE gauge
  • kube_daemonset_status_number_available
  • HELP [STABLE] The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available
  • TYPE gauge
  • kube_daemonset_status_number_misscheduled
  • HELP [STABLE] The number of nodes running a daemon pod but are not supposed to.
  • TYPE gauge
  • kube_daemonset_status_number_ready
  • HELP [STABLE] The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
  • TYPE gauge
  • kube_daemonset_status_number_unavailable
  • HELP [STABLE] The number of nodes that should be running the daemon pod and have none of the daemon pod running and available
  • TYPE gauge
  • kube_daemonset_status_observed_generation
  • HELP [STABLE] The most recent generation observed by the daemon set controller.
  • TYPE gauge
  • kube_daemonset_status_updated_number_scheduled
  • HELP [STABLE] The total number of nodes that are running updated daemon pod
  • TYPE gauge
  • kube_daemonset_metadata_generation
  • HELP [STABLE] Sequence number representing a specific generation of the desired state.
  • TYPE gauge
  • kube_daemonset_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_daemonset_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge

deployment

  • kube_deployment_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_deployment_status_replicas
  • HELP [STABLE] The number of replicas per deployment.
  • TYPE gauge
  • kube_deployment_status_replicas_ready
  • HELP [STABLE] The number of ready replicas per deployment.
  • TYPE gauge
  • kube_deployment_status_replicas_available
  • HELP [STABLE] The number of available replicas per deployment.
  • TYPE gauge
  • kube_deployment_status_replicas_unavailable
  • HELP [STABLE] The number of unavailable replicas per deployment.
  • TYPE gauge
  • kube_deployment_status_replicas_updated
  • HELP [STABLE] The number of updated replicas per deployment.
  • TYPE gauge
  • kube_deployment_status_observed_generation
  • HELP [STABLE] The generation observed by the deployment controller.
  • TYPE gauge
  • kube_deployment_status_condition
  • HELP [STABLE] The current status conditions of a deployment.
  • TYPE gauge
  • kube_deployment_spec_replicas
  • HELP [STABLE] Number of desired pods for a deployment.
  • TYPE gauge
  • kube_deployment_spec_paused
  • HELP [STABLE] Whether the deployment is paused and will not be processed by the deployment controller.
  • TYPE gauge
  • kube_deployment_spec_strategy_rollingupdate_max_unavailable
  • HELP [STABLE] Maximum number of unavailable replicas during a rolling update of a deployment.
  • TYPE gauge
  • kube_deployment_spec_strategy_rollingupdate_max_surge
  • HELP [STABLE] Maximum number of replicas that can be scheduled above the desired number of replicas during a rolling update of a deployment.
  • TYPE gauge
  • kube_deployment_metadata_generation
  • HELP [STABLE] Sequence number representing a specific generation of the desired state.
  • TYPE gauge
  • kube_deployment_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_deployment_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge

endpoint

  • kube_endpoint_info
  • HELP [STABLE] Information about endpoint.
  • TYPE gauge
  • kube_endpoint_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_endpoint_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_endpoint_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_endpoint_address_available
  • HELP (Deprecated since v2.6.0) Number of addresses available in endpoint.
  • TYPE gauge
  • kube_endpoint_address_not_ready
  • HELP (Deprecated since v2.6.0) Number of addresses not ready in endpoint
  • TYPE gauge
  • kube_endpoint_address
  • HELP [STABLE] Information about Endpoint available and non available addresses.
  • TYPE gauge
  • kube_endpoint_ports
  • HELP [STABLE] Information about the Endpoint ports.
  • TYPE gauge

horizontalpodautoscaler

  • kube_horizontalpodautoscaler_info
  • HELP Information about this autoscaler.
  • TYPE gauge
  • kube_horizontalpodautoscaler_metadata_generation
  • HELP [STABLE] The generation observed by the HorizontalPodAutoscaler controller.
  • TYPE gauge
  • kube_horizontalpodautoscaler_spec_max_replicas
  • HELP [STABLE] Upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.
  • TYPE gauge
  • kube_horizontalpodautoscaler_spec_min_replicas
  • HELP [STABLE] Lower limit for the number of pods that can be set by the autoscaler, default 1.
  • TYPE gauge
  • kube_horizontalpodautoscaler_spec_target_metric
  • HELP The metric specifications used by this autoscaler when calculating the desired replica count.
  • TYPE gauge
  • kube_horizontalpodautoscaler_status_target_metric
  • HELP The current metric status used by this autoscaler when calculating the desired replica count.
  • TYPE gauge
  • kube_horizontalpodautoscaler_status_current_replicas
  • HELP [STABLE] Current number of replicas of pods managed by this autoscaler.
  • TYPE gauge
  • kube_horizontalpodautoscaler_status_desired_replicas
  • HELP [STABLE] Desired number of replicas of pods managed by this autoscaler.
  • TYPE gauge
  • kube_horizontalpodautoscaler_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_horizontalpodautoscaler_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_horizontalpodautoscaler_status_condition
  • HELP [STABLE] The condition of this autoscaler.
  • TYPE gauge

ingress

  • kube_ingress_info
  • HELP [STABLE] Information about ingress.
  • TYPE gauge
  • kube_ingress_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_ingress_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_ingress_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_ingress_metadata_resource_version
  • HELP Resource version representing a specific version of ingress.
  • TYPE gauge
  • kube_ingress_path
  • HELP [STABLE] Ingress host, paths and backend service information.
  • TYPE gauge
  • kube_ingress_tls
  • HELP [STABLE] Ingress TLS host and secret information.
  • TYPE gauge

job

  • kube_job_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_job_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_job_info
  • HELP [STABLE] Information about job.
  • TYPE gauge
  • kube_job_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_job_spec_parallelism
  • HELP [STABLE] The maximum desired number of pods the job should run at any given time.
  • TYPE gauge
  • kube_job_spec_completions
  • HELP [STABLE] The desired number of successfully finished pods the job should be run with.
  • TYPE gauge
  • kube_job_spec_active_deadline_seconds
  • HELP [STABLE] The duration in seconds relative to the startTime that the job may be active before the system tries to terminate it.
  • TYPE gauge
  • kube_job_status_succeeded
  • HELP [STABLE] The number of pods which reached Phase Succeeded.
  • TYPE gauge
  • kube_job_status_failed
  • HELP [STABLE] The number of pods which reached Phase Failed and the reason for failure.
  • TYPE gauge
  • kube_job_status_active
  • HELP [STABLE] The number of actively running pods.
  • TYPE gauge
  • kube_job_complete
  • HELP [STABLE] The job has completed its execution.
  • TYPE gauge
  • kube_job_failed
  • HELP [STABLE] The job has failed its execution.
  • TYPE gauge
  • kube_job_status_start_time
  • HELP [STABLE] StartTime represents time when the job was acknowledged by the Job Manager.
  • TYPE gauge
  • kube_job_status_completion_time
  • HELP [STABLE] CompletionTime represents time when the job was completed.
  • TYPE gauge
  • kube_job_owner
  • HELP [STABLE] Information about the Job’s owner.
  • TYPE gauge

lease

  • kube_lease_owner
  • HELP Information about the Lease’s owner.
  • TYPE gauge
  • kube_lease_renew_time
  • HELP Kube lease renew time.
  • TYPE gauge

mutatingwebhookconfiguration

  • kube_mutatingwebhookconfiguration_info
  • HELP Information about the MutatingWebhookConfiguration.
  • TYPE gauge
  • kube_mutatingwebhookconfiguration_created
  • HELP Unix creation timestamp.
  • TYPE gauge
  • kube_mutatingwebhookconfiguration_metadata_resource_version
  • HELP Resource version representing a specific version of the MutatingWebhookConfiguration.
  • TYPE gauge
  • kube_mutatingwebhookconfiguration_webhook_clientconfig_service
  • HELP Service used by the apiserver to connect to a mutating webhook.
  • TYPE gauge

namespace

  • kube_namespace_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_namespace_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_namespace_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_namespace_status_phase
  • HELP [STABLE] kubernetes namespace status phase.
  • TYPE gauge
  • kube_namespace_status_condition
  • HELP The condition of a namespace.
  • TYPE gauge

networkpolicy

  • kube_networkpolicy_created
  • HELP Unix creation timestamp of network policy
  • TYPE gauge
  • kube_networkpolicy_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_networkpolicy_labels
  • HELP Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_networkpolicy_spec_ingress_rules
  • HELP Number of ingress rules on the networkpolicy
  • TYPE gauge
  • kube_networkpolicy_spec_egress_rules
  • HELP Number of egress rules on the networkpolicy
  • TYPE gauge

node

  • kube_node_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_node_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_node_deletion_timestamp
  • HELP Unix deletion timestamp
  • TYPE gauge
  • kube_node_info
  • HELP [STABLE] Information about a cluster node.
  • TYPE gauge
  • kube_node_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_node_role
  • HELP The role of a cluster node.
  • TYPE gauge
  • kube_node_spec_taint
  • HELP [STABLE] The taint of a cluster node.
  • TYPE gauge
  • kube_node_spec_unschedulable
  • HELP [STABLE] Whether a node can schedule new pods.
  • TYPE gauge
  • kube_node_status_allocatable
  • HELP [STABLE] The allocatable for different resources of a node that are available for scheduling.
  • TYPE gauge
  • kube_node_status_capacity
  • HELP [STABLE] The capacity for different resources of a node.
  • TYPE gauge
  • kube_node_status_condition
  • HELP [STABLE] The condition of a cluster node.
  • TYPE gauge
  • kube_node_status_addresses
  • HELP Node address information.
  • TYPE gauge

persistentvolumeclaim

  • kube_persistentvolumeclaim_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_persistentvolumeclaim_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_persistentvolumeclaim_info
  • HELP [STABLE] Information about persistent volume claim.
  • TYPE gauge
  • kube_persistentvolumeclaim_status_phase
  • HELP [STABLE] The phase the persistent volume claim is currently in.
  • TYPE gauge
  • kube_persistentvolumeclaim_resource_requests_storage_bytes
  • HELP [STABLE] The capacity of storage requested by the persistent volume claim.
  • TYPE gauge
  • kube_persistentvolumeclaim_access_mode
  • HELP [STABLE] The access mode(s) specified by the persistent volume claim.
  • TYPE gauge
  • kube_persistentvolumeclaim_status_condition
  • HELP Information about status of different conditions of persistent volume claim.
  • TYPE gauge
  • kube_persistentvolumeclaim_created
  • HELP Unix creation timestamp
  • TYPE gauge
  • kube_persistentvolumeclaim_deletion_timestamp
  • HELP Unix deletion timestamp
  • TYPE gauge

persistentvolume

  • kube_persistentvolume_claim_ref
  • HELP [STABLE] Information about the Persistent Volume Claim Reference.
  • TYPE gauge
  • kube_persistentvolume_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_persistentvolume_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_persistentvolume_status_phase
  • HELP [STABLE] The phase indicates if a volume is available, bound to a claim, or released by a claim.
  • TYPE gauge
  • kube_persistentvolume_info
  • HELP [STABLE] Information about persistentvolume.
  • TYPE gauge
  • kube_persistentvolume_capacity_bytes
  • HELP [STABLE] Persistentvolume capacity in bytes.
  • TYPE gauge
  • kube_persistentvolume_created
  • HELP Unix creation timestamp
  • TYPE gauge
  • kube_persistentvolume_deletion_timestamp
  • HELP Unix deletion timestamp
  • TYPE gauge

poddisruptionbudget

  • kube_poddisruptionbudget_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_poddisruptionbudget_labels
  • HELP Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_poddisruptionbudget_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_poddisruptionbudget_status_current_healthy
  • HELP [STABLE] Current number of healthy pods
  • TYPE gauge
  • kube_poddisruptionbudget_status_desired_healthy
  • HELP [STABLE] Minimum desired number of healthy pods
  • TYPE gauge
  • kube_poddisruptionbudget_status_pod_disruptions_allowed
  • HELP [STABLE] Number of pod disruptions that are currently allowed
  • TYPE gauge
  • kube_poddisruptionbudget_status_expected_pods
  • HELP [STABLE] Total number of pods counted by this disruption budget
  • TYPE gauge
  • kube_poddisruptionbudget_status_observed_generation
  • HELP [STABLE] Most recent generation observed when updating this PDB status
  • TYPE gauge

pod

  • kube_pod_completion_time
  • HELP [STABLE] Completion time in unix timestamp for a pod.
  • TYPE gauge
  • kube_pod_container_info
  • HELP [STABLE] Information about a container in a pod.
  • TYPE gauge
  • kube_pod_container_resource_limits
  • HELP The number of requested limit resource by a container. It is recommended to use the kube_pod_resource_limits metric exposed by kube-scheduler instead, as it is more precise.
  • TYPE gauge
  • kube_pod_container_resource_requests
  • HELP The number of requested request resource by a container. It is recommended to use the kube_pod_resource_requests metric exposed by kube-scheduler instead, as it is more precise.
  • TYPE gauge
  • kube_pod_container_state_started
  • HELP [STABLE] Start time in unix timestamp for a pod container.
  • TYPE gauge
  • kube_pod_container_status_last_terminated_reason
  • HELP Describes the last reason the container was in terminated state.
  • TYPE gauge
  • kube_pod_container_status_last_terminated_exitcode
  • HELP Describes the exit code for the last container in terminated state.
  • TYPE gauge
  • kube_pod_container_status_last_terminated_timestamp
  • HELP Last terminated time for a pod container in unix timestamp.
  • TYPE gauge
  • kube_pod_container_status_ready
  • HELP [STABLE] Describes whether the containers readiness check succeeded.
  • TYPE gauge
  • kube_pod_container_status_restarts_total
  • HELP [STABLE] The number of container restarts per container.
  • TYPE counter
  • kube_pod_container_status_running
  • HELP [STABLE] Describes whether the container is currently in running state.
  • TYPE gauge
  • kube_pod_container_status_terminated
  • HELP [STABLE] Describes whether the container is currently in terminated state.
  • TYPE gauge
  • kube_pod_container_status_terminated_reason
  • HELP Describes the reason the container is currently in terminated state.
  • TYPE gaug
  • kube_pod_container_status_waiting
  • HELP [STABLE] Describes whether the container is currently in waiting state.
  • TYPE gauge
  • kube_pod_container_status_waiting_reason
  • HELP [STABLE] Describes the reason the container is currently in waiting state.
  • TYPE gauge
  • kube_pod_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_pod_deletion_timestamp
  • HELP Unix deletion timestamp
  • TYPE gauge
  • kube_pod_info
  • HELP [STABLE] Information about pod.
  • TYPE gauge
  • kube_pod_ips
  • HELP Pod IP addresses
  • TYPE gauge
  • kube_pod_init_container_info
  • HELP [STABLE] Information about an init container in a pod.
  • TYPE gauge
  • kube_pod_init_container_resource_limits
  • HELP The number of requested limit resource by an init container.
  • TYPE gauge
  • kube_pod_init_container_resource_requests
  • HELP The number of requested request resource by an init container.
  • TYPE gauge
  • kube_pod_init_container_status_last_terminated_reason
  • HELP Describes the last reason the init container was in terminated state.
  • TYPE gauge
  • kube_pod_init_container_status_ready
  • HELP [STABLE] Describes whether the init containers readiness check succeeded.
  • TYPE gauge
  • kube_pod_init_container_status_restarts_total
  • HELP [STABLE] The number of restarts for the init container.
  • TYPE counter
  • kube_pod_init_container_status_running
  • HELP [STABLE] Describes whether the init container is currently in running state.
  • TYPE gauge
  • kube_pod_init_container_status_terminated
  • HELP [STABLE] Describes whether the init container is currently in terminated state.
  • TYPE gauge
  • kube_pod_init_container_status_terminated_reason
  • HELP Describes the reason the init container is currently in terminated state.
  • TYPE gauge
  • kube_pod_init_container_status_waiting
  • HELP [STABLE] Describes whether the init container is currently in waiting state.
  • TYPE gauge
  • kube_pod_init_container_status_waiting_reason
  • HELP Describes the reason the init container is currently in waiting state.
  • TYPE gauge
  • kube_pod_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_pod_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_pod_overhead_cpu_cores
  • HELP The pod overhead in regards to cpu cores associated with running a pod.
  • TYPE gauge
  • kube_pod_overhead_memory_bytes
  • HELP The pod overhead in regards to memory associated with running a pod.
  • TYPE gauge
  • kube_pod_owner
  • HELP [STABLE] Information about the Pod’s owner.
  • TYPE gauge
  • kube_pod_restart_policy
  • HELP [STABLE] Describes the restart policy in use by this pod.
  • TYPE gauge
  • kube_pod_runtimeclass_name_info
  • HELP The runtimeclass associated with the pod.
  • TYPE gauge
  • kube_pod_spec_volumes_persistentvolumeclaims_info
  • HELP [STABLE] Information about persistentvolumeclaim volumes in a pod.
  • TYPE gauge
  • kube_pod_spec_volumes_persistentvolumeclaims_readonly
  • HELP [STABLE] Describes whether a persistentvolumeclaim is mounted read only.
  • TYPE gauge
  • kube_pod_start_time
  • HELP [STABLE] Start time in unix timestamp for a pod.
  • TYPE gauge
  • kube_pod_status_phase
  • HELP [STABLE] The pods current phase.
  • TYPE gauge
  • kube_pod_status_qos_class
  • HELP The pods current qosClass.
  • TYPE gauge
  • kube_pod_status_ready
  • HELP [STABLE] Describes whether the pod is ready to serve requests.
  • TYPE gauge
  • kube_pod_status_ready_time
  • HELP Readiness achieved time in unix timestamp for a pod.
  • TYPE gauge
  • kube_pod_status_initialized_time
  • HELP Initialized time in unix timestamp for a pod.
  • TYPE gauge
  • kube_pod_status_container_ready_time
  • HELP Readiness achieved time in unix timestamp for a pod containers.
  • TYPE gauge
  • kube_pod_status_reason
  • HELP The pod status reasons
  • TYPE gauge
  • kube_pod_status_scheduled
  • HELP [STABLE] Describes the status of the scheduling process for the pod.
  • TYPE gauge
  • kube_pod_status_scheduled_time
  • HELP [STABLE] Unix timestamp when pod moved into scheduled status
  • TYPE gauge
  • kube_pod_status_unschedulable
  • HELP [STABLE] Describes the unschedulable status for the pod.
  • TYPE gauge
  • kube_pod_tolerations
  • HELP Information about the pod tolerations
  • TYPE gauge
  • kube_pod_service_account
  • HELP The service account for a pod.
  • TYPE gauge
  • kube_pod_scheduler
  • HELP The scheduler for a pod.
  • TYPE gauge

replicaset

  • kube_replicaset_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_replicaset_status_replicas
  • HELP [STABLE] The number of replicas per ReplicaSet.
  • TYPE gauge
  • kube_replicaset_status_fully_labeled_replicas
  • HELP [STABLE] The number of fully labeled replicas per ReplicaSet.
  • TYPE gauge
  • kube_replicaset_status_ready_replicas
  • HELP [STABLE] The number of ready replicas per ReplicaSet.
  • TYPE gauge
  • kube_replicaset_status_observed_generation
  • HELP [STABLE] The generation observed by the ReplicaSet controller.
  • TYPE gauge
  • kube_replicaset_spec_replicas
  • HELP [STABLE] Number of desired pods for a ReplicaSet.
  • TYPE gauge
  • kube_replicaset_metadata_generation
  • HELP [STABLE] Sequence number representing a specific generation of the desired state.
  • TYPE gauge
  • kube_replicaset_owner
  • HELP [STABLE] Information about the ReplicaSet’s owner.
  • TYPE gauge
  • kube_replicaset_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_replicaset_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge

secret

  • kube_secret_info
  • HELP [STABLE] Information about secret.
  • TYPE gauge
  • kube_secret_type
  • HELP [STABLE] Type about secret.
  • TYPE gauge
  • kube_secret_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_secret_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_secret_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_secret_metadata_resource_version
  • HELP Resource version representing a specific version of secret.
  • TYPE gauge
  • kube_secret_owner
  • HELP Information about the Secret’s owner.
  • TYPE gauge

service

  • kube_service_info
  • HELP [STABLE] Information about service.
  • TYPE gauge
  • kube_service_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_service_spec_type
  • HELP [STABLE] Type about service.
  • TYPE gauge
  • kube_service_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_service_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_service_spec_external_ip
  • HELP [STABLE] Service external ips. One series for each ip
  • TYPE gauge
  • kube_service_status_load_balancer_ingress
  • HELP [STABLE] Service load balancer ingress status
  • TYPE gauge

statefulset

  • kube_statefulset_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_statefulset_status_replicas
  • HELP [STABLE] The number of replicas per StatefulSet.
  • TYPE gauge
  • kube_statefulset_status_replicas_available
  • HELP The number of available replicas per StatefulSet.
  • TYPE gauge
  • kube_statefulset_status_replicas_current
  • HELP [STABLE] The number of current replicas per StatefulSet.
  • TYPE gauge
  • kube_statefulset_status_replicas_ready
  • HELP [STABLE] The number of ready replicas per StatefulSet.
  • TYPE gauge
  • kube_statefulset_status_replicas_updated
  • HELP [STABLE] The number of updated replicas per StatefulSet.
  • TYPE gauge
  • kube_statefulset_status_observed_generation
  • HELP [STABLE] The generation observed by the StatefulSet controller.
  • TYPE gauge
  • kube_statefulset_replicas
  • HELP [STABLE] Number of desired pods for a StatefulSet.
  • TYPE gauge
  • kube_statefulset_ordinals_start
  • HELP Start ordinal of the StatefulSet.
  • TYPE gauge
  • kube_statefulset_metadata_generation
  • HELP [STABLE] Sequence number representing a specific generation of the desired state for the StatefulSet.
  • TYPE gauge
  • kube_statefulset_persistentvolumeclaim_retention_policy
  • HELP Count of retention policy for StatefulSet template PVCs
  • TYPE gauge
  • kube_statefulset_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_statefulset_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge
  • kube_statefulset_status_current_revision
  • HELP [STABLE] Indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas).
  • TYPE gauge
  • kube_statefulset_status_update_revision
  • HELP [STABLE] Indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)
  • TYPE gauge

storageclass

  • kube_storageclass_info
  • HELP [STABLE] Information about storageclass.
  • TYPE gauge
  • kube_storageclass_created
  • HELP [STABLE] Unix creation timestamp
  • TYPE gauge
  • kube_storageclass_annotations
  • HELP Kubernetes annotations converted to Prometheus labels.
  • TYPE gauge
  • kube_storageclass_labels
  • HELP [STABLE] Kubernetes labels converted to Prometheus labels.
  • TYPE gauge

validatingwebhookconfiguration

  • kube_validatingwebhookconfiguration_info
  • HELP Information about the ValidatingWebhookConfiguration.
  • TYPE gauge
  • kube_validatingwebhookconfiguration_created
  • HELP Unix creation timestamp.
  • TYPE gauge
  • kube_validatingwebhookconfiguration_metadata_resource_version
  • HELP Resource version representing a specific version of the ValidatingWebhookConfiguration.
  • TYPE gauge
  • kube_validatingwebhookconfiguration_webhook_clientconfig_service
  • HELP Service used by the apiserver to connect to a validating webhook.
  • TYPE gauge

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *