Analysis updated 2026-05-18
Query logs, metrics, and traces from several monitoring vendors with one query language during an incident.
Correlate a log entry with its matching trace across different backend systems in a single query.
Install community-built plugins to connect new observability vendors without writing custom integrations.
Filter and query backends by tag, such as production or staging, from a single TOML configuration file.
| elyosemite/openwatchit | 0xkinno/neuralvault | 0xmayurrr/ai-contractauditor | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | — | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | easy |
| Complexity | 4/5 | 4/5 | 2/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires configuring credentials for each monitoring backend you want to query, most vendor plugins are still planned rather than shipped.
OpenWatchIt is an open source observability gateway that lets a team query logs, metrics, traces, and profiling data from many different monitoring vendors using one shared query language, instead of learning a separate syntax and dashboard for each tool. The README describes a common problem for engineering teams: logs might live in one service, metrics in another, and traces in a third, so when something breaks at 3am, an engineer has to open several browser tabs and manually piece results together across systems that were never designed to work with each other. The project's query language, called OWL, is a pipeline style language similar to Kusto Query Language, and it covers logs, metrics, traces, and profiles with the same basic syntax, including the ability to correlate a log entry with the trace it belongs to. A single query can be sent to every configured backend at once, in parallel, and OpenWatchIt translates it into each vendor's own query format before merging the results back into one combined, timestamped list, so slower backends do not hold up faster ones. Each vendor integration is built as a separate plugin that communicates with the OpenWatchIt core over gRPC, so plugins can be written in any language that supports gRPC, and a broken plugin will not crash the rest of the system. The README also describes a plugin marketplace where community members can publish and install integrations for tools like Datadog, Grafana Loki, Prometheus, CloudWatch, and others, each going through basic validation before being listed. Backends are configured through a single TOML file, and queries can be filtered by tags such as production or staging. OpenWatchIt is primarily a command line tool meant for engineers working in terminals, scripts, and incident response workflows, but it also includes an optional browser based UI for teams that want a shared, visual way to explore results together. The core is written in Go, chosen for its single binary distribution and strong support for running many things at once. The project is licensed under MIT, and the README lists most vendor integrations as planned or community contributed rather than finished.
An open source CLI and gateway that queries logs, metrics, traces, and profiles across many monitoring vendors using one shared query language.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.