Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide Overview data for visualization in the Dashboard #25

Open
Lachstec opened this issue Jul 15, 2024 · 4 comments
Open

Provide Overview data for visualization in the Dashboard #25

Lachstec opened this issue Jul 15, 2024 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@Lachstec
Copy link
Collaborator

We need to provide metrics of the siblings in order to visualize them in the Dashboard. Metrics can be acquired via gNMI, so we just need to know what data would be nice to have.

@RedEagle-dh can you reply with a selection of data that would be nice for you? We can then build a gNMI Query to retrieve it and make it available for you via a Queue or something along the lines.

@Lachstec Lachstec added the enhancement New feature or request label Jul 15, 2024
@Lachstec
Copy link
Collaborator Author

Ideas from us:

  • /system/state => Uptime, Software Version, Hostname
  • /interfaces => List of Interfaces with packet counters, current state, MAC-address, etc.
  • OSPF Information (unknown path)
  • Static Routes

@RedEagle-dh
Copy link
Collaborator

RedEagle-dh commented Jul 15, 2024

For the topology the following data is important:

  • nodes & links
  • general node data (e.g. ipv4, ipv6, mac, ...)
  • general link data (e.g. connected nodes, connected endpoint (e,g, eth1))
  • current traffic over a node & link
  • current node status
  • for the future maybe realnet-data of the node (e.g. temperature)

Don't know if everything is possible but thats all I'd need for now. Maybe you can reply what would be possible from the selection above :)

@Lachstec
Copy link
Collaborator Author

The first three things are definitely possible, but i am unsure about the latter three. Maybe they are tricky / not possible to provide, but i will let you know if i find anything out.

@S-Schickentanz
Copy link
Collaborator

Added branch node-overview to work on providing overview data.
For now, it is implemented as an app that runs on the siblings and provides data depending on the overviewPaths provided in the digsinet.yml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

3 participants