Thanks, Ben, this is a very valid point. Is there a way we can improve
this? One solution would be:

Update parameter name OR/And docs for exemplars query to (something like
`extract-query`).


   - query=<string>: Prometheus expression query string.


Kind Regards,
Bartek Płotka (@bwplotka)


On Thu, Apr 29, 2021 at 1:20 AM Ben Ye <[email protected]> wrote:

> 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
> <https://groups.google.com/d/msgid/prometheus-developers/CAAYGSaxW9GoRw0vt5X5k2TUsh%3DwZp%3D2N8-eZR%3DHL%3DAhJcAGX5g%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAMssQwZGp1U9m3rK%3DmZ%3DvQw2c3ow7NQ3my5FsNwF0_0yc81iMw%40mail.gmail.com.

Reply via email to