시스템과 서비스에서 메트릭을 수집하세요. CPU부터 메모리, Redis, NGINX까지 Metricbeat를 통해 다양한 시스템 서비스 통계를 가볍게 전송할 수 있습니다.
모든 Linux, Windows, Mac 호스트에 Metricbeat를 배포하고 Elasticsearch와 연결하세요. 시스템의 CPU 사용률과 메모리, 파일 시스템, 디스크 IO, 네트워크 IO에 대한 통계와 시스템에서 실행되는 모든 프로세스에 대한 통계를 확인할 수 있습니다. 라이브 데모를 확인하세요.

Metricbea에 내장되어 있는 모듈은 Apache, Jolokia, NGINX, MongoDB, MySQL, PostgreSQL, Prometheus 등의 다양한 서비스로부터 메트릭을 수집합니다. 종속된 라이브러리가 없어 설치가 간편하며 구성 파일에서 원하는 모듈을 활성화하기만 하면 됩니다.
원하는 모듈이 없는 경우, 모듈을 직접 만들 수도 있습니다. Go 언어로 새로운 Metricbeat 모듈을 간단하게 생성해 보세요.

SignUpCTA
Docker에 모든 것을 옮기고 있진 않으신가요? Elastic Stack을 사용하시면 컨테이너 모니터링이 아주 간단합니다. Metricbeat는 동일한 호스트 내에서 각 컨테이너에 배포가 가능하며, 호스트에서 실행되는 모든 컨테이너에 대한 통계를 수집할 수 있습니다. Metricbeat는 proc 파일 시스템에서 cgroups 정보를 직접 읽어 이를 수행하기 때문에 Docker API에 대한 액세스 권한을 필요로 하지 않으며 다른 런타임에도 작동합니다. Docker의 Autodiscovery 기능을 이용하면 Metricbeat의 모듈을 더욱 손쉽게 설정하고 가동할 수 있습니다.