Skip to content

rdkafka_group don't support regex pattern topics #536

@wcollin

Description

@wcollin

Describe the bug

rdkafka_group don't support regex pattern topics

To Reproduce

i use fluent/fluentd-kubernetes-daemonset:v1.19-debian-kafka2-1

Expected behavior

topics supports regex pattern like "@type kafka_group"

Your Environment

- Fluentd version: 1.19.0
- fluent-plugin-kafka version: 0.19.5
- ruby-kafka version: 0.22.2 x86_64-linux-gnu
- rdkafka version: 1.5.0

Your Configuration

<source>
  @type rdkafka_group
  @log_level info
  @label @toes

  kafka_configs {
    "bootstrap.servers": "#{ENV['FLUENTD_KAFKA_ADDR']}",
    "group.id": "logcenter_group",
    "auto.commit.interval.ms": "10000",
    "topic.metadata.refresh.interval.ms": "60000"
  }

  topics /test-*/
  add_prefix "kafka"
  format json
  retry_emit_limit 10

  # kafka consumer options
  max_wait_time_ms 500
  max_batch_size 10000
</source>

Your Error Log

2025-09-11 08:56:56 +0000 [error]: #0 unexpected error during consuming events from kafka. Re-fetch events. error="Broker: Unknown topic or partition (unknown_topic_or_part)"
  2025-09-11 08:56:56 +0000 [error]: #0 /fluentd/vendor/bundle/ruby/3.4.0/gems/rdkafka-0.22.2-x86_64-linux-gnu/lib/rdkafka/consumer.rb:550:in 'Rdkafka::Consumer#poll'
  2025-09-11 08:56:56 +0000 [error]: #0 /fluentd/vendor/bundle/ruby/3.4.0/gems/fluent-plugin-kafka-0.19.5/lib/fluent/plugin/in_rdkafka_group.rb:209:in 'Fluent::Plugin::RdKafkaGroupInput#each_batch'
  2025-09-11 08:56:56 +0000 [error]: #0 /fluentd/vendor/bundle/ruby/3.4.0/gems/fluent-plugin-kafka-0.19.5/lib/fluent/plugin/in_rdkafka_group.rb:229:in 'Fluent::Plugin::RdKafkaGroupInput#run'
  2025-09-11 08:56:56 +0000 [error]: #0 /fluentd/vendor/bundle/ruby/3.4.0/gems/fluentd-1.19.0/lib/fluent/plugin_helper/thread.rb:78:in 'block in Fluent::PluginHelper::Thread#thread_create'
2025-09-11 08:56:56 +0000 [warn]: #0 Stopping Consumer
2025-09-11 08:56:56 +0000 [warn]: #0 Could not connect to broker. retry_time:1. Next retry will be in 30 seconds

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions