Qdrant Cloud 클러스터 모니터링
Qdrant Cloud 클러스터 모니터링 (cloud-cluster-monitoring)
텔레메트리 (Telemetry)

Qdrant Cloud는 데이터베이스 클러스터의 상태를 모니터링할 수 있는 일련의 메트릭을 제공해요. 이러한 메트릭은 Qdrant Cloud 콘솔의 클러스터 상세(Cluster Details) 페이지에 있는 메트릭(Metrics) 및 요청(Request) 섹션에서 접근할 수 있어요.
로그 (Logs)

데이터베이스 클러스터의 로그는 Qdrant Cloud 콘솔의 클러스터 상세 페이지에 있는 로그(Logs) 섹션에서 확인할 수 있어요.
알림 (Alerts)
클러스터에 다음 문제 중 하나라도 발생하면 계정 소유자가 이메일로 자동 알림을 받게 돼요:
메모리 과다 사용 (Memory Overutilized)
왜 이 알림을 받나요?
클러스터가 할당된 메모리의 80% 이상을 5분 이상 사용하고 있어요.
이게 나에게 무슨 의미인가요?
사용량이 할당량을 넘어 계속 증가하면 리소스 압박으로 클러스터가 실패하게 되고, 서비스 중단이 발생할 거예요.
이 문제를 해결하려면 어떻게 해야 하나요?
기존 노드 용량을 늘리기 위해 수직으로 확장하거나, 부하를 더 고르게 분산하고 용량을 늘리며 전반적인 압박을 줄이기 위해 수평으로 확장할 수 있어요.
또는 클러스터에서 데이터를 삭제해 필요한 리소스의 양을 줄일 수도 있어요.
이 알림에 대해 더 알아보려면 어디를 참고하나요?
고가용성과 프로덕션 준비에 대해 여기에서 배울 수 있어요.
수직 확장에 대해 여기에서 배울 수 있어요.
수평 확장에 대해 여기에서 배울 수 있어요.
디스크 공간 과다 사용 (Disk Space Overutilized)
왜 이 알림을 받나요?
클러스터가 할당된 디스크 공간의 80% 이상을 5분 이상 사용하고 있어요.
이게 나에게 무슨 의미인가요?
사용량이 할당량을 넘어 계속 증가하면 리소스 압박으로 클러스터가 실패하게 되고, 서비스 중단이 발생할 거예요.
이 문제를 해결하려면 어떻게 해야 하나요?
기존 노드 용량을 늘리기 위해 수직으로 확장하거나, 부하를 더 고르게 분산하고 용량을 늘리며 전반적인 압박을 줄이기 위해 수평으로 확장할 수 있어요.
또는 클러스터에서 데이터를 삭제해 필요한 리소스의 양을 줄일 수도 있어요.
이 알림에 대해 더 알아보려면 어디를 참고하나요?
고가용성과 프로덕션 준비에 대해 여기에서 배울 수 있어요.
수직 확장에 대해 여기에서 배울 수 있어요.
수평 확장에 대해 여기에서 배울 수 있어요.
노드 메모리 부족 (A Node Ran Out of Memory)
왜 이 알림을 받나요?
클러스터의 노드에서 RAM이 부족해졌어요.
이게 나에게 무슨 의미인가요?
하나 이상의 Qdrant 노드가 데이터 저장 또는 요청 처리 중 사용 가능한 것보다 더 많은 RAM을 할당하려고 했고, 그 결과 운영 체제가 Qdrant 프로세스를 중지시켰어요.
클러스터가 고가용성이면 완전한 다운타임은 피할 수 있지만 상황은 여전히 불안정해요. 고가용성이 아니라면 클러스터를 확장할 때까지 서비스 중단이 발생할 것으로 예상해야 해요.
이 문제를 해결하려면 어떻게 해야 하나요?
클러스터가 고가용성이 되도록 보장하면 최악의 시나리오를 완화할 수 있지만, 처리하지 않으면 여전히 상당한 운영상의 위험이 있어요.
기존 노드 용량을 늘리기 위해 수직으로 확장하거나, 부하를 더 고르게 분산하고 전반적인 압박을 줄이기 위해 수평으로 확장할 수 있어요.
또는 클러스터에서 데이터를 삭제해 필요한 RAM의 양을 줄일 수도 있어요.
이 알림에 대해 더 알아보려면 어디를 참고하나요?
고가용성과 프로덕션 준비에 대해 여기에서 배울 수 있어요.
수직 확장에 대해 여기에서 배울 수 있어요.
수평 확장에 대해 여기에서 배울 수 있어요.
노드 디스크 공간 부족 (A Node Ran Out of Disk Space)
왜 이 알림을 받나요?
클러스터의 하나 이상의 노드에서 디스크가 부족해졌어요.
이게 나에게 무슨 의미인가요?
디스크가 부족해진 노드는 새 벡터를 저장할 수 없게 돼요.
해결하지 않으면 서비스 중단으로 이어질 수 있어요.
이 문제를 해결하려면 어떻게 해야 하나요?
기존 노드의 디스크 공간을 늘리려면 수직으로 확장해요.
새 노드를 추가해서 샤드를 더 넓게 분산하려면 수평으로 확장해요. 새 노드에 분산할 샤드가 충분하지 않으면 재샤딩(re-sharding)이 필요할 수 있어요.
또는 클러스터에서 데이터를 삭제해 필요한 디스크의 양을 줄일 수도 있어요.
이 알림에 대해 더 알아보려면 어디를 참고하나요?
디스크 용량에 대해 여기에서 더 배울 수 있어요.
수직 확장에 대해 여기에서 배울 수 있어요.
수평 확장에 대해 여기에서 배울 수 있어요.
재샤딩에 대해 여기에서 배울 수 있어요.
클러스터에 컬렉션이 너무 많음 (Cluster Has Too Many Collections)
왜 이 알림을 받나요?
클러스터에 500개 이상의 컬렉션이 있어서, Qdrant의 안티패턴임을 시사해요.
이게 나에게 무슨 의미인가요?
많은 수의 컬렉션은 상당한 리소스 오버헤드를 가져와요. 해결하지 않으면 장기적으로 복원력을 저하시키고 심지어 중단을 일으킬 수 있어요.
이 문제를 해결하려면 어떻게 해야 하나요?
많은 소규모 개별 테넌트 컬렉션보다는 페이로드 인덱스 파티셔닝을 갖춘 단일 컬렉션이 일반적으로 최적이에요.*
컬렉션을 여러 클러스터에 나누는 것도 가능하며, Qdrant 마이그레이션 CLI가 도움이 될 수 있어요.
이 알림에 대해 더 알아보려면 어디를 참고하나요?
Qdrant 컬렉션으로 멀티테넌시를 설정하는 방법에 대해 여기에서 더 배울 수 있어요.
클러스터 상태 불량 (Cluster is Unhealthy)
왜 이 알림을 받나요?
클러스터의 노드가 5분 이상 불건강(unhealthy)으로 표시됐어요.
이게 나에게 무슨 의미인가요?
Qdrant 클러스터의 하나 이상의 노드가 5분 이상 불건강 상태로, 주의가 필요한 심각한 문제가 있음을 나타내요.
이 문제를 해결하려면 어떻게 해야 하나요?
클러스터 워크로드가 불건강해지는 이유는 다양해요. 일반적인 시나리오에 대해 사전 예방적 알림을 보내므로 다른 알림을 확인해 볼 것을 권장해요. Qdrant와 애플리케이션 모두에 대해 사용 가능한 모니터링 통계를 검증하는 것도 중요해요.
최근 클라이언트 코드나 환경 구성의 변경 사항을 확인하고, 검색 또는 쓰기 요청의 증가를 살펴봐서 최근 변경이 원인인지 확인할 것을 권장해요.
클러스터 버전이 SLA에 포함되지 않음 (Cluster Version is Not Covered by SLA)
왜 이 알림을 받나요?
Qdrant Cloud는 최신 버전과 이전 3개의 마이너 버전만 지원해요.
이게 나에게 무슨 의미인가요?
클러스터에 대한 지원 요청이 SLA로 보장되지 않을 거예요.
이 문제를 해결하려면 어떻게 해야 하나요?
클러스터 상세 페이지를 방문해 클러스터 버전을 업그레이드할 수 있어요.
이 알림에 대해 더 알아보려면 어디를 참고하나요?
클러스터 업데이트에 대해 여기에서 더 배울 수 있어요.
Qdrant SLA와 버전 정책에 대해 여기에서 배울 수 있어요.
데이터베이스 API 키 만료 예정 (Database API Key is About to Expire)
왜 이 알림을 받나요?
데이터베이스 키가 곧 만료될 예정이에요.
이게 나에게 무슨 의미인가요?
만료된 키를 사용한 요청은 성공하지 못할 거예요. 이는 실패한 쿼리와 애플리케이션 장애로 이어질 수 있어요.
이 문제를 해결하려면 어떻게 해야 하나요?
키를 계속 사용하고 있다면 새 데이터베이스 API 키를 만들고 애플리케이션이 새 키를 사용하도록 업데이트할 수 있어요.
이 알림에 대해 더 알아보려면 어디를 참고하나요?
SDK에 대해 여기에서 배울 수 있어요.
JWT 키와 권한에 대해 여기에서 배울 수 있어요.
노드 CPU 스로틀링 (A Node is CPU Throttled)
왜 이 알림을 받나요?
하나 이상의 클러스터 워크로드가 5분 넘게 CPU 스로틀링을 받고 있어요.
이게 나에게 무슨 의미인가요?
CPU 사용량이 계속 포화 상태여서 운영 체제가 Qdrant 데이터베이스 노드를 스로틀링하게 돼요. 이는 Qdrant가 검색과 쓰기에 훨씬 느리게 응답한다는 의미예요.
그 원인은 보통 인덱스를 만들거나 업데이트할 때 클러스터에 과부하를 주는 높은 쓰기 부하이에요. 비효율적이거나 복잡한 쿼리가 있는 매우 높은 검색 부하도 기여할 수 있어요.
이 문제를 해결하려면 어떻게 해야 하나요?
데이터베이스에 대한 쓰기 양을 줄일 수 있어요. 예를 들어 검색 트래픽이 적은 시간에 배치로 쓰기를 수행하거나, 병렬로 수행하는 쓰기 수를 줄이는 방식이에요.
데이터를 적절히 인덱싱하면 쿼리 결과를 최적화하고 검색 성능을 개선해 잠재적 부하를 줄일 수 있어요.
하이브리드 및 다단계 쿼리는 CPU 집약적 기법이지만 비효율적인 연산의 수를 최적화하고 줄이는 데 사용할 수 있어요. 반면 이러한 기법을 과도하게 사용한다면 일부 연산을 덜 집약적으로 단순화하는 것도 고려해 볼 수 있어요.
Qdrant 옵티마이저를 재구성해 클러스터의 부하를 줄일 수 있어요.
더 높은 CPU 용량을 위해 클러스터를 수평 또는 수직으로 확장할 수도 있어요.
이 알림에 대해 더 알아보려면 어디를 참고하나요?
성능 최적화와 인덱싱 구성 방법에 대해 여기와 여기에서 배울 수 있어요.
옵티마이저에 대해 여기에서 배울 수 있어요.
하이브리드 검색에 대해 여기에서 더 배울 수 있어요.
노드 CPU 사용량이 균등하게 분산되지 않음 (Node CPU Usage is Not Distributed Equally)
왜 이 알림을 받나요?
클러스터의 노드 간 CPU 사용량이 일정하지 않아요.
이게 나에게 무슨 의미인가요?
일부 노드가 나머지 노드보다 더 많은 부하를 처리하는 핫스팟(hotspotting) 현상은 느린 검색 성능과 잠재적인 노드 장애를 유발해요.*
CPU 사용량이 고르지 않다는 것은 일반적으로 노드 간 데이터 분포가 고르지 않다는 것을 의미해요.
이 문제를 해결하려면 어떻게 해야 하나요?
재샤딩과 샤드 리밸런싱은 데이터가 고르게 분포되고 요청이 단일 노드에 집중되지 않도록 하는 주요 기법이에요. Qdrant Cloud에서 리밸런싱은 백그라운드에서 지속적으로 실행되지만, 컬렉션별이 아니라 모든 컬렉션을 합친 노드당 총 샤드 수와 크기를 균형 맞춰요. 따라서 클러스터 전체가 균형 잡혀 있어도 단일 컬렉션은 여전히 고르지 않게 보일 수 있어요.
이 알림에 대해 더 알아보려면 어디를 참고하나요?
클라우드 리밸런싱에 대해 여기에서 더 배울 수 있어요.
노드 RAM 또는 디스크 공간 사용량이 균등하게 분산되지 않음 (Node RAM or Disk Space Usage is Not Distributed Equally)
왜 이 알림을 받나요?
클러스터의 노드 간 RAM/스토리지 사용량이 일정하지 않아요.
이게 나에게 무슨 의미인가요?
일부 노드가 나머지 노드보다 더 많은 부하를 처리하는 핫스팟 현상은 느린 검색 성능과 잠재적인 노드 장애를 유발해요.*
RAM/스토리지 사용량이 고르지 않다는 것은 일반적으로 노드 간 데이터 분포가 고르지 않다는 것을 의미해요.
이 문제를 해결하려면 어떻게 해야 하나요?
재샤딩과 샤드 리밸런싱은 모두 부하를 클러스터 전체에 고르게 재분배하는 전략이에요.
재샤딩을 사용하면 컬렉션을 다시 만들지 않고도 컬렉션의 샤드 수를 늘리거나 줄일 수 있어요.
이는 노드 수를 확장했을 때 유용하며, 리밸런스와 함께 컬렉션을 더 고르게 분할하도록 재샤딩할 수 있어요.
리밸런싱은 모든 컬렉션에 걸쳐 노드당 총 샤드 수와 크기를 고르게 유지하기 위해 샤드를 노드 간에 재분배하는 과정이에요. Qdrant Cloud에서 리밸런싱은 기본적으로 백그라운드에서 자동으로 지속적으로 실행돼요.
이 알림에 대해 더 알아보려면 어디를 참고하나요?
분산 배포와 재샤딩에 대해 여기에서 더 배울 수 있어요.
클라우드 리밸런싱에 대해 여기에서 더 배울 수 있어요.
Qdrant 데이터베이스 메트릭과 텔레메트리 (Qdrant Database Metrics and Telemetry)
Qdrant 데이터베이스 노드가 제공하는 메트릭과 텔레메트리에 직접 접근할 수도 있어요.
Qdrant Cloud에서 실행 중인 Qdrant 클러스터의 메트릭을 수집하려면 /metrics와 /sys_metrics에 접근하기 위한 API 키가 필요해요. Qdrant Cloud는 일부 제공자가 요구할 수 있는 Bearer 토큰으로 API 키를 제공하는 것도 지원해요.
Qdrant 노드 메트릭 (Qdrant Node Metrics)
각 Qdrant 데이터베이스 노드의 /metrics 엔드포인트에서 Prometheus 호환 형식의 메트릭을 사용할 수 있어요. 스크래핑할 때는 각 클러스터의 모든 노드에서 메트릭을 수집하도록 노드별 URL을 사용해야 해요. 자세한 내용은 Qdrant 모니터링을 참고해 주세요.
데이터베이스의 /telemetry 엔드포인트에도 접근할 수 있어요. 이 엔드포인트는 클러스터 엔드포인트에서 사용할 수 있으며 벡터 수, 샤드 수 등을 포함한 데이터베이스의 현재 상태에 대한 정보를 제공해요.
자세한 내용은 Qdrant 모니터링을 참고해 주세요.
클러스터 시스템 메트릭 (Cluster System Metrics)
클러스터 시스템 메트릭은 클라우드 전용 엔드포인트로, /metrics의 데이터베이스에 대한 모든 정보를 공유할 뿐만 아니라 로드 밸런서, 인그레스, 클러스터 워크로드 자체의 정보를 포함한 인프라의 클러스터에 대한 추가 운영 데이터도 제공해요.
/sys_metrics 클러스터 엔드포인트에서 Prometheus 호환 형식의 메트릭을 사용할 수 있어요. 클러스터 시스템 메트릭에 대한 접근 인증에는 데이터베이스 API 키가 사용돼요. /sys_metrics는 메인 로드 밸런싱 클러스터 엔드포인트에서 클러스터당 한 번만 조회하면 돼요. 각 클러스터 노드를 개별적으로 스크래핑할 필요 없이 항상 모든 노드에 대한 메트릭을 제공해요.
Grafana 대시보드 (Grafana Dashboard)
Qdrant 클러스터 시스템 메트릭을 자체 모니터링 시스템으로 스크래핑하고 Grafana를 사용하고 있다면, Grafana 대시보드를 사용해 이러한 메트릭을 시각화할 수 있어요.

