App Service Linux (Docker) 環境で、コンテナ内の Nginx のログをAzureポータルから確認

公開日: : Blog, Microsoft , , ,

何も設定しない場合はSSHでアクセスしてログ参照する

通常はコンテナ内の /var/log/nginx に access.log と error.log が出力される。
Azureポータルの Web SSH からコンテナ内に入って、上記ディレクトリに移動して参照する
WebSSHは 開発ツール -> SSH からアクセスできる。

ポータルからFTP経由でダウンロードできるようにする

Dockerコンテナーログの出力設定を変更

App Service の 監視中 -> 診断ログ -> Dockerコンテナーログ を ファイルシステム に設定
stdout と stderr をストレージのログに収集してくれる。

DockerFile変更

nginxのaccess.log, error.log を stdout に出力されるよう シンボリック・リンクを作成するように、DockerFileに追記する。

ダウンロード

Azureポータルへログインしていてリソースアクセス権があれば以下の直URLでダウンロードできる。

https://hogehoge.scm.azurewebsites.net/api/zip/LogFiles

診断ログ画面の情報からFTP接続してもダウンロードできる。

default_docker.logあたりに入ってるはず

参考

https://github.com/nginxinc/docker-nginx/blob/8921999083def7ba43a06fabd5f80e4406651353/mainline/alpine/Dockerfile#L127-L128
http://keyomura.hatenablog.com/entry/2018/03/25/104236

関連記事

Docker for Windows で ドライブ共有が出来ない

Shared Drives タブで Cドライブにチェックをして Apply を押す。 認証ダイ

記事を読む

IntelliTestはどこまでカバーしてくれるのか

私はレガシーな開発環境・案件が多かったのですが、 この頃、ユニットテストを利用する機会が増えてきま

記事を読む

no image

YomiganaWPFTextBox

こんにちは。 WPFでテキストボックスに入力した内容をカナ変換する方法について今日は掲載します

記事を読む

no image

【VB.NET】DataGridViewで行の最大高を設定

DataGridViewにおける行の最大高さを設定するメモ 最大高さに満たない場合は内容を全て表示

記事を読む

no image

Microsoft Flow 入門

社内LT用

記事を読む

no image

UWP+IoT Coreのシリアル通信メモ

Windows10 IoT + Raspberry Pi を始めようとしているのだが、どうもセンサー

記事を読む

no image

RPi3 OmxPlayer / VLC Player 連続再生2回目から映像が乱れる問題

Raspberry Pi 3 Model の Ubuntu や Raspbian で OmxPlay

記事を読む

[UWP]Releaseビルド時に、OData.ClientでSystem.Reflection.MissingMetadataExceptionが発生する

UWPでDebugビルドでは問題ないけど、Releaseビルドにすると、Microsoft.ODat

記事を読む

no image

【.NET】正規表現の復習

正規表現エンジン System.Text.RegularExpressions.Regexオブジェ

記事を読む

SIPSorceryにて、「型 ‘log4net.ILog’ が参照されていないアセンブリで定義されています。」

ある時、SIPクライアントの開発を行っていた。 SIPクライアントライブラリの選定にあたって S

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PAGE TOP ↑