rabbitmq_exporter rpm packaing

OpenStack 을 지탱하는 Message queue 인 RabbitMQ 를 모니터링 하기 위해서 방안을 찾던중, 이미 퇴사한 친구가 구성해둔 Prometheus 가 있어서 활용하기 위해 rabbitmq_exporter 를 찾아 보았다. PoC 를 위해서 https://github.com/kbudde/rabbitmq_exporter 를 사용하여 구성을 하기로 했는데, 당장 production 환경을 Docker 같은 container 환경으로 구성할수 없어서 rpm build 를 해야 했다. 이번에는 누구나 언제든 rpmbuild 를 할수 있도록 Docker 기반으로 스크립트를 만들었다. rpm packaing $ git clone https://github.com/foobargem/packaging-rabbitmq_exporter.git $ cd packaging-rabbitmq_exporter $ make rpm 특별한 오류가 없다면 output 디렉토리에 rabbitmq_exporter-2020....

May 3, 2020 · foobargem

Docker container 로 Graylog 구동하기

Ubuntu 의 cloud-config 기반의 자동설치를 시험하다 디버깅을 위해 syslog 수집이 필요해서 graylog 를 docker 로 구성을 해보았다. 단순히 디버깅 목적이라 production 에서 사용하려면 많은 검증이 필요하다. 준비 환경은 Debian 10(buster) 기준이다. 필요한 것 VM docker docker-compose 우선 TOAST Cloud 에서 Debian 10 기반의 VM을 하나 생성한다. VM 접속후 docker 및 docker-compose 를 설치한다. 아래와 같은 스크립트면 docker, docker-compose 설치 및 debian user 에 docker 권한을 추가해준다. sudo apt update sudo apt -y install \ apt-transport-https ca-certificates curl \ gnupg gnupg-agent software-properties-common curl -fsSL https://download....

May 3, 2020 · foobargem