Skip to content

Releases: saidsef/grafana-loki-on-k8s

v2025.08

22 Aug 14:47
dcfa45a

Choose a tag to compare

🎉 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

v2025.07

20 Jul 10:06
90fec65

Choose a tag to compare

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

02 Jun 05:56
b631286

Choose a tag to compare

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

  • fix(tempo): comprehensive configuration improvements and fixes by @saidsef in #156

Full Changelog: v2025.04...v2025.06