Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
@bob_cotton
Chronomancer: Using Cortex to Control
Time Between Series
PromCon 2018 Lightning Talk
Bob Cotton
@bob_cotton
Definitions
● Prometheus: Automatic generator of
rewrite rule questions
● Cortex: Multi-tenant and horizontall...
@bob_cotton
● Time flows faster/slower based on elevation
● There is no one shared universal “now”
Time, as we know it is ...
@bob_cotton
Time Begins at the Scrape
Target
Prometheus
Metric
T0
T1
T0
T1
@bob_cotton
Timestamp Preserved in Remote Write
Prometheus
T0 T0 T0 T0 T0 T0 T0TN
remote_write
@bob_cotton
Time Out of Sync
Prometheus
ML Data
Processor
Query
Scrape
T0
Series timestamp is now scrape
interval + proces...
@bob_cotton
Getting Data in (and hence controlling time)
● For Prometheus, scrape is the only option
● For Cortex, push is...
@bob_cotton
Time Out of Sync
Prometheus
ML Data
Processor
Query
remote write
T0
T’0
Target
Metric
T0 T0 T0 T0TN
remote_wri...
@bob_cotton
info@freshtracks.io
@FreshTracksio
Thanks
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
What to Upload to SlideShare
Next
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

Share

20180808 PromCon Lightning Talk

Download to read offline

Slides from my lightning talk at PromCon 2018.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

20180808 PromCon Lightning Talk

  1. 1. @bob_cotton Chronomancer: Using Cortex to Control Time Between Series PromCon 2018 Lightning Talk Bob Cotton
  2. 2. @bob_cotton Definitions ● Prometheus: Automatic generator of rewrite rule questions ● Cortex: Multi-tenant and horizontally scalable Prometheus as a service ● Chronomancy: A school of magic involving supernatural manipulation of time ● Chronomancer: An individual who can manipulate time ● Time: ...
  3. 3. @bob_cotton ● Time flows faster/slower based on elevation ● There is no one shared universal “now” Time, as we know it is wholly a construct of the evolution of the human brain. Why should Prometheus be any different? Things About Time
  4. 4. @bob_cotton Time Begins at the Scrape Target Prometheus Metric T0 T1 T0 T1
  5. 5. @bob_cotton Timestamp Preserved in Remote Write Prometheus T0 T0 T0 T0 T0 T0 T0TN remote_write
  6. 6. @bob_cotton Time Out of Sync Prometheus ML Data Processor Query Scrape T0 Series timestamp is now scrape interval + processing time T’0
  7. 7. @bob_cotton Getting Data in (and hence controlling time) ● For Prometheus, scrape is the only option ● For Cortex, push is the only way Prometheus Scrape remote write
  8. 8. @bob_cotton Time Out of Sync Prometheus ML Data Processor Query remote write T0 T’0 Target Metric T0 T0 T0 T0TN remote_write
  9. 9. @bob_cotton info@freshtracks.io @FreshTracksio Thanks

Slides from my lightning talk at PromCon 2018.

Views

Total views

1,251

On Slideshare

0

From embeds

0

Number of embeds

42

Actions

Downloads

6

Shares

0

Comments

0

Likes

0

×