本文介绍KAFKA指标的详细信息。

Kafka-Topics

参数指标描述
UnderReplicatedKafka_Broker_kafka_cluster_Partition_UnderReplicated-
UnderMinIsrKafka_Broker_kafka_cluster_Partition_UnderMinIsr-
BytesInPerSecKafka_Topic_kafka_server_BrokerTopicMetrics_BytesInPerSec_OneMinuteRate单位:Byte。
BytesOutPerSecKafka_Topic_kafka_server_BrokerTopicMetrics_BytesOutPerSec_OneMinuteRate单位:Byte。
MessagesInPerSecKafka_Topic_kafka_server_BrokerTopicMetrics_MessagesInPerSec_OneMinuteRate单位:Byte。
TotalFetchRequestsPerSecKafka_Topic_kafka_server_BrokerTopicMetrics_TotalFetchRequestsPerSec_OneMinuteRate-
TotalProduceRequestsPerSecKafka_Topic_kafka_server_BrokerTopicMetrics_TotalProduceRequestsPerSec_OneMinuteRate-
FailedFetchRequestsPerSecKafka_Topic_kafka_server_BrokerTopicMetrics_FailedFetchRequestsPerSec_OneMinuteRate-
FailedProduceRequestsPerSecKafka_Topic_kafka_server_BrokerTopicMetrics_FailedProduceRequestsPerSec_OneMinuteRate-
FetchMessageConversionsPerSecKafka_Topic_kafka_server_BrokerTopicMetrics_FetchMessageConversionsPerSec_OneMinuteRate-
ProduceMessageConversionsPerSeKafka_Topic_kafka_server_BrokerTopicMetrics_ProduceMessageConversionsPerSec_OneMinuteRate-

Request TIme

参数指标描述
Total time in ms to serve the FetchFollower requestKafka_Broker_kafka_network_RequestMetrics_TotalTimeMs_99thPercentilerequest=Produce。单位:ms。
Total time in ms to serve the FetchFollower requestKafka_Broker_kafka_network_RequestMetrics_TotalTimeMs_99thPercentilerequest=FetchFollower。单位:ms。
Total time in ms to serve the Fetch requestKafka_Broker_kafka_network_RequestMetrics_TotalTimeMs_99thPercentilerequest=Fetch。单位:ms。
Total time in ms to serve the FetchConsumer requestKafka_Broker_kafka_network_RequestMetrics_TotalTimeMs_99thPercentilerequest=FetchConsumer。单位:ms。
Time the Produce request waits in the request queue.Kafka_Broker_kafka_network_RequestMetrics_RequestQueueTimeMs_99thPercentilerequest=Produce。单位:ms。
Time the FetchConsumer request waits in the request queue.Kafka_Broker_kafka_network_RequestMetrics_RequestQueueTimeMs_99thPercentilerequest=FetchConsumer。单位:ms。
Time the FetchFollower request waits in the request queue.Kafka_Broker_kafka_network_RequestMetrics_RequestQueueTimeMs_99thPercentilerequest=FetchFollower。单位:ms。
Time the Produce request is processed at the leaderKafka_Broker_kafka_network_RequestMetrics_LocalTimeMs_99thPercentilerequest=Produce。单位:ms。
Time the FetchConsumer request is processed at the leaderKafka_Broker_kafka_network_RequestMetrics_LocalTimeMs_99thPercentilerequest=FetchConsumer。单位:ms。
Time the FetchFollower request is processed at the leaderKafka_Broker_kafka_network_RequestMetrics_LocalTimeMs_99thPercentilerequest=FetchFollower。单位:ms。
Time the Produce request waits for the follower. This is non-zero for produce requests when acks=allKafka_Broker_kafka_network_RequestMetrics_RemoteTimeMs_99thPercentilerequest=Produce。单位:ms。
Time the FetchConsumer request waits for the follower. This is non-zero for produce requests when acks=allKafka_Broker_kafka_network_RequestMetrics_RemoteTimeMs_99thPercentilerequest=FetchConsumer。单位:ms。
Time the FetchFollower request waits for the follower. This is non-zero for produce requests when acks=allKafka_Broker_kafka_network_RequestMetrics_RemoteTimeMs_99thPercentilerequest=FetchConsumer。单位:ms。
Time the FetchFollower request waits in the response queueKafka_Broker_kafka_network_RequestMetrics_ResponseQueueTimeMs_99thPercentilerequest=FetchFollower。单位:ms。
Time the Produce request waits in the response queueKafka_Broker_kafka_network_RequestMetrics_ResponseQueueTimeMs_99thPercentilerequest=Produce。单位:ms。
Time the FetchConsumer request waits in the response queueKafka_Broker_kafka_network_RequestMetrics_ResponseQueueTimeMs_99thPercentilerequest=FetchConsumer。单位:ms。
Time to send the response for FetchConsumer requestKafka_Broker_kafka_network_RequestMetrics_ResponseSendTimeMs_99thPercentilerequest=FetchConsumer。单位:ms。
Time to send the response for FetchFollower requestKafka_Broker_kafka_network_RequestMetrics_ResponseSendTimeMs_99thPercentilerequest=FetchFollower。单位:ms。
Time to send the response for Produce requestKafka_Broker_kafka_network_RequestMetrics_ResponseSendTimeMs_99thPercentilerequest=Produce。单位:ms。