클러스터 시스템 메트릭 /sys_metrics
Qdrant Cloud에서 각 Qdrant 클러스터는 다음 메트릭을 노출해요. 이 엔드포인트는 Qdrant를 오픈소스로 실행할 때는 사용할 수 없어요.
메트릭 목록
| 이름 | 유형 | 의미 |
|---|---|---|
| app_info | gauge | Qdrant 서버에 대한 정보 |
| app_status_recovery_mode | gauge | Qdrant가 현재 복구 모드로 시작되었는지 여부 |
| cluster_commit | ||
| cluster_enabled | 멀티 노드 클러스터링이 활성화되었는지 여부 | |
| cluster_peers_total | counter | 클러스터 피어의 총 수 |
| cluster_pending_operations_total | counter | 클러스터의 보류 중 작업 총 수 |
| cluster_term | ||
| cluster_voter | ||
| collection_hardware_metric_cpu | ||
| collection_hardware_metric_io_read | ||
| collection_hardware_metric_io_write | ||
| collections_total | counter | 컬렉션 수 |
| collections_vector_total | counter | 모든 컬렉션의 총 벡터 수 |
| container_cpu_cfs_periods_total | ||
| container_cpu_cfs_throttled_periods_total | counter | CPU 수요가 인스턴스가 제공하는 것보다 높았음을 나타냄 |
| container_cpu_usage_seconds_total | counter | 총 CPU 사용 시간(초) |
| container_file_descriptors | ||
| container_fs_reads_bytes_total | counter | 컨테이너 파일 시스템(디스크)이 읽은 총 바이트 수 |
| container_fs_reads_total | counter | 컨테이너 파일 시스템(디스크)의 총 읽기 연산 수 |
| container_fs_writes_bytes_total | counter | 컨테이너 파일 시스템(디스크)이 쓴 총 바이트 수 |
| container_fs_writes_total | counter | 컨테이너 파일 시스템(디스크)의 총 쓰기 연산 수 |
| container_memory_cache | gauge | 컨테이너에서 캐시에 사용된 메모리 |
| container_memory_mapped_file | gauge | 메모리 매핑 파일에 사용된 메모리 |
| container_memory_rss | gauge | RSS(Resident Set Size) - 스왑 공간과 캐싱에 사용되는 공간을 제외한 컨테이너가 사용하는 메모리 |
| container_memory_working_set_bytes | gauge | 익명 메모리와 파일 백업 메모리를 모두 포함한 컨테이너의 총 메모리 사용량 |
| container_network_receive_bytes_total | counter | 컨테이너 네트워크 인터페이스를 통해 수신한 총 바이트 수 |
| container_network_receive_errors_total | ||
| container_network_receive_packets_dropped_total | ||
| container_network_receive_packets_total | ||
| container_network_transmit_bytes_total | counter | 컨테이너 네트워크 인터페이스를 통해 전송한 총 바이트 수 |
| container_network_transmit_errors_total | ||
| container_network_transmit_packets_dropped_total | ||
| container_network_transmit_packets_total | ||
| kube_persistentvolumeclaim_info | ||
| kube_pod_container_info | ||
| kube_pod_container_resource_limits | gauge | DB의 CPU와 메모리 한도를 포함한 응답 |
| kube_pod_container_resource_requests | gauge | DB의 CPU와 메모리 요청을 포함한 응답 |
| kube_pod_container_status_last_terminated_exitcode | ||
| kube_pod_container_status_last_terminated_reason | ||
| kube_pod_container_status_last_terminated_timestamp | ||
| kube_pod_container_status_ready | ||
| kube_pod_container_status_restarts_total | ||
| kube_pod_container_status_running | ||
| kube_pod_container_status_terminated | ||
| kube_pod_container_status_terminated_reason | ||
| kube_pod_created | ||
| kube_pod_info | ||
| kube_pod_start_time | ||
| kube_pod_status_container_ready_time | ||
| kube_pod_status_initialized_time | ||
| kube_pod_status_phase | gauge | 다양한 단계(Failed/Running/Succeeded/Unknown)의 팟 상태 |
| kube_pod_status_ready | gauge | 팟 준비 상태(unknown/false/true) |
| kube_pod_status_ready_time | ||
| kube_pod_status_reason | ||
| kubelet_volume_stats_capacity_bytes | gauge | 사용 가능한 디스크 양 |
| kubelet_volume_stats_inodes | gauge | 사용 가능한 inode 수 |
| kubelet_volume_stats_inodes_used | gauge | 사용된 inode 수 |
| kubelet_volume_stats_used_bytes | gauge | 사용된 디스크 양 |
| memory_active_bytes | ||
| memory_allocated_bytes | ||
| memory_metadata_bytes | ||
| memory_resident_bytes | ||
| memory_retained_bytes | ||
| qdrant_cluster_state | ||
| qdrant_collection_commit | ||
| qdrant_collection_config_hnsw_full_ef_construct | ||
| qdrant_collection_config_hnsw_full_scan_threshold | ||
| qdrant_collection_config_hnsw_m | ||
| qdrant_collection_config_hnsw_max_indexing_threads | ||
| qdrant_collection_config_hnsw_on_disk | ||
| qdrant_collection_config_hnsw_payload_m | ||
| qdrant_collection_config_optimizer_default_segment_number | ||
| qdrant_collection_config_optimizer_deleted_threshold | ||
| qdrant_collection_config_optimizer_flush_interval_sec | ||
| qdrant_collection_config_optimizer_indexing_threshold | ||
| qdrant_collection_config_optimizer_max_optimization_threads | ||
| qdrant_collection_config_optimizer_max_segment_size | ||
| qdrant_collection_config_optimizer_memmap_threshold | ||
| qdrant_collection_config_optimizer_vacuum_min_vector_number | ||
| qdrant_collection_config_params_always_ram | ||
| qdrant_collection_config_params_on_disk_payload | ||
| qdrant_collection_config_params_product_compression | ||
| qdrant_collection_config_params_read_fanout_factor | ||
| qdrant_collection_config_params_replication_factor | ||
| qdrant_collection_config_params_scalar_quantile | ||
| qdrant_collection_config_params_scalar_type | ||
| qdrant_collection_config_params_shard_number | ||
| qdrant_collection_config_params_vector_size | ||
| qdrant_collection_config_params_write_consistency_factor | ||
| qdrant_collection_config_quantization_always_ram | ||
| qdrant_collection_config_quantization_product_compression | ||
| qdrant_collection_config_quantization_scalar_quantile | ||
| qdrant_collection_config_quantization_scalar_type | ||
| qdrant_collection_config_wal_capacity_mb | ||
| qdrant_collection_config_wal_segments_ahead | ||
| qdrant_collection_consensus_thread_status | ||
| qdrant_collection_is_voter | ||
| qdrant_collection_number_of_collections | counter | Qdrant의 총 컬렉션 수 |
| qdrant_collection_number_of_grpc_requests | counter | 컬렉션의 총 gRPC 요청 수 |
| qdrant_collection_number_of_rest_requests | counter | 컬렉션의 총 REST 요청 수 |
| qdrant_collection_pending_operations | counter | 컬렉션의 보류 중 작업 총 수 |
| qdrant_collection_role | ||
| qdrant_collection_shard_segment_num_indexed_vectors | ||
| qdrant_collection_shard_segment_num_points | ||
| qdrant_collection_shard_segment_num_vectors | ||
| qdrant_collection_shard_segment_type | ||
| qdrant_collection_term | ||
| qdrant_collection_transfer | ||
| qdrant_operator_cluster_info_total | ||
| qdrant_operator_cluster_phase | gauge | Qdrant 클러스터의 상태에 대한 정보 |
| qdrant_operator_cluster_pod_up_to_date | ||
| qdrant_operator_cluster_restore_info_total | ||
| qdrant_operator_cluster_restore_phase | ||
| qdrant_operator_cluster_scheduled_snapshot_info_total | ||
| qdrant_operator_cluster_scheduled_snapshot_phase | ||
| qdrant_operator_cluster_snapshot_duration_sconds | ||
| qdrant_operator_cluster_snapshot_phase | gauge | Qdrant 클러스터 백업의 상태에 대한 정보 |
| qdrant_operator_cluster_status_nodes | ||
| qdrant_operator_cluster_status_nodes_ready | ||
| qdrant_node_rssanon_bytes | gauge | 메모리 매핑 파일을 제외한 할당된 메모리. 한도를 초과하면 OOM으로 이어질 하드 메트릭 |
| rest_responses_avg_duration_seconds | ||
| rest_responses_duration_seconds_bucket | ||
| rest_responses_duration_seconds_count | ||
| rest_responses_duration_seconds_sum | ||
| rest_responses_fail_total | ||
| rest_responses_max_duration_seconds | ||
| rest_responses_min_duration_seconds | ||
| rest_responses_total | ||
| traefik_service_open_connections | ||
| traefik_service_request_duration_seconds_bucket | ||
| traefik_service_request_duration_seconds_count | ||
| traefik_service_request_duration_seconds_sum | gauge | 각 Traefik 서비스에 대한 메트릭 목록을 포함한 응답 |
| traefik_service_requests_bytes_total | ||
| traefik_service_requests_total | counter | 각 Traefik 서비스에 대한 메트릭 목록을 포함한 응답 |
| traefik_service_responses_bytes_total |