アラートセンターのダッシュボード (グローバルアラートパイプラインセンター、グローバルアラートルールセンター、グローバルアラートトラブルシューティングセンター) は、アラート関連の情報を可視化します。
背景情報
Simple Log Service のアラート機能を初めて使用する際、リージョンの選択を求めるプロンプトが表示されます。その後、システムは自動的に sls-alert-<Alibaba Cloud account ID>-<region ID> という名前のプロジェクトと、internal-alert-center-log という名前の Logstore を作成し、アラートログを保存します。
internal-alert-center-log Logstore は無料で利用でき、デフォルトのインデックスが含まれています。
internal-alert-center-log Logstore に基づいて、Simple Log Service はアラートのトリガーと通知に関する統計情報を提供する組み込みのダッシュボードを生成します。
エントリーポイント
Simple Log Service コンソールにログインします。
[プロジェクト] セクションで、プロジェクトをクリックします。
左側のナビゲーションウィンドウで、[アラート] をクリックします。
[アラートセンター] ページで、 タブをクリックします。
グローバルアラートパイプラインセンター
グローバルアラートパイプラインセンターダッシュボードには、現在の Alibaba Cloud アカウントにおいて指定された期間内にトリガーされたアラートの履歴情報が表示されます。この履歴情報には、アラートのトリガー、デノイズ、通知送信のプロセスが含まれます。また、有効なアラートルールの数、重大度別のアラート数、マージされたアラート数、重複排除されたアラート数、サイレンスされたアラート数、送信されたアラート通知の総数、および各通知方法ごとのアラート通知数など、すべての履歴データが表示されます。
ダッシュボードの上部では、ビジネス、リージョン、プロジェクト、重大度、ルール名でフィルターできます。サポートされているチャネルには、音声通知、メール、Webhook、SMS、DingTalk、通知センターがあります。
グローバルアラートルールセンター
グローバルアラートルールセンターダッシュボードには、現在の Alibaba Cloud アカウントにおいて指定された期間内のすべてのアラートルールが表示されます。また、有効なルールの数、ステータス別のルールの分布、およびルールの詳細も表示されます。
このダッシュボードの上部では、ビジネス、リージョン、プロジェクト、ルール名でフィルターできます。概要セクションには、現在の評価数とその 24 時間の傾向が表示されます。横棒グラフには、ステータス分布 (未トリガー、エラー、トリガー済み) が表示されます。メインエリアには、「アラートルールの最新評価ステータス」テーブル (列:時間、ルール名、ステータス、詳細、アクション) と「各マージコレクションにおけるアラートの最新ステータス」テーブル (列:ステージ、マージコレクション、重大度、アラートタグ) が含まれています。重大度とパイプラインステージによって結果をさらにフィルターできます。
グローバルアラートトラブルシューティングセンター
グローバルアラートトラブルシューティングセンターダッシュボードには、現在の Alibaba Cloud アカウントにおいて指定された期間内に発生したアラート設定エラーに関する情報が表示されます。この情報には、グローバル設定エラーの数と詳細、各通知方法の設定エラーの数と詳細、およびアラートルールの設定エラーの数と詳細が含まれます。
ダッシュボードの上部では、ビジネス、リージョン、プロジェクト、ルール名でフィルターできます。各セクションでは、統計カードを使用してエラーの総数とその前期比の傾向を表示します。グローバル設定エラーセクションには、障害レベルの分布を示す棒グラフと、障害タイプの分布を示す円グラフが含まれています。通知チャネルエラーセクションには、Webhook や DingTalk などのチャネルの障害統計が表示されます。
クエリ __topic__: system_config を実行すると、[internal-alert-center-log] Logstore で構成エラーに関連するログを見つけることができます。次の表に、一般的なエラーを示します。
レベル | タイプ | 詳細 | 説明 | 解決策 |
error | AlertPolicyNotConfigured | Alert xxx has no alert policy configured | アラートルールにアラートポリシーが設定されておらず、ルートに基づいてアラートをマージできません。そのため、Simple Log Service は関連するアラートを無視します。 | アラートルールを修正し、有効なアラートポリシーを設定します。 |
AlertPolicyNotExist | alert policy xxx does not exist | アラートルールに関連付けられているアラートポリシーが存在しません。そのため、Simple Log Service は関連するアラートを無視します。 | 同じ名前のアラートポリシーを作成するか、別のアラートポリシーを指定します。 | |
AlertPolicyInvalid | alert policy xxx format is error | アラートポリシーのフォーマットが無効で、関連するアラートを解析できません。そのため、Simple Log Service は関連するアラートを無視します。 | アラートポリシーを修正するか、アラートポリシーを削除して同じ名前のアラートポリシーを再作成します。 | |
GroupPolicyEmpty | Group policy of alert policy xxx is empty | アラートポリシーのルート統合ポリシーが設定されていません。そのため、Simple Log Service は関連するアラートを無視します。 | アラートポリシーのルート統合ポリシーを設定し、空でないことを確認します。 | |
ActionPolicyNotExist | action policy xxx does not exist | アクションポリシーが存在しません。そのため、Simple Log Service はそのアクションポリシーを使用するアラートのアラート通知を送信しません。 | アクションポリシーを作成するか、別のアクションポリシーを指定します。 | |
ActionPolicyInvalid | action policy xxx is invalid | アクションポリシーのフォーマットが無効です。そのため、Simple Log Service はそのアクションポリシーを使用するアラートのアラート通知を送信しません。 | アクションポリシーを修正するか、アクションポリシーを削除して同じ名前のアクションポリシーを再作成します。 | |
ActionPolicyEmpty | Primary(Secondary) policy for action policy xxx is empty | アクションポリシーのプライマリアクションポリシーとセカンダリアクションポリシーが空です。そのため、Simple Log Service はそのアクションポリシーを使用するアラートのアラート通知を送信しません。 | アクションポリシーを修正し、プライマリアクションポリシーとセカンダリアクションポリシーが空でないことを確認します。 | |
warn | AlertPolicyInheritanceLoop | alert policy xxx has inheritance loop with yyy | 継承ループが存在します。例えば、アラートポリシー A がアラートポリシー B を継承し、アラートポリシー B がアラートポリシー A を継承している場合です。
継承ループは解析されません。 | 継承ループを防ぐためにアラートポリシーを修正します。 |
UserNotExist | user xxx does not exist | 指定されたユーザーが存在しません。そのため、Simple Log Service はそのユーザーにアラート通知を送信しません。 | ユーザーを作成するか、アクションポリシーを設定して別のユーザーを指定します。 | |
UserGroupNotExist | group xxx does not exist | 指定されたユーザーグループが存在しません。そのため、Simple Log Service はそのユーザーグループにアラート通知を送信しません。 | ユーザーグループを作成するか、アクションポリシーを設定して別のユーザーグループを指定します。 | |
UserGroupEmpty | group xxx is empty | 指定されたユーザーグループにユーザーが含まれていません。そのため、Simple Log Service はそのユーザーグループにアラート通知を送信しません。 | ユーザーグループにユーザーを追加します。 | |
OncallGroupNotExist | oncall group xxx does not exist | 指定された勤務グループが存在しません。そのため、Simple Log Service はその勤務グループにアラート通知を送信しません。 | 勤務グループを作成するか、アクションポリシーを設定して別の勤務グループを指定します。 | |
ContentTemplateNotExist | content template xxx does not exist | 指定されたアラートテンプレートが存在しません。そのため、Simple Log Service はそのアラートテンプレートを使用する通知方法を無視します。 | アラートテンプレートを作成するか、アクションポリシーを設定して別のアラートテンプレートを指定します。 | |
CalendarNotExist | calendar xxx does not exist | 指定されたカレンダーが存在しません。そのため、Simple Log Service はそのカレンダーを使用する勤務グループを無視します。 | カレンダーを作成するか、勤務グループを設定して別のカレンダーを指定します。 | |
ChannelQuotaNotExist | channel quota does not exist | 指定された通知方法のクォータが存在しません。そのため、その通知方法で送信できるアラート通知の数に制限はありません。 | 指定された通知方法のクォータを設定します。 | |
ChannelQuotaInvalid | channel quota format is invalid | 指定された通知方法のクォータが空のままです。そのため、その通知方法で送信できるアラート通知の数に制限はありません。 | 通知方法のクォータを変更し、空でないことを確認します。 |