コンテンツにスキップ

モニタリング

Guanceは、完全な異常モニタリングシステムを提供します。統一されたプラットフォームデータに基づき、検出、アラート、イベント管理に至るまで、完全なソリューションを提供します。モニターを作成することで、メトリクス、ログ、APM、RUM、オブジェクトなどのデータに対して継続的な状態判断を行うことができます。モニターが異常を検出すると、自動的にアラートがトリガーされ、イベントが生成されます。イベントは一元的にイベントセンターに集約され、管理および分析が行われます。また、アラートミュートとSLO管理をサポートし、きめ細かなアラートガバナンスと安定性の測定を実現します。

モニタリングシステムアーキテクチャ

Guanceのモニタリングシステムは、検出、アラート、ガバナンスの3つのフェーズで構成されるクローズドループです。

  1. 検出層:モニターはルール検出またはインテリジェント検出アルゴリズムを使用して、複数のソースからのデータを継続的に状態判断し、異常を検出した場合にイベントを生成します。

  2. アラート層アラートポリシーをモニターにバインドし、イベントレベルと通知ルールを定義します。設定された通知先を介して、アラート情報を指定された受信者に送信します。

  3. ガバナンス層ミュートルールを使用して特定の時間帯にアラートの干渉を抑制し、SLOを使用してサービス安定性目標を管理することで、アラートのきめ細かな運用を実現します。

コアプロセス

モニターの設定

モニターは検出タスクを実行するコアコンポーネントであり、時系列メトリクス、ログ、APM、RUMなどのデータソースに対して検出ルールを設定できます。モニタリングシナリオに応じて、ルール検出またはインテリジェント検出を選択できます。

  • ルール検出:しきい値検出、急変検出、範囲検出などの複数のトリガールールをサポートします。検出頻度とトリガー条件を柔軟に設定でき、明確な異常判断基準に適しています。

  • インテリジェント検出:機械学習技術を使用して、メトリクスの過去データの特徴と周期パターンを自動的に分析し、異常な変動をインテリジェントに識別します。周期性やトレンドのある複雑なメトリクスに適しており、固定しきい値検出の限界を効果的に補完します。

モニターが異常を検出すると、自動的にイベントが生成されます。イベントは一元的にイベントセンターに集約され、ここでモニタリング関連のすべてのイベントを表示、分析、処理できます。

アラートポリシーの設定

アラートポリシーは、異常検出から通知処理までの完全なメカニズムを確立します。

アラートポリシーを作成する際には、ポリシー名を定義し、関連オブジェクト(すべて、モニター、インテリジェントモニタリング、SLO、セキュリティチェック)を選択し、通知タイムゾーン、繰り返しアラートの時間範囲、アラート集約モードを設定し、最後に通知ルールを設定します。

異常ガバナンス

モニタリングシステムの運用中、以下の2つの方法できめ細かな運用を実現できます。

  • ミュート管理:計画メンテナンスや既知の問題期間中のアラートの干渉を避けるために、ミュートルールを設定できます。指定された時間内に、モニタリングルール、アラートポリシー、モニタータグ、またはカスタム条件に基づいてアラート通知を抑制します。

  • SLO管理:モニターによって生成されたデータ(リクエスト成功率、レイテンシなど)に基づいてサービス安定性目標を定義します。SLOを作成し、目標値を設定すると、システムは達成状況と残りのエラーバジェットを継続的に追跡し、サービス安定性の定量的な根拠を提供します。

フィードバック

このページは役に立ちましたか?