The Demo environment is hosted in a DMZ and ca be accessed with the following credentials:
user: guest
password: guest
The guest user is able to modify the dashboards and run Explore
queries however it can't save any of the configuration changes.
In this section I am going to guide you trough the available already built dashboards and how to use them. We will cover two types of dashboards based on data provided by Prometheus for fault and alerts data and Loki for syslog data.
Note: Grafana support building dashboard with data coming from Multiple data source but for the moment, the ACI Monitoring stack does not make use of such capability.
All the Dashboards are located in the ACI
Folder in the Dashboards
section of the UI:
The stack is pre-provisioned with the following Dashboards. Feel free to explore the ones that are of interest.
These dashboards are using Prometheus
as data source meaning the data we are visualizing came from an ACI Managed Object and was translated by the aci-exporter
This dashboard is a 1:1 copy of the faults that are present inside ACI. The main advantages compared to looking at the faults in the ACI UI are:
- the ability to aggregating Faults from Multiple Fabrics in a single table
- allowing advanced sorting and filtering
By using the Fabric
drop down menu you can select different Fabrics (or All) and you can use the Colum headers to filter/sort the data:
This is a good dashboard to understand how Grafana dashboards are built, if you are interested on building your own dashboard you can take a look here.
The EPG Explore is composed of 2 tables:
- EPG To Interface - VLANs: This table allows the user to map a EPG to a VLAN port on a switch. This table can be filtered by:
- fabric
- tenant
- epg
- V(x)LANs to EPG - Interface: This table allows the user to map a VLAN to an EPG and a port on a switch. This table can be filtered by:
- VLAN
- VXLAN
Limitations: This has not yet been tested with overlapping VLANs
This dashboard contains the following time series graphs:
- EPG RX Gbits/s: This show the Received traffic in the EPG
- EPG TX Gbits/s: This show the Transmitted traffic by the EPG
- EPG Drops RX Pkts/s: This show the number of Packet drops in the ingress direction
- EPG Drops TX Pkts/s: This show the number of Packet drops in the egress direction
These dashboards are built with the same logic as the ACI EPG Stats dashboards, just in Grafana
This dashboard contains the same info as the APIC Fabric Capacity dashboard but allows to plot the resource usage over a time period to better monitor the fabric utilization over time
This dashboard contains the same info as the APIC FabrNodeic Capacity dashboard but allows to plot the resource usage over a time period to better monitor the fabric utilization over time
This dashboard contains the following time series graphs:
- Node CPU Usage
- Node Memory Usage
- Node Health
This dashboard contains the following graphs:
- Node Interface status: This dashboard shows which interface are Up/Down
- Interface RX/TX Usage: This dashboard shows the interface utilization in %, it is sorted by highest usage and will display the top 10 interfaces by usage.
This dashboard display a time series graph of the average power draw per switch
This dashboard contains the following graphs:
- L3 Neighbours: For every BGP or OSPF neighbors we display the Node to Peer IP peering, the routing protocol used the State of the connect etc...
- BGP Advertised/Received Paths: For every BGP peering we display the number of paths received/advertised
- BGP Accepted Paths: Time series graph of received BGP prefixes
Display the APIC config for VLAN Pools and VMM Custom Trunk Ports in filterable tables.
These dashboards are using Loki
as data source meaning the data we are visualizing came from an ACI Syslog Message
This dashboard parses the logs received by the switches and extract infos on the Contract Drop Logs. This requires a specific config on ACI and is limited to 500 Messages/s per switch