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.Forms + Visual Studio Team Services ビルドタスクで自動バージョンアップ

Visual Studio Team Services で Xamarin.Forms の継続的デリ

記事を読む

【WPF/XAML】セパレータを縦にする

<Window x:Class="VerticalSeparator&q

記事を読む

no image

‘System.Windows.Navigation.BaseUriHelper’ のタイプ初期化子が例外をスローしました。

作成した.NETアプリケーション(WPF)が起動しない。 今回は構成ファイル(app.config)

記事を読む

no image

Raspberry Pi 3 Model B 各OS、動画プレイヤーでの再生比較

ベンチマークではなく、ただ感想をメモしただけ。 Windows 10 IoT Core C#

記事を読む

no image

Xamarin.UITest, Xamarin Test Cloud にて iPhone 6 Plus, 6S Plus, 7 Plus などで app.Tap が効かない

動作しないというか、app.Tapがどうしても反応しない。 app.ScreenShotなどは動作す

記事を読む

【iPhoneアプリ】多言語対応させる2

今回はコード内の文字列を多言語化する ファイルを追加する。  

記事を読む

no image

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

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

記事を読む

Visual Studio 2015 + PHP Tools for Visual Studio で App Service for Linux へデプロイ

発端はこれ。 https://social.msdn.microsoft.com/Forums/ja

記事を読む

no image

FixedDocumentの印刷およびXPS形式での保存

こんにちは。 以前、XAMLファイルを帳票テンプレートとして動的ロードする記事を掲載しました。

記事を読む

no image

【Xcode】Capabilities全項目【v6.1時点】

Capabilitiesの各項目が何を示しているのか よくわからなかった、かつ日本語のサイトが少な

記事を読む

Message

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

PAGE TOP ↑