기술_Kibana

Kibana의 모니터링 설정

구일칠구 2022. 6. 29. 16:51

Kibana의 모니터링 설정

기본적으로 스택 모니터링 은 활성화되지만 데이터 수집은 비활성화됩니다. Kibana 모니터링을 처음 시작하면 데이터 수집을 활성화하라는 메시지가 표시됩니다. Elastic Stack 보안 기능 cluster:manage을 사용하는 경우 데이터 수집을 활성화 할 권한이 있는 사용자로 로그인해야합니다 . 기본 제공 superuser역할에는이 권한이 있고 기본 제공 elastic사용자에게는이 역할이 있습니다.

kibana.yml파일 에서 설정을 구성하여 Kibana에서 모니터링 데이터를 수집하고 Kibana에 표시하는 방법을 조정할 수 있습니다 . 도 있습니다 monitoring.ui.elasticsearch.*와 같은 값 지원 설정, 키바 구성 설정 .

당신의 Elasticsearch 노드에서 수집 방법 데이터를 제어하려면 구성 xpack.monitoring.collection 설정 elasticsearch.yml. Logstash에서 모니터링 데이터를 수집하는 방법을 제어하려면에서 모니터링 설정을 구성하십시오 logstash.yml.

자세한 내용 은 클러스터 모니터링을 참조하십시오 .

일반 모니터링 설정

monitoring.enabled 로 설정 true(기본값) 키바의 모니터링 기능을 활성화합니다. monitoring.ui.enabled설정 과 달리이 설정이 false인 경우 모니터링 백엔드가 실행되지 않고 Kibana 통계가 모니터링 클러스터로 전송되지 않습니다.
monitoring.cluster_alerts. email_notifications.email_address 클러스터 경고를받을 이메일 주소를 지정합니다. 자세한 내용은 이메일 알림 을 참조하세요.
monitoring.ui.elasticsearch.hosts 모니터링 데이터가 저장되는 Elasticsearch 클러스터의 위치를 ​​지정합니다. 기본적으로 이는 elasticsearch.hosts. 이 설정을 사용하면 단일 Kibana 인스턴스를 사용하여 프로덕션 클러스터의 데이터를 검색 및 시각화하고 전용 모니터링 클러스터로 전송 된 데이터를 모니터링 할 수 있습니다.
monitoring.ui.elasticsearch.username Kibana 모니터링에서 Elasticsearch 모니터링 클러스터에 대한 지속적 연결을 설정하고 Elasticsearch 모니터링 클러스터에서 라이선스 상태를 확인하기 위해 Kibana 모니터링에서 사용하는 사용자 이름을 지정합니다. Stack Monitoring 이 모니터링 Elasticsearch 클러스터에

수행하는 다른 모든 요청 은 인증 된 사용자의 자격 증명을 사용하며, 이는 Elasticsearch 모니터링 클러스터와 Elasticsearch 프로덕션 클러스터 모두에서 동일해야합니다. 설정되지 않은 경우 Kibana는 설정 값을 사용합니다 .

elasticsearch.username
monitoring.ui.elasticsearch.password Kibana 모니터링에서 Elasticsearch 모니터링 클러스터에 대한 지속적 연결을 설정하고 Elasticsearch 모니터링 클러스터에서 라이선스 상태를 확인하기 위해 Kibana 모니터링에서 사용하는 비밀번호를 지정합니다. Stack Monitoring 이 모니터링 Elasticsearch 클러스터에

수행하는 다른 모든 요청 은 인증 된 사용자의 자격 증명을 사용하며, 이는 Elasticsearch 모니터링 클러스터와 Elasticsearch 프로덕션 클러스터 모두에서 동일해야합니다. 설정되지 않은 경우 Kibana는 설정 값을 사용합니다 .

elasticsearch.password
monitoring.ui.elasticsearch.pingTimeout Elasticsearch가 내부 상태 확인에 응답 할 때까지 기다리는 시간 (밀리 초)을 지정합니다. elasticsearch.pingTimeout기본적으로이 값은 기본값 인 설정 과 일치합니다 30000.
monitoring.ui.elasticsearch.ssl 와 동일한 구성을 공유합니다 elasticsearch.ssl. 이러한 설정은 Kibana와 모니터링 클러스터 간의 암호화 된 통신을 구성합니다.

