ess-dmsc / kafka-to-nexus

(Mirror: moved to https://gitlab.esss.lu.se/ecdc/ess-dmsc/kafka-to-nexus) Writes NeXus files from experiment data streamed through Apache Kafka.
BSD 2-Clause "Simplified" License
2 stars 4 forks source link

Export worker_state metric (idle/writing) #713

Closed danesss closed 11 months ago

danesss commented 11 months ago

Issue

We do not currently push a Graphite metric with the idle/writing state of the file-writer. Such metric would simplify the monitoring of currently available/busy file-writers.

Description of work

Add a global metric worker_state that exports enum class WorkerState { Idle, Writing } as a Carbon metric with possible values {0, 1}.

Checklist

cow-bot commented 11 months ago

Code Coverage (Lines Exec Cover) TOTAL 5712 3847 67% For more detail see Cobertura report in Jenkins interface

cow-bot commented 11 months ago

Code Coverage (Lines Exec Cover) TOTAL 5712 3846 67% For more detail see Cobertura report in Jenkins interface

cow-bot commented 11 months ago

Code Coverage (Lines Exec Cover) TOTAL 5712 3853 67% For more detail see Cobertura report in Jenkins interface

cow-bot commented 11 months ago

Code Coverage (Lines Exec Cover) TOTAL 5712 3847 67% For more detail see Cobertura report in Jenkins interface

cow-bot commented 11 months ago

Code Coverage (Lines Exec Cover) TOTAL 5712 3847 67% For more detail see Cobertura report in Jenkins interface

cow-bot commented 11 months ago

Code Coverage (Lines Exec Cover) TOTAL 5712 3847 67% For more detail see Cobertura report in Jenkins interface

cow-bot commented 11 months ago

Code Coverage (Lines Exec Cover) TOTAL 5712 3847 67% For more detail see Cobertura report in Jenkins interface