/plugin-kafka

Primary LanguageLuaApache License 2.0Apache-2.0

Boundary Kafka Plugin

Collects metrics from a kafka broker.

Prerequisites

OS Linux Windows SmartOS OS X
Supported v v v v

| Runtime | LUA/luvit | |:---------|:-------:|:------:|:----:| | Required | + | | |

Plugin Setup

To collect statistics from kafka, add the following properties to your config/server.properties


kafka.metrics.polling.interval.secs=5
kafka.metrics.reporters=kafka.metrics.KafkaCSVMetricsReporter
kafka.csv.metrics.dir=/var/log/kafka/csv_metrics
kafka.csv.metrics.reporter.enabled=true

Plugin Configuration Fields

Field Name Description
metricsPath The kafka csv metrics dir.

Metrics Collected

Metric Name Description
KAFKA BYTES OUT PER SEC Bytes out per second
KAFKA ISR EXPANDS PER SEC ISR EXPANDS out per second
KAFKA PARTITION COUNT Partition count
KAFKA LEADER COUNT Leader count
KAFKA PURGATORY SIZE Purgatory size
KAFKA CONSUMER EXPIRES PER SEC Consumer expires per second
KAFKA MAX LAG SIZE Max lag size
KAFKA RESPONSE QUEUE SIZE Response queue size