Follow

Kafka Plugin

This meter plugin collects metrics from the Kafka.

Prerequisites
  • Supported OS: Linux, Windows, OS X
  • TrueSight Pulse meter 4.2 or later
  • Kafka version 0.8.2 or later
To install new meter go to 'Settings-> Installation' or see instructions.
To upgrade the meter to the latest version see instructions
 
Metrics Collected:
  • KAFKA_JVM_HEAPMEMORY_USED
  • KAFKA_TOPIC_MESSAGE_IN_RATE
  • KAFKA_TOPIC_BYTE_IN_RATE
  • KAFKA_TOPIC_BYTE_OUT_RATE
  • KAFKA_PRODUCE_REQUEST_RATE
  • KAFKA_CONSUME_REQUEST_RATE
  • KAFKA_FOLLOW_REQUEST_RATE
  • KAFKA_PRODUCE_REQUEST_FAILS
  • KAFKA_FETCH_REQUEST_FAILS
  • KAFKA_ISR_EXPAND_RATE
  • KAFKA_ISR_SHRINK_RATE
  • KAFKA_PRODUCE_REQUEST_TOTAL_TIME
  • KAFKA_CONSUME_REQUEST_TOTAL_TIME
  • KAFKA_FOLLOW_REQUEST_TOTAL_TIME
  • KAFKA_PRODUCE_REQUEST_RESPONSE_TIME
  • KAFKA_CONSUME_REQUEST_RESPONSE_TIME
  • KAFKA_FOLLOW_REQUEST_RESPONSE_TIME
  • KAFKA_NETWORK_PROCESSOR_IDLE_TIME
  • KAFKA_REQUEST_HANDLER_THREADS_IDLE_TIME
  • KAFKA_UNDER_REPLICATED_PARTITIONS
  • KAFKA_LEADER_ELECTION_RATE
  • KAFKA_UNCLEAN_LEADER_ELECTION_RATE
  • KAFKA_MAX_LAG_MESSAGES_FOLLOWER_AND_REPLICAS
  • KAFKA_PRODUCER_PURGATORY_REQUESTS_WAITING
  • KAFKA_PRODUCER_PURGATORY_REQUESTS_DELAYED
  • KAFKA_FETCH_PURGATORY_REQUESTS_WAITING
  • KAFKA_FETCH_PURGATORY_REQUESTS_DELAYED
  • KAFKA_LEADER_COUNT
  • KAFKA_PARTITIONS_COUNT
  • KAFKA_OFFLINE_PARTITIONS_COUNT
  • KAFKA_ACTIVE_CONTROLLER_COUNT
Installing the plugin
 
1) Log into the BMC TrueSight Pulse console.
 
2) Go to Settings > Plugins
 
3) Click on 'Get Plugins'.
 
4) Scroll to 'kafka' and click 'Install'.
 
5) Next, Pulse will provide a list of meters to associate to the plugin. Select a meter. An "Add a plugin..." drop down box will display.
 
The following dashboard will be created:
  • Kafka General
Have more questions? Submit a request