すべてのプロダクト
Search
ドキュメントセンター

CloudMonitor:ログモニタリング機能を使用したビジネスログのモニタリングとアラートルールの設定

最終更新日:May 15, 2024

このトピックでは、Log Serviceによって収集されたログを分析し、ログのアラートルールを設定する方法について説明します。

前提条件

オンプレミスログは収集され、Log Serviceに保存されます。 詳細については、「Log Service」をご参照ください。

手順

  1. オプション。 CloudMonitorにSimple Log Serviceへのアクセス権限を付与します。

    初めてログモニタリング機能を使用するときは、CloudMonitorにSimple log Serviceにアクセスする権限を付与する必要があります。

    1. にログインします。CloudMonitorコンソール.

    2. 左側のナビゲーションウィンドウで、[アクセスセンター] > [ログモニタリング] を選択します。

    3. では、CloudMonitorのサービスにリンクされたロールダイアログボックスで、OK.

  2. ログ監視メトリックを作成します。
    1. [ログモニタリング] ページの左上隅にある [ログモニタリングメトリックの作成] をクリックします。
    2. [リソースの関連付け] ステップで、関連付けるリソースを選択し、[次へ] をクリックします。
    3. [メトリックの定義] ステップで、パラメーターを設定し、[次へ] をクリックします。
      下表に、各パラメーターを説明します。
      パラメーター説明
      メトリック名メトリックの名前。
      ユニットメトリックの単位
      コンピューティングサイクルメトリックの統計期間。 単位は分です。 有効な値: 1、2、3、4、5、10、15、20、30、および60。
      統計的方法統計期間のログデータを集計するために使用される関数。 指定されたフィールドの値が数値の場合、すべての統計方法を使用できます。 それ以外の場合は、Countメソッドとcountpsメソッドのみを使用してデータを集計できます。 有効な値:
      • Count: 統計期間内の指定されたフィールドの値の数を計算します。
      • Sum: 指定されたフィールドの値の直前の合計を計算します。
      • Max: 統計期間内の指定されたフィールドの最大値を計算します。
      • Min: 統計期間内の指定されたフィールドの最小値を計算します。
      • Average: 統計期間内の指定されたフィールドの値の平均を計算します。
      • countps: 指定されたフィールドの値の数を統計期間の合計秒数で割った値を計算します。
      • sumps: 指定されたフィールドの値の合計を統計期間の合計秒数で割った値を計算します。
      • distinct: 統計期間内の指定されたフィールドの一意の値の数を計算します。
      拡張フィールド計算結果に対して基本的な操作を実行します。 たとえば、統計方法パラメーターを設定してログデータを集計した後、HTTPリクエストの総数を計算するためにTotalNumberとしてフィールドを指定します。 同時に、別のフィールドを5xxNumberとして指定して、ステータスコードが499を超えるHTTPリクエストの数を計算します。 この場合、拡張フィールドを指定して、次の式を使用してサーバーエラー率を計算できます: 5XXNumber/TotalNumber × 100% 。
      ログフィルターログデータをフィルタリングします。 このパラメーターは、SQLのWHERE句に相当します。 たとえば、levelフィールドの値がERRORのログを監視する場合は、パラメーターをlevel=Errorに設定します。

      データのフィルタリングに使用するログフィールドの名前には、漢字を含めることはできません。

      グループ単位集計されるデータに基づくディメンション。 このパラメーターは、SQLのGROUP BY句に相当します。

      ログデータは指定されたディメンションごとにグループ化されます。 ディメンションを指定しない場合、指定された集計関数に基づいてすべてのデータが集計されます。

      詳細については、「GROUP BY句」をご参照ください。

      SQLの選択指定した統計メソッドをSQL文に変換します。 このパラメーターは、データの処理方法を示します。
      アプリケーショングループアプリケーショングループの名前。 指定されたアプリケーショングループにメトリックが追加されます。

      [メトリックの定義] ステップで、[プレビュー] をクリックして、指定された統計方法を使用して、直前の集計ログデータをプレビューします。 直前の最新の100ログのみが分析されます。 次の図は、サンプルのプレビュー結果を示しています。

    4. [アラートルールの設定] ステップで、パラメーターを設定し、[次へ] をクリックします。
    5. [作成結果] ステップで、[閉じる] をクリックします。
  3. メトリックのモニタリングデータを表示します。
    ログモニタリング指標を作成したら、3〜5分待ちます。 [ログモニタリング] ページで、モニタリングチャートを表示するメトリックを見つけ、[操作] 列のMonitoring chartアイコンをクリックします。
  4. メトリックに対して送信されるアラート通知を表示します。
    メトリックがアラートルールで指定された条件を満たす場合、CloudMonitorはアラート通知を送信します。