Grafana stack part 0: intro 2024-07-07
This article is part of a series:This series of blog post will cover the installation and setup of a self-hosted Grafana-based observability stack. This stack will use OpenTelemetry to generate and collect logs, metrics, and traces, and tools from the Grafana ecosystem to visualize and analyze them. The use of OpenTelemetry allows for shipping logs to a different backend later on with hopefully minimal changes to the things that produce those logs. From the Grafana ecosystem, we will use the "LGTM" stack (Loki, Grafana, Tempo, Mimir), and Grafana Alerting.
Currently planned posts:
- Description of the tools and how they interact with each other
- Base setup with dummy traces (see https://opentelemetry.io/docs/collector/quick-start/#generate-and-collect-telemetry)
- Host system monitoring and alerts
- cpu, memory, disk, network
- Set up logs and traces for a simple web server in Rust