A monitoring stack with samples for collection and data exploration for sustainability purposes.
The data is collected from Network, DC (compute / storage) infrastructure, third-party devices and external sources to be able to understand the energy consumption and its relation to traffic and bandwidth, the cost and the carbon footprint of the environment at various levels of granularity.
| Element | KPI |
|---|---|
| network device | power power supply load power supply efficiency traffic bandwidth utilization power consumption ratio (PCR) - reference CO2-eq emissions (+ historical) cost |
| server | power utilization temperature CO2-eq emissions cost |
| pdu | power |
| rack | power TBD: temperature |
Architecture

Captures data from:
Stores data in:
Exposes data in:
Data Flow:
IOS-XR
NX-OS
Meraki
ACI APIC -> Telegraf -> InfluxDB -> Grafana
UCS: REDFISH/CIMC/UCSM
Raritan PDUs
Eaton PDUs
Use these instructions.
Use these instructions.
Use these instructions.
Access the two following WebUIs by replacing the HOST_IP placeholder with the reachable IP address of the host that runs the stack:
Overview power - Meraki - organization/switches

Overview power - DC - Nexus

Overview CO2-eq emissions - DC - Nexus

Overview power - NCS, ASR 9K, Cisco 8K

Overview CO2-eq emissions - NCS, ASR 9K, Cisco 8K

Historical overview of CO2-eq emissions - Fretta

Power - DC - UCS

Temperature - DC - UCS

Utilization - DC - UCS

Rack view - DC - UCS 1/3

Rack view - DC - UCS 2/3

Rack view - DC - UCS 3/3

PDUs - Raritan

PDUs - Eaton

Cost - DC - Nexus and UCS

PCR (Power consumption ratio) versus Traffic

PCR (Power consumption ratio) versus Bandwidth utilization - concept

PCR (Power consumption ratio) versus Bandwidth utilization - NCS

PCR (Power consumption ratio) versus Bandwidth utilization - ASR 9K and Cisco 8K

Bandwidth utilization and distribution per interface

The collections available are documented in SPECS.md.
See FAQ.md.
Contributions are highly appreciated. Please follow the guidelines documented in CONTRIBUTING.md.
Distributed under the Apache License Version 2.0. See the LICENSE for more information.