Prometheus exporter for the fastd VPN daemon
Find a file
2017-07-17 03:39:05 +02:00
.gitignore initial commit 2017-03-27 20:06:16 +02:00
.gitlab-ci.yml enable gitlab-ci testing 2017-04-02 23:10:20 +02:00
fastd-exporter.go update default port to new default port allocation 2017-07-17 03:24:21 +02:00
LICENSE Added myself to LICENSE file 2017-03-27 22:21:19 +02:00
README.md README: install through go get 2017-07-17 03:39:05 +02:00

fastd-exporter

We are building a prometheus exporter for the fastd vpn daemon.

We have a working version, but the metrics, and by extension their labels, are not stable yet. When they are we will very likely be tagging our first release.

Getting Started

For now run

$ go get github.com/freifunk-darmstadt/fastd-exporter

and

$ ./fastd-exporter --instance ffda

The exporter will need read access to both the instances fastd.conf and status socket, keep that in mind.

By default the metrics webserver will listen on :9281, which can be changed through the --web.listen-address parameter.

Check out the help for additional information.

$ ./fastd-exporter --help

Development

We are happy to discuss the fastd-exporter with you on:

irc.hackint.org #fastd-exporter

Formatting

We are using go's internal formatting for this codebase.

$ go fmt