From 4c9b39209e76592cfbb0bcd22e330547174ac14b Mon Sep 17 00:00:00 2001 From: 5uhwann <5uhwann27@gmail.com> Date: Wed, 25 Sep 2024 02:31:53 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20promtail=20config=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .ebextensions/02-install-promtail.config | 36 ++++++++++++------------ Procfile | 2 +- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.ebextensions/02-install-promtail.config b/.ebextensions/02-install-promtail.config index 36da19b2..eb408d9e 100644 --- a/.ebextensions/02-install-promtail.config +++ b/.ebextensions/02-install-promtail.config @@ -1,9 +1,9 @@ container_commands: 01_create_current_directory: command: | - sudo mkdir -p /var/app/server - sudo chown ec2-user:ec2-user /var/app/server - sudo chmod 755 /var/app/server + sudo mkdir -p /var/app/current + sudo chown ec2-user:ec2-user /var/app/current + sudo chmod 755 /var/app/current 02_install_docker: command: | @@ -19,21 +19,21 @@ container_commands: 04_create_log_directories: command: | - mkdir -p /var/app/server/logs/all - mkdir -p /var/app/server/logs/warn - mkdir -p /var/app/server/logs/error - sudo chown -R ec2-user:ec2-user /var/app/server/logs - sudo chmod -R 755 /var/app/server/logs + mkdir -p /var/app/current/logs/all + mkdir -p /var/app/current/logs/warn + mkdir -p /var/app/current/logs/error + sudo chown -R ec2-user:ec2-user /var/app/current/logs + sudo chmod -R 755 /var/app/current/logs 05_create_promtail_config: command: | - cat << EOF > /var/app/server/promtail-config.yml + cat << EOF > /var/app/current/promtail-config.yml server: http_listen_port: 9080 grpc_listen_port: 0 positions: - filename: /var/app/server/positions.yaml + filename: /var/app/current/positions.yaml clients: - url: \${LOKI_URL} @@ -45,7 +45,7 @@ container_commands: - localhost labels: job: all_logs - __path__: /var/app/server/logs/all/*.log + __path__: /var/app/current/logs/all/*.log - job_name: warn static_configs: @@ -53,7 +53,7 @@ container_commands: - localhost labels: job: warn_logs - __path__: /var/app/server/logs/warn/*.log + __path__: /var/app/current/logs/warn/*.log - job_name: error static_configs: @@ -61,15 +61,15 @@ container_commands: - localhost labels: job: error_logs - __path__: /var/app/server/logs/error/*.log + __path__: /var/app/current/logs/error/*.log EOF 06_setup_promtail: command: | # positions 파일 초기화 - echo "{}" > /var/app/server/positions.yaml + echo "{}" > /var/app/current/positions.yaml - cat << EOF > /var/app/server/promtail-docker-compose.yml + cat << EOF > /var/app/current/promtail-docker-compose.yml version: '3' services: promtail: @@ -79,7 +79,7 @@ container_commands: ports: - "9080:9080" # 호스트의 9080 포트를 컨테이너의 9080 포트에 매핑 volumes: - - /var/app/server/positions.yaml:/var/app/server/positions.yaml - - /var/app/server:/var/app/current - command: -config.file=/var/app/server/promtail-config.yml + - /var/app/current/positions.yaml:/var/app/current/positions.yaml + - /var/app/current:/var/app/current + command: -config.file=/var/app/current/promtail-config.yml EOF diff --git a/Procfile b/Procfile index 56705679..7a48c62c 100644 --- a/Procfile +++ b/Procfile @@ -1 +1 @@ -web: appstart && docker-compose -f /var/app/server/promtail-docker-compose.yml up -d +web: appstart & docker-compose -f /var/app/current/promtail-docker-compose.yml up -d