{"repo":"Adiakys/OtlpDashboard","free":true,"listed":false,"github":"https://github.com/Adiakys/OtlpDashboard","clone":"git clone https://github.com/Adiakys/OtlpDashboard.git","description":"Self-hosted OTLP receiver and dashboard for traces, logs, and metrics. .NET 10 + Nuxt 4 SPA, with SQLite, PostgreSQL, or SQL Server storage.","language":"C#","stars":15,"topics":["dashboard","opentelemetry","otlp","logging","monitoring","monitoring-tool","observability","traces"],"license":"GPL-3.0","category":"analytics","readme_excerpt":"OpenTelemetry Dashboard \"Grafana was overwhelming, while Aspire was lacking.\" This dashboard is the \"just right\" middle ground: a lightweight, self-hosted OTLP receiver and viewer designed for those who need professional observability without the setup fatigue. A self-hosted OTLP receiver and viewer for traces, logs, and metrics. .NET 10 + EF Core backend, Vue 3 / Nuxt 4 SPA. Stores telemetry in SQLite, PostgreSQL, or SQL Server. Speaks OTLP gRPC on :4317 and OTLP HTTP/Protobuf on :4318 (the same port also serves the SPA). Live demo: adiakys.github.io/OtlpDashboard — static build with mock telemetry, no backend required. Login accepts any password (e.g. demo ). The demo runs against an in-browser mock backend (a tiny TS shim that intercepts every API call and returns generated DTOs) — not the real .NET host. It exists to let people click around without us hosting anything; behaviour can drift from the real server in subtle ways (some flows are stubbed, some validation paths return generated data instead of real errors). For a faithful preview run the docker compose stack below. --- Quick start Docker — full demo stack The bundled docker-compose.yml starts the dashboard against Postgres plus a small demo workload ( sample-server + sample-client + the OpenTelemetry Collector) that pushes traces, logs, and metrics so the dashboard isn't empty on first boot: Sources for the demo workload live under demo/ — sample app (Server / Client), the built-in widget-library pack ( demo/pack","default_branch":null,"files":null,"tree":[],"storefront":"/r/Adiakys","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Adiakys/OtlpDashboard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}