opentrace
by adham90·★ 15·综合分 42
OpenTrace 是一个 MCP 原生的可观察性引擎,通过 MCP 工具将 AI 编码助手直接连接到生产数据。
概述
OpenTrace 提供一个专为 AI 编码助手设计的自托管可观察性解决方案。它具有专为生产环境优化的自定义列式日志存储,可在 $4/月的虚拟机上运行。该系统捕获详细的应用指标、错误和追踪数据,通过 MCP 工具向 AI 代理展示,无需传统仪表板。这使 AI 助手能够直接调查生产问题、分析性能瓶颈并理解系统行为,而无需上下文切换。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您已经在使用 Postgres,并且希望找到一种低成本、AI 原生的可观测性解决方案,直接将您的编码助手连接到生产数据,而不需要 UI 仪表板,请选择 OpenTrace。
什么时候不要选它
如果您需要用于人类分析师的复杂仪表板,需要数据库的写权限,或者需要多租户功能与隔离数据,请不要选择 OpenTrace。
此 server 暴露的工具
从 README 抽取出 12 个工具logsFull-text log search, distributed trace assembly, N+1 detection
errorsError grouping by fingerprint, user impact scoring, stack traces
databasePostgres introspection, EXPLAIN plans, lock and connection analysis
watchesThreshold alerts on error rate, latency, request volume
overviewSystem health, alerts, incident timeline, settings
analyticsTraffic patterns, endpoint performance, time-series analysis
codeCode risk scores, test generation, blast radius
healthchecksHTTP endpoint monitoring with uptime tracking
serversServer and process metrics (CPU, memory, GC)
connectorsManage database connectors (Postgres, MySQL, etc.)
setupSDK setup assistant — detects framework, provides config
deep_capturePer-request deep capture: SQL, HTTP, emails, audit trail
可对比工具
安装
安装选项
VPS (Hetzner, DigitalOcean, 任何 Linux 服务器)
ssh root@your-server
curl -fsSL https://raw.githubusercontent.com/adham90/opentrace/main/scripts/install.sh | bashDocker
docker run -d --name opentrace \
-p 8080:8080 \
-v opentrace-data:/data \
-e OPENTRACE_LISTEN_ADDR=0.0.0.0:8080 \
ghcr.io/adham90/opentrace:latest连接到 Claude Desktop
在您的项目中创建 .mcp.json 文件:
{
"mcpServers": {
"opentrace": {
"command": "npx",
"args": ["@opentrace-sdk/mcp"],
"env": {
"OPENTRACE_URL": "https://your-server.com",
"OPENTRACE_API_KEY": "your-api-key"
}
}
}
}FAQ
- OpenTrace 如何与我现有的应用程序集成?
- OpenTrace 提供 Ruby 和 Node.js 的 SDK,捕获结构化日志、请求生命周期数据、错误追踪和运行时指标 - 所有数据都通过异步 I/O 作为平面 JSON 发送,不会阻塞您的应用程序。
- OpenTrace 可以捕获应用程序的哪些数据?
- SDK 捕获详细的请求生命周期数据,包括带有 EXPLAIN 计划的 SQL 查询、外部 API 调用、缓存命中/未命中、视图渲染时间、电子邮件发送、文件操作和审计跟踪 - 所有数据都包含在一个日志条目中。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by adham900 · 2026-02-26
opentrace 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。