Apache Kafka ConsumerGroupDescribe

Apache Kafka ConsumerGroupDescribe

Certified

Describe Kafka consumer groups

Returns state, members and per-partition committed offset/lag for the given consumer groups using the Kafka AdminClient. Fails with GroupIdNotFoundException if a group does not exist.

yaml
type: io.kestra.plugin.kafka.ConsumerGroupDescribe

Check the lag of a tenant's processing consumer group

yaml
id: kafka_consumer_group_describe
namespace: company.team

tasks:
  - id: describe_groups
    type: io.kestra.plugin.kafka.ConsumerGroupDescribe
    properties:
      bootstrap.servers: localhost:9092
    groupIds:
      - tenant-acme-orders-processor
Properties
SubTypestring

Consumer group IDs to describe

Kafka AdminClient properties

Must include bootstrap.servers; accepts any Kafka AdminClient config. Provide base64-encoded content for ssl.keystore.location and ssl.truststore.location when using SSL.

Reference (ref) of the pluginDefaults to apply to this task.

DefaultPT30S

AdminClient call timeout

Maximum duration to wait for each AdminClient operation to complete before failing the task. Defaults to PT30S (30 seconds).

SubTypeobject

Described consumer groups

Each entry contains groupId, state, members (memberId, clientId, host, assignedPartitions) and offsets (topic, partition, currentOffset, endOffset, lag).