Devops/Logging 3

Docker 자동으로 기동시키기

docker run --restart=unless-stopped (※ https://docs.docker.com/config/containers/start-containers-automatically/#use-a-restart-policy) 아래 내용 다 필요 없고, 도커 기동 시 위 URL 참조하여 restart policy 적용해주면 된다. 서버를 재기동시킬 때마다 Docker Compose를 수동으로 기동시키기 귀찮아서 service에 등록시켰다. 아래 내용은 이와 관련된 내용을 간단히 정리해보았다. 1. systemd systemd에 대해 간단히 내용을 정리하고 넘어가고자 한다. 위키백과에 따르면, systemd는 모든 프로세스들을 관리하는 init 시스템이라고 정의가 되어있다. systemd는 ..

Devops/Logging 2021.02.08

[Fluentd] filter_parser plugin에 대하여

아래의 fluentd configuration은 udp 5140 port로 listening을 하여 syslog type의 input을 받고 이를 두 차례 parsing 하여 stdout 하는 설정입니다. @type syslog port 5140 tag nginx.access @type syslog @type stdout @type parser key_name message reserve_data true @type nginx @type stdout syslog로 가져왔을 때 두차례나 parsing이 필요했다. 아직 입문이라 어떻게 할 지 당황했는데, 아래 출처의 블로그를 보고 해결할 수 있었다. 또한 tag가 nginx.access가 아닌 nginx.access.local7.info가 되는데 이것은 i..

Devops/Logging 2020.05.23