logging2 Fluent Bit으로 쿠버네티스 컨테이너의 로그파일에서 로그 수집 Why Fluent Bit? Fluent bit은 로그 수집기인 Fluentd의 경량화된 버전이다. 각 컨테이너의 로그를 수집하여 전달하는 Forwarder의 역할만 수행할 것이고, 사이드카 컨테이너로 구성 예정이므로 메인컨테이너의 성능에 영향을 적게 하기 위해 Fluentd 보다 리소스를 작게 필요로 하는 Fluent Bit을 사용하려고 한다. (Fluent bit&Fluent Bit: https://docs.fluentbit.io/manual/about/fluentd-and-fluent-bit) EKS에서 구동중인 각 Deployment에는 N개의 파드가 작업을 분산하여 실행한다. 각각의 파드에서 발생하는 로그를 모으기 위해서, 각 파드의 사이드카 컨테이너로써 Fluent Bit을 배치하여, 메인 컨.. 2022. 11. 27. AWS IoT Core 로그 관리 하기 이전 블로그 글로는 이제 사물 생성을 마친거지만.. 실제로는 이미 데이터를 퍼블리싱하고 구독하고 있는 중이다. 퍼블리싱과 구독은 차차 포스팅하기로 하고...! 이번 글은 IoT Core의 로그를 관리 할 수 있도록 세팅하는것을 다룰 것이다. IoT Core를 처음 쓰면서 불편하다고 느꼈던 점이 하나 있었는데, 그건 퍼블리싱이 잘 되고 있는지 아닌지 확인하는게 어렵다고 개인적으로는 느꼇다. 커넥션이 잘 되는지는 커넥션 에러를 퍼블리싱하는 서버에서 출력 할수있지만, 퍼블리싱이 잘 되는지, 데이터가 내가 의도한대로 잘 들어가고 있는지 보려면 AWS IoT 콘솔에서 테스트 기능으로 확인해야 한다. 그러면 위와 같이 토픽과 메세지가 화면에 표시 된다. 퍼블리싱한 데이터를 간편하게 확인하기에는 아주 좋은 기능이다... 2022. 4. 22. 이전 1 다음