Skip to main content

Posts

Distributed Tracing using Tempo-Grafana

Recent posts
Grafana Alerting – Approach 3: Dashboard Panel Alerts 🚨 Grafana Alerting Series · Part 3 of 3 Set Alerts Directly from Dashboard Panels The fastest, most visual way to configure alerts — right where your data lives. Grafana Monitoring DevOps / SRE ✅ Part 1 Alert Rules + Contact Points + Policies ✅ Part 2 Silences + Grouping + Inhibition ▶ Part 3 Dashboard Panel Alerts Most engineers configure alerts through the Alerting menu . But Grafana lets you set alerts directly from any dashboard panel — faster, more visual, and tightly coupled to the data you're already watching. No context switching required. What Is Panel-Based Alerting? In Grafana, every panel can carry its own alert rule. Instead of navigating to Alerting → Alert Rules → New Rule and rebuilding your query from scratch, you simply open the pa...

Setting Alerts , Notification Policies , Contact Points in Grafana

Grafana · Alerting Setting Up Alert Policies, Contact Points & Notification Policies in Grafana Published May 23, 2026  ·  14 min read  ·  Grafana 10+ A complete step-by-step guide to configuring Grafana's three pillars of alerting — alert rules, contact points, and notification policies — so your team gets the right alert, on the right channel, at the right time. Table of Contents 1. How Grafana Alerting Works 2. Prerequisites & Enabling Unified Alerting 3. Setting Up Contact Points 4. Configuring Email Contact Points 5. Configuring Webhook Contact Points 6. Other Contact Point Types 7. Creating Alert Rules (Alert Policies) 8. Setting Up Notification Policies 9. Mute Timings & Silences 10. Testing & Troubleshooting 11. Best Practices 1. How Grafana Alerting Works Grafana Unified Alerting has three core bui...

SpringBoot-Grafana Performance Dashboard

Architecture Flow Observability works best when logs, metrics, and dashboards are connected into a single feedback loop. In this setup, every Spring Boot microservice exposes metrics through Micrometer and Actuator, while logs are continuously shipped through Promtail into Loki. ┌──────────────────────┐ │ Spring Boot Services │ └──────────┬───────────┘ │ ┌────────────────┴────────────────┐ │ │ ▼ ▼ Micrometer Metrics Application Logs │ │ ▼ ▼ Prometheus Promtail │ │ ▼ ▼ Grafana ◄─────────────────────── Loki Metrics help identify performance degradation, logs explain failures in detail,...

Observability & Monitoring through Loki,Promtail (Alloy),Prometheus,Micrometer in Grafana

🔧 What this demo covers End-to-end observability setup using Prometheus + Loki + Grafana Integration of Micrometer with Spring Boot for real-time metrics Log collection using Promtail / Alloy from application containers 📊 Metrics Monitoring (Prometheus) Scraping metrics from /actuator/prometheus endpoint JVM metrics: memory, threads, GC activity HTTP metrics: request count, latency, error rates Custom metrics via Micrometer 📜 Centralized Logging (Loki + Promtail) Aggregates logs from multiple microservices Label-based log filtering (fast & efficient) No heavy indexing → lightweight compared to ELK 📈 Visualization (Grafana Dashboards) Real-time dashboards for metrics & logs Correlate logs with metrics for faster debugging Pre-built + custom dashboards ⚙️ Architecture Flow Spring Boot app → exposes metrics via Micrometer Prometheus → scrapes & stores metrics Promtail/Alloy → collects logs → pushes to Loki...

Api Rate Limiting - Resilience4J