Analytics raporlarının zaman aşımına uğraması

Apigee Edge belgelerini görüntülüyorsunuz.
. Git: Apigee X belgeleri.
bilgi

Belirti

Hesabınızdaki Analytics gösterge tabloları (ör. Proxy Performansı, Hedef Performansı, Özel Raporlar) Edge kullanıcı arayüzü zaman aşımı.

Hata mesajları

Analytics kontrol panelleri zaman aşımına uğradığında aşağıdaki hata mesajını görürsünüz:

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

Olası nedenler

Aşağıdaki tabloda bu sorunun olası nedenleri listelenmiştir:

Neden Şunun için:
Yetersiz donanım yapılandırması Edge Private Cloud kullanıcıları
Postgres Veritabanı'nda büyük miktarda Analytics verisi Edge Private Cloud kullanıcıları
Analytics verilerini getirmek için yetersiz zaman Edge Özel ve Herkese Açık Bulut kullanıcıları

Yetersiz donanım yapılandırması

Teşhis

Edge bileşenlerinden herhangi biri kapasitenin altındaysa (CPU, RAM veya IOPS kapasiteleri daha azsa olandan daha yavaş çalışıyorsa Postgres Sunucuları/Qpid Sunucuları yavaş çalışabilir ve bu da zaman aşımına uğrayabilir.

Çözünürlük

Tüm Edge bileşenlerinin açıklandığı gibi minimum donanım gereksinimlerine uyduğundan emin olun Donanım Şartlar.

Postgres Veritabanı'nda büyük miktarda Analytics verisi

Teşhis

  1. Postgres düğümünde PostgreSQL'e giriş yapın:
    psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
    
    .
  2. Verilerin Postgres Veritabanında ne kadar süre için mevcut olduğunu aşağıdaki SQL sorgusunu kullanın:
    select min(client_received_start_timestamp), max(client_received_start_timestamp) from
      analytics."orgname.envname.fact";
    
    .
  3. Postgres Veritabanı'ndaki tüm tabloların boyutlarını alın:
    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. ve 3. adımda elde edilen çıktıya göre, Böylece depolanan verilerin çok uzun (saklama aralığınızdan daha uzun) ve/veya tablo olması boyutları çok büyükse, bu, sayfanızda büyük miktarda analiz veriniz olduğunu gösterir. Postgres veritabanı. Bu durum, Analytics kontrol panellerinin zaman aşımına uğramasına neden olabilir.

Çözünürlük

Zorunlu saklama aralığınızın dışında kalan verileri ayıklayın:

  1. Saklama aralığını belirleyin. Bu, saklama süresini Postgres Veritabanı'ndaki Analytics verileri.

    Örneğin, 60 günlük Analytics verilerini saklamak istediğinizi varsayalım.

  2. Belirli bir kuruluş ve ortama ait verileri ayıklamak için aşağıdaki komutu çalıştırın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge
        org env num_days_to_purge_back_from_current_date
    
    .
  3. Daha fazla bilgi için Analytics verilerini ayıklama bölümünü inceleyin.

Sorun devam ederse Analytics'i getirmek için yetersiz zaman verileri ile karşılaştırın.

Analytics verilerini getirmek için yeterli zaman yok

Teşhis

  1. Analytics kontrol panelinin Saat/Gün Sekmesindeki (Proxy) verileri görüntüleyip görüntüleyemediğinizi kontrol edin performans/hedef performans).
  2. Verileri yalnızca Saat veya Saat ve Gün sekmelerinde görebiliyorsanız ancak yalnızca Hafta veya Özel sekmelerini görüntülemeye çalışırken rapor zaman aşımı hataları alıyorsanız, Postgres veritabanından getirilmesi gereken veri hacminin çok büyük olduğunu ve büyük. Bu durum, Edge kullanıcı arayüzünün zaman aşımına uğramasına neden olabilir.

Çözünürlük

Edge kullanıcı arayüzünün, Analytics verilerini getirmek ve görüntülemek için varsayılan olarak 120 saniyelik bir zaman aşımı vardır dışı verilerdir. Getirilecek Analytics verilerinin hacmi çok büyükse 120 saniye çok büyük olmayabilir. yeterli olacaktır. Şu adresteki talimatları uygulayarak Edge kullanıcı arayüzü zaman aşımı değerini 300 saniyeye yükseltin: Edge API yönetimi çağrıları için Edge kullanıcı arayüzünün kullandığı zaman aşımı (şirket içi müşteriler .

Analytics kontrol panellerinden herhangi birini yeniden yükleyin ve tüm Saat, Gün, Hafta ve Özel sekmeleri bulunur.

Sorun devam ederse Apigee Edge Destek Ekibi ile iletişime geçin.