Menu Close

9.2. 프로젝트 지표 모니터링

프로젝트에 애플리케이션을 생성하고 배포한 후 웹 콘솔에서 개발자 화면을 사용하여 프로젝트의 지표를 확인할 수 있습니다.

프로세스

  1. 개발자 화면의 왼쪽 탐색 패널에서 Observe (예비)를 클릭하여 프로젝트의 대시보드,지표,경고 이벤트를 확인합니다.

    • Dashboard 탭을 사용하여 CPU, 메모리, 대역폭 사용량, 네트워크 관련 정보(예: 전송 및 수신된 패킷 비율, 누락된 패킷 비율)를 보여주는 그래프를 확인합니다.

      그림 9.1. 모니터링 대시보드

      odc project dashboard

      자세한 내용을 확인하려면 다음 옵션을 사용합니다.

      • 선택한 워크로드에 대해 필터링된 지표를 확인하려면 모든 워크로드 목록에서 워크로드를 선택합니다.
      • 데이터 캡처 기간을 결정하려면 시간 범위 목록에서 옵션을 선택합니다.
      • 데이터를 새로 고친 후 기간을 결정하려면 새로 고침 간격 목록에서 옵션을 선택합니다.
      • Pod에 대한 특정 세부 정보를 확인하려면 그래프 위에 커서를 올려놓습니다.
      • 지표 페이지의 특정 지표에 대한 세부 정보를 확인하려면 표시된 그래프 중 하나를 클릭합니다.
    • 필요한 프로젝트 지표를 쿼리하려면 지표 탭을 사용합니다.

      그림 9.2. 지표 모니터링

      odc project metrics
      1. 쿼리 선택 목록에서 프로젝트에 필요한 세부 정보를 필터링할 옵션을 선택합니다. 프로젝트의 모든 애플리케이션 Pod에 대해 필터링된 지표가 그래프에 표시됩니다. 프로젝트의 Pod도 아래에 나열됩니다.
      2. 쿼리 결과를 추가로 필터링하기 위해 특정 Pod의 지표를 제거하려면 Pod 목록에서 색상이 지정된 사각형 상자를 지웁니다.
      3. Prometheus 쿼리를 보려면 PromQL 표시를 클릭합니다. 쿼리를 사용자 지정하고 해당 네임스페이스에 표시할 지표를 필터링하기 위해 프롬프트의 도움말을 사용하여 이 쿼리를 추가로 수정할 수 있습니다.
      4. 데이터가 표시되는 기간을 설정하려면 드롭다운 목록을 사용합니다. 확대/축소 재설정을 클릭하여 기본 시간 범위를 설정할 수 있습니다.
      5. 선택 사항: 쿼리 선택 목록에서 사용자 정의 쿼리 를 선택하여 사용자 정의 Prometheus 쿼리를 생성하고 관련 지표를 필터링합니다.
    • 알림 탭에서는 프로젝트 내 애플리케이션에 대한 알림을 트리거하는 규칙을 확인하고 프로젝트에서 실행되는 알림을 파악한 후 필요한 경우 해당 알림을 음소거할 수 있습니다.

      그림 9.3. 알림 모니터링

      odc project alerts
      • 필터 목록을 사용하여 알림 상태심각도로 알림을 필터링합니다.
      • 알림을 클릭하여 해당 알림의 세부 정보 페이지로 이동합니다. 경고 세부 정보 페이지에서 지표 보기를 클릭하여 경고에 대한 지표를 확인할 수 있습니다.
      • 알림 규칙 옆에 있는 알림 토글을 사용하여 해당 규칙에 대한 모든 알림을 음소거한 다음 음소거 기간 목록에서 알림을 음소거할 기간을 선택합니다. 알림 토글을 보려면 알림을 편집할 수 있는 권한이 있어야 합니다.
      • 알림 규칙 세부 정보를 확인하려면 알림 규칙 옆에 있는 옵션 메뉴 kebab 를 사용합니다.
    • 프로젝트의 이벤트를 보려면 이벤트 탭을 사용합니다.

      그림 9.4. 모니터링 이벤트

      odc project events

      다음 옵션을 사용하여 표시되는 이벤트를 필터링할 수 있습니다.

      • 리소스 목록에서 리소스를 선택하여 해당 리소스에 대한 이벤트를 확인합니다.
      • 모든 유형 목록에서 이벤트 유형을 선택하여 해당 유형과 관련된 이벤트를 확인합니다.
      • 이름 또는 메시지로 이벤트 필터링 필드를 사용하여 특정 이벤트를 검색합니다.