Hi Julien, Thanks for the reply. That makes sense to me and it is very natural to implement it this way in Grafana.
I am working on adding a new promtool subcommand for querying exemplars with a query flag. From the UX perspective, it is a little bit weird to let users provide promql queries instead of matchers. It might cause some confusion (at least to me). Best regards, Ben Ye On Wed, Apr 28, 2021 at 6:55 PM Julien Pivotto <[email protected]> wrote: > On 28 Apr 11:55, Ben Ye wrote: > > Hi Prometheus developers & maintainers, > > > > I am looking at the Exemplar API > > < > https://prometheus.io/docs/prometheus/latest/querying/api/#querying-exemplars> > and > > I have one question about the query parameter. > > > > Here query supports any promql expression. But from the code > > < > https://github.com/prometheus/prometheus/blob/main/web/api/v1/api.go#L493-L501>, > > > what we need is just label matchers to select series. Then why do we use > > query as the parameter instead of using match[]? > > > > Best regards, > > Ben Ye > > It seems that it was chosen so that it was easy to get the exemplars of > a promql query without requiring the requester to analyze the query to > extract the series from the query. > > > > > -- > > 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/027851f8-93e6-47c0-9ca0-f1923508d837n%40googlegroups.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/CAAYGSaxW9GoRw0vt5X5k2TUsh%3DwZp%3D2N8-eZR%3DHL%3DAhJcAGX5g%40mail.gmail.com.

