This time we are meeting at the Red Hat office (the former CoreOS office) on Nov 13th.
18:30 - 19:00 - Arrival & networking with Pizza and Drinks
19:00 - 19:10 - Welcome and introduction
19:10 - 20:45 - Talk: Kuberentes' Metrics API - Past, Present and Future
19:45 - 20:00 - Talk: Optimizing metric rendering in kube-state-metrics
20:00 - 20:15 - BREAK
20:15 - 21:00 - Talk: Prometheus – myths and proverbs (part 2)
Kuberentes' Metrics API - Past, Present and Future
Abstract: Kubernetes is a system that is aware of its sorroundings by leveraging metrics.
Where are metrics used within Kubernetes and what for? Where do these metrics come from?
What is the past, present and future of metrics in Kubernetes?
We will look at things like: Metrics API, Metrics Server, Prometheus Adapter,
Horizontal Pod Autoscaling (HPA), Custom Metrics API and more.
Sergiusz Urbaniak is a Software Engineer at RedHat.
He is enthusiastic about modern infrastructure software while still
enjoying minimalistic networking techniques like morse code.
He worked on Mesos, Kubernetes, rkt, Tectonic and is now working on all things Prometheus in Kubernetes.
Matthias Loibl is a Software Engineer at Red Hat.
He loves working on Distributed Systems with Go, Docker, Kubernetes and Prometheus.
In his free time, he contributes to numerous open source projects related to Prometheus and Drone.
Optimizing metric rendering in kube-state-metrics
Abstract: Kube-state-metrics exposes Prometheus metrics of the state of a given Kubernetes
cluster. The project uses the standard Prometheus client Go library, which
is not optimized for the very specific use case of kube-state-metrics.
Max will elaborate different optimizations like metric caching and improved text
marshaling that decrease and stabilize kube-state-metrics' resource usage as
well as shorten response times.
Biography: Max is a software developer at Red Hat and member of the upstream Prometheus project,
working both on Prometheus and Kubernetes. Previously hacking on data quality analysis,
he decided to stop suppressing his interest for distributed systems at scale and joined CoreOS (now Red Hat).
Prometheus – myths and proverbs
Abstract: If Go has proverbs (https://go-proverbs.github.io/), we should,
too. I have collected a few of them I would like to share. And of
course, as the original Prometheus is from mythology, we should also
talk about myths.
Biography: Björn “Beorn” Rabenstein is a
Production Engineer at SoundCloud and a
Prometheus developer. Previously, Björn was a
Site Reliability Engineer (https://landing.google.com/sre/) at
Google and a number cruncher for science (https://scholar.google.com/citations?user=NPn0JJEAAAAJ&hl=en).
Hope to see you all there!
Matthias & the Berlin Prometheus team