Skip to content

lucab/local_exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

local_exporter

Build status Container image

local-exporter bridges between Prometheus and instrumented on-host daemons that do not expose a web-server on their own.

It is meant to run as an unpriviliged container with few bind-mounts, and can bridge to multiple local endpoints:

  • plain metrics textfile
  • Unix-domain socket
  • DBus method

For more information and background details, see the design doc.

Quickstart

go get -u -v github.com/lucab/local_exporter && local_exporter serve --help

A TOML configuration sample (with comments) is available under examples.

An automatically built x86_64 container image is available on quay.io and can be run as:

docker run -p 9598:9598/tcp -v "$PWD/dist/examples/config.toml:/etc/local_exporter/config.toml" -v /run:/host/run quay.io/lucab/local_exporter:master local_exporter serve -vv

Demo

asciicast

About

Prometheus exporter/bridge for local services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages