タグ

nginxとdockerに関するurza358のブックマーク (2)

  • コンテナログ処理の技術的なベストプラクティス:Dockerのケーススタディ - Qiita

    この記事では、Dockerを例に、コンテナログ処理の一般的な方法やベストプラクティスをいくつか紹介しています。 背景 Docker, Inc. 旧社名:dotCloud, Inc)は、2013年にDockerをオープンソースプロジェクトとしてリリースしました。その後、Dockerに代表されるコンテナ製品は、分離性能の良さ、移植性の高さ、リソース消費の少なさ、起動の早さなど複数の特徴から、瞬く間に世界中で人気を博しました。下図は2013年からのDockerとOpenStackの検索傾向を示しています。 コンテナ技術は、アプリケーションの展開や配信など、多くの便利さをもたらします。また、以下のようなログ処理のための多くの課題ももたらします。 1、コンテナの中にログを保存した場合、コンテナが取り外されるとログは消えてしまいます。コンテナは頻繁に作成・削除されるため、コンテナのライフサイクルは仮想

    コンテナログ処理の技術的なベストプラクティス:Dockerのケーススタディ - Qiita
  • FargateのNginxコンテナの環境変数デバッグ方法 | DevelopersIO

    やること 前回、FargateのApacheコンテナでの環境変数のデバッグ方法について書きました。 FargateのApacheコンテナの環境変数デバッグ方法 今回はFargateのNginxコンテナにて、環境変数のデバッグ方法をご紹介します。 方針 NginxでもApacheと同様、アクセスログに環境変数値を出力することができます。 ただし、Apacheと違い直接アクセスログに環境変数を指定することはできません。Perlモジュールを介してNginx変数に変換するというステップが必要になります。 変数を埋め込んだアクセスログを標準出力に出力し、それをCloudWatch Logsに転送し確認します。 具体的な手順 今回はNGINX_ENV_TEST1とNGINX_ENV_TEST2という環境変数の中身を確認することとします。 コンテナの用意 perl モジュールを含んだDockerイメージ

    FargateのNginxコンテナの環境変数デバッグ方法 | DevelopersIO
  • 1