Microsoft が管理する世界のデータ センター ネットワークを介してアプリケーションとサービスを構築、配置、および管理するインフラストラクチャおよびクラウド コンピューティング プラットフォーム。
Hi 武志 佐々木,
現時点では、Azure App ServiceはSSHで実行されたコマンドの履歴を自動的に記録したり表示したりしません。HTTPやポータルで表示できるアプリケーションログとは異なります。SSH機能は短期的なトラブルシューティングを目的としており、コンテナ内のコマンド履歴(.bash_history)は一時的であり、再起動後は保持されません。
コマンドの実行結果をキャプチャする必要がある場合、サポートされている方法はコマンドの出力をstdout/stderrにリダイレクトすることです。App Serviceは、これらのストリームに書き込まれたものを自動的に収集し、その後、次の方法でそれらを見ることができます:
- Azureポータルのログストリーム
-
az webapp log tailを使用した Azure CLI - または、診断設定を介してログをAzure Monitor / Log Analyticsに転送して長期保存することができます。
https://learn.microsoft.com/ja-jp/azure/app-service/troubleshoot-diagnostic-logs
https://docs.azure.cn/ja-jp/app-service/configure-custom-container?tabs=debian&pivots=container-linux
https://learn.microsoft.com/ja-jp/azure/app-service/monitor-app-service