Metricbeat은 다양한 시스템 및 서비스 메트릭을 수집하여 지정된 출력 대상에 제공하는 경량 log수집기입니다.
Metricbeat은 사용자 환경의 다른 서버에 설치되며 성능 모니터링뿐만 아니라 서버에서 실행중인 다른 외부 서비스의 성능 모니터링에도 사용됩니다. 예를 들어, Metricbeat을 사용하여 시스템 CPU, 메모리 등을 모니터링하고 분석 할 수 있습니다.
서버스펙
운영 서버에 필요한 CPU, RAM, 저장장치
– OS : Centos 7
– CPU : 4core
– RAM : 4GB
– JAVA : Openjdk 8
Metricbeat 설치
curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-6.4.2-x86_64.rpm
rpm -vi metricbeat-6.4.2-x86_64.rpm
# vi /etc/metricbeat/metricbeat.yml
kibana 대시보드, 수집된 데이터를 elasticsearch로 보내기 위한 설정
시스템 모듈 활성화
metricbeat modules enable system