Private Cloud용 Edge v4.18.01
Edge 모니터링 대시보드의 베타 출시 버전을 사용하면 다양한 구성요소 (라우터, 메시지 프로세서, JoKeeper, Cassandra)의 상태와 배포 내 다양한 조직 및 환경의 HTTP 오류 코드를 파악할 수 있습니다. 또한 지원 이슈 해결에 필요한 경우 이러한 세부정보의 스냅샷을 생성하고 Apigee와 공유할 수 있습니다.
대시보드를 사용하기 전에
대시보드 표시
대시보드를 설치한 후 브라우저에서 다음 URL을 열어 액세스합니다.
http://grafana_IP_or_DNS:3000
여기서 grafana_IP_or_DNS은 Apigee apigee-grafana
구성요소를 실행하는 노드의 IP 또는 DNS 이름입니다. apigee-grafana
설치 시 정의된 관리자의 사용자 이름:비밀번호를 입력하라는 메시지가 표시됩니다. 아래 설치 안내에 표시된 기본값은 admin:admin
입니다.
로그인하면 다음 화면이 표시됩니다.
왼쪽 상단에 있는 로고를 선택하여 메뉴 바를 엽니다. 메뉴 바에서 고정을 선택하여 바를 열어 둡니다.
메뉴 바에서 다음을 선택합니다.
- admin 기본 조직: 비밀번호 및 이메일 주소와 같은 관리자 세부정보를 설정합니다.
- 대시보드 > 홈을 클릭하여 위에 표시된 화면을 엽니다. 그런 다음 Apigee Cloud 또는 Cassandra 대시보드를 선택하여 대시보드를 확인합니다.
- 데이터 소스: apigee-grafana 구성요소의 데이터 소스를 확인합니다. 각 데이터 소스를 선택한 다음 저장 및 테스트 버튼을 선택하여 연결을 검증하세요.
- Plugins: 설치된 플러그인 목록을 표시합니다.
- 관리자: Grafana 정보를 설정합니다.
대시보드 > 홈을 선택한 후 pigee Cloud를 선택하면 아래와 같은 대시보드 화면이 열립니다.
이 화면에서 다음 정보를 확인할 수 있습니다.
- 라우터: 상태, 트래픽, 오류, 로드 등
- 메시지 프로세서: 상태 및 상태, 트래픽, 타겟 지연 시간, 대상 응답 코드 등
- 노드 측정항목: CPU 사용량, 디스크 공간, 힙 사용량 등
차트 상단에 다음과 같은 버튼이 있습니다.
- 색상: 전체로 설정합니다. All이 유일하게 지원되는 옵션입니다.
- 조직: 조직 이름으로 설정합니다.
- 환경: 조직의 환경 이름으로 설정합니다.
- MPPod 및 RTPod: 메시지 프로세서 및 라우터의 포드 이름으로 설정됩니다. 설치 시 변경하지 않는 한 기본적으로 '게이트웨이'입니다.
- 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에 대시보드 스냅샷을 전송하는 방법은 다음과 같습니다.
- 대시보드 상단에 있는 대시보드 공유 아이콘 (아래 빨간색 상자로 강조 표시됨)을 선택합니다.
- 팝업 창에서 스냅샷 공유를 선택합니다.
- 모든 필드는 그대로 두고 스냅샷.apigee.net에 게시 버튼을 선택합니다.
- 링크가 포함된 팝업 창이 나타납니다. 해당 링크를 복사하여 Apigee로 보냅니다.
대시보드 구성요소
대시보드는 Edge를 설치한 후 설치하는 여러 구성요소를 사용합니다.
apigee-telegraf
telegraf의 래퍼 구성요소로, 시스템 및 실행 중인 구성요소에서 측정항목을 수집하여
apigee-influxdb
시계열 데이터베이스 (TSDB)에 푸시합니다.에지 메시지 프로세서, 라우터, Postgres 서버, Cassandra, 주키퍼 노드와 같은 모든 Edge 런타임 및 데이터 구성요소에 이 구성요소를 설치합니다.
apigee-influxdb
influxdb의 래퍼 구성요소로, 측정항목 데이터를 저장하고 API를 통해 노출합니다. 그러면
apigee-grafana
를 사용하여 UI에서 데이터를 렌더링할 수 있습니다.개별 Edge 노드에서 실행되는 모든
apigee-telegraf
구성요소에서 액세스할 수 있도록 이 구성요소를 중앙에 설치합니다.apigee-grafana
grafana 기반의 래퍼 구성요소로, 문제 해결을 위해 대시보드와 데이터를 만들고 탐색하며 팀 및 Apigee와 공유할 수 있는 강력하고 효과적인 방법을 제공합니다.
대시보드를 보려는 노드에 이 구성요소를 설치하세요.