Gotcha 1.0 正式发布,这是一个自托管的监控平台,集成了错误跟踪、分布式追踪、指标、性能分析、日志、可用性监控(包含公共状态页面)和主机监控等功能。该项目使用 Go 语言编写,并以 Apache 2.0 许可证发布。数据采集兼容 Sentry SDK 和 OTLP 协议,数据存储在 PostgreSQL 和 ClickHouse 数据库中。最低配置要求为 2 个虚拟 CPU 和 2 GB 内存。界面、邮件模板和文档均提供俄语和英语版本。
版本号 1.0 表示已修复向后兼容性问题:环境变量名称、接收地址和请求体格式、迁移方向、备份格式、外发 Webhook 请求体以及已发布状态页面的 URL 仅出于向后兼容性目的而进行了更改;其他所有内容均已在 2.0 分支中更新。三个已弃用的 Web API URL(/logs、/profiles/pprof 和 /api/{project}/deployments/)仍可继续使用,并将在下一个主要版本中移除。
自之前讨论的 0.5-0.17 版本以来,新增了以下内容:
- 将一系列连锁事故合并成一张卡片的事件组;
- 通过依赖关系图抑制通知;
- 为 PostgreSQL、nginx、Redis、Docker 和 MariaDB 提供现成的收集器配置;
- 后台以 CSV、JSON 和 NDJSON 格式转储错误和事件,并对个人数据进行屏蔽;
- 主加密密钥轮换不间断;
- 自定义后台处理程序接收和存活指标;
- 为接收点和 DSN 密钥类型提供了一个单独的 /api/v1/* 命名空间,其中公开的浏览器密钥无法注册主机。
- 当遇到进程无法处理的配置时,启动过程现在会停止并显示明确的错误信息,而不是替换为默认值。
来源: opennet.ru
