On 18 Nov 16:36, 'Fabian Reinartz' via Prometheus Developers wrote:
> Hi developers,
> 
> We recently launched Google Cloud’s Prometheus metric backend based on
> Monarch. We encountered some obstacles regarding the remote APIs, which we
> believe to be common for backends that were not built for Prometheus
> bottom-up.
> 
> A central issue is that the remote APIs expose the Prometheus storage data
> model. It is notably different from the Prometheus/OpenMetrics
> instrumentation model and discards most of the structure known at scrape
> time.
> Structured data is critical to store and query data more effectively and
> translate it to different underlying storage data models. With the current
> API however the structure is very challenging and sometimes impossible to
> restore.
> 
> We're also interested in potential new features, like first-class support
> for HA deduplication and write atomicity.
> 
> 
> We’d like to explore evolving the remote APIs so that interoperability and
> compliance become more practically attainable for independently developed
> backends.
> But there should be substantial opportunities for backends that largely
> reuse Prometheus code as well.
> 
> 
> If I recall correctly from years ago, the current remote API was always
> meant as a starting point, rather than the final solution. Is now a good
> time to revisit its fundamentals?
> 
> 
> Are there any recent discussions in this area to read up on and participate
> in?


Hello Fabian,

I am not a remote write expert but we are about to mark the remote write
specification as stable. Here is the proposal:
https://docs.google.com/document/d/1LPhVRSFkGNSuU1fBd81ulhsCPR4hkSZyyBj1SZ8fWOM/edit#heading=h.3p42p5s8n0ui

We are also working on transactional remote write:
https://docs.google.com/document/d/1UgSNnQYB1TJKVHkrUybEZPDsDl6MYCSiABm71v73Uvs/edit#heading=h.ih79uqrsv2dl

Regards,


> 
> 
> 
> Thanks,
> Fabian
> 
> -- 
> 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 on the web visit 
> https://groups.google.com/d/msgid/prometheus-developers/CAG97UEngEdrkrcGnH5J%2BRQ4ThT8GW530JcLOgdJ2Jf13A_RAjA%40mail.gmail.com.

-- 
Julien Pivotto
@roidelapluie

-- 
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 on the web visit 
https://groups.google.com/d/msgid/prometheus-developers/20211118173134.GA758054%40hydrogen.

Reply via email to