Kafka监控指标
更新时间: 2023-02-03 18:41:21
阅读 37
Kafka监控指标
JVM指标
度量名 | 说明 |
---|---|
jvm_buffer_pool_used_bytes | Used bytes of a given JVM buffer pool. |
jvm_buffer_pool_capacity_bytes | Bytes capacity of a given JVM buffer pool. |
jvm_buffer_pool_used_buffers | Used buffers of a given JVM buffer pool. |
jvm_gc_collection_seconds | Time spent in a given JVM garbage collector in seconds. |
jvm_classes_loaded | The number of classes that are currently loaded in the JVM |
jvm_classes_loaded_total | The total number of classes that have been loaded since the JVM has started execution |
jvm_classes_unloaded_total | The total number of classes that have been unloaded since the JVM has started execution |
jmx_config_reload_failure_total | Number of times configuration have failed to be reloaded. |
jvm_memory_bytes_used | Used bytes of a given JVM memory area. |
jvm_memory_bytes_committed | Committed (bytes) of a given JVM memory area. |
jvm_memory_bytes_max | Max (bytes) of a given JVM memory area. |
jvm_memory_bytes_init | Initial bytes of a given JVM memory area. |
jvm_memory_pool_bytes_used | Used bytes of a given JVM memory pool. |
jvm_memory_pool_bytes_committed | Committed bytes of a given JVM memory pool. |
jvm_memory_pool_bytes_max | Max bytes of a given JVM memory pool. |
jvm_memory_pool_bytes_init | Initial bytes of a given JVM memory pool. |
jvm_threads_current | Current thread count of a JVM |
jvm_threads_daemon | Daemon thread count of a JVM |
jvm_threads_peak | Peak thread count of a JVM |
jvm_threads_started_total | Started thread count of a JVM |
jvm_threads_deadlocked | Cycles of JVM-threads that are in deadlock waiting to acquire object monitors or ownable synchronizers |
jvm_threads_deadlocked_monitor | Cycles of JVM-threads that are in deadlock waiting to acquire object monitors |
jvm_info | JVM version info |
jmx_config_reload_success_total | Number of times configuration have successfully been reloaded. |
jmx_scrape_duration_seconds | Time this JMX scrape took, in seconds. |
jmx_scrape_error | Non-zero if this scrape failed. |
jmx_exporter_build_info | A metric with a constant ‘1’ value labeled with the version of the JMX exporter. |
进程指标
度量名 | 说明 |
---|---|
process_cpu_seconds_total | Total user and system CPU time spent in seconds. |
process_start_time_seconds | Start time of the process since unix epoch in seconds. |
process_open_fds | Number of open file descriptors. |
process_max_fds | Maximum number of open file descriptors. |
process_virtual_memory_bytes | Virtual memory size in bytes. |
process_resident_memory_bytes | Resident memory size in bytes. |
系统指标
度量名称 | 度量说明 |
---|---|
os_free_physical_memory_bytes | FreePhysicalMemorySize (java.lang |
os_committed_virtual_memory_bytes | CommittedVirtualMemorySize (java.lang |
os_total_swap_space_bytes | TotalSwapSpaceSize (java.lang |
os_max_file_descriptor_count | MaxFileDescriptorCount (java.lang |
os_system_load_average | SystemLoadAverage (java.lang |
os_total_physical_memory_bytes | TotalPhysicalMemorySize (java.lang |
os_system_cpu_load | SystemCpuLoad (java.lang |
os_free_swap_space_bytes | FreeSwapSpaceSize (java.lang |
os_available_processors | AvailableProcessors (java.lang |
os_process_cpu_load | ProcessCpuLoad (java.lang |
os_open_file_descriptor_count | OpenFileDescriptorCount (java.lang |
默认度量
度量名 | 何时可见 | 描述 |
---|---|---|
ActiveControllerCount | After the cluster gets to the ACTIVE state. | Cluster Name |
BytesInPerSec | After you create a topic. | Cluster Name, Broker ID, Topic |
BytesOutPerSec | After you create a topic. | Cluster Name, Broker ID, Topic |
CpuIdle | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
CpuSystem | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
CpuUser | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
GlobalPartitionCount | After the cluster gets to the ACTIVE state. | Cluster Name |
GlobalTopicCount | After the cluster gets to the ACTIVE state. | Cluster Name |
EstimatedMaxTimeLag | After consumer group consumes from a topic. | Consumer Group, Topic |
KafkaAppLogsDiskUsed | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
KafkaDataLogsDiskUsed | (Cluster Name, Broker ID dimension) After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
KafkaDataLogsDiskUsed | (Cluster Name dimension) After the cluster gets to the ACTIVE state. | Cluster Name |
LeaderCount | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
MaxOffsetLag | After consumer group consumes from a topic. | Consumer Group, Topic |
MemoryBuffered | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
MemoryCached | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
MemoryFree | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
MemoryUsed | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
MessagesInPerSec | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
NetworkRxDropped | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
NetworkRxErrors | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
NetworkRxPackets | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
NetworkTxDropped | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
NetworkTxErrors | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
NetworkTxPackets | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
OfflinePartitionsCount | After the cluster gets to the ACTIVE state. | Cluster Name |
PartitionCount | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
ProduceLocalTimeMsMean | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
ProduceTotalTimeMsMean | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
RequestBytesMean | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
RequestTime | After request throttling is applied. | Cluster Name, Broker ID |
RootDiskUsed | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
SumOffsetLag | After consumer group consumes from a topic. | Consumer Group, Topic |
SwapFree | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
SwapUsed | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
UnderMinIsrPartitionCount | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
UnderReplicatedPartitions | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
ZooKeeperRequestLatencyMsMean | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
ZooKeeperSessionState | After the cluster gets to the ACTIVE state. | Cluster Name, Broker ID |
Broker 度量
度量名 | 何时可见 | 描述 |
---|---|---|
FetchConsumerLocalTimeMsMean | After there’s a producer/consumer. | The mean time in milliseconds that the consumer request is processed at the leader. |
FetchConsumerRequestQueueTimeMsMean | After there’s a producer/consumer. | The mean time in milliseconds that the consumer request waits in the request queue. |
FetchConsumerResponseQueueTimeMsMean | After there’s a producer/consumer. | The mean time in milliseconds that the consumer request waits in the response queue. |
FetchConsumerResponseSendTimeMsMean | After there’s a producer/consumer. | The mean time in milliseconds for the consumer to send a response. |
FetchConsumerTotalTimeMsMean | After there’s a producer/consumer. | The mean total time in milliseconds that consumers spend on fetching data from the broker. |
FetchFollowerLocalTimeMsMean | After there’s a producer/consumer. | The mean time in milliseconds that the follower request is processed at the leader. |
FetchFollowerRequestQueueTimeMsMean | After there’s a producer/consumer. | The mean time in milliseconds that the follower request waits in the request queue. |
FetchFollowerResponseQueueTimeMsMean | After there’s a producer/consumer. | The mean time in milliseconds that the follower request waits in the response queue. |
FetchFollowerResponseSendTimeMsMean | After there’s a producer/consumer. | The mean time in milliseconds for the follower to send a response. |
FetchFollowerTotalTimeMsMean | After there’s a producer/consumer. | The mean total time in milliseconds that followers spend on fetching data from the broker. |
FetchMessageConversionsPerSec | After you create a topic. | The number of fetch message conversions per second for the broker. |
FetchThrottleByteRate | After band throttling is applied. | The number of throttled bytes per second. |
FetchThrottleQueueSize | After band throttling is applied. | The number of messages in the throttle queue. |
FetchThrottleTime | After band throttling is applied. | The average fetch throttle time in milliseconds. |
NetworkProcessorAvgIdlePercent | After the cluster gets to the ACTIVE state. | The average percentage of the time the network processors are idle. |
ProduceMessageConversionsPerSec | After you create a topic. | The number of produce message conversions per second for the broker. |
ProduceMessageConversionsTimeMsMean | After the cluster gets to the ACTIVE state. | The mean time in milliseconds spent on message format conversions. |
ProduceRequestQueueTimeMsMean | After the cluster gets to the ACTIVE state. | The mean time in milliseconds that request messages spend in the queue. |
ProduceResponseQueueTimeMsMean | After the cluster gets to the ACTIVE state. | The mean time in milliseconds that response messages spend in the queue. |
ProduceResponseSendTimeMsMean | After the cluster gets to the ACTIVE state. | The mean time in milliseconds spent on sending response messages. |
ProduceThrottleByteRate | After band throttling is applied. | The number of throttled bytes per second. |
ProduceThrottleQueueSize | After band throttling is applied. | The number of messages in the throttle queue. |
ProduceThrottleTime | After band throttling is applied. | The average produce throttle time in milliseconds. |
ProduceTotalTimeMsMean | After the cluster gets to the ACTIVE state. | The mean produce time in milliseconds. |
ReplicationBytesInPerSec | After you create a topic. | The number of bytes per second received from other brokers. |
ReplicationBytesOutPerSec | After you create a topic. | The number of bytes per second sent to other brokers. |
RequestExemptFromThrottleTime | After request throttling is applied. | The average time in milliseconds spent in broker network and I/O threads to process requests that are exempt from throttling. |
RequestHandlerAvgIdlePercent | After the cluster gets to the ACTIVE state. | The average percentage of the time the request handler threads are idle. |
RequestThrottleQueueSize | After request throttling is applied. | The number of messages in the throttle queue. |
RequestThrottleTime | After request throttling is applied. | The average request throttle time in milliseconds. |
Per_Topic_Per_Broker 度量
度量名 | 何时可见 | 描述 |
---|---|---|
FetchMessageConversionsPerSec | After you create a topic. | The number of fetched messages converted per second. |
MessagesInPerSec | After you create a topic. | The number of messages received per second. |
ProduceMessageConversionsPerSec | After you create a topic. | The number of conversions per second for produced messages. |
Per_Topic_Per_Partition 度量
度量名 | 何时可见 | 描述 |
---|---|---|
EstimatedTimeLag | After consumer group consumes from a topic. | Time estimate (in seconds) to drain the partition offset lag. |
OffsetLag | After consumer group consumes from a topic. | Partition-level consumer lag in number of offsets. |
文档反馈
以上内容对您是否有帮助?