애널리틱스 보고서 타임아웃

<ph type="x-smartling-placeholder"></ph> 현재 Apigee Edge 문서를 보고 있습니다.
Apigee X 문서.
정보

증상

Search Console의 애널리틱스 대시보드 (프록시 실적, 타겟 실적, 맞춤 보고서 등)는 Edge UI 제한 시간입니다.

오류 메시지

애널리틱스 대시보드 시간이 초과되면 다음과 같은 오류 메시지가 표시됩니다.

The report timed out: Try again with a smaller date range or a larger aggregation interval.

가능한 원인

다음 표에는 이 문제의 가능한 원인이 나와 있습니다.

원인 대상:
부적절한 하드웨어 구성 Edge 프라이빗 클라우드 사용자
Postgres 데이터베이스에 있는 대량의 애널리틱스 데이터 Edge 프라이빗 클라우드 사용자
애널리틱스 데이터를 가져올 시간 부족 Edge 프라이빗 및 퍼블릭 클라우드 사용자

하드웨어 구성이 적절하지 않음

진단

Edge 구성요소가 용량보다 적은 경우 (CPU, RAM 또는 IOPS 용량이 적은 경우) 이 경우 Postgres 서버/Qpid 서버가 느리게 실행되어 애널리틱스가 제한 시간을 초과하도록 설정할 수 있습니다

해상도

모든 Edge 구성요소가 설명된 대로 최소 하드웨어 요구사항을 준수하는지 확인합니다. - 하드웨어 요구사항.

Postgres 데이터베이스에 있는 대량의 애널리틱스 데이터

진단

  1. Postgres 노드에서 PostgreSQL에 로그인합니다.
    psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
    
  2. 다음 명령어를 사용하여 Postgres 데이터베이스에서 데이터를 사용할 수 있는 기간을 확인합니다. 다음 SQL 쿼리를 실행합니다.
    select min(client_received_start_timestamp), max(client_received_start_timestamp) from
      analytics."orgname.envname.fact";
    
  3. 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 데이터베이스입니다. 이로 인해 애널리틱스 대시보드가 시간 초과될 수 있습니다.

해상도

필요한 보관 간격을 초과하는 데이터를 프루닝합니다.

  1. 보관 간격, 즉 Postgres 데이터베이스의 애널리틱스 데이터입니다.

    예를 들어 60일 분량의 애널리틱스 데이터를 보관하려는 경우,

  2. 다음 명령어를 실행하여 특정 조직 및 환경의 데이터를 프루닝합니다.
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge
        org env num_days_to_purge_back_from_current_date
    
  3. 자세한 내용은 애널리틱스 데이터 프루닝을 참조하세요.

문제가 지속되면 애널리틱스를 가져올 시간이 부족함 데이터)를 참조하세요.

애널리틱스 데이터를 가져올 시간이 부족함

진단

  1. 애널리틱스 대시보드 (프록시)의 시간/일 탭에서 데이터를 볼 수 있는지 확인합니다. 실적/타겟 실적).
  2. 시간 탭 또는 시간 및 일 탭에서만 데이터를 볼 수는 있지만 주 또는 맞춤 탭을 보려고 할 때만 보고서 시간 초과 오류가 발생한 경우 Postgres 데이터베이스에서 가져와야 하는 데이터의 볼륨이 매우 높음을 나타냅니다. 있습니다. 이로 인해 Edge UI가 타임아웃될 수 있습니다.

해상도

Edge UI에서 애널리틱스를 가져오고 표시하는 기본 제한 시간은 120초입니다. 데이터를 수집하는 데 사용됩니다 가져올 애널리틱스 데이터의 양이 너무 크면 120초가 충분합니다 다음 안내에 따라 Edge UI 시간 제한 값을 300초로 늘립니다. 설정 Edge API 관리 호출에 사용되는 Edge UI의 제한 시간 (온프레미스 고객) 만 해당).

애널리틱스 대시보드를 새로고침하고 모든 보고서의 데이터를 볼 수 있는지 탭(시간, 일, 주 및 사용자 지정)이 있습니다.

문제가 계속되면 Apigee Edge 지원팀에 문의하세요.