728x90
반응형
1. 설정 파일 준비
공식 Metricbeat Docker 이미지는 설정 파일을 컨테이너에 마운트하여 사용합니다.
기본 설정 파일을 호스트에 준비하세요. 예시
curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-8.5.2-linux-x86_64.tar.gz
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 |
댓글