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

issue:4043385: [UFM Events Grafana Dashboard Plugin]: Collecting the telemetry and write it to Prometheus DB #240

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

ananalaghbar
Copy link
Contributor

What ?

This PR introduces the mechanism for periodically collecting data from the secondary telemetry endpoint and recording the predefined metrics (starting with Link_Down as POC) in specified Prometheus DB (defaulting to the local DB).

Why ?

To enhance the current Grafana dashboard for UFM events, we need to incorporate telemetry as an additional data source. This integration allows us to create a hybrid dashboard that combines event data with telemetry metrics, providing a more in-depth view of the fabric's status.

How ?

Collecting both UFM events and the UFM telemetry metrics allows us to create Grafana panels that display events alongside corresponding telemetry data. This functionality allows for detailed drill-downs into telemetry metrics directly related to specific events.

A new dashboard template will be introduced in a separate PR.

Special triggers

Use the following phrases as comments to trigger different runs

  • bot:retest rerun Jenkins CI (to rerun GitHub CI, use "Checks" tab on PR page and rerun all jobs)
  • bot:upgrade run additional update tests

…python application infra for collecting configurable telemetry endpoint

- issue:4040988: [UFM Events Grafana Dashboard Plugin]: Installing the Prometheus server and store partial secondary telemetry data (only data that we need to present in Grafana) in Prometheus DB
…nting python application infra for collecting configurable telemetry endpoint
…ing the Prometheus server and store partial secondary telemetry data (only data that we need to present in Grafana) in Prometheus DB
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants