Grafana Monitoring Dashboards
웹 콘솔을 통해 Grafana 대시보드에 접근할 때, 자동으로 로그인됩니다.
Grafana 도메인 URL을 통해 웹 브라우저로 접근하는 경우, 동일한 Cloud ZCP 계정 자격 증명을 사용하여 로그인할 수 있습니다.
예시 URL: https://REALM_NAME-monitoring.REALM_NAME.cloudzcp.net/
조직 변경
Grafana 조직은 웹 콘솔에 등록된 프로젝트 단위로 구분됩니다.
Grafana의 왼쪽 하단 모서리에 있는 아이콘을 클릭하여 계정 정보 및 관련 메뉴를 확인합니다.
Current Org
메뉴를 선택하여 조직을 전환합니다.
조직 전환 팝업에서 현재 조직은 Current로 표시됩니다.
전환하고자 하는 조직의 Switch to 버튼을 클릭합니다.
대시보드
수집된 메트릭 데이터를 대시보드를 통해 모니터링할 수 있습니다.
왼쪽의 Dashboard 아이콘을 클릭하고 Browse 탭으로 이동합니다.
사용 가능한 대시보드는 권한 및 조직에 따라 다를 수 있습니다:
대시보드를 클릭합니다. 예를 들어, Kubernetes: Deployment 대시보드를 클릭합니다:
time range (기본값: 지난 1시간) 위에 마우스를 올려 현재 검색 기간을 확인합니다.
시간 필드를 클릭하여 검색 기간을 구성하는 팝업을 엽니다.
Absolute time range 또는 Relative time range를 선택할 수 있습니다.
오른쪽 필드를 사용하여 refresh interval을 선택할 수 있습니다.
refresh icon (기본값: 10s)을 클릭하면 메트릭 새로 고침 빈도를 설정할 수 있습니다.
상단 옵션인 Off
는 자동 새로 고침을 비활성화하며, 다른 옵션은 5초에서 1일 사이입니다.
새로 고침 간격을 선택하면 선택한 설정이 적용됩니다.
대시보드 유형
Cloud Z CP는 다음 기본 대시보드를 제공합니다:
- Kubernetes: CronJob
- Kubernetes: DaemonSet
- Kubernetes: Deployment
- Kubernetes: Job
- Kubernetes: Pod
- Kubernetes: Pod Overview
- Kubernetes: ReplicaSet
- Kubernetes: StatefulSet
- Kubernetes: Workloads
Kubernetes: CronJob
CronJob 정보(예: 일정, 활성 상태, 생성 시간)를 표시합니다.
Panel | Description |
---|---|
SCHEDULE | 예약된 CronJob 수 |
SUSPEND | 일시 중지된 CronJob 수 |
ACTIVE | 활성 CronJob 수 |
LAST SCHEDULE | 마지막으로 실행된 CronJob 일정 시간 |
NEXT SCHEDULE | 다음 CronJob 실행을 위한 예약 시간 |
AGE | 가장 오래된 CronJob이 생성된 이후 경과 시간 |
Jobs | CronJob에 대한 정보 |
Kubernetes: DaemonSet
이 대시보드는 DaemonSets(Replicas, CPU/메모리/네트워크/파일 시스템 등)에 대한 정보를 표시합니다.
Panel | Description |
---|---|
DESIRED | 예약을 위해 요청된 DaemonSet 수 |
CURRENT | 현재 예약된 DaemonSet 수 |
READY | 실행 중이며 준비된 DaemonSet 수 |
UPDATED | 업데이트된 DaemonSet 수 |
AVAILABLE | 현재 실행 중이며 사용 중인 DaemonSet 수 |
AGE | 가장 오래된 DaemonSet이 생성된 이후 경과 시간 |
Total CPU | DaemonSet에 의해 생성된 컨테이너의 총 CPU 사용량 (Core) |
CPU Usage | DaemonSet에 의해 생성된 컨테이너의 CPU 사용량 |
Total Memory | DaemonSet에 의해 생성된 컨테이너의 총 메모리 사용량 (MiB) |
Memory Usage | DaemonSet에 의해 생성된 컨테이너의 메모리 사용량 |
Replicas Status | DaemonSet replicas의 상태 (준비 / 사용 가능 / 사용 불가능 / 잘못 예약 / 예약됨) |
Total Network | DaemonSet에 의해 생성된 컨테이너의 총 네트워크 사용량 (MBps) |
Total Filesystem Read/Write | DaemonSet에 의해 생성된 컨테이너의 총 파일 시스템 읽기/쓰기 사용량 |
Filesystem Read/Write | DaemonSet에 의해 생성된 컨테이너의 파일 시스템 읽기/쓰기 사용량 |
Total Network TX/RX | DaemonSet에 의해 생성된 컨테이너의 총 네트워크 TX/RX 사용량 |
Network TX/RX | DaemonSet에 의해 생성된 컨테이너의 네트워크 TX/RX 사용량 |
Pod Info | DaemonSet pods에 대한 정보입니다. 항목을 클릭하면 Container Dashboards / Kubernetes: Pod 로 이동합니다. |
Kubernetes: Deployment
이 대시보드는 Deployments(Replicas, CPU/메모리/네트워크/파일 시스템 등)에 대한 정보를 표시합니다.
Panel | Description |
---|---|
DESIRED | 예약을 위해 요청된 Deployment replicas 수 |
UPDATED | 업데이트된 Deployment replicas 수 |
AVAILABLE | 현재 실행 중이며 사용 중인 Deployment replicas 수 |
AGE | 가장 오래된 Deployment가 생성된 이후 경과 시간 |
Metadata Generation | 메타데이터에 의해 생성된 Deployment 수 |
Observed Generation | 관찰에 의해 생성된 Deployment 수 |
Total CPU | Deployment에 의해 생성된 컨테이너의 총 CPU 사용량 (Core) |
CPU Usage | Deployment에 의해 생성된 컨테이너의 CPU 사용량 |
Total Memory | Deployment에 의해 생성된 컨테이너의 총 메모리 사용량 (MiB) |
Memory Usage | Deployment에 의해 생성된 컨테이너의 메모리 사용량 |
Spec | Deployment replicas 수 및 일시 중지된 replicas 수 |
Replicas Status | Deployment replicas의 상태 (준비 / 사용 가능 / 사용 불가능 / 잘못 예약 / 예약됨) |
Total Network | Deployment에 의해 생성된 컨테이너의 총 네트워크 사용량 (MBps) |
Total Filesystem Read/Write | Deployment에 의해 생성된 컨테이너의 총 파일 시스템 읽기/쓰기 사용량 |
Filesystem Read/Write | Deployment에 의해 생성된 컨테이너의 파일 시스템 읽기/쓰기 사용량 |
Total Network TX/RX | Deployment에 의해 생성된 컨테이너의 총 네트워크 TX/RX 사용량 |
Network TX/RX | Deployment에 의해 생성된 컨테이너의 네트워크 TX/RX 사용량 |
Pod Info | Deployment에 의해 생성된 팟에 대한 정보. 항목을 클릭하면 Container Dashboards / Kubernetes: Pod 로 이동합니다. |
Status Condition | Deployment에 의해 생성된 팟의 상태 |
Events | Deployment의 이벤트 정보 |
Pod Events | Deployment pods의 이벤트 정보 |
Kubernetes: Job
이 대시보드는 Jobs(Replicas, CPU/메모리/네트워크/파일 시스템 등)에 대한 정보를 표시합니다.
Panel | Description |
---|---|
PARALLELISM | Parallelism 상태의 Jobs 수 |
COMPLETIONS | Completion 상태의 Jobs 수 |
FAILED | 실패한 Jobs 수 |
COMPLETE | 완료된 Jobs 수 |
DURATION | Job 시작부터 완료까지의 기간 |
AGE | 가장 오래된 Job이 생성된 이후 경과 시간 |
Total CPU | Job에 의해 생성된 컨테이너의 총 CPU 사용량 (Core) |
CPU Usage | Job에 의해 생성된 컨테이너의 CPU 사용량 |
Total Memory | Job에 의해 생성된 컨테이너의 총 메모리 사용량 (MiB) |
Memory Usage | Job에 의해 생성된 컨테이너의 메모리 사용량 |
Status | Jobs의 상태 (활성 / 실패 / 성공) |
Total Network | Job에 의해 생성된 컨테이너의 총 네트워크 사용량 (MBps) |
Total Filesystem Read/Write | Job에 의해 생성된 컨테이너의 전체 파일시스템 읽기/쓰기 사용량 |
Filesystem Read/Write | Job에 의해 생성된 컨테이너의 파일시스템 읽기/쓰기 사용량 |
Total Network TX/RX | Job에 의해 생성된 컨테이너의 전체 네트워크 TX/RX 사용량 |
Network TX/RX | Job에 의해 생성된 컨테이너의 네트워크 TX/RX 사용량 |
Pod Info | Job에 의해 생성된 pods에 대한 정보입니다. 항목을 클릭하면 Container Dashboards / Kubernetes: Pod 로 이동합니다. |
Kubernetes: Pod
이 대시보드는 Pod(Replicas, CPU/메모리/네트워크/파일 시스템 등)에 대한 요약 정보를 표시합니다.
Panel | Description |
---|---|
READY | 준비/정상 상태의 컨테이너가 있는 Pod의 수 |
STATUS | Pod의 상태 |
RESTARTS | 재시작된 Pod의 총 수 |
AGE | 가장 오래된 Pod가 생성된 이후의 기간 |
Start time | 가장 오래된 Pod의 생성 날짜 및 시간 |
Kind | Pod의 유형 |
Total CPU | Pod에 의해 생성된 컨테이너의 총 CPU 사용량 (코어) |
CPU Usage | Pod에 의해 생성된 컨테이너의 CPU 사용량 |
Total Memory | Pod에 의해 생성된 컨테이너의 총 메모리 사용량 (MiB) |
Memory Usage | Pod에 의해 생성된 컨테이너의 메모리 사용량 |
Status | Pod의 상태 (실패 / 대기 중 / 실행 중 / 성공) |
Ready | Pod에서 준비 상태인 컨테이너의 수 |
Restarts | Pod에서 재시작 상태인 컨테이너의 수 |
Last Terminated Reason | Pod의 마지막 종료 사유 |
Waiting Reason | Pod가 대기 상태인 이유 |
Terminated Reason | Pod 종료 사유 |
Total Volume | Pod에 연결된 PVC의 총 볼륨 크기 |
Volume | Pod에 연결된 PVC의 볼륨 크기 |
Total Network TX/RX | Pod에 의해 생성된 컨테이너의 총 네트워크 TX/RX 사용량 |
Network TX/RX | Pod에 의해 생성된 컨테이너의 네트워크 TX/RX 사용량 |
Total Filesystem Read/Write | Pod에 의해 생성된 컨테이너의 총 파일 시스템 읽기/쓰기 사용량 |
Filesystem Read/Write | Pod에 의해 생성된 컨테이너의 파일 시스템 읽기/쓰기 사용량 |
Pod Info | Pod에 대한 정보 |
Container Info | 컨테이너에 대한 정보 |
Kubernetes: Pod Overview
이 대시보드는 Pod(Pod 상태, 재시작 횟수, CPU/메모리/네트워크/파일 시스템 등)에 대한 요약 정보를 표시합니다.
Panel | Description |
---|---|
Not running pod | 실행 중이지 않은 Pod의 총 수 |
Abnormally waiting container during last selected range | 비정상적으로 waiting 상태에 있었던 컨테이너에 대한 정보, 발생 횟수 및 사유 포함. 항목을 클릭하면 Container Dashboards / Kubernetes: Pod 로 이동합니다. |
Abnormally terminated container during last selected range | 비정상적으로 terminated 상태에 있었던 컨테이너에 대한 정보, 발생 횟수 및 사유 포함. 항목을 클릭하면 Container Dashboards / Kubernetes: Pod 로 이동합니다. |
Last abnormally terminated container | terminated 상태에 있었던 마지막 컨테이너에 대한 정보, 사유 포함. 항목을 클릭하면 Container Dashboards / Kubernetes: Pod 로 이동합니다. |
CPU Usage | Pod에 의해 생성된 컨테이너의 CPU 사용량. 항목을 클릭하면 Container Dashboards / Kubernetes: Pod 로 이동합니다. |
Memory Usage | Pod에 의해 생성된 컨테이너의 메모리 사용량. 항목을 클릭하면 Container Dashboards / Kubernetes: Pod 로 이동합니다. |
Volume Usage | Pod에 의해 생성된 컨테이너의 PVC 사용량 |
Kubernetes: ReplicaSet
이 대시보드는 ReplicaSet(Replicas, CPU/메모리/네트워크/파일 시스템 등)에 대한 정보를 표시합니다.
Panel | Description |
---|---|
DESIRED | 스케줄링이 요청된 ReplicaSets의 수 |
UPDATED | 업데이트된 ReplicaSets의 수 |
AVAILABLE | 현재 실행 중이며 사용 중인 ReplicaSets의 수 |
AGE | 가장 오래된 ReplicaSet이 생성된 후 경과된 시간 |
Metadata Generation | 메타데이터에 의해 생성된 ReplicaSets의 수 |
Observed Generation | 관찰에 의해 생성된 ReplicaSets의 수 |
Total CPU | ReplicaSet에 의해 생성된 컨테이너의 전체 CPU 사용량(코어) |
CPU Usage | ReplicaSet에 의해 생성된 컨테이너의 CPU 사용량 |
Total Memory | ReplicaSet에 의해 생성된 컨테이너의 전체 메모리 사용량(MiB) |
Memory Usage | ReplicaSet에 의해 생성된 컨테이너의 메모리 사용량 |
Replicas Status | ReplicaSet replicas의 상태 (Ready / Fully_labeled / Unavailable) |
Total Network | ReplicaSet에 의해 생성된 컨테이너의 전체 네트워크 사용량(MBps) |
Total Filesystem Read/Write | ReplicaSet에 의해 생성된 컨테이너의 전체 파일시스템 읽기/쓰기 사용량 |
Filesystem Read/Write | ReplicaSet에 의해 생성된 컨테이너의 파일시스템 읽기/쓰기 사용량 |
Total Network TX/RX | ReplicaSet에 의해 생성된 컨테이너의 전체 네트워크 TX/RX 사용량 |
Network TX/RX | ReplicaSet에 의해 생성된 컨테이너의 네트워크 TX/RX 사용량 |
Pod Info | ReplicaSet에 의해 생성된 Pods에 대한 정보입니다. 항목을 클릭하면 Container Dashboards / Kubernetes: Pod 로 이동합니다. |
Events | ReplicaSets의 이벤트 정보 |
Pod Events | ReplicaSet에 의해 생성된 Pods의 이벤트 정보 |
Kubernetes: StatefulSet
이 대시보드는 StatefulSet(Replicas, CPU/메모리/네트워크/파일 시스템 등)에 대한 정보를 표시합니다.
Panel | Description |
---|---|
DESIRED | 스케줄링을 위해 요청된 StatefulSet replicas의 수 |
REPLICAS | StatefulSet replicas의 수 |
CURRENT | 현재 StatefulSet replicas의 수 |
READY | Ready 상태인 StatefulSet replicas의 수 |
UPDATED | 업데이트된 StatefulSet replicas의 수 |
AGE | 가장 오래된 StatefulSet replica가 생성된 이후 경과 시간 |
Total CPU | StatefulSet replicas에 의해 생성된 컨테이너의 전체 CPU 사용량(Core) |
CPU Usage | StatefulSet replicas에 의해 생성된 컨테이너의 CPU 사용량 |
Total Memory | StatefulSet replicas에 의해 생성된 컨테이너의 전체 메모리 사용량(MiB) |
Memory Usage | StatefulSet replicas에 의해 생성된 컨테이너의 메모리 사용량 |
Replicas Status | StatefulSet replicas의 상태 (Total / Current / Ready / Updated) |
Total Network | StatefulSet replicas에 의해 생성된 컨테이너의 전체 네트워크 사용량(MBps) |
Total Filesystem Read/Write | StatefulSet replicas에 의해 생성된 컨테이너의 전체 파일시스템 읽기/쓰기 사용량 |
Filesystem Read/Write | StatefulSet replicas에 의해 생성된 컨테이너의 파일시스템 읽기/쓰기 사용량 |
Total Network TX/RX | StatefulSet replicas에 의해 생성된 컨테이너의 전체 네트워크 TX/RX 사용량 |
Network TX/RX | StatefulSet replicas에 의해 생성된 컨테이너의 네트워크 TX/RX 사용량 |
Pod Info | StatefulSet에 의해 생성된 Pods에 대한 정보입니다. 항목을 클릭하면 Container Dashboards / Kubernetes: Pod 로 이동합니다. |
Kubernetes: Workloads
이 대시보드는 Workloads(Deployments, ReplicaSets, StatefulSets, DaemonSets, Jobs, CronJobs)에 대한 정보를 표시합니다.
Panel | Description |
---|---|
Deployment | Available / Unavailable 상태의 Deployments 수 |
ReplicaSets | Ready / NotReady 상태의 ReplicaSets 수 |
StatefulSets | Ready / NotReady 상태의 StatefulSets 수 |
DaemonSets | Available / Unavailable 상태의 DaemonSets 수 |
Jobs | Succeeded / Active / Failed 상태의 Jobs 수 |
CronJobs | Suspend True / False 상태의 CronJobs 수 |
Deployments | Deployments에 대한 정보입니다. 항목을 클릭하면 Container Dashboards / Kubernetes: Deployment 로 이동합니다. |
ReplicaSets | ReplicaSets에 대한 정보입니다. 항목을 클릭하면 Container Dashboards / Kubernetes: ReplicaSet 로 이동합니다. |
StatefulSets | StatefulSets에 대한 정보입니다. 항목을 클릭하면 Container Dashboards / Kubernetes: StatefulSet 로 이동합니다. |
DaemonSets | DaemonSets에 대한 정보입니다. 항목을 클릭하면 Container Dashboards / Kubernetes: DaemonSet 로 이동합니다. |
CronJobs | CronJobs에 대한 정보입니다. 항목을 클릭하면 Container Dashboards / Kubernetes: CronJob 로 이동합니다. |
Jobs | Jobs에 대한 정보입니다. 항목을 클릭하면 Container Dashboards / Kubernetes: Job 로 이동합니다. |