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

関連記事

Xamarin Studio から Visual Studio for Mac へ変更してから、”The “XamlCTask” task failed unexpectedly.” が発生。

Visual Studio for Mac がGAしたので、インストールしてみた。 それまで開発して

記事を読む

no image

KeyboardNavigation以外でFocusVisualStyleを表示させる

WPFです。 結論としてはリフレクションで無理やりやれなくはなさそうという感じ。 元ネタはMSDN

記事を読む

【WPF/XAML】Colorsクラスのカラーテーブル

http://msdn.microsoft.com/ja-jp/library/system.win

記事を読む

no image

Azure へ WordPress 環境を作成

よくあるやつだけど。 社内LT用

記事を読む

【iPhoneアプリ】リリース手順〜プロビジョニングプロファイルを作成する〜

リリース前にDistribution Provisioning Profileを作成する 手順

記事を読む

Xamarin iOS, Android での位置情報、Bluetoothの有効化メモ

OSが勝手に出してくれたりくれなかったりのところを整理するためのメモ 諸事情によりサンプルはXama

記事を読む

no image

Xamarin.FormsのAndroidでスプラッシュ画面

Xamarin.Formsでアプリを作成した時、iOSは起動時にLauncher.storyboar

記事を読む

Xamarin.Forms出力バイナリのメモ

iOS -> .ipa, Android -> .apk ipaファイル作成方法 ソリュー

記事を読む

no image

Xamarin.Android フルスクリーン

自分用メモです。

記事を読む

no image

macOSのVSTSビルドエージェント構築過程で、type initializeで例外が発生し接続に失敗する問題の対応

macOS Sierra (10.12.4) Deploy an agent on OSX Xa

記事を読む

Message

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

PAGE TOP ↑