bird_exporter
Metric exporter for bird routing daemon to use with Prometheus
Remarks
Since bird_exporter calls the bird client binary, bird has to be installed on the same mashine as bird_exporter.
Bird configuration
To get meaningful uptime information bird has to be configured this way:
timeformat protocol "%s";
Default Port
In version 0.7.1 the default port changed to 9324 since port 9200 is the default port of elasticsearch. The new port is now registered in the default port allocation list (https://github.com/prometheus/prometheus/wiki/Default-port-allocations)
Install
go get github.com/czerwonk/bird_exporter
Features
- BGP session state
- imported / exported / filtered prefix counts (BGP, OSPF)
- protocol uptimes (BGP, OSPF)
Third Party Components
This software uses components of the following projects
- Prometheus Go client library (https://github.com/prometheus/client_golang)
License
(c) Daniel Czerwonk, 2016. Licensed under MIT license.
Prometheus
Bird routing daemon
Description
Languages
Go
96.5%
Smarty
3%
Dockerfile
0.5%