Generic network exporter for Prometheus
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Guilherme Steinmüller cdbd6909d6 Add network-exporter 1 year ago
collector Add network-exporter 1 year ago
config Add network-exporter 1 year ago
network_api Add network-exporter 1 year ago
.gitreview Added .gitreview 2 years ago
.zuul.yaml Add network-exporter 1 year ago
Dockerfile Add network-exporter 1 year ago
README.md Add network-exporter 1 year ago
go.mod Add network-exporter 1 year ago
go.sum Add network-exporter 1 year ago
main.go Add network-exporter 1 year ago

README.md

Network Exporter

Prometheus exporter for a variety of network devices using their respective APIs. The exporter implements a generic standarized way of delivering information regardless of the device used, which makes it useful for environments with heterogeous network infrastructure.

Supported Devices

  • Arista
  • MikroTik

Supported Collectors

  • BGP
  • Device Info
  • Interface statistics

SNMP

There is an extremely useful and powerful SNMP exporter which already exists however we've found that we could never consistently retrieve information across several device manufactureres (for example, some do not expose BGP peer information over SNMP).

The library embedded in here does the majority of the work of generalizing that information retrieval so you can have very clear and clean metrics regardless of the devices used in your environment.