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

関連記事

no image

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

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

記事を読む

no image

TFS2013ExpressでService Unavailable 503

【現象】 TFSつながらない。ブラウザからのホームもVisualStudioのチームエクスプローラ

記事を読む

初心者でも手順どおりに従うだけでロゴ画像が作れる

Webサイトを作ったので、ここを参考に ロゴ制作の練習をしました。  

記事を読む

WordPressでスパムコメント対策

WordPressのスパムコメント対策を行ったのでメモ。 標準でAkismetがインストール済み(

記事を読む

no image

Visual Studio 2017 Version15.2 にアップデート後、Xamarin.iOS でビルドエラーが発生時の回避メモ

環境 Visual Studio Enterprise 2017 Version 15.2

記事を読む

【iPhoneアプリ】リリース手順〜審査完了後〜

前回からの続き。 中身が無いアプリだったのでリジェクトされると思いきや 審査に通ってしま

記事を読む

no image

【C#,WinForms】XMLデータをListViewに表示し、チェック項目のみXML保存させる

MSDNフォーラムの以下についてサンプルを組んだので掲載。 ListViewでチェックされた値

記事を読む

no image

Windows 10 IoT Core の 製品化メモ

概念実証(Proof of concept)を終了し、製品化を行いたい場合のステップ サインア

記事を読む

no image

Xamarin.Forms で ScrollView の中に Map を配置したとき、Androidで地図のスクロールが出来なくなる

iOSは問題ないけど、AndroidはScrollViewにタッチを持ってかれてる感じ。 カスタ

記事を読む

no image

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

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

記事を読む

Message

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

PAGE TOP ↑