GlitchTip 开源错误跟踪平台
将以下提示词粘贴到你的 AI 对话框中:
请根据官方安装指南 https://skillhub.cn/install/skillhub.md,安装规范名为 @user_3c6cb52e/glitchtip-open-source-error-tracking-platform 的技能到 AI 助手中。
技能介绍
解决什么问题
当服务出现未捕获异常时,如果只有日志,排查成本会很高:堆栈散落在多台机器上,请求上下文无从还原,错误上报还往往依赖第三方 SaaS。GlitchTip 面向的是自托管场景——当你希望错误数据留在自己的基础设施里,同时又不想把现有上报代码推倒重写时,它提供一个 Sentry 兼容的接收端。
核心能力与工作方式
- Sentry 兼容的 API:已接入 Sentry SDK 的应用,只需把 DSN 指向自托管实例即可上报,客户端改动很小。
- 异常监控与告警:服务端收集异常后,在 Web 界面按事件聚合展示,并支持配置告警。
- 轻量基础设施:基于 Docker 与 Docker Compose 部署,依赖 PostgreSQL 存储数据,
Valkey为可选组件,用于缓存等场景。 - 部署文档清晰:官方文档覆盖了从部署到配置的主要路径。
适用边界与注意点
- 本技能未附带经过验证的安装脚本,部署前需要对照上游仓库确认步骤。
- 上游源码位于
gitlab.com/glitchtip/glitchtip-backend,在敏感生产流程中使用前应先 review。 - 它解决的是「接收与展示异常」,不替代可观测性体系的其他部分(如 metrics、分布式追踪)。
- 具体功能范围以官方文档为准,建议先在测试环境验证 SDK 兼容性再上线。
使用场景
- 已有 Sentry SDK 的自托管服务,想将 DSN 指向自己的实例以保留错误数据
- 基于 Docker 与 PostgreSQL 搭建可自掌控的异常监控环境
- 需要为生产环境配置错误聚合展示与告警通知
- 希望用轻量基础设施替代重型 SaaS 错误追踪平台
适合人员
- 自托管后端工程师,希望生产错误数据留在内部基础设施
- 运维工程师,需要用 Docker Compose 快速拉起错误监控服务
- 安全合规负责人,要求第三方 SaaS 不得接收应用异常堆栈
- 技术负责人,想评估 Sentry 兼容方案降低迁移成本