fluent/fluentd

Buffer size metrics showing negative values

オープン

#5,303 opened on 2020/09/24

 (3 件のコメント) (0 件のリアクション) (0 人の担当者)Ruby (1,392 件のフォーク)batch import
bughelp wanted

Repository metrics

Stars
 (13,529 個のスター)
PR merge metrics
 (平均マージ 9h 42m) (30d で 30 merged PRs)

説明

Details

I have Fluentd set up to forward logs to Kafka. In some of the Prometheus metrics for the buffers of those Kafka output plugins, I'm seeing negative values. Specifically, I'm seeing negative values for the following metrics:

  • fluentd_output_status_buffer_total_bytes
  • fluentd_output_status_buffer_stage_byte_size

Eg.

fluentd_output_status_buffer_total_bytes{worker_id="3",plugin_id="kafka_output",type="kafka2"} -7897834.0
fluentd_output_status_buffer_stage_byte_size{worker_id="3",plugin_id="kafka_output",type="kafka2"} -7897834.0

This appears to be the same issue as fluent/fluent-plugin-prometheus#55, open since 2018.

Prometheus Config

<source>
  @type prometheus
  port 24240
  metrics_path /metrics
  aggregated_metrics_path /aggregated_metrics
</source>

<source>
  @type prometheus_output_monitor
</source>

Env Info

  • Fluentd: 1.11.2
  • fluent-plugin-prometheus: 1.8.2
  • fluent-plugin-prometheus_pushgateway: 0.0.2
  • fluent-plugin-kafka: 0.14.1
  • Note that Fluentd has multi-process workers enabled

コントリビューターガイド