Apigee Edge 문서입니다.
Go to the
Apigee X 문서로 이동합니다. info
증상
새 Edge UI의 분석 대시보드 (프록시 성능, 타겟 성능, 맞춤 보고서 등)가 제한 시간 초과됩니다.
오류 메시지
분석 대시보드가 제한 시간 초과되면 다음 오류 메시지가 표시됩니다.
The report timed out: Try again with a smaller date range or a larger aggregation interval.
가능한 원인
다음 표에는 이 문제의 가능한 원인이 나와 있습니다.
| 원인 | 대상: |
|---|---|
| 하드웨어 구성 부적절 | Edge Private Cloud 사용자 |
| Postgres 데이터베이스에 많은 양의 분석 데이터 | Edge Private Cloud 사용자 |
| 분석 데이터를 가져오기에 시간이 부족함 | Edge Private 및 퍼블릭 클라우드 사용자 |
하드웨어 구성 부적절
진단
Edge 구성요소 중 하나라도 용량이 부족하면 (필요한 CPU, RAM 또는 IOPS 용량 보다 적은 경우) Postgres 서버/Qpid 서버가 느리게 실행되어 분석 대시보드가 제한 시간 초과될 수 있습니다.
해상도
모든 Edge 구성요소가 하드웨어 요구사항에 설명된 최소 하드웨어 요구사항을 준수하는지 확인합니다 하드웨어 요구사항.
Postgres 데이터베이스에 많은 양의 분석 데이터
진단
- Postgres 노드에서 PostgreSQL에 로그인합니다.
psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
- 다음 SQL 쿼리를 사용하여 Postgres 데이터베이스에서 데이터를 사용할 수 있는 기간을 확인합니다.
select min(client_received_start_timestamp), max(client_received_start_timestamp) from analytics."orgname.envname.fact";
- Postgres 데이터베이스의 모든 테이블 크기를 가져옵니다.
SELECT relname as "Table",pg_size_pretty(pg_total_relation_size(relid)) As "Size", pg_size_pretty(pg_total_relation_size(relid) - pg_relation_size(relid)) as "External Size" FROM pg_catalog.pg_statio_user_tables ORDER BY pg_total_relation_size(relid) DESC;
2단계와 3단계에서 얻은 출력을 기반으로 데이터가 저장된 기간이 길거나 (보관 기간보다 길거나) 테이블 크기가 매우 큰 경우 Postgres 데이터베이스에 많은 양의 분석 데이터가 있음을 나타냅니다. 이로 인해 분석 대시보드가 제한 시간 초과될 수 있습니다.
해상도
필요한 보관 기간을 초과하는 데이터 정리:
- 보관 기간, 즉 Postgres 데이터베이스에서 분석 데이터를 보관할 기간을 결정합니다.
예를 들어 60일 동안의 분석 데이터를 보관하려고 합니다.
- 다음 명령어를 실행하여 특정 조직 및 환경의 데이터를 정리합니다.
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org env num_days_to_purge_back_from_current_date - 자세한 내용은 분석 데이터 정리를 참고하세요.
문제가 계속되면 분석 데이터를 가져오기에 시간이 부족함 데이터으로 진행합니다.
분석 데이터를 가져오기에 시간이 부족함
진단
- 분석 대시보드 (프록시 성능/타겟 성능)의 시간/일 탭에서 데이터를 볼 수 있는지 확인합니다.
- 시간 탭 또는 시간 및 일 탭에서만 데이터를 볼 수 있지만 주 또는 맞춤 탭을 보려고 할 때만 보고서 제한 시간 초과 오류가 발생하는 경우 Postgres 데이터베이스에서 가져와야 하는 데이터의 양이 매우 많아 새 Edge UI가 제한 시간 초과될 수 있음을 나타냅니다.
해상도
Edge Private Cloud 4.53.01 이하 버전에서 기존 Edge UI
(edge-ui)는 분석 데이터를 가져오고
표시하는 기본 제한 시간이 120초입니다. 가져올 분석 데이터의 양이 매우 큰 경우 120초가 충분하지 않을 수 있습니다. Edge API 관리 호출에 Edge UI에서 사용하는 제한 시간 설정 (4.53.01 이하 버전의 온프레미스 고객만 해당)의 안내에 따라 기존 Edge UI 제한 시간 값을 300초로 늘립니다.
분석 대시보드를 다시 로드하고 모든 탭(시간, 일, 주, 맞춤)의 데이터를 볼 수 있는지 확인합니다.
문제가 계속되면 Apigee Edge 지원팀에 문의하세요.