Small-scale Kubernetes on a budget & Monitoring Prometheus mixins w/ Jsonnet

Kinvolk - Adalbertstr. 6a Berlin, 10999 - View Map Cloud Native Computing Berlin
Tue, Feb 20, 2018, 6:30 PM (CET)

About this event

• What we'll do
This meetup will feature 2 speakers (Johannes 'fish' Ziemke & David Kaltschmidt) that will share their in-depth experience of Prometheus to observe Kubernetes (and other) clusters. We'll look at different aspects of the Prometheus + Kubernetes pair in these talks.

We look forward to seeing you for an evening of shared learning and fun.

Snacks & drinks will be provided.

---------------------------------------------

SCHEDULE:

[18:30- 19:00] Arrive and mingle

[19:00 - 19:30] **CANCELLED** Johannes 'fish' Ziemke, "Small Scale Kubernetes - Running http://Latency.at on a budget" **CANCELLED**

*** David Kaltschimdt has volunteered to do an additional talk about Prometheus for the first slot.

[19:45 - 20:30] David Kaltschmidt, "Prometheus Monitoring Mixins: Using Jsonnet to Package Together Dashboards, Alerts and Exporters"

[20:30 - 21:00] Mingle time

---------------------------------------------

TALK DETAILS:

"Small Scale Kubernetes - Running http://Latency.at on a budget", Johannes 'fish' Ziemke

Abstract: [http://Latency.at ](https://latency.at) measures performance and availability of sites and services from multiple global locations and provides the results as Prometheus metrics. This talk will present why http://Latency.at uses Kubernetes despite a tight budget and what trade-offs were made to keep the cost down while providing a reliable service.

"Prometheus Monitoring Mixins: Using Jsonnet to Package Together Dashboards, Alerts and Exporters", David Kaltschmidt

Abstract: Prometheus offers powerful open source monitoring and alerting - but that comes with higher degrees of freedom, making pre-configure monitoring configuration hard to build. Simultaneously, it's becoming accepted wisdom that the developers of a given software package are best placed to operate said software, or at least construct the basic monitoring configuration.
In this talk we present a technique for using Jsonnet (a configuration language from Google) for packaging and deploying “Monitoring Mixins” - extensible and customisable combinations of dashboards, alert definitions and exporters. This technique allows developers of open source projects to publish best-practice monitoring configurations alongside their code, and for users to consume it, customise it and stay up to date.

---------------------------------------------

SPEAKER BIO:

Johannes 'fish' Ziemke (Twitter: @discordianfish): Johannes worked at SoundCloud, Docker and Mesosphere before he started [consulting](https://5pi.de/hire-me ) and founded http://Latency.at .

David Kaltschmidt (Twitter: @davkals): David works at Kausal, a new company working on Prometheus & Cortex. Previously he worked at companies such as Weaveworks, Oracle, and Acme Packet. David has been building UIs for the networking industry for over a decade. He’s recently joined the sourdough train and is now baking way too much bread.

• What to bring

• Important to know

When

Tuesday, Feb 20
6:30 PM - 9:00 PM (CET)

Where

Kinvolk
Adalbertstr. 6a Berlin10999

Organizers