Status

参数指标
LeaderCountKafka_Broker_kafka_server_ReplicaManager_LeaderCount
PartitionCountKafka_Broker_kafka_server_ReplicaManager_PartitionCount
OfflineLogDirectoryCountKafka_Broker_kafka_log_LogManager_OfflineLogDirectoryCount
UnderReplicatedPartitionsKafka_Broker_kafka_server_ReplicaManager_UnderReplicatedPartitions
OfflineReplicaCountKafka_Broker_kafka_server_ReplicaManager_OfflineReplicaCount
UnderMinIsrPartitionCountKafka_Broker_kafka_server_ReplicaManager_UnderMinIsrPartitionCount

Request Rate

参数指标描述
TotalFetchRequestsPerSecKafka_Broker_kafka_server_BrokerTopicMetrics_TotalFetchRequestsPerSec_OneMinuteRate-
TotalProduceRequestsPerSecKafka_Broker_kafka_server_BrokerTopicMetrics_TotalProduceRequestsPerSec_OneMinuteRate-
FailedFetchRequestsPerSecKafka_Broker_kafka_server_BrokerTopicMetrics_FailedFetchRequestsPerSec_OneMinuteRate-
RequestsPerSec-FetchKafka_Broker_kafka_network_RequestMetrics_RequestsPerSec_OneMinuteRaterequest=Fetch
RequestsPerSec-FetchConsumerKafka_Broker_kafka_network_RequestMetrics_RequestsPerSec_OneMinuteRaterequest=FetchConsumer
RequestsPerSec-FetchFollowerKafka_Broker_kafka_network_RequestMetrics_RequestsPerSec_OneMinuteRaterequest=FetchFollower
RequestsPerSec-ProduceKafka_Broker_kafka_network_RequestMetrics_RequestsPerSec_OneMinuteRaterequest=Produce
FailedProduceRequestsPerSecKafka_Broker_kafka_server_BrokerTopicMetrics_FailedProduceRequestsPerSec_OneMinuteRate-

MessageConversion

参数指标
FetchMessageConversionsPerSecKafka_Broker_kafka_server_BrokerTopicMetrics_FetchMessageConversionsPerSec_OneMinuteRate
ProduceMessageConversionsPerSecKafka_Broker_kafka_server_BrokerTopicMetrics_ProduceMessageConversionsPerSec_OneMinuteRate

Performance

