December 16, 2019

235 words 2 mins read

Got a Need for Speed? Accelerate Your Prometheus Dashboard Using Trickster

Got a Need for Speed? Accelerate Your Prometheus Dashboard Using Trickster

We live in a world where high performance, and speed are essential. A few extra seconds of response time on a dashboard can be a deal breaker. Many dashboards request the entire time range of data fro …

Talk Title Got a Need for Speed? Accelerate Your Prometheus Dashboard Using Trickster
Speakers James Ranson (Principal Software Architect, Comcast), Shilla Saebi (Program Manager, Open Source, Comcast)
Conference KubeCon + CloudNativeCon North America
Conf Tag
Location Seattle, WA, USA
Date Dec 9-14, 2018
URL Talk Page
Slides Talk Slides
Video

We live in a world where high performance, and speed are essential. A few extra seconds of response time on a dashboard can be a deal breaker. Many dashboards request the entire time range of data from the time series database, every time a dashboard loads or reloads. This can result in slower rendering times, and different results depending on when the request is made. We are proud to announce that Trickster, a new open source project, was developed to address this very issue.Written in Go, Trickster is a reverse proxy cache for the Prometheus HTTP APIv1 that considerably accelerates dashboard rendering times for any series queried from Prometheus. This is possible because of the delta proxy, step boundary normalization, and fast forward features. In the presentation, we will discuss how Trickster was developed at Comcast, and we will show you a live demo of the software.

comments powered by Disqus