4장. OpenShift 샌드박스 컨테이너 모니터링
Red Hat OpenShift 웹 콘솔을 사용하여 샌드박스 워크로드 및 노드의 상태와 관련된 메트릭을 모니터링할 수 있습니다.
OpenShift 샌드박스 컨테이너에는 웹 콘솔에서 사용할 수 있는 사전 구성된 대시보드가 있으며 관리자는 Prometheus를 통해 원시 메트릭에 액세스하여 쿼리할 수도 있습니다.
4.1. OpenShift 샌드박스 컨테이너 지표 정보
OpenShift 샌드박스 컨테이너 메트릭을 통해 관리자는 샌드박스 컨테이너 실행 방법을 모니터링할 수 있습니다. 웹 콘솔의 Metrics UI에서 이러한 메트릭을 쿼리할 수 있습니다.
다음 카테고리에 대해 OpenShift 샌드박스 컨테이너 메트릭이 수집됩니다.
- Kata 에이전트 지표
-
Kata 에이전트 지표에는 샌드박스 컨테이너에 포함된 VM에서 실행 중인 kata 에이전트 프로세스에 대한 정보가 표시됩니다. 이러한 메트릭에는
/proc/<pid>/[io, stat, status]
의 데이터가 포함됩니다. - Kata 게스트 OS 메트릭
-
Kata 게스트 OS 메트릭은 샌드박스 컨테이너에서 실행 중인 게스트 OS의 데이터를 표시합니다. 이러한 메트릭에는
/proc/[stats, diskstats, meminfo, vmstats]
및/proc/net/dev
의 데이터가 포함됩니다. - 하이퍼바이저 지표
-
하이퍼바이저 지표에 샌드박스 컨테이너에 포함된 VM을 실행하는 하이퍼바이저에 대한 데이터가 표시됩니다. 이러한 메트릭은 주로
/proc/<pid>/[io, stat, status]
의 데이터를 포함합니다. - Kata 모니터링 메트릭
- Kata monitor는 지표 데이터를 수집하고 Prometheus에서 사용할 수 있게 하는 프로세스입니다. kata 모니터 모니터 지표에는 kata-monitor 프로세스 자체의 리소스 사용량에 대한 자세한 정보가 표시됩니다. 이러한 지표에는 Prometheus 데이터 수집의 카운터도 포함됩니다.
- Kata 컨테이너 shim v2 메트릭
-
Kata containerd shim v2 메트릭은 kata shim 프로세스에 대한 자세한 정보를 표시합니다. 이러한 메트릭에는
/proc/<pid>/[io, stat, status]
및 세부 리소스 사용량 지표의 데이터가 포함됩니다.