Dataplane 텔레메트리 메트릭 활성화
Dataplane 텔레메트리 메트릭 활성화
Consul Dataplane은 자신의 상태와 성능에 대한 메트릭을 수집해요. 다음 외부 메트릭 저장소를 지원한답니다.
출처: 문서
본문
Consul Dataplane은 자신의 상태와 성능에 대한 메트릭을 수집합니다. 다음 외부 메트릭 저장소가 지원됩니다:
Consul Dataplane은 Envoy에 대해 구성된 것과 동일한 외부 메트릭 저장소를 사용합니다. Consul Dataplane에 대한 텔레메트리를 활성화하려면 proxy-defaults 구성 항목에 외부 메트릭 저장소를 지정하거나 프록시 서비스 정의의 proxy.config 필드에 직접 지정하여 Envoy에 대한 텔레메트리를 활성화하세요. 자세한 내용은 Envoy bootstrap 구성을 참조하세요.
Prometheus 메트릭 병합 (Merge Prometheus metrics)
Prometheus 메트릭을 사용할 때 Consul Dataplane은 단일 엔드포인트를 통해 병합된 메트릭을 제공하도록 Envoy를 구성합니다. 데이터플레인은 다음 소스에서 메트릭을 수집하고 병합합니다:
- Consul Dataplane
- Consul Dataplane이 관리하는 Envoy 프로세스
- (선택 사항) Consul Dataplane과 함께 실행되는 서비스 인스턴스
메트릭 참조 (Metrics Reference)
Consul Dataplane은 다음 메트릭을 지원합니다:
| Metric Name | Description | Unit | Type |
|---|---|---|---|
consul_dataplane.connect_duration |
consul-dataplane이 Consul 서버에 연결하는 데 소요되는 시간. Envoy가 xDS 스트림을 열기 전에 Consul 서버 주소를 발견하고 기타 설정을 완료하는 시간을 포함합니다. |
ms | timer |
consul_dataplane.connected |
consul-dataplane이 현재 Consul 서버에 연결되어 있는지 여부를 나타냅니다. |
1 or 0 | gauge |
consul_dataplane.connection_errors |
gRPC 스트림에서 발생한 오류 수를 측정합니다. gRPC 오류 상태 코드로 라벨링됩니다. | number of errors | gauge |
consul_dataplane.discover_servers_duration |
consul-dataplane이 Consul 서버 IP 주소를 발견하는 데 소요되는 시간을 측정합니다. |
ms | timer |
consul_dataplane.envoy_connected |
Envoy가 현재 consul-dataplane에 연결되어 xDS 업데이트를 받을 수 있는지 여부를 나타냅니다. |
1 or 0 | gauge |
consul_dataplane.login_duration |
consul-dataplane이 ACL 인증 메서드에 로그인하는 데 소요되는 시간을 측정합니다. |
ms | timer |