Skip to content

Prometheus

Prometheus is a monitoring and metrics collection service. It pulls metrics from various "exporters", collects them in a time-series database, provides a query langauge for access that data, and integrates closely with tools such as Grafana for visualization and dashboard building.

Funnel exports these metrics:

  • funnel_tasks_state_count: the number of tasks in each state (queued, running, etc).
  • funnel_nodes_state_count: the number of nodes in each state (alive, dead, draining, etc).
  • funnel_nodes_total_cpus: the total number of CPUs available by all nodes.
  • funnel_nodes_total_ram_bytes: the total number of bytes of RAM available by all nodes.
  • funnel_nodes_total_disk_bytes: the total number of bytes of disk space available by all nodes.
  • funnel_nodes_available_cpus: the available number of CPUs available by all nodes.
  • funnel_nodes_available_ram_bytes: the available number of bytes of RAM available by all nodes.
  • funnel_nodes_available_disk_bytes: the available number of bytes of disk space available by all nodes.