This event has ended. Visit the official site or create your own event on Sched.
Customize your schedule by session topic and skill level:  Session Topic - Refer to the "Type" filter list to the right to find a session based on topic. Talk Difficulty - Sessions are categorized as [B]eginner, [I]ntermediate or [A]dvanced at the end of each talk title.
Back To Schedule
Thursday, March 30 • 14:45 - 17:00
Workshop: Instrumenting Own Applications for Prometheus [B] - Alexandru Somesan & Frederic Branczyk, CoreOS [registration required to attend]

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
This workshop is designed for newcomers to the Kubernetes ecosystem that are looking to learn how to monitor their applications in the cluster using Prometheus.

Throughout this session, participants will learn how to reliably deploy Prometheus on Kubernetes, instrument and monitor own applications using the same principles by which Prometheus monitors the Kubernetes cluster itself and finally make use of collected metrics to set-up alarms and dashboards that suit their use-case.

Workshop outline:
  • Every participant has a working K8S cluster (either BYO or ad-hoc local multinode). 
  • Deploy Prometheus on the cluster using the Operator
  • Deploy example application (ideally web server + backend) to K8S cluster 
  • Discuss data flow from client to application in the context of K8S (ingress / external service). 
  • Discuss what kind of application metrics would meaningfully describe its operational state (counting processed requests, recording latencies as request passes through processing components inside app, exposing latencies of dependencies).
  • Implement at least one of each metric types (counter, histogram, gauge)
  • Configure Prometheus (through operator) to collect these metrics 
  • Display composite system + application metrics in dashboards (ready-made).

Registration is mandatory to attend this workshop session. REGISTER HERE to reserve your seat. 

avatar for Frederic Branczyk

Frederic Branczyk

Software Engineer, CoreOS
Frederic is an engineer at CoreOS contributing to Prometheus and Kubernetes to build state of the art modern infrastructure and monitoring tools. He discovered his interest in monitoring tools and distributed systems in his previous jobs, where he used machine learning to detect anomalies... Read More →
avatar for Alex Somesan

Alex Somesan

Software Engineer, CoreOS
Software engineer at CoreOS. Previously at AWS. Working on making operations reliable, easy and boring. Major crush on Kubernetes and cloud native technologies. I like building things, software or otherwise. I craft my own bicycles.

Thursday March 30, 2017 14:45 - 17:00 CEST
C 04