컬렉션 설정 모니터링

이러한 설정은 Kibana에서 데이터를 수집하는 방법을 제어합니다.

monitoring.kibana.collection.enabled 로 설정 true키바 대시 보드가에 등장하기 위해 키바 NodeJS 서버에서 데이터 수집을 활성화 (기본값) 스택 모니터링 .
monitoring.kibana.collection.interval Kibana 대시 보드에 표시되는 메트릭에 대해 Kibana NodeJS 서버에서 데이터 샘플링 사이에 대기 할 시간 (밀리 초)을 지정합니다. 기본값은 10000(10 초)입니다.

UI 설정 모니터링

이 설정은 Stack Monitoring이 모니터링 데이터를 표시 하는 방법을 조정합니다 . 그러나 기본값은 대부분의 상황에서 가장 잘 작동합니다. Kibana 구성에 대한 자세한 정보는 Kibana 서버 특성 설정을 참조하십시오 .

monitoring.ui.elasticsearch.logFetchCount Stack Monitoring 에 표시 할 로그 항목 수를 지정합니다 . 기본값은 10. 최대 값은 50입니다.
monitoring.ui.enabled 스택 모니터링false 을 숨기려면 설정합니다 . 모니터링 백엔드는 Kibana 통계를 모니터링 클러스터에 보내기위한 에이전트로 계속 실행됩니다. 기본값은 .true
monitoring.ui.logs.index 스택 모니터링 로그 페이지에 표시되는 인덱스의 이름을 지정합니다 . 기본값은 입니다.filebeat-*
monitoring.ui.max_bucket_size 인덱스 및 노드 메트릭을 검색하기 위해 용어 집계를 수행 할 때 전체 용어 목록에서 반환 할 용어 버킷 수를 지정합니다. size매개 변수 에 대한 자세한 정보는 용어 집계를 참조하십시오 . 기본값은 10000.
monitoring.ui.min_interval_seconds 차트의 시간 버킷이 나타낼 수있는 최소 시간 (초)을 지정합니다. 기본값은 10입니다. monitoring.ui.collection.intervalin 을 수정하는 elasticsearch.yml경우이 설정에서 동일한 값을 사용합니다.

UI 컨테이너 설정 모니터링

Stack Monitoring 은 전체 머신 성능을 기준으로 추측하는 대신 컨테이너 성능에 대해 더 나은 결정을 내릴 수 있도록 수집 한 Cgroup 통계를 노출합니다. 컨테이너에서 애플리케이션을 실행하지 않는 경우 Cgroup 통계는 유용하지 않습니다.

monitoring.ui.container.elasticsearch.enabled 컨테이너에서 실행중인 Elasticsearch 클러스터의 경우이 설정 은보고 된 Cgroup 통계를 기반으로 CPU 사용률을 표시하도록 노드 목록 변경합니다 . 또한 계산 된 Cgroup CPU 사용률을 전체 운영 체제의 CPU 사용률 대신 노드 개요 페이지에 추가합니다 . 기본값은 false.
monitoring.ui.container.logstash.enabled 컨테이너에서 실행중인 Logstash 노드의 경우이 설정 은보고 된 Cgroup 통계를 기반으로 CPU 사용률을 표시하도록 Logstash 노드 목록 변경합니다 . 또한 계산 된 Cgroup CPU 사용률을 전체 운영 체제의 CPU 사용률 대신 Logstash 노드 세부 정보 페이지에 추가합니다. 기본값은 false.

'기술_Kibana' 카테고리의 다른 글

Chromium 설정  (0) 2022.06.30
Kibana의보고 설정  (0) 2022.06.29
Elasticsearch 모니터링 지표  (0) 2022.06.29
Kibana의 로그 설정  (0) 2022.06.29
Kibana의 APM 설정  (0) 2022.06.28