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 exporter #975

Open
harmjanblok opened this issue Mar 25, 2022 · 4 comments
Open

Prometheus exporter #975

harmjanblok opened this issue Mar 25, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@harmjanblok
Copy link

Describe the solution you'd like
A prometheus exporter which exports the EoL dates for one or more products as prometheus metrics.

Various exporters already provide metrics with the version an application is using, for example the node_exporter provides a node_os_version:

node_os_version{container="kube-rbac-proxy", endpoint="https", id="centos", id_like="rhel fedora", job="node-exporter", name="CentOS Linux", namespace="monitoring-system", pod="node-exporter-928p9", service="node-exporter"} 7

With a prometheus exporter for EoL dates both metrics could be used to display or alert if a current used version is EoL (or EoL soon).

@welcome
Copy link

welcome bot commented Mar 25, 2022

Thanks for opening your first issue here! Be sure to follow the issue template!

@captn3m0
Copy link
Member

This is an interesting idea!

I'm considering using node_supported_versions etc as the key to list down supported versions. That would be helpful in writing rules (you only need to match what's running).

Does that sound reasonable?

@captn3m0 captn3m0 added the enhancement New feature or request label Mar 25, 2022
@captn3m0
Copy link
Member

Could you provide sample metrics for how this might look, and how the corresponding alert rules would look?

@smarakdas314
Copy link

smarakdas314 commented Jul 8, 2024

Upvote +1 👍

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

No branches or pull requests

3 participants