プロジェクトでアラートルールを作成すると、Simple Log ServiceはLogstoreを作成します。 Logstoreは、プロジェクト内のアラートルールの評価ログを保存します。 このトピックでは、アラートルール評価ログのフィールドについて説明します。
アラートルール評価のログ内のフィールド
項目 | 説明 | 例 |
AlertDisplayName | アラートルールの表示名。 | テストアラートルール |
AlertID | アラートルール実行の一意のID。 | 0fdd **** eb23 |
AlertName | アラートルールの名前です。 名前はプロジェクト内で一意です。 | alert-1 **** 5-153472 |
AlertStatus | アラートのステータス。 有効な値:
説明 このフィールドは、新しいバージョンのアラートルールの評価ログにのみ含まれます。 | inactive |
Condition | 条件式。 | $0.count > 1 |
Dashboard | アラートルールが関連付けられているダッシュボード。 | my-dashboard |
FireCount |
| 1 |
Fired | アラートがトリガーされたかどうかを示します。 有効な値は、true および false です。 | true |
LastNotifiedAt | 最後のアラート通知が送信された時刻。 この値は UNIX タイムスタンプです。 説明 このフィールドは、旧バージョンのアラートルールの評価ログにのみ含まれます。 | 1642164541 |
NotifyStatus | アラートの通知ステータス。 有効な値:
重要 アラートルールが新しいバージョンの場合、このフィールドは評価結果がアラート管理システムに送信されるかどうかを示します。 このフィールドは、アラート通知が送信されるかどうかを示しません。 | Success |
Reason | アラート通知の送信に失敗したか、通知が送信されなかった理由。 | result type is not bool |
Results | クエリのパラメーターと結果です。 値は配列型です。 詳細については、「結果フィールドのサブフィールド」をご参照ください。 |
|
Status | アラートルールの評価のステータス。 有効な値: 成功と失敗。 | Success |
結果フィールドのサブフィールド
サブフィールド | 説明 | 例 |
Query | クエリ 文。 | * | select count(1) as count |
Project | データが照会されるプロジェクト。 説明 このフィールドは、新しいバージョンのアラートルールの評価ログにのみ含まれます。 | my-project |
LogStore | データが照会されるLogstore。 説明 このフィールドは、旧バージョンのアラートルールの評価ログにのみ含まれます。 | my-logstore |
Store | ログが照会されるLogstore。 説明 このフィールドは、新しいバージョンのアラートルールの評価ログにのみ含まれます。 | my-logstore |
Region | 照会されたデータが存在するリージョン。 説明 このフィールドは、新しいバージョンのアラートルールの評価ログにのみ含まれます。 | cn-hangzhou |
StoreType | データが照会される宛先ストアのタイプ。 有効な値: logとmetric。 説明 このフィールドは、新しいバージョンのアラートルールの評価ログにのみ含まれます。 | log |
StartTime | クエリ時間範囲の開始時間。 この値は UNIX タイムスタンプです。 | 1685607401 |
EndTime | クエリ時間範囲の終了時間。 この値は UNIX タイムスタンプです。 重要 クエリの時間範囲は | 1685608001 |
RawResults | 配列でフォーマットされた生のクエリ結果。 配列内の各要素はログです。 配列の長さは、ログコンテンツのサイズによって異なります。 配列には最大100個のログを含めることも、長さを2 KBにすることもできます。 |
|
RawResultCount | 返される生ログの数。 | 1 |
FireResult | アラートのトリガーを記録するログ。 アラートがトリガーされない場合、パラメーター値は null です。 |
|
Truncated | 生のクエリ結果が切り捨てられるかどうかを示します。 有効な値は、true および false です。 説明 このフィールドは、新しいバージョンのアラートルールの評価ログにのみ含まれます。 | false |