Ozone은 클러스터의 현재 상태에 대한 자세한 정보를 얻을 수있는 여러 도구를 제공합니다.
프로 메테우스
오존에는 토착 프로 메테우스가 있습니다. /promHTTP 컨텍스트에 게시 된 각 내부 메트릭 (Hadoop 메트릭 프레임 워크에서 수집) 입니다. (예 : SCM의 경우 http : // localhost : 9876 / prom).
Prometheus 엔드 포인트는 기본적으로 켜져 있지만 hdds.prometheus.endpoint.enabled구성 변수 로 끌 수 있습니다 .
보안 환경에서 페이지는 Prometheus에서 지원하지 않는 SPNEGO 인증으로 보호됩니다. 보안 환경에서 모니터링을 활성화하려면 특정 인증 토큰 cen을 구성합니다.
예 ozone-site.xml:
분산 추적
분산 추적은 종단 간 성능을 시각화하여 성능 병목 현상을 이해하는 데 도움이 될 수 있습니다.
Ozone은 jaeger 추적 라이브러리를 사용 하여 추적 데이터를 호환 가능한 백엔드 (Zipkin,…)로 보낼 수있는 추적을 수집합니다.
추적은 기본적으로 해제되어 있지만 hdds.tracing.enabledfrom으로 설정할 수 있습니다.ozone-site.xml
이 구성은 성능 오버 헤드를 제한하기 위해 요청의 1 %를 기록합니다. 저격수 샘플링에 대한 자세한 내용은 문서를 확인하세요.
오존 통찰력
오존 통찰력은 오존 클러스터의 현재 상태를 확인하기위한 스위스 군용 칼 도구입니다. 특정 구성 요소에 대한 로깅, 메트릭 및 구성을 표시 할 수 있습니다.
사용 가능한 구성 요소를 확인하려면 다음을 사용하십시오 ozone insight list.
후드에서 ozone insight필요한 정보를 검색하기 위해 HTTP 엔드 포인트 사용 ( /conf, /prom및 /logLevel엔드 포인트). 보안 환경에서는 아직 지원되지 않습니다.