Monitoring #3634
Replies: 4 comments 8 replies
|
SuzieQ tool ? |
You're more than welcome to add Grafana or Prometheus as tools to netlab. Check the existing tool definitions; I'm pretty sure you'll nail it on the first try. The core idea is to specify the docker commands to start the tools, and the templates used to render tool configuration files from transformed netlab data. Unfortunately, there's no documentation (yet). |
|
this discussion + the Network Services for syslog could be getting us closer to having this and replace Sonda with the actual netlab devices. As mentioned above, it's beyond the scope of netlab, but what a cool set of tools it could be! |
|
Or maybe even link it with the netlab-ui later. Adding in there then also possibility doing automatic repetitive tests like flapping and so on with timing reproduceable if possible. In that case as Dan proposed it would be But for now that is future "Hirngespinnste" we will see. |



Uh oh!
There was an error while loading. Please reload this page.
So just a quick idea — I think this could add more maintenance, but I just propose it as an idea. Maybe when there is time, it might actually be pursued! :D
Does netlab already offer something to monitor a network?
Why not add a new plugin, or more likely a
netlabcore feature, that allows users to monitor their network? Something like injecting Grafana and Prometheus.The thing is, I guess this would require Jinja templates for the Grafana
dashboard.jsonfiles.I actually have such a plugin working, but it is currently hardcoded for FRR (specifically for BGP and OSPF). Of cause :D
And requires also presetup on the docker images as well a own collector docker for frr as frr exporter itself sadly does not expose everything one is interested in. So this is also ugly for now sth one does not really want to deal with else he would do it on his own anyways.
So for now not the best solution but I mean there will be better ones existing making it clean to use. I am sure of that it will just take time to correctly think it through and implement such.
What it tracks:
And this alone is a 3k lines JSON file, so it would be a bigger project I think!
How it works right now:
SO its cool as you just have all your network data in one place visually allowing to faster cleaner analyse it.
Sth else cool would be to offer sth with that you could automate some tests easy and directly have it visually also. Liek doing flapping tests etc.
All reactions