현재 개발자를 위해 사용이 간편한 서버 모니터링과 알림 시스템을 만들고 있습니다.
macOS 메뉴바 활용저는 LINE Fukuoka의 개발 팀에서 일하는 Paul Traylor입니다. LINE에 처음 입사했을 때부터 저의 주요 업무는 Prometheus 및 Grafana를 활용하여 내부 서버를 모니터링하는 시스템을 보기 쉽게 만드는 것이었습니다. 그리고 최종 목표는 개발자가 본인만의 알림을 수월하게 설정할 수 있도록 하는 것입니다. 저는 모니터링 시스템을 관리하는 일을 담당하기 때문에 여러 다른 환경에 구축된 다양한 차트를 살펴보고 여러 서버들을 검사해야 합니다. 무엇보다 모든 부분을 일일이 살펴보는 것이 점점 어려워지고 있기 때문에 모니터링을 보다 수월하게 처리할 수 있는 간단한 툴을 찾아보곤 합니다. 그중에 제가 선호하는 툴은 BitBar입니다. 이 툴로 간단한 상태 플러그인을 만들면 제가 생각했던 대부분을 모니터링할 수 있습니다.Python에서 플러그인 구현BitBar의 핵심은 스크립트에서 출력된 결과를 가져와 커스텀 메뉴에 표시하는 것입니다. 저희가 원하는