Ganesh Vernekar
November, 2019
TSDB: 1 year in Ganesh Vernekar November, 2019 About me Ganesh - - PowerPoint PPT Presentation
TSDB: 1 year in Ganesh Vernekar November, 2019 About me Ganesh Vernekar Software Engineer, Grafana Labs Prometheus GSoC18 student Prometheus Member, TSDB Maintainer Graduated this year from IIT Hyderabad @_codesome
Ganesh Vernekar
November, 2019
TSDB: 1 year in | 2
Ganesh Vernekar
Software Engineer, Grafana Labs Prometheus GSoC’18 student Prometheus Member, TSDB Maintainer Graduated this year from IIT Hyderabad @_codesome ganesh@grafana.com
TSDB: 1 year in | 3
TSDB: 1 year in | 4
TSDB: 1 year in | 5
TSDB: 1 year in | 6
TSDB: 1 year in | 7
TSDB: 1 year in | 8
performance
TSDB: 1 year in | 9
TSDB: 1 year in | 10
TSDB: 1 year in | 11
TSDB: 1 year in | 12
TSDB: 1 year in | 13
35% allocations 19% allocations
TSDB: 1 year in | 14
6.5% allocations (Don’t have the numbers)
TSDB: 1 year in | 15
TSDB: 1 year in | 16
{foo=~”bar|baz”} => {foo=”bar”} or {foo=”baz”} Make Grafana dashboard queries faster
TSDB: 1 year in | 17
TSDB: 1 year in | 18
TSDB: 1 year in | 19
TSDB: 1 year in | 20
TSDB: 1 year in | 21
TSDB: 1 year in | 22
TSDB: 1 year in | 23
TSDB: 1 year in | 24
TSDB: 1 year in | 25
○ Index size is limited to 64 GiB
○ 8M series with block spanning 9 days - 20 GiB
https://grafana.com/blog/2019/10/31/lifting-the-index-size-limit-of-prometheus-with-postings-compression/
TSDB: 1 year in | 26
GSoC 2019 work by Alec Wang (GH: naivewong)
011001 011010 101100 101101 101110 101111 0110 01 10 1011 00 01 10 11
https://grafana.com/blog/2019/10/31/lifting-the-index-size-limit-of-prometheus-with-postings-compression/
TSDB: 1 year in | 27
○ Some progress in the past by Brian and Goutham
○ Rebase the work of Brian and Goutham :P
TSDB: 1 year in | 28
Potential speedup of WAL replay by a big factor
@_codesome