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 support? #29

Open
djs55 opened this issue Nov 28, 2018 · 4 comments
Open

prometheus support? #29

djs55 opened this issue Nov 28, 2018 · 4 comments

Comments

@djs55
Copy link
Member

djs55 commented Nov 28, 2018

prometheus is a very popular time-series data storage and querying system. It goes well with dashboards like grafana, making pretty pictures like this:

pretty dashboard

We've got an OCaml implementation of the prometheus metrics gathering format, thanks to @talex5: https://github.com/mirage/prometheus which I've had success with integrating with the ocaml-qcow code: mirage/ocaml-qcow#99

It would be nice if we could easily integrate with existing prometheus infrastructure (and not have to duplicate it)

@hannesm
Copy link
Member

hannesm commented Nov 28, 2018

yes, I agree. In #28 I developed an influx reporter, which I use in a grafana setup as well:

grafana

similar to that, but slightly different would be a prometheus reporter. another useful reporter would be SNMP imho.

@samoht
Copy link
Member

samoht commented May 13, 2020

@craigfe or @icristescu would you be interested to look at this feature request?

@hannesm
Copy link
Member

hannesm commented May 13, 2020

@MagnusS was interested as well -- in influx, a metrics source (e.g. gc) is a measurement, and tags contain the static (indexed) information such as unikernel name / application name. it is not clear to me how to map this information to prometheus.

@undu
Copy link

undu commented Dec 9, 2020

I might be worth taking a look at the successor of the prometheus format, which seems to be the de-facto format for metrics in the cloud: https://github.com/OpenObservability/OpenMetrics/blob/master/specification/OpenMetrics.md
I would need a new implementation but it shouldn't be hard to verify as conformance tests seem to be available in the repository.

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

No branches or pull requests

4 participants