Introduction to Monitoring with Grafana

Marcus Olsson

Summary

As software becomes more and more complex, the need to understand how it performs in production becomes an important part of software development. If you want to better understand your applications, this class is for you.

Detail

In this workshop, we'll cover the basics of monitoring, what to monitor, how to visualize it, and how to alert when things go wrong. We'll also look at how to combine metrics with logs to troubleshoot production issues.

During the day, we'll talk about:

You'll also learn how to use Grafana, an open source platform for monitoring and observability, to set up your monitoring solution:

What you'll learn

After this workshop:

You'll have an understanding of how to monitor your software You'll be able to use Grafana to create dashboards and alerts You'll be able to use metrics and logs together to debug running software Prerequisites: Basic experience with web services.

Biography

Marcus Olsson is a Developer Advocate at Grafana Labs, the company behind Grafana. Before that he was consulting teams on cloud native practices and infrastructure. He's also known to draw gophers and organize Go meetups.

Social media


Getting started with application observability

Elena Grahovac

elena-grahovac

Short description

Observability - one of the key properties for modern applications. Typically, when we talk about it, we mean logs, metrics, and traces. However, according to the definition, observability is a measure that shows our ability to understand the current state of the system or any component of the system. In this workshop, we will see how applications themselves can contribute to observability of the whole system.

Details

We will discuss the importance of observability and the role of application in building observable systems. During the workshop, we will focus on practical examples and cases. We will start with an application that doesn’t provide any observability and will see how to improve the situation step-by-step. At the end of the workshop, our application will achieve a significantly better level of observability. The ideas and techniques of this workshop are applicable to different tools but for simplicity, we will use DataDog to analyze the data. If you would like to work with your own code, feel free to bring it to the workshop. Otherwise, you will be provided with a typical web service.

Workshop plan

Prerequisites

Bio

Elena is an Engineering Manager at GetYourGuide and a co-hosts of the GolangShow podcast. With 12+ years of overall experience in IT, she values DevOps culture and passionate about automation, software architecture and site reliability engineering topics.

Social media

Github: github.com/rumyantseva
Twitter: twitter.com/webdeva