Talk
Intermediate

Practical guide to Monitoring Microservices with Grafana

Approved

In this talk, I will demonstrate how to create a powerful and scalable monitoring system using Grafana and its suite of tools. The focus will be on effectively monitoring Golang services with MongoDB and PostgreSQL. We will cover the following key components:

  • Grafana: The visualization and dashboard tool that ties everything together, allowing you to monitor logs, metrics, and traces from one unified interface.
  • Loki: A log aggregation system optimized for cost-efficient, high-performance logging. I will demonstrate how Loki can collect, search, and visualize logs from distributed Golang services.
  • Mimir: A scalable metrics solution built on Prometheus, designed for high-volume metric collection. I’ll cover how to set up Mimir to collect and visualize key performance metrics from Golang applications and databases like MongoDB and PostgreSQL.
  • Tempo: A distributed tracing system that provides visibility into request flows across microservices. I’ll showcase how Tempo can be integrated to trace requests through Golang services, helping to identify performance bottlenecks and improve debugging.
  • Alloy: An alerting and incident management tool that simplifies the on-call process by integrating with Grafana. I will demonstrate how to set up effective alerting so teams can respond quickly to issues detected by the monitoring stack.

By the end of the talk, attendees will gain practical insights into setting up comprehensive monitoring for their services, ensuring visibility into every aspect of their system's health and performance.


Here are the links for the resources I will use in the talk.

slides -> https://slides.com/achintyapranshu/bento/fullscreen

code -> https://github.com/achintya-7/monitoring_talk

None
FOSS

Achintya Singh
Platform Engineer Aftershoot
Speaker Image

100 %
Approvability
4
Approvals
0
Rejections
1
Not Sure
I see Grafana I approve. Jokes aside, this seems interesting since there doesn't seem to be a lot of attention and focus towards open monitoring tools. However, the talk does seem to be a bit narrow with specific focus on a particular stack so I would love to see it expanded to cover a broader perspective.
Reviewer #1
Approved
This is a good technical talk, especially if there is time for Q&A as the demo is a great showcase of setting thing up with docker compose to do local testing, etc and it's not just a React app or something else frontend. I doesn't necessarily highlight the FOSS-ness of the software involved or how and why you can use this software for free and modify it freely. Definitely select this if there is a need for more technical talks.
Reviewer #2
Approved
Reviewer #3
Approved
Reviewer #4
Approved
the talks cover a wide range of tools and having to pack all this in one talk may dilute explaining a topic or may become too shallow. how about setting it up as a workshop, where attendees get a hands-on insights
Reviewer #5
Not Sure