robusta-dev/robusta
Better Prometheus alerts for Kubernetes - smart grouping, AI enrichment, and automatic remediation
解決する課題
Robustaは、Kubernetesのモニタリングに関連するノイズと手作業を削減します。Prometheusのアラートに重要な診断データ(Podのログなど)を付加し、自動修復パスを提供することで「アラート疲れ」の問題を解決し、エンジニアが障害の原因を手動で探し回る必要をなくします。
仕組み
RobustaはWebhookを介してPrometheusと連携します。アラートがトリガーされると、Robustaは一連のルールとオプションのAIを使用して、ログ、グラフ、リソースの変更などの関連情報を自動的に収集し、そのデータをSlack、Teams、Jiraなどのプラットフォームに送信される通知に添付します。
対象ユーザー
Prometheusを使用してモニタリングを行い、インシデント対応ワークフローの自動化を希望する、Kubernetesクラスターを管理するDevOpsおよびサイト信頼性エンジニア(SRE)向けに設計されています。
ハイライト
- アラートのエンリッチメント: Podのログやその他の診断データをアラートに自動的に添付します。
- セルフヒーリング: ユーザーが自動修復ルールを定義して、一般的な問題を自動的に修正できるようにします。
- スマートグルーピング: 関連するアラートをSlackのスレッドにグループ化することで、通知のスパムを削減します。
- Kubernetesネイティブなアラート: 複雑なPromQLを必要とせずに、OOMKillsや失敗したJobなどのイベントに対してアラートを生成できます。
- 変更の追跡: アラートをKubernetesリソースの最近の変更と相関させ、潜在的な原因を特定します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch