본문 바로가기
Infra/ElasticSearch

도커로 Metricbeat 설치하는 법

by 골든크랩 2025. 6. 28.
728x90
반응형
1. 설정 파일 준비
공식 Metricbeat Docker 이미지는 설정 파일을 컨테이너에 마운트하여 사용합니다.
기본 설정 파일을 호스트에 준비하세요. 예시

tar xzvf metricbeat-8.5.2-linux-x86_64.tar.gz
cp metricbeat-8.5.2-linux-x86_64/metricbeat.yml ./

# 메트릭비트 소유권한 변경
sudo chown root:root metricbeat.yml

#
setup.kibana:
  host: "http://kibana:5601"

output.elasticsearch:
  # Array of hosts to connect to.
  hosts: ["elastic817:9200"]


docker run -d \
  --name=metricbeat \
  --network elastic-net \
  --user=root \
  -e TZ=Asia/Seoul \
  --volume="$(pwd)/metricbeat.yml:/usr/share/metricbeat/metricbeat.yml:ro" \
  --volume="/var/run/docker.sock:/var/run/docker.sock:ro" \
  --volume="/sys/fs/cgroup:/hostfs/sys/fs/cgroup:ro" \
  --volume="/proc:/hostfs/proc:ro" \
  --volume="/:/hostfs:ro" \
  docker.elastic.co/beats/metricbeat:8.5.2 metricbeat -e -system.hostfs=/hostfs


연동확인
✅ 3. Kibana에서 확인 (UI 방식)
(1) Kibana → [Discover] 메뉴 이동
Index pattern: metricbeat-*

최근 15분 또는 1시간으로 시간 범위 지정

(2) [Dashboard] → Metricbeat System Overview
수집된 시스템 CPU, Memory, Network 등이 시각화됩니다.
728x90
반응형

'Infra > ElasticSearch' 카테고리의 다른 글

elasticsearch 기본 명령어.  (3) 2025.06.26
ElasticSearch와 Kibana 설치. 도커 network 를 잡아줘야 함.  (1) 2025.06.19
Docker 에서 ElasticSearch 설치하기 8.0.0  (0) 2025.06.09
ES 설치확인  (0) 2023.10.31
용어 정리  (0) 2023.10.31

댓글