容器常用指标推荐

最近更新时间:2024-10-22 14:10:22

我的收藏
基于大多数用户使用情况,专家建议配置如下常用的容器指标:
注意:
以下指标都是付费指标,指标的计费方式请参见 相关计费说明
所属配置文件
指标名
指标含义
kubelet
kubelet_running_container_count
kubelet_running_container_count Number of containers currently running.
kubelet
kubelet_running_pod_count
kubelet_running_pod_count Number of pods currently running.
kube-state-metrics
kube_pod_container_info
Information about a container in a pod.
kube-state-metrics
kube_deployment_status_replicas
The number of replicas per deployment.
kube-state-metrics
kube_deployment_labels
Kubernetes labels converted to Prometheus labels.
kube-state-metrics
kube_pod_start_time
Start time in unix timestamp for a pod.
kube-state-metrics
kube_pod_status_ready
Describes whether the pod is ready to serve requests.
kube-state-metrics
kube_node_info
Information about a cluster node.
kube-state-metrics
kube_node_status_condition
The condition of a cluster node.
kube-state-metrics
kube_deployment_status_replicas_updated
The number of updated replicas per deployment.
kube-state-metrics
kube_deployment_status_replicas_available
The number of available replicas per deployment.
kube-state-metrics
kube_node_status_capacity_pods
The total pod resources of the node.
kube-state-metrics
kube_pod_container_status_ready
Describes whether the containers readiness check succeeded.
kube-state-metrics
kube_deployment_spec_replicas
Number of desired pods for a deployment.
kube-state-metrics
kube_pod_status_scheduled_time
Unix timestamp when pod moved into scheduled status.
kube-state-metrics
kube_node_status_allocatable_pods
The pod resources of a node that are available for scheduling.
kube-state-metrics
kube_pod_container_resource_limits
The number of requested limit resource by a container.
kube-state-metrics
node_filefd_maximum
File descriptor statistics: maximum.
kube-state-metrics
kube_pod_container_resource_requests
The number of requested request resource by a container.
kube-state-metrics
kube_namespace_labels
Kubernetes labels converted to Prometheus labels.
kube-state-metrics
kube_deployment_status_replicas_unavailable
The number of unavailable replicas per deployment.
kube-state-metrics
kube_pod_created
Unix creation timestamp.
kube-state-metrics
kube_pod_container_status_waiting_reason
Describes the reason the container is currently in waiting state.
kube-state-metrics
kube_daemonset_status_desired_number_scheduled
The number of nodes that should be running the daemon pod.
kube-state-metrics
kube_pod_restart_policy
Describes the restart policy in use by this pod.
kube-state-metrics
kube_deployment_metadata_generation
Sequence number representing a specific generation of the desired state.
kube-state-metrics
kube_statefulset_status_update_revision
Indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas].
kube-state-metrics
kube_node_labels
Kubernetes labels converted to Prometheus labels.
kube-state-metrics
kube_statefulset_replicas
Number of desired pods for a StatefulSet.
kube-state-metrics
kube_statefulset_status_observed_generation
The generation observed by the StatefulSet controller.
kube-state-metrics
kube_pod_container_status_last_terminated_reason
Describes the last reason the container was in terminated state.
kube-state-metrics
kube_replicaset_spec_replicas
Number of desired pods for a ReplicaSet.
kube-state-metrics
kube_statefulset_created
Unix creation timestamp.
kube-state-metrics
kube_statefulset_status_replicas_current
The number of current replicas per StatefulSet.
kube-state-metrics
kube_statefulset_status_current_revision
Indicates the version of the StatefulSet used to generate Pods in the sequence [0].
kube-state-metrics
kube_statefulset_labels
Kubernetes labels converted to Prometheus labels.
kube-state-metrics
kube_deployment_created
Unix creation timestamp.
kube-state-metrics
kube_namespace_created
Unix creation timestamp.
kube-state-metrics
kube_daemonset_status_number_ready
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
kube-state-metrics
kube_deployment_status_observed_generation
The generation observed by the deployment controller.
kube-state-metrics
kube_endpoint_info
Information about endpoint.
kube-state-metrics
kube_statefulset_status_replicas_updated
The number of updated replicas per StatefulSet.
kube-state-metrics
kube_statefulset_metadata_generation
Sequence number representing a specific generation of the desired state for the StatefulSet.
kube-state-metrics
kube_secret_created
Unix creation timestamp.
kube-state-metrics
kube_endpoint_address_not_ready
Number of addresses not ready in endpoint.
kube-state-metrics
kube_secret_type
Type about secret.
kube-state-metrics
kube_deployment_spec_paused
Whether the deployment is paused and will not be processed by the deployment controller.
kube-state-metrics
kube_pod_container_status_terminated_reason
Describes the reason the container is currently in terminated state.
kube-state-metrics
kube_statefulset_status_replicas_ready
The number of ready replicas per StatefulSet.
kube-state-metrics
kube_endpoint_address_available
Number of addresses available in endpoint.
kube-state-metrics
kube_secret_info
Information about secret.
kube-state-metrics
kube_service_info
Information about service.
kube-state-metrics
kube_node_status_allocatable
The allocatable for different resources of a node that are available for scheduling.
kube-state-metrics
kube_endpoint_labels
Kubernetes labels converted to Prometheus labels.
kube-state-metrics
kube_deployment_status_condition
The current status conditions of a deployment.
kube-state-metrics
kube_endpoint_created
Unix creation timestamp.
kube-state-metrics
kube_replicaset_labels
Kubernetes labels converted to Prometheus labels.
kube-state-metrics
kube_replicaset_metadata_generation
Sequence number representing a specific generation of the desired state.
kube-state-metrics
kube_namespace_status_phase
kubernetes namespace status phase.
kube-state-metrics
kube_service_created
Unix creation timestamp.
kube-state-metrics
kube_configmap_created
Unix creation timestamp.
kube-state-metrics
kube_secret_labels
Kubernetes labels converted to Prometheus labels.
kube-state-metrics
kube_deployment_spec_strategy_rollingupdate_max_surge
Maximum number of replicas that can be scheduled above the desired number of replicas during a rolling update of a deployment.
kube-state-metrics
kube_configmap_metadata_resource_version
Resource version representing a specific version of the configmap.
kube-state-metrics
kube_pod_labels
Kubernetes labels converted to Prometheus labels.
kube-state-metrics
kube_replicaset_status_replicas
The number of replicas per ReplicaSet.
kube-state-metrics
kube_node_created
Unix creation timestamp.
kube-state-metrics
kube_service_spec_type
Type about service.
kube-state-metrics
kube_secret_metadata_resource_version
Resource version representing a specific version of secret.
kube-state-metrics
kube_configmap_info
Information about configmap.
kube-state-metrics
kube_replicaset_status_observed_generation
The generation observed by the ReplicaSet controller.
kube-state-metrics
kube_service_labels
Kubernetes labels converted to Prometheus labels.
kube-state-metrics
kube_replicaset_created
Unix creation timestamp.
kube-state-metrics
kube_deployment_spec_strategy_rollingupdate_max_unavailable
Maximum number of unavailable replicas during a rolling update of a deployment.
kube-state-metrics
kube_replicaset_status_ready_replicas
The number of ready replicas per ReplicaSet.
kube-state-metrics
kube_replicaset_status_fully_labeled_replicas
The number of fully labeled replicas per ReplicaSet.
kube-state-metrics
kube_pod_status_scheduled
Describes the status of the scheduling process for the pod.
kube-state-metrics
kube_storageclass_created
Unix creation timestamp.
kube-state-metrics
kube_daemonset_status_number_misscheduled
The number of nodes running a daemon pod but are not supposed to.
kube-state-metrics
kube_storageclass_labels
Kubernetes labels converted to Prometheus labels.
kube-state-metrics
kube_node_status_capacity
The capacity for different resources of a node.
kube-state-metrics
kube_daemonset_status_current_number_scheduled
The number of nodes running at least one daemon pod and are supposed to.
kube-state-metrics
kube_storageclass_info
Information about storageclass.
kube-state-metrics
kube_node_spec_unschedulable
Whether a node can schedule new pods.
kube-state-metrics
kube_daemonset_status_number_available
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available
kube-state-metrics
kube_daemonset_labels
Kubernetes labels converted to Prometheus labels.
kube-state-metrics
kube_daemonset_created
Unix creation timestamp.
kube-state-metrics
kube_daemonset_status_number_unavailable
The number of nodes that should be running the daemon pod and have none of the daemon pod running and available.
kube-state-metrics
kube_daemonset_metadata_generation
Sequence number representing a specific generation of the desired state.
kube-state-metrics
kube_mutatingwebhookconfiguration_info
Information about the MutatingWebhookConfiguration.
kube-state-metrics
kube_mutatingwebhookconfiguration_created
Unix creation timestamp.
kube-state-metrics
kube_mutatingwebhookconfiguration_metadata_resource_version
Resource version representing a specific version of the MutatingWebhookConfiguration.
kube-state-metrics
kube_daemonset_updated_number_scheduled
The total number of nodes that are running updated daemon pod.
node-exporter
node_filesystem_files_free
Filesystem total free file nodes.
node-exporter
node_filesystem_files
Filesystem total file nodes.
node-exporter
node_sockstat_UDP_mem_bytes
Number of UDP sockets in state mem_bytes.
node-exporter
node_nf_conntrack_entries_limit
Maximum size of connection tracking table.
node-exporter
node_memory_Shmem_bytes
Memory information field Shmem_bytes.
node-exporter
node_netstat_Tcp_RetransSegs
Statistic TcpRetransSegs.
node-exporter
node_sockstat_TCP_mem_bytes
Number of TCP sockets in state mem_bytes.
node-exporter
node_network_info
Non-numeric data from /sys/class/net/<iface>
node-exporter
node_filesystem_readonly
Filesystem read-only status.
node-exporter
node_exporter_build_info
A metric with a constant '1' value labeled by version.
node-exporter
node_network_iface_link_mode
iface_link_mode value of /sys/class/net/<iface>.
node-exporter
node_network_receive_packets_total
Network device statistic receive_packets.
node-exporter
node_network_transmit_packets_total
Network device statistic transmit_packets.
node-exporter
node_memory_Mlocked_bytes
Memory information field Mlocked_bytes.
node-exporter
node_network_iface_id
iface_id value of /sys/class/net/<iface>.
node-exporter
node_memory_WritebackTmp_bytes
Memory information field WritebackTmp_bytes.
node-exporter
kube_service_status_load_balancer_ingress
Service load balancer ingress status.
node-exporter
node_vmstat_pgpgout
/proc/vmstat information field pgpgout.
node-exporter
node_nf_conntrack_entries
Number of currently allocated flow entries for connection tracking.
node-exporter
node_memory_Inactive_file_bytes
Memory information field Inactive_file_bytes.
node-exporter
node_memory_SwapFree_bytes
Memory information field SwapFree_bytes.
node-exporter
node_sockstat_TCP_mem
Number of TCP sockets in state mem.
node-exporter
node_memory_Slab_bytes
Memory information field Slab_bytes.
node-exporter
node_network_transmit_errs_total
Network device statistic transmit_errs.
node-exporter
node_memory_Active_bytes
Memory information field Active_bytes.
node-exporter
node_procs_blocked
Number of processes blocked waiting for I/O to complete.
node-exporter
node_sockstat_UDP_mem
Number of UDP sockets in state mem.
node-exporter
node_timex_maxerror_seconds
Maximum error in seconds.
node-exporter
node_memory_Inactive_bytes
Memory information field Inactive_bytes.
node-exporter
node_network_receive_errs_total
Network device statistic receive_errs.
node-exporter
node_memory_Unevictable_bytes
Memory information field Unevictable_bytes.
node-exporter
node_memory_KernelStack_bytes
Memory information field KernelStack_bytes.
node-exporter
node_procs_running
Number of processes in runnable state.
node-exporter
node_memory_SwapTotal_bytes
Memory information field SwapTotal_bytes.
node-exporter
node_netstat_IpExt_OutOctets
Statistic IpExtOutOctets.
node-exporter
node_memory_Active_file_bytes
Memory information field Active_file_bytes.
node-exporter
node_memory_SwapCached_bytes
Memory information field SwapCached_bytes.
node-exporter
node_netstat_Icmp_InMsgs
Statistic IcmpInMsgs.
node-exporter
node_forks_total
Total number of forks.
node-exporter
node_sockstat_RAW_inuse
Number of RAW sockets in state inuse.
node-exporter
node_time_seconds
System time in seconds since epoch (1970).
node-exporter
node_vmstat_pgpgin
/proc/vmstat information field pgpgin.
node-exporter
node_memory_Mapped_bytes
Memory information field Mapped_bytes.
node-exporter
node_memory_SUnreclaim_bytes
Memory information field SUnreclaim_bytes.
node-exporter
node_memory_HardwareCorrupted_bytes
Memory information field HardwareCorrupted_bytes.
node-exporter
node_memory_PageTables_bytes
Memory information field PageTables_bytes.
node-exporter
node_netstat_Udp6_InDatagrams
Statistic Udp6InDatagrams.
node-exporter
node_netstat_Icmp_OutMsgs
Statistic IcmpOutMsgs.
node-exporter
node_netstat_Udp6_NoPorts
Statistic Udp6NoPorts.
node-exporter
node_memory_AnonPages_bytes
Memory information field AnonPages_bytes.
node-exporter
node_memory_Committed_AS_bytes
Memory information field Committed_AS_bytes.
node-exporter
node_netstat_TcpExt_ListenOverflows
Statistic TcpExtListenOverflows.
node-exporter
node_netstat_UdpLite_InErrors
Statistic UdpLiteInErrors.
node-exporter
node_entropy_available_bits
Bits of available entropy.
node-exporter
node_memory_Inactive_anon_bytes
Memory information field Inactive_anon_bytes.
node-exporter
node_vmstat_pswpin
/proc/vmstat information field pswpin.
node-exporter
node_memory_AnonHugePages_bytes
Memory information field AnonHugePages_bytes.
node-exporter
node_memory_SReclaimable_bytes
Memory information field SReclaimable_bytes.
node-exporter
node_netstat_IpExt_InOctets
Statistic IpExtInOctets.
node-exporter
node_netstat_Udp_NoPorts
Statistic UdpNoPorts.
node-exporter
node_timex_sync_status
Is clock synchronized to a reliable server (1 = yes).
node-exporter
node_memory_CommitLimit_bytes
Memory information field CommitLimit_bytes.
node-exporter
node_memory_VmallocChunk_bytes
Memory information field VmallocChunk_bytes.
node-exporter
node_netstat_Udp_InDatagrams
Statistic UdpInDatagrams.
node-exporter
node_netstat_Icmp6_InErrors
Statistic Icmp6InErrors.
node-exporter
node_netstat_Icmp6_OutMsgs
Statistic Icmp6OutMsgs.
node-exporter
node_netstat_UdpLite6_InErrors
Statistic UdpLite6InErrors.
node-exporter
node_netstat_TcpExt_SyncookiesSent
Statistic TcpExtSyncookiesSent.
node-exporter
node_netstat_Tcp_InErrs
Statistic TcpInErrs.
node-exporter
node_intr_total
Total number of interrupts serviced.
node-exporter
node_timex_offset_seconds
Time offset in between local system and reference clock.
node-exporter
node_memory_Bounce_bytes
Memory information field Bounce_bytes.
node-exporter
node_memory_Writeback_bytes
Memory information field Writeback_bytes.
node-exporter
node_netstat_Udp_OutDatagrams
Statistic UdpOutDatagrams.
node-exporter
node_netstat_Icmp6_InMsgs
Statistic Icmp6InMsgs.
node-exporter
node_netstat_Ip6_OutOctets
Statistic Ip6OutOctets.
node-exporter
node_netstat_Ip_Forwarding
Statistic IpForwarding.
node-exporter
node_sockstat_TCP_orphan
Number of TCP sockets in state orphan.
node-exporter
node_netstat_Ip6_InOctets
Statistic Ip6InOctets.
node-exporter
node_netstat_TcpExt_SyncookiesFailed
Statistic TcpExtSyncookiesFailed.
node-exporter
node_netstat_Udp_InErrors
Statistic UdpInErrors.
node-exporter
node_vmstat_pgmajfault
/proc/vmstat information field pgmajfault.
node-exporter
node_network_transmit_drop_total
Network device statistic transmit_drop.
node-exporter
node_vmstat_pswpout
/proc/vmstat information field pswpout.
node-exporter
node_network_up
Value is 1 if operstate is 'up'.
node-exporter
node_memory_NFS_Unstable_bytes
Memory information field NFS_Unstable_bytes.
node-exporter
node_memory_VmallocTotal_bytes
Memory information field VmallocTotal_bytes.
node-exporter
node_sockstat_FRAG_inuse
Number of FRAG sockets in state inuse.
node-exporter
node_memory_Dirty_bytes
Memory information field Dirty_bytes.
node-exporter
node_netstat_Udp6_InErrors
Statistic Udp6InErrors.
node-exporter
node_netstat_TcpExt_SyncookiesRecv
Statistic TcpExtSyncookiesRecv.
node-exporter
node_netstat_Udp6_OutDatagrams
Statistic Udp6OutDatagrams.
node-exporter
node_memory_HugePages_Rsvd
Memory information field HugePages_Rsvd.
node-exporter
node_arp_entries
ARP entries by device.
node-exporter
node_network_carrier
carrier value of /sys/class/net/<iface>.
node-exporter
node_timex_pps_stability_exceeded_total
Pulse per second count of stability limit exceeded events.
node-exporter
node_network_receive_compressed_total
Network device statistic receive_compressed.
node-exporter
node_network_transmit_carrier_total
Network device statistic transmit_carrier.
node-exporter
node_memory_DirectMap2M_bytes
Memory information field DirectMap2M_bytes.
node-exporter
node_memory_Hugepagesize_bytes
Memory information field Hugepagesize_bytes.
node-exporter
node_network_address_assign_type
address_assign_type value of /sys/class/net/<iface>.
node-exporter
node_network_receive_multicast_total
Network device statistic receive_multicast.
node-exporter
node_network_transmit_compressed_total
Network device statistic transmit_compressed.
node-exporter
node_memory_DirectMap4k_bytes
Memory information field DirectMap4k_bytes.
node-exporter
node_network_transmit_queue_length
transmit_queue_length value of /sys/class/net/<iface>.
node-exporter
node_memory_HugePages_Free
Memory information field HugePages_Free.
node-exporter
node_network_receive_frame_total
Network device statistic receive_frame.
node-exporter
node_memory_HugePages_Total
Memory information field HugePages_Total.
node-exporter
node_network_flags
flags value of /sys/class/net/<iface>.
node-exporter
node_network_receive_fifo_total
Network device statistic receive_fifo.
node-exporter
node_scrape_collector_duration_seconds
node_exporter: Duration of a collector scrape.
node-exporter
node_network_speed_bytes
speed_bytes value of /sys/class/net/<iface>.
node-exporter
node_sockstat_UDPLITE_inuse
Number of UDPLITE sockets in state inuse.
node-exporter
node_cpu_guest_seconds_total
Seconds the cpus spent in guests (VMs) for each mode.
node-exporter
node_filesystem_device_error
Whether an error occurred while getting statistics for the given device.
node-exporter
node_scrape_collector_success
node_exporter: Whether a collector succeeded.
node-exporter
node_network_transmit_fifo_total
Network device statistic transmit_fifo.
node-exporter
node_vmstat_pgfault
/proc/vmstat information field pgfault.
node-exporter
node_network_device_id
device_id value of /sys/class/net/<iface>.
node-exporter
node_network_protocol_type
protocol_type value of /sys/class/net/<iface>.
node-exporter
node_network_receive_drop_total
Network device statistic receive_drop.
node-exporter
node_timex_estimated_error_seconds
Estimated error in seconds.
node-exporter
node_disk_writes_merged_total
The number of writes merged.
node-exporter
node_network_transmit_colls_total
Network device statistic transmit_colls.
node-exporter
node_timex_tick_seconds
Seconds between clock ticks.
node-exporter
node_textfile_scrape_error
1 if there was an error opening or reading a file
node-exporter
node_network_iface_link
iface_link value of /sys/class/net/<iface>.
node-exporter
node_disk_reads_merged_total
The total number of reads merged.
node-exporter
node_timex_status
Value of the status array bits.
node-exporter
node_netstat_Icmp_InErrors
Statistic IcmpInErrors.
node-exporter
node_memory_Active_anon_bytes
Memory information field Active_anon_bytes.
node-exporter
node_timex_pps_frequency_hertz
Pulse per second frequency.
node-exporter
node_network_mtu_bytes
mtu_bytes value of /sys/class/net/<iface>.
node-exporter
node_timex_tai_offset_seconds
International Atomic Time (TAI) offset.
node-exporter
node_timex_pps_jitter_total
Pulse per second count of jitter limit exceeded events.
node-exporter
node_timex_pps_jitter_seconds
Pulse per second jitter.
node-exporter
node_network_net_dev_group
net_dev_group value of /sys/class/net/<iface>.
node-exporter
node_network_dormant
dormant value of /sys/class/net/<iface>.
node-exporter
node_timex_pps_calibration_total
Pulse per second count of calibration intervals.
node-exporter
node_timex_pps_shift_seconds
Pulse per second interval duration.
node-exporter
node_timex_pps_error_total
Pulse per second count of calibration errors.
node-exporter
node_memory_VmallocUsed_bytes
Memory information field VmallocUsed_bytes.
node-exporter
node_timex_frequency_adjustment_ratio
Local clock frequency adjustment.
node-exporter
node_sockstat_FRAG_memory
Number of FRAG sockets in state memory.
node-exporter
node_memory_HugePages_Surp
Memory information field HugePages_Surp.
node-exporter
node_timex_loop_time_constant
Phase-locked loop time constant.
node-exporter
node_timex_pps_stability_hertz
Pulse per second stability.