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
- Postgres düğümünde PostgreSQL'e giriş yapın:
psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
. - 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";
. - 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:
- 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.
- 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
. - 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
- Analytics kontrol panelinin Saat/Gün Sekmesindeki (Proxy) verileri görüntüleyip görüntüleyemediğinizi kontrol edin performans/hedef performans).
- 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.