Azure Service Health 通知は、リソースに影響を与える Azure サービスの問題またはイベントについて通知する、システムによって生成されるアラートです。 これらは、サブスクリプションの Azure アクティビティ ログ (Azure で多数のイベントをログに記録する) の一部として記録され、Azure Portal の Azure Service Health の下に表示されます。 言い換えると、Azure がサービス正常性 (停止、今後のメンテナンス、アカウント固有のアラートなど) について何かを伝える必要があるときは常に、アクティビティ ログにサービス正常性イベントが作成されます。
通知の種類によっては、純粋に情報提供を行ったり、対処が必要な問題を示したりする可能性があります。詳細については、「 サービス正常性通知の表示」を参照してください。
ポータルで Service Health 通知がアクティブな状態を維持する期間の詳細については、「 Service Health データの遷移」を参照してください。
Service Health 通知にアクセスして表示する
Azure にログインすると、次の 3 つの方法のいずれかで Service Health 通知にアクセスできます。
Azure Portal – Service Health: Azure portal で [Service Health] を選択し、サブスクリプションのアクティブな通知を表示する個人用ダッシュボードを開きます。 通知は、種類 (インシデント、メンテナンスなど) に対応するカテゴリに編成され、過去のイベントの正常性履歴セクションもあります。 たとえば、アクティブなサービスの停止は、[インシデント]、[メンテナンス] の下の計画メンテナンスなどに表示されます。 このインターフェイスから、通知を選択してその詳細 (影響、状態の更新、解決策など) を読み取ることができます。 Azure Service Health ポータルを参照してください。
Azure Portal – アクティビティ ログ: Azure portal でアクティビティ ログを開き、特定の条件下でのみ、より詳細な情報を含む通知を表示します。
- Service Health イベントは、スコープがサブスクリプション (サービスの問題、計画メンテナンス、正常性の勧告など) のときにアクティビティ ログに表示されます。
- 新しい問題はグローバルであり、サブスクリプションに関連付けられていないため、表示されません。
詳細については、「 アクティビティ ログの表示と取得」を参照してください。
アラート: Service Health ポータル ウィンドウ内で、新しい Service Health イベントが発生したときに (電子メール、SMS などを介して) 通知するようにアクティビティ ログ アラートを設定することもできます。 たとえば、新しいインシデントやセキュリティ アドバイザリが発生するたびに電子メールを受け取るアラートを作成できます。 この方法では、ポータルを常に確認する必要はありません。Azure は、選択したチャネルを通じて事前に通知を送信します。 アラートを作成する方法の詳細については、「 サービス正常性アラートの作成」を参照してください。
プログラムによるアクセス: これらはアクティビティ ログ イベントであるため、Azure の API またはコマンド ライン ツールを使用して取得できます。 Azure には、リソース間のサービス正常性イベントを一覧表示する Resource Graph クエリも用意されています。 このプログラムによるアクセスは、外部システムまたはダッシュボードとの統合に役立ちます。
Azure Resource Graph (ARG) クエリを使用してサービス正常性通知に関するレポートを作成する方法については、「 リソース グラフのサンプル クエリ」を参照してください。 このドキュメントでは、使用可能なクエリを利用する方法に関するガイダンスを提供します。
Service Health 通知の種類
中断の可能性を先取りするために、Azure はサービス正常性イベントを 6 種類に分類し、それぞれが異なる種類の状況を示します。 一部のイベントの種類は アクション可能であり (つまり、何かを行う必要があります)、他の種類は純粋に 情報的です。
各通知の種類、その意味、およびこれらの更新プログラムにアクセスして保持する方法の内訳を次に示します。
アクションが必要 – アクション可能。 Azure では、注意や介入が必要な、サブスクリプション内で異常または重要なものが検出されました。 たとえば、Azure では、構成の問題や、サービスに影響を与える可能性のある今後の変更など、注意が必要なものを検出できます。 その場合、Azure から何が起きているかを説明する通知が送信され、解決するための明確な手順や、サポートに連絡する方法が提供されます。 通知は、潜在的な問題を防止または修正するために事前に発行されます。
多くの場合、通知は Service Health ポータルの [正常性の勧告] に表示されます。インシデント - 情報 (緊急サービスの問題) この種類は、現在 1 つ以上の Azure リソースに影響を与えているサービスの停止または低下 (計画外のイベント) を表します。 基本的に、インシデント通知は、お客様に影響を与える問題 (データ センターの問題など) が Azure で発生していることを意味します。 この通知では、問題が説明され、その状態が常に更新されます。 情報のラベルが付いている間、インシデントは知っておくべき重要です。通常は修正しませんが、コンティンジェンシー 計画をアクティブ化できます。
通常、アクティブな停止については、[サービスの問題] ウィンドウの下に表示されます。メンテナンス – 情報 (スケジュールされたイベント)。 この種類は、リソースに影響を与える可能性がある計画メンテナンス アクティビティ用です。 Azure では、これらの通知を使用して、インフラストラクチャのアップグレードや、短時間のダウンタイムやパフォーマンスへの影響を引き起こす可能性がある修正プログラムなど、今後のメンテナンス期間について通知します。 通知には、準備できるようにメンテナンスのスケジュールとスコープが含まれます。
メンテナンス通知は、ポータルの [計画メンテナンス] ウィンドウに表示されます。情報 – 情報 (アドバイザリ: 助言)。 これらの通知は、アクションを必要としない正常性アドバイザリまたは推奨事項ですが、Azure の使用を最適化または改善するために役立つ情報を提供します。 たとえば、Azure はベスト プラクティスに関する情報通知を送信したり、緊急でない問題に関する最新情報を送信したりする場合があります。 一般に、情報の種類の通知では、潜在的な最適化や、サービスの可用性に直接影響しない軽微な問題が強調表示されます。
これらの通知は、「健康アドバイザリ」ペインにも表示されます。セキュリティ – 実行可能または情報提供 (セキュリティ関連) セキュリティ通知では、Azure リソースまたは Azure サービスに関連する緊急のセキュリティの問題やアドバイザリが警告されます。 たとえば、使用している Azure サービスに影響を与えるセキュリティの脆弱性や、セキュリティ リスクを公開する構成がある場合、Azure はセキュリティ アドバイザリを発行します。 一部のセキュリティ通知では、対処が必要になる場合があります(たとえば、修正プログラムの適用や設定の更新など)。一方で、他の通知は潜在的な脅威や修正について知らせるだけの場合もあります。
これらの通知は、ポータルの [セキュリティ アドバイザリ] ウィンドウにあります。請求 – 情報 (アカウント通知)。 これらの通知は、課金またはサブスクリプションの変更に関する情報を提供します。 今後の課金更新、クレジットの有効期限、その他の課金関連の問題などについて、サブスクリプションの所有者/共同作成者に通知する場合があります。 課金通知は単なる情報提供です。 Azure では何も修正されません。課金の問題がある場合は、サポートに問い合わせるか、課金設定を確認します。
これらの通知は、[課金の更新] ウィンドウに表示されます。
Service Health 通知データのプロパティ
イベントの種類
Service Health イベントのプロパティは、イベントの性質、重大度、ライフサイクルを記述する Azure Service Health 通知のメタデータ フィールドです。
主要なプロパティには、 properties.incidentType ( ServiceIssue、 PlannedMaintenance など)、状態 (アクティブ または 解決済み)、および properties.impactStartTime や properties.impactMitigationTime などのタイムスタンプが含まれます。
データ プロパティの詳細については、「 アクティビティ ログ - サービス正常性」を参照してください。
まず properties.incidentType を確認して、関連する問題と詳細の種類を理解し、重大度の レベル を確認します。 詳細については、「 Service Health イベント タグ」を参照してください。
状態とタイムスタンプを使用して、イベントが進行中か解決されているかを測定し、タイトルを参照して簡単な説明を参照します。 これらのプロパティは、サービス正常性アラートを効果的にフィルター処理し、優先順位を付け、対処するのに役立ちます。 詳細については、「 Service Health イベント タグ」を参照してください。
次の表に、アクティビティ ログのサービス正常性イベントで見つかったすべてのプロパティの一覧と説明を示します。
| プロパティ名 | 説明 |
|---|---|
| channels | Admin または Operation のいずれかの値。 |
| 相関ID | 通常は文字列形式の GUID。 同じアクションに属するイベントは、通常、同じ correlationId を共有します。 |
| eventDataId | イベントの一意識別子。 |
| イベント名 | イベントのタイトル。 |
| レベル | イベントのレベル。 |
| リソースプロバイダ名 | 影響を受けるリソースのリソース プロバイダーの名前。 |
| リソースタイプ | 影響を受けるリソースの種類。 |
| サブステータス | 通常は対応する REST 呼び出しの HTTP 状態コードですが、サブステータスを示す他の文字列が含まれる場合もあります。 例えば次が挙げられます。 OK (HTTP ステータス コード: 200) 作成済み (HTTP 状態コード: 201) 受理 (HTTP 状態コード: 202) コンテンツなし (HTTP 状態コード: 204) 無効な要求 (HTTP 状態コード: 400)、 見つかりません (HTTP 状態コード: 404)、 競合 (HTTP 状態コード: 409)、 内部サーバー エラー (HTTP 状態コード: 500) サービス利用不可 (HTTP 状態コード: 503) ゲートウェイ タイムアウト (HTTP 状態コード: 504)。 |
| イベントタイムスタンプ | イベントが生成されたときのタイムスタンプ、およびイベントに対応する要求を処理する Azure サービス。 |
| submissionTimestamp | イベントがクエリで使用できるようになったときのタイムスタンプ。 |
| サブスクリプションID | このイベントが記録された Azure サブスクリプション。 |
| 状態 | 操作の状態を説明する文字列。 値は [アクティブ] と [解決済み] です。 |
| オペレーション名称 | 操作の名前。 |
| カテゴリ | このプロパティは常に ServiceHealth です。 |
| リソースID | 影響を受けるリソースのリソース ID。 |
| Properties.title | この通信のローカライズされたタイトル。 既定は英語です。 |
| Properties.communication | HTML マークアップによる通信のローカライズされた詳細。 既定は英語です。 |
| プロパティ.インシデントタイプ | 次のいずれかの値: アクションが必要、 情報的、 インシデント、 メンテナンス、または セキュリティ。 |
| Properties.trackingId | このイベントが関連付けられているインシデント。 この追跡 ID を使用して、インシデントに関連するイベントを関連付けます。 |
| Properties.impactedServices | インシデントの影響を受けるサービスやリージョンが記述された、エスケープされた JSON BLOB。 このプロパティには、(それぞれ ServiceName を持つ) サービスのリストと、(それぞれ RegionName を持つ) 影響を受けたリージョンのリストが含まれます。 |
| プロパティ.デフォルト言語タイトル | 英語で行われる通信。 |
| プロパティ.デフォルト言語コンテンツ | HTML マークアップまたはプレーン テキストとして英語で行われる通信。 |
| Properties.stage |
[インシデント] と [セキュリティ] に使用できる値は [アクティブ] です。 解決済み、または RCA。 ActionRequired または Informational の場合、唯一の値は Active です。 メンテナンスの場合は、アクティブ、計画済み、InProgress、Canceled、Rescheduled、Resolved、または Complete です。 |
| Properties.communicationId | このイベントが関連付けられている通信。 |
インシデントの種類
Azure Service Health の properties.incidentType フィールドは、 ActionRequired、 Incident、 Maintenance、 Security、 Informational などの正常性イベントのカテゴリを識別します。 種類ごとに異なるシナリオが示されます。たとえば、 インシデント は計画外の停止や低下を意味し、 メンテナンス はスケジュールされた作業を示し、 ActionRequired は介入が必要な変更を通知します。
このプロパティを使用して、Azure portal、Resource Graph クエリ、またはアラート ルールで通知をフィルター処理し、優先順位を付けることができます。 たとえば、重大な問題に集中するようにインシデントとセキュリティの種類にのみアラートを構成したり、メンテナンス イベントにクエリを実行してダウンタイムを計画したりできます。 この情報は、監視を自動化し、最も重要なイベントへのタイムリーな応答を保証するのに役立ちます。
Service Health イベントの種類 (properties.incidentType)
正常性アドバイザリ (properties.incidentType == ActionRequired)
- 情報 - 既存のサービスへの影響を防ぐために管理者のアクションが必要です。
計画メンテナンス (properties.incidentType == Maintenance)
- 警告: 緊急のメンテナンス
- 情報: 通常の計画メンテナンス
正常性アドバイザリ (properties.incidentType == Informational)
- 情報 - 既存のサービスへの影響を防ぐために管理者が必要な場合があります。
正常性アドバイザリ (properties.incidentType == Retirement)
- 廃止 - 最終的な廃止日まで残り 3 か月未満となった場合の廃止リマインダー通知。
セキュリティ アドバイザリ (properties.incidentType == Security)
- 警告 - 既存のサービスに影響し、管理者の操作が必要になる可能性があるセキュリティ アドバイザリ。
- 情報: 既存のサービスに影響を与えるセキュリティ警告。
サービスに関する問題 (properties.incidentType == Incident)
- Error - 複数の領域にまたがり多様なサービスを利用する際に発生する問題で、範囲は多岐にわたり多くのお客様に影響します。
- Warning - 特定のサービス、あるいは特定の領域を利用した際に発生する問題で、そうしたサービスを利用される一部のお客様に影響します。
- Informational - 管理操作あるいは待機時間に影響し、サービスの可用性には影響しない問題です。
注
課金通知は、Azure portal のアクティビティ ログには表示されません。 Azure Service Health でのみ表示されます。