By using prometheus-rdkafka-exporter (T253197) we should make atskafka expose kafka prometheus metrics natively. The Prometheus servers should fetch the metrics made available by atskafka.
Description
Details
Related Objects
Event Timeline
Change 598444 had a related patch set uploaded (by Ema; owner: Ema):
[operations/software/atskafka@master] 0.7: use prometheus-rdkafka-exporter
Change 598454 had a related patch set uploaded (by Ema; owner: Ema):
[operations/puppet@production] atskafka: do not write stats to disk
Change 598444 merged by Ema:
[operations/software/atskafka@master] 0.7: use prometheus-rdkafka-exporter
Change 598454 merged by Ema:
[operations/puppet@production] atskafka: do not write stats to disk
Mentioned in SAL (#wikimedia-operations) [2020-05-25T12:44:38Z] <ema> upload atskafka 0.7 to buster-wikimedia, upgrade cp3050 T253551
Change 598464 had a related patch set uploaded (by Ema; owner: Ema):
[operations/puppet@production] prometheus: job definition for atskafka
Change 598464 merged by Ema:
[operations/puppet@production] prometheus: job definition for atskafka
Change 599322 had a related patch set uploaded (by Ema; owner: Ema):
[operations/software/atskafka@master] 0.8: add new prometheus metrics
Change 599322 merged by Ema:
[operations/software/atskafka@master] 0.8: add new prometheus metrics
Mentioned in SAL (#wikimedia-operations) [2020-05-28T14:01:03Z] <ema> atskafka 0.8 uploaded to buster-wikimedia T253551
Change 599341 had a related patch set uploaded (by Ema; owner: Ema):
[operations/puppet@production] prometheus: whitelist atskafka-specific metrics
Change 599341 merged by Ema:
[operations/puppet@production] prometheus: whitelist atskafka-specific metrics
Change 599685 had a related patch set uploaded (by Ema; owner: Ema):
[operations/puppet@production] atskafka: increase queue.buffering.max.ms
Change 599685 merged by Ema:
[operations/puppet@production] atskafka: increase queue.buffering.max.ms
Change 599697 had a related patch set uploaded (by Ema; owner: Ema):
[operations/puppet@production] atskafka: remove trailing whitespace from queue.buffering.max.ms
Change 599697 merged by Ema:
[operations/puppet@production] atskafka: remove trailing whitespace from queue.buffering.max.ms
Change 599759 had a related patch set uploaded (by Ema; owner: Ema):
[operations/software/prometheus-rdkafka-exporter@master] 0.2: pass the appropriate list of labels for the metric
Change 599759 merged by Ema:
[operations/software/prometheus-rdkafka-exporter@master] 0.2: pass the appropriate list of labels for the metric
Mentioned in SAL (#wikimedia-operations) [2020-05-29T11:01:12Z] <ema> upload prometheus-rdkafka-exporter 0.2 to buster-wikimedia T253551
Change 599786 had a related patch set uploaded (by Ema; owner: Ema):
[operations/software/atskafka@master] 0.9: build against rdkafka-exporter 0.2
Change 599786 merged by Ema:
[operations/software/atskafka@master] 0.9: build against rdkafka-exporter 0.2
This is now done: atskafka uses prometheus-rdkafka-exporter as a library and exposes rdkafka statistics to prometheus natively, together with its own metrics such as atskafka_delivery_errors_total and atskafka_seq_number.
Change 616444 had a related patch set uploaded (by Ema; owner: Ema):
[operations/puppet@production] prometheus: whitelist atskafka runtime metrics
Change 616444 merged by Ema:
[operations/puppet@production] prometheus: whitelist atskafka runtime metrics