{"repo":"observantio/watchdog","free":true,"listed":false,"github":"https://github.com/observantio/watchdog","clone":"git clone https://github.com/observantio/watchdog.git","description":"Observantio's Watchdog is a unified control plane for infrastructure health, correlating metrics, logs, traces, AIOps, and alerts into a single interface that eliminates observability silos.","language":"Python","stars":13,"topics":["lgtm-stack","observability","otel","oidc","sso","devops","fastapi","opentelemetry","self-hosted","alertmanager"],"license":null,"category":"auth-billing-email","readme_excerpt":"Observantio's Watchdog Self-hosted observability control plane for multi-tenant teams Watchdog is built around Grafana, Loki, Tempo, Mimir, and Alertmanager, with application services that add tenancy, access control, alert workflows, and AI-assisted root cause analysis. If you are new to the project, the simplest way to think about it is this: the Grafana stack is the storage and query layer, and Watchdog is the application layer that makes it practical for a team and enterprise to use that stack together. In plain terms, this workspace gives you: - A secure entry point for telemetry ingestion. - A web UI for logs, traces, dashboards, alert rules, incidents, and RCA. - A control-plane API that sits in front of the Grafana stack. - An alerting service that stores channel, rule, silence, and incident state. - An RCA engine that correlates logs, metrics, and traces to rank possible causes. This repository is best understood as one product made of several cooperating services. Screenshots Here are some functionality of Watchdog + Ojo What The System Is Trying To Achieve Watchdog aims to turn the raw LGTM stack into a usable multi-user application. The base Grafana components already do storage and querying well: - Loki stores and queries logs. - Tempo stores and queries traces. - Mimir stores and evaluates metrics and alert rules. - Alertmanager handles alert routing and silences. - Grafana renders dashboards and data sources. Watchdog adds the pieces those components do not pro","default_branch":null,"files":null,"tree":[],"storefront":"/r/observantio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/observantio/watchdog/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."}