fluent / fluent-plugin-prometheus

A fluent plugin that collects metrics and exposes for Prometheus.
Apache License 2.0
257 stars 80 forks source link

prometheus plugin output error when call fluentd reload #181

Closed like-inspur closed 3 years ago

like-inspur commented 3 years ago

the prometheus plugin config of fluentd is like below

  prometheus.conf: |-
    <source>
      @type prometheus
      port 24231
      metrics_path /prometheus
      aggregated_metrics_path /metrics
    </source>

  metrics.conf: |-
    <source>
      @type prometheus_monitor
    </source>
    <source>
      @type prometheus_output_monitor
    </source>

when I call fluentd reload by http://127.0.0.1:24444/api/config.gracefulReload, the log of fluentd output like below:

2020-11-18 07:11:14 +0000 [error]: #1 failed to reload config: fluentd_status_buffer_newest_timekey has already been registered
2020-11-18 07:11:14 +0000 [error]: #0 failed to reload config: fluentd_status_buffer_newest_timekey has already been registered