操作シナリオ
システムに異常が発生した場合、継続的にアラートが発生することがよくあります。すでに対応中の問題については、アラートを一定期間抑制し、妨害を避けることができます。また、計画的なシステム変更によっても、予期されるアラートが発生する可能性があるため、このようなアラートを事前に抑制できます。
CLSは2種類のアラート抑制方法を提供します:
一時的なアラート抑制:アラート通知を受信した際に、現在のアラートを一定期間(15分~12時間)直接抑制できます。操作が簡単で、すでに対応中のアラートを一時的に抑制するのに適しています。
計画的なアラート抑制:コンソールで事前にアラート抑制ルールを作成することで、一括操作が可能です。システム変更前に予期される一部のアラートを事前に抑制するのに適しています。
アラート抑制ルールは通知チャネルグループの管理に属します。複数のアラートポリシーが同じ通知チャネルグループを使用する場合、その通知チャネルグループで複数のアラートポリシーを一括抑制できます。 操作手順
一時的なアラートマスク
注意:
現在、WeChat通知チャネルには対応していません。
通知チャネルグループの管理でログイン不要のアラート操作機能を有効にする必要があります。これにより、アラート通知から直接関連アラートを抑制/引き継ぐことができ、Tencent Cloudコンソールにログインする必要はありません。 1. SMS、メール、WeCom、DingTalkなどのテキストチャネル:
1.1 SMS、メール、WeCom、DingTalkなどのチャネルを通じてアラート通知を受信します。
1.2 通知内でアラートを抑制または詳細レポートをクリックし(詳細レポートの場合は下部にあるアラートを抑制をクリックします)、アラート抑制設定ページに進み、以下の情報を確認または入力します:
通知チャネルグループ:現在のアラートポリシーが使用する通知チャネルグループです。複数存在する場合がありますが、変更できません。
抑制時間範囲:15分、30分、1時間、2時間、8時間、12時間をサポートします。単一選択です。
抑制ルール:自動生成され、現在のアラートに対応するアラートポリシー、アラートレベル、監視対象、およびアラートグループのみを抑制します(グループトリガー機能を有効にする必要があります)。変更はできません。 操作者:今回の操作担当者名です。必須項目です。
抑制理由:このアラートを抑制する理由です。必須項目です。
2. 電話チャネル:
2.1 電話に出ます。
2.2 通話中にキー2を押して、このアラートを30分間抑制します。
計画的なアラートマスク
2. 左側のナビゲーションバーで、監視アラート > 通知チャネルグループをクリックし、通知チャネルグループ管理ページに移動します。
3. リスト内で、抑制ルールを設定する必要がある通知チャネルグループ名/IDをクリックし、通知チャネルグループ詳細ページに移動します。
4. 上部でアラート抑制ルールタグをクリックし、アラート抑制ルール管理ページに移動します。
5. ルールを追加をクリックし、表示されたダイアログボックスで以下の情報を入力します:
抑制時間範囲:どの時間帯のアラートを抑制するかを指定します。
抑制ルール:
すべての通知:この通知チャネルグループを使用するすべてのアラートを抑制します。
以下のルールをすべて満たす通知:カスタムルールを満たすアラートのみを抑制します。例えば、すべての「提醒」レベルのアラートを抑制します。サポートされるルールの詳細はルール詳細をご参照ください。 抑制理由:このアラートを抑制する理由です。必須項目です。
作成済みマスクルールの確認
どの方法で作成された抑制ルールでも、コンソールで表示および管理できます。
2. 左側のナビゲーションバーで、監視アラート>通知チャネルグループを選択し、通知チャネルグループ管理ページに移動します。
3. リスト内で、抑制ルールを設定する必要がある通知チャネルグループ名/IDをクリックし、通知チャネルグループ詳細ページに移動します。
4. 上部でアラート抑制ルールタグをクリックし、アラート抑制ルール管理ページに移動します。
5. ステータスが異なるルールでサポートされる操作は以下の通りです:
有効中:コピー、期限切れをサポートします。期限切れをクリックすると、このルールは有効ではなくなります。
失効済み:コピー、表示をサポートします。手動削除はサポートしません。システムには最大1000件の失効済み抑制ルールが保存され、超過後は古いルールが自動的に削除されます。
未発効:編集、コピー、削除をサポートします。
ルール詳細
コンソールまたはAPIで抑制ルールを作成する際、以下のフィールドおよび比較方法に従って抑制ルールを定義できます:
|
アラートレベル Level | Inに属します。
NotInに属しません。
| リマインダー 1 警告 0 緊急 2 (複数対応) | 例の意味:アラートレベルはリマインダーに属しません。 { "Type": "Condition", "Value": "Level", "Children": [{ "Value": "NotIn", "Type": "Compare" }, { "Value": "[1]", "Type": "Value" }] }
|
アラートポリシー AlarmID | Inに属します。
NotInに属しません。
| アラートポリシー (複数対応) | 例の意味:アラートポリシーはalarm-4ddebe88-xxxx-4d8c-acce-6a8613e24cbf、alarm-12a93b68-xxxx-4a42-bcf3-843690fc0793に属します。 { "Type": "Condition", "Value": "AlarmID", "Children": [{ "Value": "In", "Type": "Compare" }, { "Value": "[\\"alarm-4ddebe88-xxxx-4d8c-acce-6a8613e24cbf\\",\\"alarm-12a93b68-xxxx-4a42-bcf3-843690fc0793\\"]", "Type": "Value" }] }
|
アラートポリシー名 AlarmName | 正規表現一致 =~ 正規表現不一致 !=~ | アラートポリシー名 (正規表現) | 例の意味:アラートポリシー名は正規表現testに一致しません。 { "Type": "Condition", "Value": "AlarmName", "Children": [{ "Value": "!=~", "Type": "Compare" }, { "Value": "test", "Type": "Value" }] }
|
アラート分類フィールド Label (具体的な分類フィールド名を指定する必要があります) | Inに属します。
NotInに属しません。
| 分類フィールド値 (複数対応) | 例の意味:アラート分類フィールドkey1はvalue1、value2に属します。 { "Type": "Condition", "Value": "Label", "Children": [{ "Value": "key1", "Type": "Key" }, { "Value": "In", "Type": "Compare" }, { "Value": "[\\"value1\\",\\"value2\\"]", "Type": "Value" }] }
|
| 正規表現一致 =~ 正規表現不一致 !=~ | 分類フィールド値 (正規表現) | 例の意味:アラート分類フィールドkey2は正規表現でvalue3に一致します。 { "Type": "Condition", "Value": "Label", "Children": [{ "Value": "key2", "Type": "Key" }, { "Value": "=~", "Type": "Compare" }, { "Value": "value3", "Type": "Value" }] }
|
グループトリガーフィールド Group (具体的なグループフィールド名を指定する必要があります) | Inに属します。
NotInに属しません。
| 分類フィールド値 (複数対応) | 例の意味:グループトリガーフィールド$1.key1はvalue1、value2に属します。 { "Type": "Condition", "Value": "Group", "Children": [{ "Value": "$1.key1", "Type": "Key" }, { "Value": "In", "Type": "Compare" }, { "Value": "[\\"value1\\",\\"value2\\"]", "Type": "Value" }] }
|
| 正規表現一致 =~ 正規表現不一致 !=~ | 分類フィールド値 (正規表現) | 例の意味:グループトリガーフィールド$1.key2は正規表現でvalue3に一致しません。 { "Type": "Condition", "Value": "Group", "Children": [{ "Value": "$1.key2", "Type": "Key" }, { "Value": "!=~", "Type": "Compare" }, { "Value": "value3", "Type": "Value" }] }
|
監視対象 MonitorObject | Inに属します。
NotInに属しません。
| ログトピックおよびメトリックトピック (複数対応) | 例の意味:監視対象はログトピックaa6b76f1-9040-47bc-xxxx-cdd67000c0ce、指標トピック554588f7-3481-4c15-xxxx-80363b3a1c8eに属します。 説明:BizType=0はログトピックを表します。BizType=1は指標トピックを表します。 { "Type": "Condition", "Value": "MonitorObject", "Children": [{ "Value": "In", "Type": "Compare" }, { "Value": "[{\\"TopicId\\":\\"aa6b76f1-9040-47bc-xxxx-cdd67000c0ce\\",\\"BizType\\":0},{\\"TopicId\\":\\"554588f7-3481-4c15-xxxx-80363b3a1c8e\\",\\"BizType\\":1}]", "Type": "Value" }] }
|
例えば、以下の抑制ルールは、demoアラートポリシーにおける注意レベルのアラートを抑制することを表します:
対応するAPIパラメータRuleは以下の通りです:
{
"Value": "AND",
"Type": "Operation",
"Children": [{
"Type": "Condition",
"Value": "Level",
"Children": [{
"Value": "In",
"Type": "Compare"
}, {
"Value": "[1]",
"Type": "Value"
}]
}, {
"Type": "Condition",
"Value": "AlarmID",
"Children": [{
"Value": "In",
"Type": "Compare"
}, {
"Value": "[\\"alarm-57105ec6-xxxx-xxxx-xxxx-892f3b8d143a\\"]",
"Type": "Value"
}]
}]
}