
A Journey Through Observability Tools: From Legacy to Modern
I work in the world of infrastructure monitoring, observability, and automation — a space that’s evolved significantly over the years. I started this blog to share some of that journey, from managing legacy systems to building modern, cloud-native solutions.
-
Building a RAG App in Python: A Live Coding Experience
Retrieval-Augmented Generation (RAG) is one of the most practical applications of LLMs today. It allows us to chat with our own data like documents, logs, notes without retraining a model.… Read more ⇢
-
Vibe-Coding an MCP Server: From Idea to Reality in Minutes with Antigravity
I’ve been hearing a lot about “vibe-coding”, the idea that you can just flow with your ideas while the heavy lifting is handled by your AI pair programmer. Today, I… Read more ⇢
-
Model Context Protocol (MCP) Server for Grafana
Grafana is the go-to platform for visualization. But what if you could interact with your Grafana dashboards, alerts, and configurations directly from your IDE? That’s where Model Context Protocol (MCP)… Read more ⇢
-
Effortless Application Monitoring: Getting RED Metrics with Grafana Beyla
A few weeks ago, I dived into Grafana Beyla, and I was blown away by its simplicity and power. The promise of “zero-instrumentation” monitoring is a game-changer for developers and… Read more ⇢
-
Beyond Kubernetes SD: Prometheus with HTTP Service Discovery
The “Why”: When to Use HTTP SD over Native Kubernetes SD Prometheus is the undisputed king of monitoring in the Kubernetes ecosystem. Its built-in service discovery mechanisms (kubernetes_sd_configs) are brilliant,… Read more ⇢
-
Deploying AI Agent with kagent: A Test Drive
I came across kagent a couple of weeks ago, but took sometime to test this in my dev Kubernetes cluster. In this latest post, I’m sharing my experience and insights.… Read more ⇢
-
Configuring Your Local Syslog Daemon (e.g., rsyslog) for Grafana Alloy
In our previous post, we explored how Grafana Alloy acts as a unified agent for both metrics and logs. A key part of that setup involved loki.source.syslog listening for incoming syslog messages… Read more ⇢
-
Grafana Alloy: The Unified Agent for Logs and Metrics
In this post, I’ll demonstrate how to use Grafana Alloy — the powerful telemetry agent— to forward local syslog data to Loki, Grafana’s log aggregation system. We’ll also walk through… Read more ⇢
-
Kubernetes: Simplifying NFS Storage Setup
Dynamic NFS storage provisioning refers to the automatic creation of persistent storage volumes using an NFS (Network File System) server when a Kubernetes PersistentVolumeClaim (PVC) is made. Instead of pre-creating… Read more ⇢
-
End-to-End Guide to Prometheus SNMP Exporter Deployment in Kubernetes [Part-2]
Welcome to the second part. Here let’s focus on: Install Prometheus SNMP Exporter (Helm): Step1: Create a config map with the snmp file loaded [In Prod, you can use original… Read more ⇢