본문 바로가기
반응형

Docker3

fluent-bit 를 이용해 로그 모으기 배경: Docker Swarm 환경에서의 로그 수집회사에서 서버 이전 작업을 진행하면서 기존 서비스들을 Docker Swarm 위에 올리는 작업을 수행하게 되었습니다. 동시에 구성해 놨던 Loki + Grafana 환경에 전체 컨테이너 로그를 모니터링할 수 있도록 연동하는 과제가 주어졌습니다. fluent-bit란?fluent-bit는 lightweight 로그 수집 도구로, 다양한 로그 소스를 수집한 뒤 태그를 붙이고, 필터링하여 원하는 로그 저장소로 전송할 수 있도록 도와주는 log collector입니다. 공식 사이트에서는 다음과 같이 소개하고 있습니다. 로그를 수집하고, tag를 붙이고, 필터를 통해 가공한 뒤 Loki, Elasticsearch, Kafka, Splunk 등 다양한 저장소로 전송.. 2025. 6. 16.
Docker & Registry 설치 및 문제 해결 후기 이번 포스팅에서는 운영서버에 Docker와 Registry를 설치하면서 겪었던 문제와 그 해결 과정을 공유하려고 합니다. 개발서버에서는 별문제 없이 진행됐지만, 운영서버에서는 몇 가지 예상치 못한 이슈가 발생했습니다. 같은 문제를 겪고 있는 분들에게 도움이 되길 바랍니다.1. 운영서버 Docker 설치 시 문제운영서버에 Docker를 새로 설치할 때 몇 가지 의존성 관련 문제에 직면했습니다.발생한 문제Docker 설치 중 다음과 같은 의존성 오류 발생:(docker-ce-stable) Requires: slirp4netns >= 0.4(docker-ce-stable) Requires: fuse-overlayfs >= 0.7해결 방법직접 패키지 설치 시도: # slirp4netns 0.4v 설치 sudo .. 2025. 2. 12.
PLG stack 찍먹! 현 문제점현재 회사의 로그 관리는 따로 되지 않고 있다.문제가 생기면 해당 서버의 로그폴더를 들어가, 문제가 된 일자.log에 들어가서...위에서부터 하나씩 차례대로 읽어볼 수 밖에 없는 구조다.그러다 보니 문제 확인하는데 한세월이 걸린다…이걸 개선하고자 로그시스템 정확히는 plg stack에 대해 짧게 조사한 내용에 대해 적어본다. log 시스템로그시스템은 크게 3가지 흐름? 단계?로 요약이 가능하다. 수집/저장/조회 이렇게 3단계로 볼 수 있다. 시스템을 보기 앞서 자주 쓸 단어부터 정리하자면,로그를 만들어내는 주체를 client, 로그를 저장하고 수집하는 주체를 server,해당로그를 client로부터 server로 전송하는 agent라고 부른다. 방식으로는client 에 agent가 존재해서 ag.. 2024. 11. 21.
반응형