> As maintainer of Prometheus server, in general, I am worried that
> getting a wal that'd be more "able" than the actual Prometheus TSDB
> would weaken the Prometheus server use case in favor of SaaS platforms.
>
> It does not sound great for the users who rely on Prometheus
> alone, which I think will continue to represent a large part of our
> community in the future.
>

Where do you see the downside for these users? It doesn't seem that a
structured remote-write API would take anything away from
users using the Prometheus server with local storage.


> Additionally, the Query Engine should take advantage of those new
> properties as well: until we do not support that in Prometheus TSDB,
> it's harder to take advantage of the OpenMetrics types in the language.
>

True, though I don't understand why this is an argument against the
remote-write protocol supporting the instrumentation data model.

Tailing whatever structure TSDB currently supports, which will probably be
a moving target for some time, seems like it would cause unnecessary
change frequency to the API or require waiting a few years before making
any changes at all.
Or is the goal to not give service offerings access to more structure than
Prometheus itself can make use of?


I should say that I'm primarily speaking from technical curiosity here. Our
own offering doesn't need such fundamental changes, though
they would make some things a bit simpler of course.


On another front, from an efficiency standpoint, don't we want to batch
> samples from exact same ts in many cases (e.g network partition)?
>

Could you elaborate with an example?

-- 
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/CAG97UEmPzxB5Sr1rOpjYOrRURBuU%3DFP4YsWM-0mk6o9XZt4xBQ%40mail.gmail.com.

Reply via email to