Skip to content

yhekma/nomad-prometheus-exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

nomad-exporter

uses environment variables to get its config:

  • NOMAD_SERVER (default is nomad.service.consul)
  • NOMAD_PORT (default is 4646)
  • PORT (no default, port to listen on)

Exposes allocations on /metrics

Note that if jobs dissapear (or get renamed), it will keep it's metrics of the old job names. In that case the exporter needs to be stopped and started.

For example, if you want to see which allocs died with non-zero exit codes in the last 5 minutes:

sum by(job, taskgroup, task, dc, alloc_id) (delta(nomad_allocation_exits{exitcode!="0"}[5m]))

to see the deployments in the last 10 minutes (assuming they were not collected by GC)

delta(nomad_deployments[10m]) > 0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published