I recently gave a talk at GDG Devfest Ukraine about our use of gRPC & Kubernetes at Kausal. In the talk we discussed basic concepts of gRPC: Protocol Buffers, code generation and HTTP 2.0. We then discussed some more intermediate-level features, such as native Kubernetes load balancing, HTTP tunneling and instrumentation. This blog post is part one of the write up of the talk, but for those who can’t bear to wait, here’s the video:
The GA release of Prometheus 2.0 is just around the corner and brings a host of improvements to the storage engine, removing bottlenecks and massively improving all round performance. This blog post covers some of the config changes you’ll need to make to upgrade to Prometheus 2.0.
This blog post is part 3 of a series on the recent talk I gave at PromCon 2017 in Munich about what we’ve learnt running Cortex, our open source, horizontally scalable Prometheus implementation for over a year. Part 1 and Part 2 can be found under those links.
It’s done! We produced out first screencast, in a very distributed fashion. Here is the video showing off our vision:
The rest of the blog post shows you the tools we used to take it from idea to finished video file.
This blog post is part 2 of a series on the recent talk I gave at PromCon 2017 in Munich about what we’ve learnt running Cortex, our open source, horizontally scalable Prometheus implementation, for over a year. Part 1 can be found here. In this blog post we discuss how we handled queries of death, recording rules and alerts, and long tail write latency.