Simple Log Service では、コンソールにログインすることなく、通知から直接アラートの詳細を表示し、アラートルールやアラートトランザクションを管理できます。
制限事項
-
Log Service は、DingTalk および Lark を介して送信される通知にのみ、ログイン不要のリンクを自動的に追加します。他の通知チャネルにログイン不要のリンクを追加するには、通知テンプレートに
signin_url変数を手動で追加する必要があります。たとえば、Markdown 通知を[View Details]({{ alert.signin_url }})のように設定できます。通知テンプレートの作成方法については、「通知テンプレートを作成する」をご参照ください。 -
デフォルトでは、ログイン不要リンクの有効期間は 12 時間です。有効期限が切れると、そのリンクではログイン不要でアクセスできなくなります。
-
複数のアラートが 1 つの通知にまとめられている場合、デフォルトでは、その通知には最初のアラートに対するログイン不要のリンクのみが含まれます。ログインせずに各アラートにアクセスするには、通知テンプレートで、アラートごとに
signin_url変数を追加する必要があります。 -
SMS メッセージではログイン不要機能を使用しないでください。長いリンクは SMS プロバイダーによって切り捨てられて無効になる可能性があります。
ログイン不要アクセスの承認
ログイン不要機能を使用する前に、承認が必要です。Alibaba Cloud は、Simple Log Service が他のクラウドサービスのリソースにアクセスできるように、サービスリンクロールである AliyunServiceRoleForSLSAlert を自動的に作成します。詳細については、「AliyunServiceRoleForSLSAlert サービスリンクロールの管理」をご参照ください。
-
この承認は一度だけ行う必要があります。
-
RAM ユーザーには、以下のポリシーに示す権限が必要です。まずカスタムポリシーを作成し、RAM ユーザーに権限を付与する必要があります。詳細については、「カスタムポリシーの作成」および「RAM ユーザーの権限管理」をご参照ください。
{ "Statement": [{ "Action": "ram:CreateServiceLinkedRole", "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "ram:ServiceName": "alert.log.aliyuncs.com" } } }], "Version": "1" }
Log Serviceコンソールにログインします。
-
プロジェクトリストで、対象のプロジェクトをクリックします。
-
左側のナビゲーションペインで、アラート をクリックします。
-
アラートセンター ページで、[承認] をクリックします。
承認すると、サービスリンクロール AliyunServiceRoleForSLSAlert が AliyunServiceRolePolicyForSLSAlert ポリシーとともに自動的に作成されます。これにより、Simple Log Service は EventBridge や Function Compute などの他のサービスにアクセスできるようになります。
ログイン不要なアラートへのアクセス
アラート通知を受信したら、ログイン不要のリンクをクリックしてアラート詳細ページを開きます。 たとえば、DingTalk 通知では詳細の表示をクリックします。 これにより、コンソールにログインすることなく、アラート詳細を表示し、アラートルールの無効化、所有者の割り当て、アラートステータスの設定などのタスクを管理できます。
-
アラート通知

-
アラートの詳細ページには、ステータスワークフロー (評価待ち → 確認済み → 解決済み/無視済み) や、アラートタイプ (例: Nginx アクセスエラー)、重要度、トリガー時刻、エラー数、現在の担当者、プロジェクト名、リージョン、関連するアラートルールなどの情報が表示されます。[閉じる]、[ミュート]、[解決]、[無視]、[割り当て]、[コメント] などのアクションを実行できます。