One container to replace Grafana + Loki + Tempo + Prometheus
A new observability tool called OtlpDashboard has been developed to simplify the monitoring of .NET microservices. This single container solution consolidates traces, logs, and metrics, eliminating the need for multiple services like Grafana and Prometheus. It features customizable widgets and uses SQLite for storage, making it easy to deploy and manage.
- ▪OtlpDashboard is a single container that receives OpenTelemetry data and stores it.
- ▪It allows users to customize a grid of widgets for visualizing telemetry data.
- ▪The tool was developed with the assistance of AI, which helped streamline the frontend development process.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3948175) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Andrea Ficarra Posted on May 25 One container to replace Grafana + Loki + Tempo + Prometheus #opensource #dotnet #docker #monitoring The standard observability stack: Grafana + Loki + Tempo + Prometheus. Four services to deploy, four configs to learn, dashboards to set up before you see a single trace. What I actually needed: One place to see traces, logs, and metrics from my services. What I built: One container. docker compose up. Done.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).