10.2. 프로젝트 지표 모니터링
프로젝트에 애플리케이션을 생성하고 배포한 후 웹 콘솔에서 개발자 화면을 사용하여 프로젝트의 지표를 확인할 수 있습니다.
프로세스
- 모니터링으로 이동하여 프로젝트에 대한 대시보드,지표,경고 및 이벤트를 확인합니다.
선택 사항: 대시보드 탭을 사용하여 다음 애플리케이션 메트릭을 보여주는 그래프를 확인합니다.
- CPU 사용량
- 메모리 사용량
- 대역폭 사용
- 전송 및 수신된 패킷의 속도 및 삭제된 패킷의 비율과 같은 네트워크 관련 정보.
대시보드 탭에서 Kubernetes 컴퓨팅 리소스 대시보드에 액세스할 수 있습니다.
참고대시보드 목록에서 Kubernetes / Compute Resources / Namespace (Pods) 대시보드가 기본적으로 선택됩니다.
자세한 내용을 확인하려면 다음 옵션을 사용합니다.
- 대시보드 목록에서 대시보드 를 선택하여 필터링된 지표를 확인합니다. 모든 대시보드는 Kubernetes / Compute Resources / Namespace (Pods) 를 제외하고 선택하면 추가 하위 메뉴를 생성합니다.
- 데이터 캡처 기간을 결정하려면 시간 범위 목록에서 옵션을 선택합니다.
- 시간 범위 목록에서 사용자 지정 시간 범위를 선택하여 사용자 지정 시간 범위를 설정합니다. 시작 및 종료 날짜 및 시간을 입력하거나 선택할 수 있습니다. 저장을 클릭하여 사용자 지정 시간 범위를 저장합니다.
- 데이터를 새로 고친 후 기간을 결정하려면 새로 고침 간격 목록에서 옵션을 선택합니다.
- Pod에 대한 특정 세부 정보를 확인하려면 그래프 위에 커서를 올려놓습니다.
- 모든 그래프의 오른쪽 상단에 있는 Inspect 를 클릭하여 특정 그래프 세부 정보를 확인합니다. 그래프 세부 정보는 지표 탭에 표시됩니다.
선택 사항: 지표 탭을 사용하여 필요한 프로젝트 지표를 쿼리합니다.
그림 10.1. 지표 모니터링
- 쿼리 선택 목록에서 프로젝트에 필요한 세부 정보를 필터링할 옵션을 선택합니다. 프로젝트의 모든 애플리케이션 Pod에 대해 필터링된 지표가 그래프에 표시됩니다. 프로젝트의 Pod도 아래에 나열됩니다.
- 쿼리 결과를 추가로 필터링하기 위해 특정 Pod의 지표를 제거하려면 Pod 목록에서 색상이 지정된 사각형 상자를 지웁니다.
- Prometheus 쿼리를 보려면 PromQL 표시를 클릭합니다. 쿼리를 사용자 지정하고 해당 네임스페이스에 표시할 지표를 필터링하기 위해 프롬프트의 도움말을 사용하여 이 쿼리를 추가로 수정할 수 있습니다.
- 데이터가 표시되는 기간을 설정하려면 드롭다운 목록을 사용합니다. 확대/축소 재설정을 클릭하여 기본 시간 범위를 설정할 수 있습니다.
- 선택 사항: 쿼리 선택 목록에서 사용자 정의 쿼리 를 선택하여 사용자 정의 Prometheus 쿼리를 생성하고 관련 지표를 필터링합니다.
선택 사항: 경고 탭을 사용하여 다음 작업을 수행합니다.
- 프로젝트의 애플리케이션에 대한 경고를 트리거하는 규칙을 참조하십시오.
- 프로젝트에서 실행되는 경고를 식별합니다.
- 필요한 경우 이러한 경고를 음소거합니다.
그림 10.2. 알림 모니터링
자세한 내용을 확인하려면 다음 옵션을 사용합니다.
- 필터 목록을 사용하여 알림 상태 및 심각도로 알림을 필터링합니다.
- 알림을 클릭하여 해당 알림의 세부 정보 페이지로 이동합니다. 경고 세부 정보 페이지에서 지표 보기를 클릭하여 경고에 대한 지표 를 확인할 수 있습니다.
- 알림 규칙 옆에 있는 알림 토글을 사용하여 해당 규칙에 대한 모든 알림을 음소거한 다음 음소거 기간 목록에서 알림을 음소거할 기간을 선택합니다. 알림 토글을 보려면 알림을 편집할 수 있는 권한이 있어야 합니다.
- 경고 규칙 세부 정보를 확인하려면 경고 규칙 옆에 있는 옵션 메뉴 를 사용합니다.
선택 사항: 이벤트 탭을 사용하여 프로젝트의 이벤트를 확인합니다.
그림 10.3. 모니터링 이벤트
다음 옵션을 사용하여 표시되는 이벤트를 필터링할 수 있습니다.
- 리소스 목록에서 리소스를 선택하여 해당 리소스에 대한 이벤트를 확인합니다.
- 모든 유형 목록에서 이벤트 유형을 선택하여 해당 유형과 관련된 이벤트를 확인합니다.
- 이름 또는 메시지로 이벤트 필터링 필드를 사용하여 특정 이벤트를 검색합니다.