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

CloudMonitor:Simple Log Serviceからインポートされたログのメトリックを管理する

最終更新日:May 14, 2024

メトリックを作成し、メトリックに基づいてSimple Log ServiceからCloudMonitorにログをインポートできます。 Simple Log ServiceからCloudMonitorにログをインポートした後、ダッシュボードを作成して測定値のモニタリングチャートを表示できます。

前提条件

  • プロジェクトとLogstoreはSimple Log Serviceで作成されます。

    詳細については、「入門」をご参照ください。

  • 名前空間が作成されます。 詳細については、「名前空間の作成」をご参照ください。

メトリックの作成

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

  2. 左側のナビゲーションウィンドウで、ハイブリッドクラウドモニタリング > ビジネスモニタリング.

  3. をクリックし、Log Serviceログモニタリングタブをクリックします。

  4. On theメトリックタブをクリックします。メトリックデータ左上隅にあります。

  5. Business monitoring tasksパネルで、パラメーターを設定します。Log Serviceログモニタリングタブをクリックします。

    パラメーター

    説明

    メトリック名

    Simple Log Serviceのメトリックの名前。

    説明

    メトリックの説明

    Log Serviceログ

    Simple Log Serviceのログストアに関する情報。 有効な値:

    • Logstoreグループの選択: 既存のLogstoreグループを選択します。

    • Logstoreの選択: リージョン、プロジェクト、およびLogstoreを選択します。

      Logstoreを選択し、[Save as Logstore group] フィールドにLogstoreグループの名前を入力します。 選択したLogstoreに関する情報が保存され、Logstoreグループに追加されます。

    集計サイクル

    メトリックの統計期間。 単位は秒です。 有効な値: 15と60。

    説明

    メトリックの統計期間は、Simple Log Serviceで指定されたデフォルトのタイムスタンプに基づいています。 このパラメーターは設定できません。

    統計的方法

    統計期間のログデータを集計するために使用される関数。 指定されたフィールドの値が数値の場合、すべての統計方法を使用できます。 それ以外の場合は、Countメソッドとcountpsメソッドのみを使用してログデータを集計できます。 有効な値:

    • Count: 統計期間内の指定されたフィールドの値の数を計算します。

    • Sum: 指定されたフィールドの値の直前の合計を計算します。

    • Average: 統計期間内の指定されたフィールドの値の平均を計算します。

    • Max: 統計期間内の指定されたフィールドの最大値を計算します。

    • Min: 統計期間内の指定されたフィールドの最小値を計算します。

    • : メトリックの値。

    • sumps: 指定されたフィールドの値の合計を、統計期間内の合計秒数で割った値を計算します。

    • countps: 指定されたフィールドの値の数を統計期間内の合計秒数で割った値を計算します。

    • distinct: 統計期間内の指定されたフィールドの一意の値の数を計算します。

    • 分布: 統計期間内に指定された条件を満たすログの数を計算します。 たとえば、直前のステータスコードが5xxのHTTPリクエストの数を計算する場合は、値の範囲を (499,599) に設定します。 値の範囲は、左オープン、右クローズの間隔です。

    • パーセンタイル: 指定されたフィールドの値を昇順でソートし、直前に指定されたパーセンタイルの値を返します。 たとえば、パーセンタイルを0.7に設定し、30 msが返された場合、70% のリクエストは30ミリ秒以内に処理されます。

    拡張フィールド

    計算結果に対して基本的な操作を実行します。 たとえば、統計方法パラメーターを設定してログデータを集計した後、HTTPリクエストの総数を計算するためにTotalNumberとしてフィールドを指定します。 同時に、別のフィールドを5xxNumberとして指定して、ステータスコードが499を超えるHTTPリクエストの数を計算します。 この場合、拡張フィールドを指定して、次の式を使用してサーバーエラー率を計算できます: 5XXNumber/TotalNumber × 100% 。

    ログフィルター

    ログデータをフィルタリングします。 このパラメーターは、SQLのWHERE句に相当します。 たとえば、levelフィールドの値がERRORであるログを監視する場合、パラメーターをlevel:ERRORに設定します。 フィルタリングされたログフィールドと値は、次の基準を満たす必要があります。

    • ログフィールドには漢字を使用できません。

    • ログフィールドと値は大文字と小文字を区別します。

    • 演算子として「含む」または「含まない」を選択した場合、テキスト分割なしでキーワードマッチングが実行されます。 これは、Simple Log Serviceのフルテキストインデックス作成とは異なります。

    グループ単位

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

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

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

    名前空間

    名前空間の名前。

    [タグ]

    メトリックのタグ。 各タグのキーと値を指定できます。

  6. クリックOK.

