Skip to Content.
Sympa Menu

rare-users - [RARE-users] Prometheus / VictoriaMetrics / Thanos improved Grafana dashboard

Subject: RARE user and assistance email list

List archive

[RARE-users] Prometheus / VictoriaMetrics / Thanos improved Grafana dashboard


Chronological Thread 
  • From: Frédéric LOUI <>
  • To:
  • Subject: [RARE-users] Prometheus / VictoriaMetrics / Thanos improved Grafana dashboard
  • Date: Tue, 6 Sep 2022 12:26:07 +0200
  • Dkim-filter: OpenDKIM Filter v2.10.3 zmtaauth01.partage.renater.fr D36B3140027

Hi,

All 26 Grafana Dashboards have been updated and improved.

[TL;DR] major differences is that now we have the router name :)


[LONG READ]
Despite the fact that all freeRtr dashboard have been updated, they might not reflect these changes due to grafana.com web page bug.
Anyhow the Revision you’d would upload with Grafana dashboard id should be OK !

As a reminder, everything visible from freeRtr control plane can be translated to almost all existing datasource for your NMS umbrella system.

Prometheus or TELEMETRY data source are just an example … 
But just keep in mind that all of the KPIs exposed by the freeRtr SENSOR objects are template and might have to be adjusted in your context.

It happens, however that some templates are universal and can be copy/paste in your freeRtr configuration.

Example of universal sensor: (that can be copy paste as is)
sensor ifaces-sw
path interfaces-sw/interface/counter
prefix freertr-ifaces
key name interfaces-sw/interface
command sho inter swsumm
prepend iface_sw_byte_
name 0 ifc=
replace \. _
column 1 name st
column 1 replace admin -1
column 1 replace down 0
column 1 replace up 1
column 2 name tx
column 3 name rx
column 4 name dr
.
exit

Example of sensor you need to adjust: (you need to adapt your BGP process number: here replace 65535 by your BGP process number)
sensor bgp4peer
path bgp4/peer/peer
prefix freertr-bgp4peer
key name bgp4/peer
command sho ipv4 bgp 65535 summ
prepend bgp4_peer_
name 0 peer=
replace \. _
column 2 name state
column 2 replace false 0
column 2 replace true 1
column 3 name learn
column 4 name advert
.
exit

That being said this is the list of Dashboard available that would help you monitor your ENTIRE network backbone:
(As you can see these are just example of Dashboard exporting specific related KPI from a freeRtr CLI yielded and parsed via SENSOR)

Link State IGP peers / reachability & neighbor count summary
Routing / Computed - Redistributed
Routing / Interfaces
Routing / Neighbors
BFD states
BGP peer learned / advertised
BGP performance
BMP metrics
bridge MAC bytes
Distance Vector IGP interface
Distance Vector IGP peers
interfaces bytes
interfaces packets
LDP null dashboard
LDP summary
Link state IGP interface
Link State IGP performance and neighbor count
Links State IGP peers and neighbor count
Prometheus metrics
Routed traffic bytes
Routed traffic packets
System
Tracker
VRF route count

Last but not least, the usual screenshots:

First interface load RX/TX (special wink to @CARMEN and @EDOARDO from CERN :))


Second, essential IGP dashboard for your network backbone (this one has a global significance)

Last bit not least: Prometheus performance. (As you see it took 897 ms to fetch hundreds of KPI every 15s and you have the detail in histogram)


All of the above are just example. As we discussed with people from the community we can fetch TWAMP RTT KPI and feed a tool like TimeMap (https://timemap.geant.org/tm/) or even be exposed to a GNMI interface seamlessly able to fetch sensor either via Telemetry, Netconf or prometheus. With that in mind network operator can render any TELCO visualization dashboard with the KPI of your interest and also couple this with event/alarm system (More on this later) 

You have guessed it, your imagination is *just* the limit.

Happy Open Networking with RARE/freeRtr !

PS: For SC22 participants, all of these dashboard are being deployed in RARE GP4L so that they can be demonstrated during SC22 event. @Marcos, the floor is yours ;)

All the best,
Frederic





  • [RARE-users] Prometheus / VictoriaMetrics / Thanos improved Grafana dashboard, Frédéric LOUI, 09/06/2022

Archive powered by MHonArc 2.6.19.

Top of Page