Skip to content

Latest commit

 

History

History
67 lines (60 loc) · 1.74 KB

exporter.rst

File metadata and controls

67 lines (60 loc) · 1.74 KB

The Teuthology Prometheus Exporter

To help make it easier to determine the status of the lab, we've created a Prometheus exporter (helpfully named teuthology-exporter. We use Grafana to visualize the data we collect.

It listens on port 61764, and scrapes every 60 seconds by default.

Exposed Metrics

Name Type Description Labels
beanstalk_queue_length Gauge The number of jobs in the beanstalkd queue machine type
beanstalk_queue_paused Gauge Whether or not the beanstalkd queue is paused machine type
teuthology_dispatchers Gauge The number of running teuthology-dispatcher instances machine type
teuthology_job_processes Gauge The number of running job processes  
teuthology_job_results_total Gauge The number of completed jobs status (pass/fail/dead)
teuthology_nodes Gauge The number of test nodes up, locked
teuthology_job_duration_seconds Summary The time it took to run a job suite
teuthology_task_duration_seconds Summary The time it took for each phase of each task to run name, phase (enter/exit)
teuthology_bootstrap_duration_seconds Summary The time it took to run teuthology's bootstrap script  
teuthology_node_locking_duration_seconds Summary The time it took to lock nodes machine type, count
teuthology_node_reimaging_duration_seconds Summary The time it took to reimage nodes machine type, count