メトリックの変更

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

  2. 左側のナビゲーションウィンドウで、ハイブリッドクラウドモニタリング > ビジネスモニタリング.

  3. をクリックし、Log Serviceログモニタリングタブをクリックします。

  4. On theメトリックタブで、変更するメトリックを見つけて、をクリックします。変更で、アクション列を作成します。

  5. Business monitoring tasksパネルで、パラメーターを設定します。Log Serviceログモニタリングタブをクリックします。

    パラメーター

    説明

    説明

    メトリックの説明

    集計サイクル

    メトリックの統計期間。 単位は秒です。 有効な値: 15と60。

    統計的方法

    統計期間のログデータを集計するために使用される関数。 指定されたフィールドの値が数値の場合、すべての統計方法を使用できます。 それ以外の場合は、Countメソッドとcountpsメソッドのみを使用してログデータを集計できます。 有効な値:

    • Count: 統計期間内の指定されたフィールドの値の数を計算します。

    • Sum: 指定されたフィールドの値の直前の合計を計算します。

    • Average: 統計期間内の指定されたフィールドの値の平均を計算します。

    • Max: 統計期間内の指定されたフィールドの最大値を計算します。

    • Min: 統計期間内の指定されたフィールドの最小値を計算します。

    • : メトリックの値。

    • sumps: 指定されたフィールドの値の合計を、統計期間内の合計秒数で割った値を計算します。

    • countps: 指定されたフィールドの値の数を統計期間内の合計秒数で割った値を計算します。

    • distinct: 統計期間内の指定されたフィールドの一意の値の数を計算します。

    • 分布: 統計期間内に指定された条件を満たすログの数を計算します。 たとえば、直前のステータスコードが5xxのHTTPリクエストの数を計算する場合は、値の範囲を (499,599) に設定します。 値の範囲は、左オープン、右クローズの間隔です。

    • パーセンタイル: 指定されたフィールドの値を昇順でソートし、直前に指定されたパーセンタイルの値を返します。 たとえば、パーセンタイルを0.7に設定し、30 msが返された場合、70% のリクエストは30ミリ秒以内に処理されます。

    拡張フィールド

    計算結果に対して基本的な操作を実行します。 たとえば、統計方法パラメーターを設定してログデータを集計した後、HTTPリクエストの総数を計算するためにTotalNumberとしてフィールドを指定します。 同時に、別のフィールドを5xxNumberとして指定して、ステータスコードが499を超えるHTTPリクエストの数を計算します。 この場合、拡張フィールドを指定して、次の式を使用してサーバーエラー率を計算できます: 5XXNumber/TotalNumber × 100% 。

    ログフィルター

    ログデータをフィルタリングします。 このパラメーターは、SQLのWHERE句に相当します。 たとえば、levelフィールドの値がERRORであるログを監視する場合、パラメーターをlevel:ERRORに設定します。 フィルタリングされたログフィールドと値は、次の基準を満たす必要があります。

    • ログフィールドには漢字を使用できません。

    • ログフィールドと値は大文字と小文字を区別します。

    • 演算子として「含む」または「含まない」を選択した場合、テキスト分割なしでキーワードマッチングが実行されます。 これは、Simple Log Serviceのフルテキストインデックス作成とは異なります。

    グループ単位

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

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

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

    [タグ]

    メトリックのタグ。 各タグのキーと値を指定できます。

  6. クリックOK.

メトリックの削除

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

  2. 左側のナビゲーションウィンドウで、ハイブリッドクラウドモニタリング > ビジネスモニタリング.

  3. をクリックし、Log Serviceログモニタリングタブをクリックします。

  4. On theメトリックタブで、削除するメトリックを見つけ、image.pngで、アクション列をクリックし、削除.

  5. では、削除の確認メッセージ, クリック確認.

メトリックのコピー

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

  2. 左側のナビゲーションウィンドウで、ハイブリッドクラウドモニタリング > ビジネスモニタリング.

  3. をクリックし、Log Serviceログモニタリングタブをクリックします。

  4. On theメトリックタブで、コピーするメトリックを見つけて、をクリックします。コピーで、アクション列を作成します。

  5. Business monitoring tasksパネルで、パラメーターを設定します。Log Serviceログモニタリングタブをクリックします。

    デフォルトでは、CloudMonitorは現在のメトリックのすべてのパラメータを使用します。 ビジネス要件に基づいてパラメーター設定を変更できます。

  6. [OK] をクリックします。

    表示されるメッセージで、[確認] をクリックします。 メトリックが正常に作成されたことを確認するメッセージが表示され、メトリックデータの生成に数分かかります。