faucet.gauge_prom module¶
Prometheus for Gauge.
- class faucet.gauge_prom.GaugeFlowTablePrometheusPoller(conf, logname, prom_client)[source]¶
Bases:
faucet.gauge_pollers.GaugeFlowTablePollerExport flow table entries to Prometheus.
- class faucet.gauge_prom.GaugeMeterStatsPrometheusPoller(conf, logger, prom_client)[source]¶
Bases:
faucet.gauge_pollers.GaugePortStatsPollerExports meter stats to Prometheus.
- class faucet.gauge_prom.GaugePortStatePrometheusPoller(conf, logname, prom_client)[source]¶
Bases:
faucet.gauge_pollers.GaugePortStatePollerExport port state changes to Prometheus.
- class faucet.gauge_prom.GaugePortStatsPrometheusPoller(conf, logger, prom_client)[source]¶
Bases:
faucet.gauge_pollers.GaugePortStatsPollerExports port stats to Prometheus.
- class faucet.gauge_prom.GaugePrometheusClient(reg=None)[source]¶
Bases:
faucet.prom_client.PromClientWrapper for Prometheus client that is shared between all pollers.