追跡ID:CYHQ-_40の対応について

tstousma-7489 0 評価のポイント
2026-05-26T07:30:56.3733333+00:00

2026年4月6日に上記の対応としてカスタムログテーブル(クラシック)にログが送信されないように

コンテナアプリ環境のログオプションをAzure Monitorに変更したのですが、昨日、別件でサービス正常性を確認した時にアラートが消えていないことに気づきました。

本日、ContainerAppSystemLogs_CLテーブルを確認したところ5月3日と6日に特定のコンテナアプリから以下の種別のログが多数出力されていました。

ContainerAppUpdate

RevisionUpdate

RevisionDeactivating

RevisionReady

ContainerAppReady

KEDAScalersStarted

他のサブスクリプションでは同様の修正を行って出なくなっています。

なぜログが出ているのか原因調査をお願いできないでしょうか。

Azure Monitor
Azure Monitor

Azure およびオンプレミス環境からのテレメトリ データを収集、分析、処理するために使用する Azure サービス。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. samiya123 1,375 評価のポイント Microsoft 外部スタッフ モデレーター
    2026-05-26T08:16:14.44+00:00

    **tstou-sma**様、ご連絡ありがとうございます。

    **想定される原因:**としましては、いかのようなことが考えられます。

    1. ログ出力先が一部リソースで未更新

    • Container Apps のログ構成は「環境レベル」「アプリレベル」の両方で設定あり。
      • Environment の診断設定をAzure Monitor(Insights)に切り替えても、個々のコンテナアプリに診断設定が残っている場合、クラシックに送信されるケースがあります。
      • ⇒ 確認:Azure Portalの「診断設定(Diagnostic Settings)」を、対象リソース→Container App単位で確認。

    2. 複数ログカテゴリのうち、システムイベント系が未移行

    • Container Appsには主に2種類のログカテゴリ:
      • ContainerAppConsoleLogs(アプリログ)
        • ContainerAppSystemLogs(環境・Revisionイベントログ)
        • 環境側を修正しただけでは、SystemLogsが引き続き「古い設定」を参照している場合あり。

    3. 移行後に「クラシック」パイプラインの削除が未完了

    • Azure Monitor ダイアグ設定で「旧Log Analyticsワークスペース + クラシックテーブル」へのルートが存在すると、
      一時的に新旧両方に並行送信される仕様。
    • ポータルで「Diagnostic Settings」を開き、すべての対象リソースでクラシック設定が削除されているか確認。

    4. 更新後の反映遅延やイベント再送出の可能性

    • 05/03, 05/06 のログは何の操作日でしょうか?
      • Container AppのRevision更新(デプロイ等)でシステムイベントが出力された時、古い設定が有効だった可能性。
    • 設定変更直後〜2~3日程度で旧設定が残る場合がございます(公式にも遅延ありの記載)。

    調査・対処ステップ

    1. 対象Container AppとEnvironmentの診断設定を全確認
      • Portal → Container App → 左「診断設定」→ 全設定をチェック
        • 「クラシックテーブルへ送信」の設定が残っていないか?
        1. Azure CLIで一括確認(すべての診断設定一覧)
              az monitor diagnostic-settings list --resource <ContainerAppResourceID>
        

    az monitor diagnostic-settings list --resource <ContainerAppEnvironmentResourceID> ```

    1. 発生時刻の操作履歴(Activity Log)確認
      • 05/03, 05/06 付近で App 更新やRevision更新があったか?
      1. 余剰設定があれば削除
        • CLI:
              az monitor diagnostic-settings delete --name <DiagSettingName> --resource <ResourceID>
        

    参考ドキュメント

    ✔ 推測できる強い原因:
    → 対象のContainer App側の「診断設定」が残っており、SystemLogsカテゴリが古いワークスペースに送信中。

    が考えられます。いかがでしょうか。

    何かご参考にしていただけるところがございましたら、幸いです。

    この回答は役に立ちましたか?


お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "推奨" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。