参数指标描述
RequestHandlerAvgIdlePercentKafka_Broker_kafka_server_KafkaRequestHandlerPool_RequestHandlerAvgIdlePercent_OneMinuteRate单位:%。
IsrShrinksPerSecKafka_Broker_kafka_server_ReplicaManager_IsrShrinksPerSec_OneMinuteRate-
IsrExpandsPerSecKafka_Broker_kafka_server_ReplicaManager_IsrExpandsPerSec_OneMinuteRate-
RequestQueueUsagePercentKafka_Broker_kafka_network_RequestChannel_RequestQueueUsagePercent单位:%。
NetworkProcessorAvgIdlePercentKafka_Broker_kafka_network_SocketServer_NetworkProcessorAvgIdlePercent单位:%。
LogFlushRateAndTimeMsKafka_Broker_kafka_log_LogFlushStats_LogFlushRateAndTimeMs_99thPercentile单位:ms。

Storage

参数指标描述
-Kafka_Broker_kafka_log_Log_Sizetopic。单位:MiB。
disk-usages-max-percentKafka_Broker_kafka_server_ReplicaManager_disk-usages-max-percent单位:%。
disk-usages-mean-percentKafka_Broker_kafka_server_ReplicaManager_disk-usages-mean-percent单位:%。
disk-usages-min-percentKafka_Broker_kafka_server_ReplicaManager_disk-usages-min-percent单位:%。

ZK session

参数指标
ZooKeeperDisconnectsPerSecKafka_Broker_kafka_server_SessionExpireListener_ZooKeeperDisconnectsPerSec_OneMinuteRate
ZooKeeperExpiresPerSecKafka_Broker_kafka_server_SessionExpireListener_ZooKeeperExpiresPerSec_OneMinuteRate

JVM

参数指标描述
G1-Old-CollectionTimeKafka_Broker_java_lang_GarbageCollector_G1_Old_Generation_CollectionTime单位:ms。
G1-Young-CollectionTimeKafka_Broker_java_lang_GarbageCollector_G1_Old_Generation_CollectionCount-
G1-Young-CollectionTimeKafka_Broker_java_lang_GarbageCollector_G1_Young_Generation_CollectionTime单位:ms。
G1-Young-CollectionCountKafka_Broker_java_lang_GarbageCollector_G1_Young_Generation_CollectionCount-

Throughput

参数指标描述
BytesInPerSecKafka_Broker_kafka_server_BrokerTopicMetrics_BytesInPerSec_OneMinuteRate单位:Byte。
BytesOutPerSecKafka_Broker_kafka_server_BrokerTopicMetrics_BytesOutPerSec_OneMinuteRate单位:Byte。
MessagesInPerSecKafka_Broker_kafka_server_BrokerTopicMetrics_MessagesInPerSec_OneMinuteRate-

Kafka-Home

参数描述描述
ActiveControllerCountKafka_Broker_kafka_controller_KafkaController_ActiveControllerCount-
OfflinePartitionsCountKafka_Broker_kafka_controller_KafkaController_OfflinePartitionsCount-
GlobalPartitionCountKafka_Broker_kafka_controller_KafkaController_GlobalPartitionCount-
GlobalTopicCountKafka_Broker_kafka_controller_KafkaController_GlobalTopicCount-
GlobalTopicCountKafka_Broker_kafka_server_BrokerTopicMetrics_BytesInPerSec_OneMinuteRate单位:Byte。
BytesOutPerSecKafka_Broker_kafka_server_BrokerTopicMetrics_BytesOutPerSec_OneMinuteRate单位:Byte。
MessagesInPerSecKafka_Broker_kafka_server_BrokerTopicMetrics_MessagesInPerSec_OneMinuteRate-
UnderReplicatedPartitionsKafka_Broker_kafka_server_ReplicaManager_UnderReplicatedPartitions-
OfflineReplicaCountKafka_Broker_kafka_server_ReplicaManager_OfflineReplicaCount-
UnderMinIsrPartitionCountKafka_Broker_kafka_server_ReplicaManager_UnderMinIsrPartitionCount-