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

Prometheus metrics endpoint #363

Merged
merged 10 commits into from
Oct 28, 2024
Merged

Prometheus metrics endpoint #363

merged 10 commits into from
Oct 28, 2024

Conversation

rezib
Copy link
Contributor

@rezib rezib commented Oct 9, 2024

Add a /metrics endpoint designed to be scraped by Prometheus.

fix #274

@rezib rezib added the feature New feature or enhancement to develop. label Oct 9, 2024
@rezib rezib self-assigned this Oct 9, 2024
@rezib rezib added this to the v4.0.0 milestone Oct 23, 2024
@rezib rezib marked this pull request as ready for review October 24, 2024 12:51
This is a boolean parameter to control if metrics feature and
integration with Prometheus (or compatible) is enabled on the agent.
This is disabled by default.
Add optional /metrics endpoint with various Slurm metrics in OpenMetrics
format designed to be scraped by Prometheus or compatible.

fix #274
Add IP address of client filter mechanism in metrics endpoint.
This new version has a fix required to load ip and network default
values.
- Add metrics export configuration documentation.
- Mention metrics export optional feature in quickstart guide.
- Mention metrics export feature in overview page.
- Mention possible Prometheus integration in architecture page.
@rezib rezib merged commit ba21b34 into main Oct 28, 2024
1 check passed
@github-actions github-actions bot locked and limited conversation to collaborators Oct 28, 2024
@rezib rezib deleted the pr/feat-274 branch October 28, 2024 15:40
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature New feature or enhancement to develop.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Prometheus exporter
1 participant