Stackdriver Agent Migration

Several 3rd-party plugins were deprecated and BindPlane will now be the tool used to collect metrics from these technologies.

The metrics listed below are only those that were taken over from the deprecation. For a full list of metrics that BindPlane will send to Stackdriver, please click here.

Key

Metric Type
Display Name

Kind, Type, Unit

Description

Labels

Additions

🚧

Metric prefixes

If the BindPlane collector is installed on the Kafka host system, all the following metrics listed below will be prefixed with agent.googleapis.com/kafka. Otherwise, these metrics will be prefixed with external.googleapis.com/bluemedora/generic_node/kafka.

Stackdriver Metrics

/broker/topics/failed_request_count
Failed requests

CUMULATIVE, INT64, Requests

The number of failed requests.

request_type: The type of request (fetch or produce).

/broker/topics/incoming_message_count
Incoming messages

CUMULATIVE, INT64, n/a

The number of incoming messages in all topics.

/broker/topics/traffic
Traffic

CUMULATIVE, INT64, By

The number of bytes sent and received in all topics.

direction: Data direction, in or out.

/controller/kafka/active
Active controllers

GAUGE, DOUBLE, n/a

The number of active controllers in the cluster.

/controller/kafka/offline_partitions
Offline partitions

GAUGE, DOUBLE, n/a

The number of partitions that don’t have an active leader and are hence not writable or readable.

/controller/leader_elections/election_count
Leader elections

CUMULATIVE, INT64, n/a

The total number of leader elections.

/controller/leader_elections/unclean_count
Stale leader elections

CUMULATIVE, INT64, n/a

The total number of leader elections where the leader is out-of-sync.

/log/flush_count
Flushes

CUMULATIVE, INT64, n/a

The number of log flushes.

/network/request_count
Requests

CUMULATIVE, INT64, Requests

The number of requests.

request_type: The type of request (fetch or produce).

/purgatory/num_delayed_requests
Delayed purgatory requests

GAUGE, DOUBLE, Requests

The current number of delayed requests in purgatory.

request_type: The type of request (fetch or produce).

/purgatory/size
Purgatory requests

GAUGE, DOUBLE, Requests

The current number of requests in purgatory.

request_type: The type of the request, fetch or produce.

/replica_fetcher/max_lag
Maximum lag

GAUGE, DOUBLE, n/a

The maximum lag in messages between the follower and leader replicas.

/replica_fetcher/min_fetch_rate
Minimum fetch rate

GAUGE, DOUBLE, 1/s

The minimum rate at which the follower replicas send fetch requests to the leaders.

/replica_manager/isr/expand_count
Gaining replicas

CUMULATIVE, INT64, n/a

The number of replicas catching up (ISR = in-sync replica).

/replica_manager/isr/shrink_count
Lagging replicas

CUMULATIVE, INT64, n/a

The number of replicas lagging behind (ISR = in-sync replica).

/replica_manager/leaders
Leaders

GAUGE, DOUBLE, n/a

The current number of leaders on this broker.

/replica_manager/partitions
Partitions

GAUGE, DOUBLE, n/a

The current number of partitions on this broker.

/replica_manager/under_replicated_partitions
Unreliable partitions

GAUGE, DOUBLE, n/a

The current number of under-replicated partitions.