An2svszsououlvjofhou
SkillsCast

Monitoring Microservices with Prometheus

14th November 2018 in London at CodeNode

There are 1 other SkillsCast available from London μServices (Microservices) User Group

How do you know your Microservice is doing what it is supposed to do? Don’t stay in the dark, add some metrics! In this talk I will give an overview on how Prometheus integrates with a microservices landscape. I’m also going to show you how you can easily add Prometheus metrics to your application and how to try it out locally in a Docker Compose stack.

Key takeaways:

  • Why you should use metrics to understand the wellbeing of production services
  • Basics about Prometheus, a monitoring system that discovers services, scrapes and stores metrics and alerts you based on rules
  • How to add Prometheus metrics to an application and visualise it with - Grafana
  • How everything fits together, checkout the repo and run the Docker Compose stack

YOU MAY ALSO LIKE:

Thanks to our sponsors

Monitoring Microservices with Prometheus

Joachim Draeger

Jo is a Lead Software Engineer at Signal Media, a London based AI-driven company that extracts insights from the world’s news. He is currently developing full-stack in the Account Management Team. Coming from a Java background he now broke free and is writing microservices in Clojure and Python. Before moving up the stack to the product, Jo has tamed Signal’s Elasticsearch cluster and was involved in bootstrapping monitoring of Signal’s production systems with Prometheus in the Infrastructure Team.

SkillsCast

How do you know your Microservice is doing what it is supposed to do? Don’t stay in the dark, add some metrics! In this talk I will give an overview on how Prometheus integrates with a microservices landscape. I’m also going to show you how you can easily add Prometheus metrics to your application and how to try it out locally in a Docker Compose stack.

Key takeaways:

  • Why you should use metrics to understand the wellbeing of production services
  • Basics about Prometheus, a monitoring system that discovers services, scrapes and stores metrics and alerts you based on rules
  • How to add Prometheus metrics to an application and visualise it with - Grafana
  • How everything fits together, checkout the repo and run the Docker Compose stack

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Monitoring Microservices with Prometheus

Joachim Draeger

Jo is a Lead Software Engineer at Signal Media, a London based AI-driven company that extracts insights from the world’s news. He is currently developing full-stack in the Account Management Team. Coming from a Java background he now broke free and is writing microservices in Clojure and Python. Before moving up the stack to the product, Jo has tamed Signal’s Elasticsearch cluster and was involved in bootstrapping monitoring of Signal’s production systems with Prometheus in the Infrastructure Team.