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
