Tracer-Cloud/opensre
Build your own AI SRE agents. The open source toolkit for the AI era.
解決する課題
OpenSREは、本番環境のインシデントを自動的に調査・解決できるAI Site Reliability Engineering (SRE) エージェントを構築するためのフレームワークを提供します。ログ、メトリクス、トレースに証拠が分散している分散障害のデバッグの難しさを、エージェントによるインシデント対応とトレーニングのための標準化された環境を提供することで解決します。
仕組み
アラートが発生すると、システムは以下の構造化されたプロセスに従います:
- コンテキストの収集: 関連するログ、メトリクス、トレース、およびデプロイ履歴を取得します。
- プライバシー: LLMにデータを送信する前に、オプションで機密性の高い識別子をマスクします。
- 推論: エージェントはツール呼び出しループを使用して、接続されたシステム間で仮説をテストします。
- レポート作成: 関連する証拠とともに、考えられる根本原因を特定した構造化された調査レポートを生成します。
- 修復: 問題を解決するための次のステップを提案または実行します。
- 通知: SlackやTelegramなどのコミュニケーションツールに要約を投稿します。
対象者
このツールは、AIエージェントを使用して本番環境のデバッグと根本原因分析 (RCA) を自動化したいSRE、DevOpsエンジニア、および開発者向けに設計されています。
ハイライト
- 広範な統合: オブザーバビリティ (Grafana, Datadog, Sentry)、インフラストラクチャ (Kubernetes, AWS, GCP)、およびデータベース (PostgreSQL, MongoDB) にわたる60以上のツールと接続します。
- トレーニングと評価: エージェントのパフォーマンスをベンチマークし向上させるための、合成インシデントシミュレーションとエンドツーエンドのテストが含まれています。
- 柔軟なLLMサポート: Anthropic, OpenAI, Gemini、およびOllama経由のローカルモデルを含む、さまざまなプロバイダーと互換性があります。
- ランブックの認識: エージェントは調査中に既存のランブックを自動的に読み取り、適用できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト