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] 및 세부 리소스 사용량 지표의 데이터가 포함됩니다.