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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions