Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Kubernetes Metric List

Table 1: Kubernetes Metric List
Metric Name Type Description
apiextensions_openapi_v2_regeneration_count counter [ALPHA] Counter of OpenAPI v2 spec regeneration count broken down by causing CRD name and reason.
apiserver_admission_controller_admission_duration_seconds histogram [ALPHA] Admission controller latency histogram in seconds, identified by name and broken out for each operation and API resource and type (validate or admit).
apiserver_admission_step_admission_duration_seconds_summary summary [ALPHA] Admission sub-step latency summary in seconds, broken out for each operation and API resource and step type (validate or admit).
apiserver_admission_webhook_admission_duration_seconds histogram [ALPHA] Admission webhook latency histogram in seconds, identified by name and broken out for each operation and API resource and type (validate or admit).
apiserver_admission_webhook_rejection_count counter [ALPHA] Admission webhook rejection count, identified by name and broken out for each admission type (validating or admit) and operation. Additional labels specify an error type (calling_webhook_error or apiserver_internal_error if an error occurred; no_error otherwise) and optionally a non-zero rejection code if the webhook rejects the request with an HTTP status code (honored by the apiserver when the code is greater than or equal to 400). Codes greater than 600 are truncated to 600, to keep the metrics bounded by cardinality.
apiserver_audit_event_total counter [ALPHA] Counter of audit events generated and sent to the audit backend.
apiserver_audit_requests_rejected_total counter [ALPHA] Counter of apiserver requests rejected due to an error in the audit logging backend.
apiserver_client_certificate_expiration_seconds histogram [ALPHA] Distribution of the remaining lifetime on the certificate used to authenticate a request.
apiserver_current_inflight_requests gauge [ALPHA] Maximal number of currently used inflight requests limit of this apiserver per request kind in the last second.
apiserver_current_inqueue_requests gauge [ALPHA] Maximal number of queued requests in this apiserver per request kind in the last second.
apiserver_envelope_encryption_dek_cache_fill_percent gauge [ALPHA] Percent of the cache slots currently occupied by cached data encryption keys (DEK)s.
apiserver_flowcontrol_current_executing_requests gauge [ALPHA] Number of requests currently executing in the API Priority and Fairness system.
apiserver_flowcontrol_current_inqueue_requests gauge [ALPHA] Number of requests currently pending in queues of the API Priority and Fairness system.
apiserver_flowcontrol_dispatched_requests_total counter [ALPHA] Number of requests released by the API Priority and Fairness system for service.
apiserver_flowcontrol_priority_level_request_count_samples histogram [ALPHA] Periodic observations of the number of requests.
apiserver_flowcontrol_priority_level_request_count_watermarks histogram [ALPHA] Watermarks of the number of requests.
apiserver_flowcontrol_read_vs_write_request_count_samples histogram [ALPHA] Periodic observations of the number of requests.
apiserver_flowcontrol_read_vs_write_request_count_watermarks histogram [ALPHA] Watermarks of the number of requests.
apiserver_flowcontrol_request_concurrency_limit gauge [ALPHA] Shared concurrency limit in the API Priority and Fairness system.
apiserver_flowcontrol_request_execution_seconds histogram [ALPHA] Duration of request execution in the API Priority and Fairness system.
apiserver_flowcontrol_request_queue_length_after_enqueue histogram [ALPHA] Length of queue in the API Priority and Fairness system, as seen by each request after it is enqueued.
apiserver_flowcontrol_request_wait_duration_seconds histogram [ALPHA] Length of time a request spent waiting in its queue.
apiserver_init_events_total counter [ALPHA] Counter of init events processed in watchcache broken by resource type.
apiserver_longrunning_gauge gauge [ALPHA] Gauge of all active long-running apiserver requests broken out by verb, group, version, resource, scope and component. Not all requests are tracked this way.
apiserver_registered_watchers gauge [ALPHA] Number of currently registered watchers for a given resources.
apiserver_request_duration_seconds histogram [ALPHA] Response latency distribution in seconds for each verb, dry run value, group, version, resource, subresource, scope, and component.
apiserver_request_filter_duration_seconds histogram [ALPHA] Request filter latency distribution in seconds, for each filter type.
apiserver_request_total counter [ALPHA] Counter of apiserver requests broken out for each verb, dry run value, group, version, resource, scope, component, and HTTP response contentType and code.
apiserver_requested_deprecated_apis gauge [ALPHA] Gauge of deprecated APIs that have been requested, broken out by API group, version, resource, subresource, and removed_release.
apiserver_response_sizes histogram [ALPHA] Response size distribution in bytes for each group, version, verb, resource, subresource, scope, and component.
apiserver_selfrequest_total counter [ALPHA] Counter of apiserver self-requests broken out for each verb, API resource, and subresource.
apiserver_storage_data_key_generation_duration_seconds histogram [ALPHA] Latencies in seconds of DEK generation operations.
apiserver_storage_data_key_generation_failures_total counter [ALPHA] Total number of failed DEK generation operations.
apiserver_storage_envelope_transformation_cache_misses_total counter [ALPHA] Total number of cache misses while accessing key decryption key (KDK).
apiserver_tls_handshake_errors_total counter [ALPHA] Number of requests dropped with 'TLS handshake error from' error.
apiserver_watch_events_sizes histogram [ALPHA] Watch event size distribution in bytes.
apiserver_watch_events_total counter [ALPHA] Number of events sent in watch clients.
authenticated_user_requests counter [ALPHA] Counter of authenticated requests broken out by username.
authentication_attempts counter [ALPHA] Counter of authenticated attempts.
authentication_duration_seconds histogram [ALPHA] Authentication duration in seconds broken out by result.
authentication_token_cache_active_fetch_count gauge [ALPHA]
authentication_token_cache_fetch_total counter [ALPHA]
authentication_token_cache_request_duration_seconds histogram [ALPHA]
authentication_token_cache_request_total counter [ALPHA]
cadvisor_version_info gauge A metric with a constant '1' value labeled by kernel version, OS version, docker version, cadvisor version, and cadvisor revision.
container_cpu_cfs_periods_total counter Number of elapsed enforcement period intervals.
container_cpu_cfs_throttled_periods_total counter Number of throttled period intervals.
container_cpu_cfs_throttled_seconds_total counter Total time duration the container has been throttled.
container_cpu_load_average_10s gauge Value of container CPU load average over the last 10 seconds.
container_cpu_system_seconds_total counter Cumulative system CPU time consumed in seconds.
container_cpu_usage_seconds_total counter Cumulative CPU time consumed in seconds.
container_cpu_user_seconds_total counter Cumulative user CPU time consumed in seconds.
container_file_descriptors gauge Number of open file descriptors for the container.
container_fs_inodes_free gauge Number of available Inodes.
container_fs_inodes_total gauge Number of Inodes.
container_fs_io_current gauge Number of I/Os currently in progress.
container_fs_io_time_seconds_total counter Cumulative count of seconds spent doing I/Os.
container_fs_io_time_weighted_seconds_total counter Cumulative weighted I/O time in seconds.
container_fs_limit_bytes gauge Number of bytes that the container on this filesystem can consume.
container_fs_read_seconds_total counter Cumulative count of seconds spent reading.
container_fs_reads_bytes_total counter Cumulative count of bytes read.
container_fs_reads_merged_total counter Cumulative count of reads merged.
container_fs_reads_total counter Cumulative count of reads completed.
container_fs_sector_reads_total counter Cumulative count of sector reads completed.
container_fs_sector_writes_total counter Cumulative count of sector writes completed.
container_fs_usage_bytes gauge Number of bytes that the container on this filesystem can consume.
container_fs_write_seconds_total counter Cumulative count of seconds spent writing.
container_fs_writes_bytes_total counter Cumulative count of bytes written.
container_fs_writes_merged_total counter Cumulative count of writes merged.
container_fs_writes_total counter Cumulative count of writes completed.
container_last_seen gauge Last time the exporter recognized a container.
container_memory_cache gauge Number of bytes of page cache memory.
container_memory_failcnt counter Number of memory usage hit limits.
container_memory_failures_total counter Cumulative count of memory allocation failures.
container_memory_mapped_file gauge Size of memory mapped files in bytes.
container_memory_max_usage_bytes gauge Maximum memory usage recorded in bytes.
container_memory_rss gauge Size of RSS in bytes.
container_memory_swap gauge Container swap usage in bytes.
container_memory_usage_bytes gauge Current memory usage in bytes, including all memory regardless of when it was accessed.
container_memory_working_set_bytes gauge Current working set in bytes.
container_network_receive_bytes_total counter Cumulative count of bytes received.
container_network_receive_errors_total counter Cumulative count of errors encountered while receiving.
container_network_receive_packets_dropped_total counter Cumulative count of packets dropped while receiving.
container_network_receive_packets_total counter Cumulative count of packets received.
container_network_transmit_bytes_total counter Cumulative count of bytes transmitted.
container_network_transmit_errors_total counter Cumulative count of errors encountered while transmitting.
container_network_transmit_packets_dropped_total counter Cumulative count of packets dropped while transmitting.
container_network_transmit_packets_total counter Cumulative count of packets transmitted.
container_processes gauge Number of processes running inside the container.
container_scrape_error gauge 1 if there was an error while getting container metrics, 0 otherwise.
container_sockets gauge Number of open sockets for the container.
container_spec_cpu_period gauge CPU period of the container.
container_spec_cpu_quota gauge CPU quota of the container.
container_spec_cpu_shares gauge CPU share of the container.
container_spec_memory_limit_bytes gauge Memory limit for the container.
container_spec_memory_reservation_limit_bytes gauge Memory reservation limit for the container.
container_spec_memory_swap_limit_bytes gauge Memory swap limit for the container.
container_start_time_seconds gauge Start time of the container since Unix epoch in seconds.
container_tasks_state gauge Number of tasks in a given state.
container_threads gauge Number of threads running inside the container.
container_threads_max gauge Maximum number of threads allowed inside the container; infinity if value is zero.
container_ulimits_soft gauge Soft ulimit values for the container root process. Unlimited if -1, except priority and nice.
coredns_build_info gauge A metric with a constant '1' value labeled by version, revision, and goversion from which CoreDNS was built.
coredns_cache_entries gauge The number of elements in the cache.
coredns_cache_hits_total counter The count of cache hits.
coredns_cache_misses_total counter The count of cache misses.
coredns_dns_request_duration_seconds histogram Histogram of the time (in seconds) each request took.
coredns_dns_request_size_bytes histogram Size of the EDNS0 UDP buffer in bytes (64K for TCP).
coredns_dns_requests_total counter Counter of DNS requests made per zone, protocol, and family.
coredns_dns_response_size_bytes histogram Size of the returned response in bytes.
coredns_dns_responses_total counter Counter of response status codes.
coredns_forward_healthcheck_failures_total counter Counter of the number of failed healthchecks.
coredns_forward_max_concurrent_rejects_total counter Counter of the number of queries rejected because the concurrent queries were at maximum.
coredns_forward_request_duration_seconds histogram Histogram of the time each request took.
coredns_forward_requests_total counter Counter of requests made per upstream.
coredns_forward_responses_total counter Counter of requests made per upstream.
coredns_health_request_duration_seconds histogram Histogram of the time (in seconds) each request took.
coredns_panics_total counter A metric that counts the number of panics.
coredns_plugin_enabled gauge A metric that indicates whether a plugin is enabled on a per-server and zone basis.
etcd_db_total_size_in_bytes gauge [ALPHA] Total size of the etcd database file physically allocated in bytes.
etcd_object_counts gauge [ALPHA] Number of stored objects at the time of last check, split by kind.
etcd_request_duration_seconds histogram [ALPHA] Etcd request latency in seconds for each operation and object type.
kube_certificatesigningrequest_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_certificatesigningrequest_cert_length gauge Length of the issued certificate.
kube_certificatesigningrequest_condition gauge The number of each certificatesigningrequest condition.
kube_certificatesigningrequest_created gauge Unix creation timestamp.
kube_certificatesigningrequest_labels gauge Kubernetes labels converted to Prometheus labels.
kube_configmap_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_configmap_created gauge Unix creation timestamp.
kube_configmap_info gauge Information about configmap.
kube_configmap_labels gauge Kubernetes labels converted to Prometheus labels.
kube_configmap_metadata_resource_version gauge Resource version representing a specific version of the configmap.
kube_cronjob_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_cronjob_created gauge Unix creation timestamp.
kube_cronjob_info gauge Info about cronjob.
kube_cronjob_labels gauge Kubernetes labels converted to Prometheus labels.
kube_cronjob_metadata_resource_version gauge Resource version representing a specific version of the cronjob.
kube_cronjob_next_schedule_time gauge Next time the cronjob should be scheduled. The time after lastScheduleTime, or after the cron job's creation time if it has never been scheduled. Use this to determine if the job is delayed.
kube_cronjob_spec_failed_job_history_limit gauge Failed job history limit tells the controller how many failed jobs should be preserved.
kube_cronjob_spec_starting_deadline_seconds gauge Deadline in seconds for starting the job if it misses scheduled time for any reason.
kube_cronjob_spec_successful_job_history_limit gauge Successful job history limit tells the controller how many completed jobs should be preserved.
kube_cronjob_spec_suspend gauge Suspend flag tells the controller to suspend subsequent executions.
kube_cronjob_status_active gauge Active holds pointers to currently running jobs.
kube_cronjob_status_last_schedule_time gauge LastScheduleTime keeps information about the last time the job was successfully scheduled.
kube_daemonset_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_daemonset_created gauge Unix creation timestamp.
kube_daemonset_labels gauge Kubernetes labels converted to Prometheus labels.
kube_daemonset_metadata_generation gauge Sequence number representing a specific generation of the desired state.
kube_daemonset_status_current_number_scheduled gauge The number of nodes running at least one daemon pod.
kube_daemonset_status_desired_number_scheduled gauge The number of nodes that should be running the daemon pod.
kube_daemonset_status_number_available gauge The number of nodes that should be running the daemon pod and have one or more of the daemon pods running and available.
kube_daemonset_status_number_misscheduled gauge The number of nodes running a daemon pod that should not be running a daemon pod.
kube_daemonset_status_number_ready gauge The number of nodes that should be running the daemon pod and have one or more of the daemon pods running and ready.
kube_daemonset_status_number_unavailable gauge The number of nodes that should be running the daemon pod but have none of the daemon pods running and available.
kube_daemonset_status_observed_generation gauge The most recent generation observed by the daemon set controller.
kube_daemonset_status_updated_number_scheduled gauge The total number of nodes that are running an updated daemon pod.
kube_deployment_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_deployment_created gauge Unix creation timestamp.
kube_deployment_labels gauge Kubernetes labels converted to Prometheus labels.
kube_deployment_metadata_generation gauge Sequence number representing a specific generation of the desired state.
kube_deployment_spec_paused gauge Whether the deployment is paused and will not be processed by the deployment controller.
kube_deployment_spec_replicas gauge Number of desired pods for a deployment.
kube_deployment_spec_strategy_rollingupdate_max_surge gauge Maximum number of replicas that can be scheduled above the desired number of replicas during a rolling update of a deployment.
kube_deployment_spec_strategy_rollingupdate_max_unavailable gauge Maximum number of unavailable replicas during a rolling update of a deployment.
kube_deployment_status_condition gauge The current status conditions of a deployment.
kube_deployment_status_observed_generation gauge The generation observed by the deployment controller.
kube_deployment_status_replicas gauge The number of replicas per deployment.
kube_deployment_status_replicas_available gauge The number of available replicas per deployment.
kube_deployment_status_replicas_ready gauge The number of ready replicas per deployment.
kube_deployment_status_replicas_unavailable gauge The number of unavailable replicas per deployment.
kube_deployment_status_replicas_updated gauge The number of updated replicas per deployment.
kube_endpoint_address_available gauge Number of addresses available in the endpoint.
kube_endpoint_address_not_ready gauge Number of addresses not ready in the endpoint.
kube_endpoint_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_endpoint_created gauge Unix creation timestamp.
kube_endpoint_info gauge Information about the endpoint.
kube_endpoint_labels gauge Kubernetes labels converted to Prometheus labels.
kube_endpoint_ports gauge Information about the endpoint ports.
kube_horizontalpodautoscaler_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_horizontalpodautoscaler_info gauge Information about this autoscaler.
kube_horizontalpodautoscaler_labels gauge Kubernetes labels converted to Prometheus labels.
kube_horizontalpodautoscaler_metadata_generation gauge The generation observed by the HorizontalPodAutoscaler controller.
kube_horizontalpodautoscaler_spec_max_replicas gauge Upper limit for the number of pods that is set by the autoscaler; cannot be smaller number than MinReplicas.
kube_horizontalpodautoscaler_spec_min_replicas gauge Lower limit for the number of pods that is set by the autoscaler, default 1.
kube_horizontalpodautoscaler_spec_target_metric gauge The metric specifications used by this autoscaler when calculating the desired replica count.
kube_horizontalpodautoscaler_status_condition gauge The condition of this autoscaler.
kube_horizontalpodautoscaler_status_current_replicas gauge Current number of replicas of pods managed by this autoscaler.
kube_horizontalpodautoscaler_status_desired_replicas gauge Desired number of replicas of pods managed by this autoscaler.
kube_ingress_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_ingress_created gauge Unix creation timestamp.
kube_ingress_info gauge Information about ingress.
kube_ingress_labels gauge Kubernetes labels converted to Prometheus labels.
kube_ingress_metadata_resource_version gauge Resource version representing a specific version of ingress.
kube_ingress_path gauge Ingress host, paths, and backend service information.
kube_ingress_tls gauge Ingress TLS host and secret information.
kube_job_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_job_complete gauge The job has completed its execution.
kube_job_created gauge Unix creation timestamp.
kube_job_failed gauge The job has failed its execution.
kube_job_info gauge Information about the job.
kube_job_labels gauge Kubernetes labels converted to Prometheus labels.
kube_job_owner gauge Information about the job's owner.
kube_job_spec_active_deadline_seconds gauge How long (in seconds) the job can be active after the startTime before the system tries to terminate it.
kube_job_spec_completions gauge The desired number of successfully finished pods the job should be run with.
kube_job_spec_parallelism gauge The maximum desired number of pods the job should run at any given time.
kube_job_status_active gauge The number of actively running pods.
kube_job_status_completion_time gauge The completionTime represents time when the job was completed.
kube_job_status_failed gauge The number of pods that reached Phase Failed, and the reason for failure.
kube_job_status_start_time gauge The startTime represents the time when the job was acknowledged by the Job Manager.
kube_job_status_succeeded gauge The number of pods that reached Phase Succeeded.
kube_limitrange gauge Information about limit range.
kube_limitrange_created gauge Unix creation timestamp.
kube_mutatingwebhookconfiguration_created gauge Unix creation timestamp.
kube_mutatingwebhookconfiguration_info gauge Information about the MutatingWebhookConfiguration.
kube_mutatingwebhookconfiguration_metadata_resource_version gauge Resource version representing a specific version of the MutatingWebhookConfiguration.
kube_namespace_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_namespace_created gauge Unix creation timestamp.
kube_namespace_labels gauge Kubernetes labels converted to Prometheus labels.
kube_namespace_status_condition gauge The condition of a namespace.
kube_namespace_status_phase gauge Kubernetes namespace status phase.
kube_networkpolicy_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_networkpolicy_created gauge Unix creation timestamp of a network policy.
kube_networkpolicy_labels gauge Kubernetes labels converted to Prometheus labels.
kube_networkpolicy_spec_egress_rules gauge Number of egress rules on the networkpolicy.
kube_networkpolicy_spec_ingress_rules gauge Number of ingress rules on the networkpolicy.
kube_node_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_node_created gauge Unix creation timestamp.
kube_node_info gauge Information about a cluster node.
kube_node_labels gauge Kubernetes labels converted to Prometheus labels.
kube_node_role gauge The role of a cluster node.
kube_node_spec_taint gauge The taint of a cluster node.
kube_node_spec_unschedulable gauge Whether a node can schedule new pods.
kube_node_status_allocatable gauge The allocatable for different resources of a node that are available for scheduling.
kube_node_status_capacity gauge The capacity for different resources of a node.
kube_node_status_condition gauge The condition of a cluster node.
kube_persistentvolume_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_persistentvolume_capacity_bytes gauge Persistentvolume capacity in bytes.
kube_persistentvolume_claim_ref gauge Information about the Persistent Volume Claim Reference.
kube_persistentvolume_info gauge Information about persistentvolume.
kube_persistentvolume_labels gauge Kubernetes labels converted to Prometheus labels.
kube_persistentvolume_status_phase gauge The phase indicates if a volume is available, bound to a claim, or released by a claim.
kube_persistentvolumeclaim_access_mode gauge The access mode(s) specified by the persistent volume claim.
kube_persistentvolumeclaim_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_persistentvolumeclaim_info gauge Information about persistent volume claim.
kube_persistentvolumeclaim_labels gauge Kubernetes labels converted to Prometheus labels.
kube_persistentvolumeclaim_resource_requests_storage_bytes gauge The capacity of storage requested by the persistent volume claim.
kube_persistentvolumeclaim_status_condition gauge Information about status of different conditions of persistent volume claim.
kube_persistentvolumeclaim_status_phase gauge The phase the persistent volume claim is currently in.
kube_pod_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_pod_completion_time gauge Completion time in Unix timestamp for a pod.
kube_pod_container_info gauge Information about a container in a pod.
kube_pod_container_resource_limits gauge The number of resource limits requested by a container.
kube_pod_container_resource_requests gauge The number of resources requested by a container.
kube_pod_container_state_started gauge Start time in Unix timestamp for a pod container.
kube_pod_container_status_last_terminated_reason gauge Describes the last reason the container was in a terminated state.
kube_pod_container_status_ready gauge Describes whether the container's readiness check succeeded.
kube_pod_container_status_restarts_total counter The number of restarts per container.
kube_pod_container_status_running gauge Describes whether the container is currently in running state.
kube_pod_container_status_terminated gauge Describes whether the container is currently in a terminated state.
kube_pod_container_status_terminated_reason gauge Describes the reason the container is currently in a terminated state.
kube_pod_container_status_waiting gauge Describes whether the container is currently in a waiting state.
kube_pod_container_status_waiting_reason gauge Describes the reason the container is currently in a waiting state.
kube_pod_created gauge Unix creation timestamp.
kube_pod_deletion_timestamp gauge Unix deletion timestamp.
kube_pod_info gauge Information about the pod.
kube_pod_init_container_info gauge Information about an init container in a pod.
kube_pod_init_container_resource_limits gauge The number of requested resource limits by an init container.
kube_pod_init_container_resource_requests gauge The number of resource requests by an init container.
kube_pod_init_container_status_last_terminated_reason gauge Describes the last reason the init container was in a terminated state.
kube_pod_init_container_status_ready gauge Describes whether the init container's readiness check succeeded.
kube_pod_init_container_status_restarts_total counter The number of restarts for the init container.
kube_pod_init_container_status_running gauge Describes whether the init container is currently in a running state.
kube_pod_init_container_status_terminated gauge Describes whether the init container is currently in a terminated state.
kube_pod_init_container_status_terminated_reason gauge Describes the last reason the init container was in a terminated state.
kube_pod_init_container_status_ready gauge Describes whether the init container's readiness check succeeded.
kube_pod_init_container_status_restarts_total counter The number of restarts for the init container.
kube_pod_init_container_status_running gauge Describes whether the init container is currently in a running state.
kube_pod_init_container_status_terminated gauge Describes whether the init container is currently in a terminated state.
kube_pod_init_container_status_terminated_reason gauge Describes the reason the init container is currently in a terminated state.
kube_pod_init_container_status_waiting gauge Describes whether the init container is currently in a waiting state.
kube_pod_init_container_status_waiting_reason gauge Describes the reason the init container is currently in a waiting state.
kube_pod_labels gauge Kubernetes labels converted to Prometheus labels.
kube_pod_overhead_cpu_cores gauge The pod overhead in regard to CPU cores associated with running a pod.
kube_pod_overhead_memory_bytes gauge The pod overhead in regard to memory associated with running a pod.
kube_pod_owner gauge Information about the pod's owner.
kube_pod_restart_policy gauge Describes the restart policy in use by this pod.
kube_pod_runtimeclass_name_info gauge The runtimeclass associated with the pod.
kube_pod_spec_volumes_persistentvolumeclaims_info gauge Information about persistentvolumeclaim volumes in a pod.
kube_pod_spec_volumes_persistentvolumeclaims_readonly gauge Describes whether a persistentvolumeclaim is mounted as read only.
kube_pod_start_time gauge Start time in the Unix timestamp for a pod.
kube_pod_status_phase gauge The pod's current phase.
kube_pod_status_ready gauge Describes whether the pod is ready to serve requests.
kube_pod_status_reason gauge The pod status reasons.
kube_pod_status_scheduled gauge Describes the status of the scheduling process for the pod.
kube_pod_status_scheduled_time gauge Unix timestamp when a pod moved into scheduled status.
kube_pod_status_unschedulable gauge Describes the unschedulable status for the pod.
kube_poddisruptionbudget_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_poddisruptionbudget_created gauge Unix creation timestamp.
kube_poddisruptionbudget_labels gauge Kubernetes labels converted to Prometheus labels.
kube_poddisruptionbudget_status_current_healthy gauge Current number of healthy pods.
kube_poddisruptionbudget_status_desired_healthy gauge Minimum desired number of healthy pods.
kube_poddisruptionbudget_status_expected_pods gauge Total number of pods counted by this disruption budget.
kube_poddisruptionbudget_status_observed_generation gauge Most recent generation observed when updating this disruption budget status.
kube_poddisruptionbudget_status_pod_disruptions_allowed gauge Number of pod disruptions that are currently allowed.
kube_replicaset_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_replicaset_created gauge Unix creation timestamp.
kube_replicaset_labels gauge Kubernetes labels converted to Prometheus labels.
kube_replicaset_metadata_generation gauge Sequence number representing a specific generation of the desired state.
kube_replicaset_owner gauge Information about the ReplicaSet's owner.
kube_replicaset_spec_replicas gauge Number of desired pods for a ReplicaSet.
kube_replicaset_status_fully_labeled_replicas gauge The number of fully labeled replicas per ReplicaSet.
kube_replicaset_status_observed_generation gauge The generation observed by the ReplicaSet controller.
kube_replicaset_status_ready_replicas gauge The number of ready replicas per ReplicaSet.
kube_replicaset_status_replicas gauge The number of replicas per ReplicaSet.
kube_replicationcontroller_created gauge Unix creation timestamp.
kube_replicationcontroller_metadata_generation gauge Sequence number representing a specific generation of the desired state.
kube_replicationcontroller_owner gauge Information about the ReplicationController's owner.
kube_replicationcontroller_spec_replicas gauge Number of desired pods for a ReplicationController.
kube_replicationcontroller_status_available_replicas gauge The number of available replicas per ReplicationController.
kube_replicationcontroller_status_fully_labeled_replicas gauge The number of fully labeled replicas per ReplicationController.
kube_replicationcontroller_status_observed_generation gauge The generation observed by the ReplicationController controller.
kube_replicationcontroller_status_ready_replicas gauge The number of ready replicas per ReplicationController.
kube_replicationcontroller_status_replicas gauge The number of replicas per ReplicationController.
kube_resourcequota gauge Information about resource quota.
kube_resourcequota_created gauge Unix creation timestamp.
kube_secret_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_secret_created gauge Unix creation timestamp.
kube_secret_info gauge Information about secret.
kube_secret_labels gauge Kubernetes labels converted to Prometheus labels.
kube_secret_metadata_resource_version gauge Resource version representing a specific version of secret.
kube_secret_type gauge Type about secret.
kube_service_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_service_created gauge Unix creation timestamp.
kube_service_info gauge Information about service.
kube_service_labels gauge Kubernetes labels converted to Prometheus labels.
kube_service_spec_external_ip gauge One series for each service external IP.
kube_service_spec_type gauge Specifies the service type.
kube_service_status_load_balancer_ingress gauge Service load balancer ingress status.
kube_statefulset_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_statefulset_created gauge Unix creation timestamp.
kube_statefulset_labels gauge Kubernetes labels converted to Prometheus labels.
kube_statefulset_metadata_generation gauge Sequence number representing a specific generation of the desired state for the StatefulSet.
kube_statefulset_replicas gauge Number of desired pods for a StatefulSet.
kube_statefulset_status_current_revision gauge Indicates the version of the StatefulSet used to generate pods in the sequence (0,currentReplicas).
kube_statefulset_status_observed_generation gauge The generation observed by the StatefulSet controller.
kube_statefulset_status_replicas gauge The number of replicas per StatefulSet.
kube_statefulset_status_replicas_available gauge The number of available replicas per StatefulSet.
kube_statefulset_status_replicas_current gauge The number of current replicas per StatefulSet.
kube_statefulset_status_replicas_ready gauge The number of ready replicas per StatefulSet.
kube_statefulset_status_replicas_updated gauge The number of updated replicas per StatefulSet.
kube_statefulset_status_update_revision gauge Indicates the version of the StatefulSet used to generate pods in the sequence (replicas-updatedReplicas,replicas).
kube_storageclass_annotations gauge Kubernetes annotations converted to Prometheus labels.
kube_storageclass_created gauge Unix creation timestamp.
kube_storageclass_info gauge Information about storageclass.
kube_storageclass_labels gauge Kubernetes labels converted to Prometheus labels.
kube_validatingwebhookconfiguration_created gauge Unix creation timestamp.
kube_validatingwebhookconfiguration_info gauge Information about the ValidatingWebhookConfiguration.
kube_validatingwebhookconfiguration_metadata_resource_version gauge Resource version representing a specific version of the ValidatingWebhookConfiguration.
kube_volumeattachment_created gauge Unix creation timestamp.
kube_volumeattachment_info gauge Information about volumeattachment.
kube_volumeattachment_labels gauge Kubernetes labels converted to Prometheus labels.
kube_volumeattachment_spec_source_persistentvolume gauge PersistentVolume source reference.
kube_volumeattachment_status_attached gauge Information about volumeattachment.
kube_volumeattachment_status_attachment_metadata gauge The volumeattachment metadata.
kubelet_certificate_manager_client_expiration_renew_errors counter [ALPHA] Counter of certificate renewal errors.
kubelet_certificate_manager_client_ttl_seconds gauge [ALPHA] Gauge of the time-to-live (TTL) of the Kubelet's client certificate. The value is in seconds until certificate expiry (negative if already expired). If the client certificate is invalid or unused, the value will be +INF.
kubelet_cgroup_manager_duration_seconds histogram [ALPHA] Duration in seconds for cgroup manager operations. Broken down by method.
kubelet_container_log_filesystem_used_bytes gauge [ALPHA] Bytes used by the container's logs on the filesystem.
kubelet_containers_per_pod_count histogram [ALPHA] The number of containers per pod.
kubelet_docker_operations_duration_seconds histogram [ALPHA] Latency in seconds of Docker operations. Broken down by operation type.
kubelet_docker_operations_errors_total counter [ALPHA] Cumulative number of Docker operation errors by operation type.
kubelet_docker_operations_total counter [ALPHA] Cumulative number of Docker operations by operation type.
kubelet_http_inflight_requests gauge [ALPHA] Number of the inflight http requests.
kubelet_http_requests_duration_seconds histogram [ALPHA] Duration in seconds to serve http requests.
kubelet_http_requests_total counter [ALPHA] Number of the http requests received since the server started.
kubelet_network_plugin_operations_duration_seconds histogram [ALPHA] Latency in seconds of network plugin operations, broken down by operation type.
kubelet_network_plugin_operations_total counter [ALPHA] Cumulative number of network plugin operations by operation type.
kubelet_node_config_error gauge [ALPHA] This metric is true (1) if the node is experiencing a configuration-related error, false (0) otherwise.
kubelet_node_name gauge [ALPHA] The node's name. The count is always 1.
kubelet_pleg_discard_events counter [ALPHA] The number of discard events in PLEG.
kubelet_pleg_last_seen_seconds gauge [ALPHA] Timestamp in seconds when PLEG was last seen active.
kubelet_pleg_relist_duration_seconds histogram [ALPHA] Duration in seconds for relisting pods in PLEG.
kubelet_pleg_relist_interval_seconds histogram [ALPHA] Interval in seconds between relisting in PLEG.
kubelet_pod_start_duration_seconds histogram [ALPHA] Duration in seconds for a single pod to go from pending to running.
kubelet_pod_worker_duration_seconds histogram [ALPHA] Duration in seconds to sync a single pod. Broken down by operation type: create, update, or sync.
kubelet_pod_worker_start_duration_seconds histogram [ALPHA] Duration in seconds from seeing a pod to starting a worker.
kubelet_run_podsandbox_duration_seconds histogram [ALPHA] Duration in seconds of the run_podsandbox operations. Broken down by RuntimeClass.Handler.
kubelet_running_containers gauge [ALPHA] Number of containers currently running.
kubelet_running_pods gauge [ALPHA] Number of pods currently running.
kubelet_runtime_operations_duration_seconds histogram [ALPHA] Duration in seconds of runtime operations. Broken down by operation type.
kubelet_runtime_operations_errors_total counter [ALPHA] Cumulative number of runtime operation errors by operation type.
kubelet_runtime_operations_total counter [ALPHA] Cumulative number of runtime operations by operation type.
kubelet_volume_stats_available_bytes gauge [ALPHA] Number of available bytes in the volume.
kubelet_volume_stats_capacity_bytes gauge [ALPHA] Capacity in bytes of the volume.
kubelet_volume_stats_inodes gauge [ALPHA] Maximum number of inodes in the volume.
kubelet_volume_stats_inodes_free gauge [ALPHA] Number of free inodes in the volume.
kubelet_volume_stats_inodes_used gauge [ALPHA] Number of used inodes in the volume.
kubelet_volume_stats_used_bytes gauge [ALPHA] Number of used bytes in the volume.
kubeproxy_network_programming_duration_seconds histogram [ALPHA] In Cluster Network Programming Latency in seconds.
kubeproxy_sync_proxy_rules_duration_seconds histogram [ALPHA] SyncProxyRules latency in seconds.
kubeproxy_sync_proxy_rules_endpoint_changes_pending gauge [ALPHA] Pending proxy rules Endpoint changes.
kubeproxy_sync_proxy_rules_endpoint_changes_total counter [ALPHA] Cumulative proxy rules Endpoint changes.
kubeproxy_sync_proxy_rules_iptables_restore_failures_total counter [ALPHA] Cumulative proxy iptables restore failures.
kubeproxy_sync_proxy_rules_last_queued_timestamp_seconds gauge [ALPHA] The last time a sync of proxy rules was queued.
kubeproxy_sync_proxy_rules_last_timestamp_seconds gauge [ALPHA] The last time proxy rules were successfully synced.
kubeproxy_sync_proxy_rules_service_changes_pending gauge [ALPHA] Pending proxy rules Service changes.
kubeproxy_sync_proxy_rules_service_changes_total counter [ALPHA] Cumulative proxy rules Service changes.
kubernetes_build_info gauge [ALPHA] A metric with a constant '1' value labeled by major, minor, git version, git commit, git tree state, build date, Go version, and compiler from which Kubernetes was built, and platform on which it is running.
prober_probe_total counter [ALPHA] Cumulative number of a liveness, readiness, or startup probe for a container by result.
process_cpu_seconds_total counter Total user and system CPU time spent in seconds.
process_max_fds gauge Maximum number of open file descriptors.
process_open_fds gauge Number of open file descriptors.
process_resident_memory_bytes gauge Resident memory size in bytes.
process_start_time_seconds gauge Start time of the process since Unix epoch in seconds.
process_virtual_memory_bytes gauge Virtual memory size in bytes.
process_virtual_memory_max_bytes gauge Maximum amount of virtual memory available in bytes.
rest_client_exec_plugin_certificate_rotation_age histogram [ALPHA] Histogram of the number of seconds the last auth exec plugin client certificate lived before being rotated. If auth exec plugin client certificates are unused, histogram will contain no data.
rest_client_exec_plugin_ttl_seconds gauge [ALPHA] Gauge of the shortest TTL of the client certificate or certificates managed by the auth exec plugin. The value is in seconds until certificate expiry (negative if already expired). If auth exec plugins are unused or manage no TLS certificates, the value will be +INF.
rest_client_request_duration_seconds histogram [ALPHA] Request latency in seconds. Broken down by verb and URL.
rest_client_requests_total counter [ALPHA] Number of HTTP requests, partitioned by status code, method, and host.
serviceaccount_legacy_tokens_total counter [ALPHA] Cumulative legacy service account tokens used.
serviceaccount_stale_tokens_total counter [ALPHA] Cumulative stale projected service account tokens used.
serviceaccount_valid_tokens_total counter [ALPHA] Cumulative valid projected service account tokens used.
ssh_tunnel_open_count counter [ALPHA] Counter of ssh tunnel total open attempts.
ssh_tunnel_open_fail_count counter [ALPHA] Counter of ssh tunnel failed open attempts.
storage_operation_duration_seconds histogram [ALPHA] Storage operation duration.
storage_operation_errors_total counter [ALPHA] Storage operation errors.
storage_operation_status_count counter [ALPHA] Storage operation return statuses count.
volume_manager_total_volumes gauge [ALPHA] Number of volumes in Volume Manager.
workqueue_adds_total counter [ALPHA] Total number of adds handled by workqueue.
workqueue_depth gauge [ALPHA] Current depth of workqueue.
workqueue_longest_running_processor_seconds gauge [ALPHA] Number of seconds the longest-running processor for the workqueue has been running.
workqueue_queue_duration_seconds histogram [ALPHA] How long in seconds an item stays in the workqueue before being requested.
workqueue_retries_total counter [ALPHA] Total number of retries handled by the workqueue.
workqueue_unfinished_work_seconds gauge [ALPHA] Number of seconds of work that have been done but haven't been observed by work_duration. Large values indicate stuck threads. You can deduce the number of stuck threads by observing the rate at which this value increases.
workqueue_work_duration_seconds histogram [ALPHA] How long in seconds it takes to process an item from the workqueue.