VersusControl/versus-incident
Versus Incident is the self-hosted AI SRE agent. It learns what your system normally look like and escalates only what is new or unexpected issues; routing to your chat channels and on-call platform.
解決する課題
Versus Incident は、AI駆動のサイトリライアビリティエンジニアリング(SRE)パートナーとして、システムインシデントの検出と管理を自動化します。複雑なアラートルールを手動で維持する必要をなくし、「正常な」システム動作のパターンを自動学習して、ログに新しいまたは予期しない異常が現れた場合のみチームに警告します。
仕組み
Versus は2つの主要なチャネルでインシデントを処理します:
- AI SREエージェント:このエージェントはログソース(ファイルまたは Elasticsearch 経由)を監視します。
training(アラートなしでパターンを学習)、shadow(レビュー用に潜在的なアラートを記録)、detect(アクティブにインシデントを作成)の3つのモードで動作します。検出モードでは、AI が問題をトリアージして、要約、重大度レベル、推奨される次のステップを提供します。 - Webhook アラート:既存の監視ツール(Prometheus Alertmanager、Grafana、Sentry、CloudWatch SNS など)からの JSON ペイロードを受け入れる REST API エンドポイントを提供します。
インシデントがトリガーされると、Versus はメッセージをテンプレート化し、複数の通知チャネル(Slack、Teams、Telegram など)にファンアウトし、時間内に確認されない場合は PagerDuty や AWS Incident Manager などのオンコールプロバイダーにエスカレーションできます。
対象読者
静的ルールから離れ、システムエラーの初期トリアージを自動化することでアラート疲れを減らしたい DevOps および SRE チーム向けに設計されています。
ハイライト
- 自動パターン学習:通常のログパターンを学習して、手動ルール設定なしで新しいエラーを検出します。
- マルチチャネル通知:Slack、Microsoft Teams、Telegram、Viber、Email、Lark をサポート。
- オンコール統合:PagerDuty、Opsgenie、incident.io、ServiceNow と統合してエスカレーション。
- 柔軟なログフィルタリング:AI がデータを処理する前に、regex プリフィルターを使用してノイズ(200-OK 応答など)を無視します。
- カスタムテンプレート:Go テンプレートを使用してアラートメッセージを定義できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト