Application Real-Time Monitoring Service(ARMS)のアラート管理サブサービスは、アラートをフィルタリングして集約し、アラートストームの可能性を減らすためのサイレンスポリシーを提供します。サイレンスポリシーを設定することで、アラートイベントの一致ルールを定義できます。ルールがトリガーされると、アラートイベントはサイレンスされ、通知ポリシーと一致しなくなります。
サイレンスポリシーの作成
ARMS console にログオンします。左側のナビゲーションペインで、 を選択します。
[サイレンスポリシー] ページで、[サイレンスポリシーの作成] をクリックします。
[サイレンスポリシーの作成] ページで、[サイレンスポリシー名] を設定します。
[サイレントイベント一致ルール] セクションで、サイレントイベントの一致ルールを設定します。
重要サイレンスポリシーは通知ポリシーよりも優先されます。サイレンスポリシーと一致するアラートイベントはサイレンスされ、通知ポリシーと一致しません。詳細については、「通知ポリシーの作成と管理」をご参照ください。
データソースを選択します。
データソースを指定すると、ポリシーは指定されたソース(統合コンポーネント)からのアラートイベントに適用されます。
データソースを指定しない場合、ポリシーはすべてのアラートイベントに適用されます。
1 つ以上の式を指定します。既存のタグを選択したり、カスタムタグを追加したりできます。
次のタグを使用できます。
アラートルール式に含まれるフィールド。 Managed Service for Prometheus でアラートルールのタグを作成する方法については、「Prometheusインスタンスのアラートルールを作成する」をご参照ください。
ARMS によって提供されるデフォルトタグ。次の表に、デフォルトタグを示します。
カテゴリ
タグ
説明
共通フィールド
alertname
アラートの名前。
clustername
Kubernetes クラスタの名前。
severity
アラートの重大度レベル。有効な値:
P1
P2
P3
P4
Default
namespace
名前空間の名前。詳細については、Kubernetesドキュメントの名前空間 を参照してください。
pod_name
Pod の名前。詳細については、KubernetesドキュメントのPod を参照してください。
事前設定されたシステムフィールド
_aliyun_arms_integration_name
データソースとして指定した統合の名前。デフォルトでは、ARMS は統合名 ARMS-DEFAULT を返します。
_aliyun_arms_involvedObject_id
アラートをトリガーするオブジェクトの ID。
_aliyun_arms_involvedObject_name
アラートをトリガーするオブジェクトの名前。
_aliyun_arms_region_id
ARMS のリージョン ID。
_aliyun_arms_alert_rule_id
アラートルールの ID。
_aliyun_arms_alert_type
アラートルールのタイプ。有効な値:
101: Prometheus アラート
5: アプリケーションモニタリングアラート
4: ブラウザモニタリングアラート
説明複数の条件が同時に満たされたときにアラートをトリガーするには、[+ 条件の追加] をクリックして、同じ一致ルールに一致条件を追加します。
1 つの条件が満たされたときにアラートをトリガーするには、[+ ルールの追加] をクリックして、一致ルールを追加します。
[有効期間] を設定します。オプションは次のとおりです。
[永続的]: ポリシーは常に有効です。
[繰り返し]: ポリシーは毎日または毎週有効になります。[毎日] または [毎週] を選択し、[作成] をクリックします。
[カスタム期間]: [作成] をクリックして期間を指定します。
[保存] をクリックします。
サイレンスポリシーの管理
[サイレンスポリシー] ページでは、次のことができます。
サイレンスポリシーの編集:ポリシーの [アクション] 列の [編集] をクリックします。表示されるパネルで、設定を変更し、[保存] をクリックします。
サイレンスポリシーの有効化または無効化:ポリシーの [ステータス] 列で、スイッチをオンまたはオフにします。
サイレンスポリシーの削除:ポリシーの [アクション] 列の [削除] をクリックします。表示されるダイアログボックスで、[OK] をクリックします。
サイレンスポリシーのコピー:ポリシーの [アクション] 列の [コピー] をクリックして、同一のポリシーを作成します。