Awesome! Exciting work, thanks for sharing. Will take a look in following
days / weekend (:

Kind Regards,
Bartek

On Thu, 19 Mar 2020 at 21:27, Callum Styan <[email protected]> wrote:

> Hi all,
>
> For those who are interested, I've added notes on how the exemplar storage
> might handle tail based sampling of traces. These notes are based on
> discussions I've had with a few people involved in/working on tracing
> systems.
>
> As usual, please let me know if you have any feedback.
>
> The current exemplar storage PR is here:
> https://github.com/prometheus/prometheus/pull/6635 In the current state,
> building Prometheus from that branch will allow you to scrape, store, and
> query exemplars.
>
> Thanks,
> Callum.
>
> On Thu, Jan 9, 2020 at 3:39 PM Callum Styan <[email protected]> wrote:
>
>> Hi all,
>>
>> As many of you know we've been planning to add minimal in-memory storage
>> of exemplars within Prometheus for some time now. Some work has already
>> been done in this area; including the exposition of exemplars in the Python
>> client
>> <https://github.com/prometheus/client_python/search?q=exemplar&unscoped_q=exemplar>,
>> and parsing of the Open Metrics exemplar format
>> <https://github.com/prometheus/prometheus/pull/6292> by the
>> M3/Chronosphere folks, who also proposed a possible storage interface
>> here <https://github.com/prometheus/prometheus/pull/6309>.
>>
>> More recently some of us have been putting together a design doc for the
>> end to end exemplar experience within Prometheus; discussing what the query
>> flow for exemplars might look like from Grafana itself, what the storage
>> interface (external and internal) API might look like, and how the internal
>> storage could be implemented.
>>
>> Some of you have also seen the experimental implementation PR
>> <https://github.com/prometheus/prometheus/pull/6574> I opened a few days
>> ago. From the comments there it sounds like there may be exemplar querying
>> use cases that haven't been discussed yet, which I would ask you to make
>> note of in the design doc.
>>
>> With all that said, here's the design doc
>> <https://docs.google.com/document/d/1ymZlc9yuTj8GvZyKz1r3KDRrhaOjZ1W1qZVW_5Gj7gA/edit?usp=sharing>.
>> Note that an implementation has not been finalized yet.
>>
>> Thanks,
>> Callum.
>>
> --
> 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/CAN2d5OT%2BJi4DB4fupTyjsgRa_T%2ByZiiVfG-FuEJDRV%3DWXDJDvg%40mail.gmail.com
> <https://groups.google.com/d/msgid/prometheus-developers/CAN2d5OT%2BJi4DB4fupTyjsgRa_T%2ByZiiVfG-FuEJDRV%3DWXDJDvg%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/CAMssQwYBcC9UOJKakZ-1ktDdCXhXy7Hbac6Vp%2Bk3nX2tyaJO7w%40mail.gmail.com.

Reply via email to