Hi!

Given PromQL and Prometheus API adoption by many, I wonder if there's a 
room for improvement around programmatic use of our APIs. However, this 
space is a bit inconsistent and undocumented.

In Prometheus client_golang we maintain API binding 
(experimental): https://pkg.go.dev/github.com/prometheus/client_golang/api 
- but I don't see any other official lib containing HTTP API bindings.

For other langs I see libs in the community 
e.g. https://github.com/mckang/promql_java_client, 
https://github.com/anhdat/prometheus4j and 
so https://pypi.org/project/promql-http-api/

*I wonder, is there a passion to:*



*1. Document existing libraries for each language in Prometheus website?2. 
Develop one binding that rule tham all, with the use 
of https://swagger.io/specification/ and generators?*
Kind Regards
Bartek Plotka @bwplotka

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/prometheus-developers/ef066893-a7b8-4f5c-9597-5fde4aa2e1ebn%40googlegroups.com.

Reply via email to