모니터링 대시보드 개요 (베타)

프라이빗 클라우드용 Edge v4.18.01

Edge 모니터링 대시보드의 베타 출시 버전은 다양한 구성요소 (라우터, 메시지 프로세서, ZooKeeper, Cassandra)의 상태와 배포의 다양한 조직 및 환경에 대한 HTTP 오류 코드를 이해하는 데 도움이 됩니다. 또한 이러한 세부정보의 스냅샷을 생성하고 지원 이슈를 해결하는 데 필요한 경우 Apigee와 공유할 수 있습니다.

대시보드를 사용하기 전에

대시보드 표시

대시보드를 설치한 후 브라우저에서 다음 URL을 열어 액세스합니다.

http://grafana_IP_or_DNS:3000

여기서 grafana_IP_or_DNS은 Apigee apigee-grafana 구성요소를 실행하는 노드의 IP 또는 DNS 이름입니다. apigee-grafana를 설치할 때 정의한 관리자의 사용자 이름:비밀번호를 입력하라는 메시지가 표시됩니다. 아래 설치 안내의 기본값은 admin:admin입니다.

로그인하면 다음 화면이 표시됩니다.

왼쪽 상단의 로고를 선택하여 메뉴 바를 엽니다. 메뉴 바에서 고정을 선택하여 바를 열어 둡니다.

메뉴 바에서 다음을 선택합니다.

  • admin Main Org: 비밀번호 및 이메일 주소와 같은 관리자 세부정보를 설정합니다.
  • 대시보드 > 홈을 클릭하여 위에 표시된 화면을 엽니다. 그런 다음 Apigee Cloud 또는 Cassandra 대시보드를 선택하여 대시보드를 확인합니다.
  • 데이터 소스: apigee-grafana 구성요소의 데이터 소스를 확인합니다. 각 데이터 소스를 선택한 후 저장 및 테스트 버튼을 선택하여 연결을 검증합니다.
  • 플러그인: 설치된 플러그인 목록을 표시합니다.
  • 관리자: Grafana에 대한 정보를 설정합니다.

대시보드 > 홈을 선택한 후 Apigee Cloud를 선택하면 아래와 같은 대시보드 디스플레이가 열립니다.

이 화면에서 다음에 관한 정보를 확인할 수 있습니다.

  • 라우터: 상태, 트래픽, 오류, 부하 등
  • 메시지 프로세서: 상태 및 상태, 트래픽, 대상 지연 시간, 대상 응답 코드 등
  • 노드 측정항목: CPU 사용량, 디스크 공간, 힙 사용량 등

차트 상단의 버튼을 확인합니다.

  • 색상: 모두로 설정합니다. All은 지원되는 유일한 옵션입니다.
  • 조직: 조직 이름으로 설정합니다.
  • 환경: 조직의 환경 이름으로 설정합니다.
  • MPPod 및 RTPod: 메시지 프로세서 및 라우터의 포드 이름으로 설정합니다. 설치 시 변경하지 않는 한 기본값은 'gateway'입니다.
  • apigee-service: apigee-service 유틸리티 실행에 대한 정보를 표시하려면 선택합니다.

일부 차트에는 개별 API 프록시와 모든 API 프록시의 정보가 함께 표시됩니다. 예를 들어 아래 차트에서 메시지 프로세서의 IP 주소인 192.168.56.103()의 녹색 선으로 식별되는 모든 프록시의 선을 볼 수 있습니다.

차트에는 getUsers 및 testAX라는 이름의 다양한 API 프록시에 대한 개별 선도 있습니다. 차트에서 192.168.56.103(getUsers)의 주황색 선과 192.168.56.103(testax)의 파란색 선으로 식별됩니다.

기본적으로 대시보드에는 지난 5분 동안의 정보가 표시됩니다. 대시보드 오른쪽 상단의 오늘을 선택하여 다른 간격을 선택합니다.

Apigee로 대시보드 스냅샷 전송

Apigee에서 문제를 진단하고 디버깅할 수 있도록 대시보드의 스냅샷을 Apigee 지원팀에 보낼 수 있습니다. 그러면 Apigee에서 대시보드를 검사하여 문제의 원인을 파악할 수 있습니다.

대시보드 스냅샷을 Apigee에 전송하려면 다음 안내를 따르세요.

  1. 대시보드 상단에서 대시보드 공유 아이콘을 선택합니다 (아래 빨간색 상자에 강조표시됨).

  2. 팝업 창에서 스냅샷 공유를 선택합니다.
  3. 모든 필드를 그대로 두고 snapshot.apigee.net에 게시 버튼을 선택합니다.
  4. 링크가 포함된 팝업 창이 표시됩니다. 해당 링크를 복사하여 Apigee에 전송합니다.

대시보드 구성요소

대시보드는 Edge를 설치한 후 설치하는 여러 구성요소에 의존합니다.

  • apigee-telegraf

    시스템 및 실행 중인 구성요소에서 측정항목을 수집하고 apigee-influxdb 시계열 데이터베이스 (TSDB)로 푸시하는 telegraf의 래퍼 구성요소입니다.

    Edge 메시지 프로세서, 라우터, Postgres 서버, Cassandra, Zookeeper 노드와 같은 모든 Edge 런타임 및 데이터 구성요소에 이 구성요소를 설치합니다.

  • apigee-influxdb

    측정항목 데이터를 저장하고 API를 통해 노출하여 apigee-grafana를 사용하여 UI에서 데이터를 렌더링할 수 있는 influxdb의 래퍼 구성요소입니다.

    개별 Edge 노드에서 실행되는 모든 apigee-telegraf 구성요소에서 액세스할 수 있도록 이 구성요소를 중앙에 설치합니다.

  • apigee-grafana

    grafana 위에 있는 래퍼 구성요소로, 대시보드와 데이터를 만들고, 탐색하고, 팀 및 Apigee와 공유하여 문제를 해결할 수 있는 강력하고 세련된 방법을 제공합니다.

    대시보드를 보려는 노드에 이 구성요소를 설치합니다.