Skip to Main Content
Talk Beginner

From Zero to Insight: Setting Up Scalable Monitoring for Your Application from Scratch

Proposal status is Rejected
Session Description

In modern application development, real-time visibility into system health and performance is crucial for reliability and user satisfaction. This session will take participants on a practical journey from having no monitoring to a fully functioning, scalable observability setup using open-source tools.

We will cover:

  • The need for monitoring and what to track

  • Choosing the right stack (Prometheus, Grafana, Loki, Alertmanager, etc.)

  • Instrumenting your code for metrics, logs, and traces

  • Setting up dashboards and alerts

  • Real-world tips for scaling monitoring in production environments

The session will include a live demo where we integrate monitoring into a sample application from scratch, demonstrating how each component fits into a complete observability pipeline. Whether you’re building microservices or monoliths, this talk will equip you with the foundation to keep your systems healthy and your users happy.

Key Takeaways
  • Understand the core concepts of observability: metrics, logs, and traces

  • Learn how to instrument your application with minimal overhead

  • Step-by-step guide to setting up Prometheus, Grafana, and Loki

  • Strategies for creating actionable alerts and readable dashboards

  • Best practices for managing and scaling your monitoring stack

  • Insights into debugging and incident response using observability data

References

Session Categories

Engineering practice - productivity, debugging

Which track are you applying for?

Compilers, Programming Languages and Systems Devroom

Speakers

Aryan Mehrotra
Aryan Mehrotra Senior Software Engineer | ZopDev

I am currently leading backend of an innovative project aimed at simplifying infrastructure management, leveraging my extensive experience in building large-scale systems. I serve as a maintainer for GoFr, an opinionated Golang framework that accelerates microservice development with built-in support for databases and observability.

Divya Darshana
Divya Darshana Software Developer | ZopDev

I'm a Golang developer working at an Infrastructure-as-Code (IaC) automation startup, passionate about building reliable and observable backend systems. As one of the maintainers of GoFr—a fast-growing Golang framework—I've played a key role in enhancing its observability features, including monitoring, tracing, and health checks, while also contributing to robust support for gRPC, REST, and various data-source integrations.

Outside of development, I’m dedicated to sharing knowledge through technical blogs and educational videos on the GoFr Channel, helping developers build scalable GoFr applications with clean architecture and solid microservices practices.

aryan mehrotra
aryan mehrotra .