Releases: saidsef/grafana-loki-on-k8s
v2025.08
🎉 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
-
Deploy the stack:
kubectl apply -k deployment/ -n monitoring
-
Access Grafana:
kubectl port-forward -n monitoring svc/grafana 3000:3000
-
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
v2025.07
Grafana Loki on Kubernetes - v2025.07
Complete monitoring stack deployment with Grafana, Loki, and Prometheus for Kubernetes environments.
Installation
# Create monitoring namespace
kubectl create namespace monitoring
# Deploy all services
kubectl apply -k deployment/ -n monitoring
Features
- 📊 Grafana - Data visualisation and dashboards
- 📝 Loki - Log aggregation system
- 📈 Prometheus - Metrics collection and alerting
- 🔧 Kustomize - Configuration management
- 🎯 Production-ready - Optimised for Kubernetes
Components
This release includes:
- Grafana dashboard with pre-configured datasources
- Loki for centralised logging
- Prometheus for metrics collection
- Service monitors and alerting rules
- Persistent volume configurations
Requirements
- Kubernetes cluster (v1.20+)
- kubectl configured
- Sufficient cluster resources for monitoring stack
Documentation
See the README for detailed configuration options and troubleshooting.
Full Changelog: https://github.com/saidsef/grafana-loki-on-k8s/commits/v2025.07
What's Changed
- chore: update architecture diagram by @saidsef in #170
- chore: minor version bumps for grafana and prometheus by @saidsef in #172
- feat: add grafana beyla ebpf application auto-instrumentation by @saidsef in #177
- chore: update services descriptions by @saidsef in #179
- chore: Enhance Kubernetes target relabeling and label mapping in Alloy config by @saidsef in #180
Full Changelog: v2025.06...v2025.07
v2025.06
Release v2025.06
What's New
This release includes the latest updates and improvements for deploying Grafana Loki on Kubernetes.
Features
- Updated Kubernetes manifests
- Enhanced configuration options
- Improved documentation
- Latest compatibility updates
Notes
- Ensure your Kubernetes cluster meets the minimum requirements
- Review the configuration before deployment
- Check the documentation for any breaking changes
For more details, see the README.
What's Changed
Full Changelog: v2025.04...v2025.06