収集プロセス中にデータ損失が発生した場合、Log Serviceはデータを受け取ることができず、この問題は気付かれない場合があります。 したがって、Log Serviceは、このタイプの問題を警告するためのデータなしアラート機能を提供します。
たとえば、アラートモニタリングルールを設定して、各ホストのCPUメトリックを監視できます。 次の条件が満たされると、アラートがトリガーされ、アラート通知が送信されます。
- ホストの CPU 使用率が 95% を上回った。
- クエリおよび分析結果にデータが存在しません。
次の説明に基づいてアラートモニタリングルールを設定します。
- クエリ統計:
* | select promql_query_range('cpu_util') from metrics limit 1000
を指定します。このクエリ文は、ホストのCPU使用率を照会するために使用されます。
- トリガー条件: [data matches the expression] を選択し、value>95を入力し、[重大度: 中] を選択します。
クエリおよび分析結果のvalueフィールドが95より大きい場合、中程度の重大度のアラートがトリガーされます。
- 連続トリガーのしきい値: 指定されたトリガー条件が満たされた連続回数がこのパラメーターの値に達すると、アラートがトリガーされます。
- データアラートなし: データアラートなしをオンにし、重大度と注釈の追加パラメーターを設定します。
No Data Alertをオンにすると、データが返されない連続回数が連続トリガーのしきい値を超えると、アラートがトリガーされます。
No Data Alertをオンにする場合、この機能には独立した重要度と注釈を指定する必要があります。
