iam-veeramalla/observability-zero-to-hero

Repo for learning observability

View on GitHub ↗Jump to charts ↓

iam-veeramalla/observability-zero-to-hero has 3k+ stars and 4.5k+ forks on GitHub, is written in Go, and was last pushed on Jun 26, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 57 minutes ago
Added to GitGenius on September 22nd, 2026
Created on March 16th, 2023
Open Issues & Pull Requests: 54 (+0)
GitHub issues: Enabled
Number of forks: 4,920
Total Stargazers: 3,153 (+0)
Total Subscribers: 59 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 44.1 days
Mean response time: 61.7 days
90th percentile: 138.4 days
Tracked items: 3

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 324 days
Stale 30+ days: 5
Stale 90+ days: 5

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Observability Zero to Hero is a learning resource that teaches observability practices through a structured tutorial series covering monitoring, logging, and tracing in Kubernetes environments.

The resource addresses the challenge of understanding and implementing observability in modern distributed systems. It takes a hands-on approach by walking learners through a seven-day progression that builds from foundational concepts to practical implementation. The curriculum covers the three pillars of observability—metrics, logs, and traces—using industry-standard tools including Prometheus for metrics collection, the EFK stack (Elasticsearch, Fluentbit, Kibana) for log aggregation, and Jaeger for distributed tracing. Each day combines conceptual explanations with concrete setup instructions and configuration examples, allowing learners to deploy these tools in Kubernetes clusters and understand how they work together.

This resource suits developers and operators who need to understand observability from the ground up, particularly those working with Kubernetes environments. It is most valuable for teams building or maintaining microservices architectures where visibility across distributed systems is essential. The tutorial format makes it accessible to those new to observability while providing enough depth to cover instrumentation, custom metrics, alerting, and trace analysis. The progression from theory to practice means learners can follow along sequentially or reference specific days for targeted topics.

The repository contains working code examples and detailed explanations organized by topic, with each day's content building on previous concepts. The material covers both foundational theory and hands-on deployment, including Helm-based installation of monitoring stacks and instrumentation of applications using libraries like prom-client for Node.js. The resource addresses practical concerns such as configuring Alertmanager for alerting and cleaning up Kubernetes resources after setup.