Skip to content

v2025.08

Latest

Choose a tag to compare

@saidsef saidsef released this 22 Aug 14:47
· 10 commits to main since this release
dcfa45a

🎉 LGTM+ Observability Stack v2025.08 - The Ultimate Kubernetes Monitoring Solution! 🚀

Welcome to the most comprehensive and flexible observability stack deployment for Kubernetes! 🌟 This release brings you the complete LGTM+ stack with enhanced performance, streamlined deployment, and unmatched flexibility!

🔥 What Makes This Release Amazing?

Complete Observability Ecosystem

  • 📊 Grafana - Stunning unified dashboards and visualisations
  • 📈 Prometheus - Lightning-fast metrics collection and alerting
  • 🗃️ Mimir - Scalable long-term metrics storage (1 billion+ series!)
  • 📝 Loki - Cost-effective log aggregation without indexing overhead
  • 🔗 Tempo - High-performance distributed tracing backend
  • 🔥 Pyroscope - Continuous profiling for performance insights
  • 🚀 Alloy - Flexible, vendor-neutral telemetry collector
  • 🛡️ Beyla - Revolutionary eBPF auto-instrumentation (no code changes!)

🎯 Incredible Benefits & Flexibility

🚀 Zero-Config Auto-Instrumentation

  • Beyla automatically captures RED metrics and traces using eBPF
  • No application code modifications required!
  • Instant visibility into HTTP/S and gRPC services

🔧 Modular & Composable Architecture

  • Deploy only what you need - each component works independently
  • Easy to extend and customise for your specific requirements
  • Mix and match components based on your observability needs

💰 Cost-Effective Design

  • Loki's label-based approach reduces storage costs dramatically
  • Efficient resource utilisation across all components
  • Scale metrics to billions of active series with Mimir

🎨 Unified Experience

  • Single pane of glass for metrics, logs, traces, and profiles
  • Seamless correlation between different telemetry types
  • Pre-configured dashboards and alerting rules

Production-Ready Performance

  • High-availability configurations out of the box
  • Optimised for Kubernetes workloads
  • Battle-tested components from Grafana Labs

🔒 Enterprise-Grade Security

  • RBAC configurations included
  • Secure service-to-service communication
  • Configurable authentication and authorisation

🛠️ Installation

Getting started is incredibly simple! Just follow these steps:

# Create monitoring namespace
kubectl create namespace monitoring

# Deploy all services
kubectl apply -k deployment/ -n monitoring

That's it! 🎊 Your complete observability stack will be up and running in minutes!

🥇 What You Get Out of the Box

After deployment, you'll have access to:

  • Grafana UI at http://localhost:3000 (via port-forward)
  • Prometheus Metrics for real-time monitoring
  • Loki Logs for centralised log aggregation
  • Tempo Traces for distributed request tracing
  • Pyroscope Profiles for continuous performance profiling
  • Pre-configured Dashboards for immediate insights
  • Alerting Rules for proactive monitoring

🚀 Quick Start Guide

  1. Deploy the stack:

    kubectl apply -k deployment/ -n monitoring
  2. Access Grafana:

    kubectl port-forward -n monitoring svc/grafana 3000:3000
  3. Start monitoring immediately! 📈

    • All datasources are pre-configured
    • Dashboards are ready to use
    • Auto-instrumentation is active via Beyla

🎨 Perfect For

DevOps Teams - Complete infrastructure observability
SRE Engineers - Production monitoring and alerting
Developers - Application performance insights
Platform Teams - Multi-tenant observability solutions
Kubernetes Operators - Cloud-native monitoring stack

🌟 Why Choose This Stack?

  • 🏆 Industry Standard - Built on proven Grafana ecosystem
  • 🔥 Latest Technology - eBPF, OpenTelemetry, and modern observability
  • 🎯 Production Tested - Battle-hardened configurations
  • 📚 Well Documented - Comprehensive guides and examples
  • 🤝 Community Driven - Open source with active contribution
  • Easy Migration - Compatible with existing Prometheus/Grafana setups

🎉 Ready to Transform Your Observability?

This release represents the pinnacle of Kubernetes observability - combining cutting-edge technology with proven reliability. Whether you're running microservices, monoliths, or hybrid architectures, this stack provides unparalleled visibility into your systems!

Happy Monitoring! 📊✨


💝 Loved this release? Star the repository and share it with your team!
🐛 Found an issue? We'd love your feedback - please open an issue!
🚀 Want to contribute? Check out our Contributing Guide!

What's Changed

  • chore: optimise Kubernetes deployments resource allocation and configurations by @saidsef in #188
  • feat: optimize resource allocation and performance tuning for Loki stack by @saidsef in #190
  • ✨ feat: Supercharge Grafana with 17+ plugins & enhanced configuration 🚀 by @saidsef in #192
  • chore(prometheus): infer procs and mem from resources spec by @saidsef in #198
  • feat(alloy): enhance Alloy configuration with clustering by @saidsef in #199
  • feat(tempo): enhance storage resource limits configuration by @saidsef in #201
  • feat(mimir): enhance configuration container args and environment variables by @saidsef in #202
  • chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #204

Full Changelog: v2025.07...v2025.08