Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Belirti
Yeni Edge kullanıcı arayüzündeki Analytics kontrol panellerinin (Proxy Performansı, Hedef Performansı, Özel Raporlar vb.) süresi doluyor.
Hata mesajları
Analytics kontrol panellerinde zaman aşımı olduğunda 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 yeterli süre yok | Edge Private ve Public Cloud kullanıcıları |
Yetersiz donanım yapılandırması
Teşhis
Edge bileşenlerinden herhangi birinin kapasitesi yetersizse (gerekli CPU, RAM veya IOPS kapasitesinden daha azsa) Postgres sunucuları/Qpid sunucuları yavaş çalışabilir ve bu durum Analytics kontrol panellerinin zaman aşımına uğramasına neden olabilir.
Çözünürlük
Tüm Edge bileşenlerinin, Donanım Gereksinimleri bölümünde açıklandığı gibi minimum donanım gereksinimlerine uygun olduğundan emin olun.
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
- Aşağıdaki SQL sorgusunu kullanarak verilerin Postgres veritabanında ne kadar süreyle kullanılabildiğini kontrol edin:
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ı öğrenme:
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ımlarda elde edilen çıkışa göre, verilerin depolandığı sürenin uzun olduğunu (saklama aralığınızdan daha uzun) ve/veya tablo boyutlarının çok büyük olduğunu fark ederseniz bu, Postgres veritabanında büyük miktarda analiz veriniz olduğu anlamına gelir. Bu durum, Analytics kontrol panellerinin zaman aşımına uğramasına neden olabilir.
Çözünürlük
Gerekli saklama aralığınızın dışındaki verileri ayıklayın:
- Saklama aralığını (yani Analytics verilerini Postgres veritabanında saklamak istediğiniz süreyi) belirleyin.
Örneğin, 60 günlük Analytics verilerini saklamak istiyorsunuz.
- Belirli bir kuruluş ve ortamın verilerini budamak 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 temizleme başlıklı makaleyi inceleyin.
Sorun devam ederse Analytics verilerini getirmek için yeterli zaman yok bölümüne gidin.
Analytics verilerini getirmek için yeterli süre yok
Teşhis
- Analytics kontrol panelinin Saat/Gün sekmesindeki verileri (Proxy Performansı/Hedef Performansı) görüntüleyip görüntüleyemediğinizi kontrol edin.
- Verileri yalnızca Saat sekmesinde veya Saat ve Gün sekmelerinde görüntüleyebiliyor ancak yalnızca Hafta veya Özel sekmelerini görüntülemeye çalışırken rapor zaman aşımı hataları alıyorsanız bu durum, Postgres veritabanından getirilmesi gereken veri hacminin çok büyük olduğunu gösterir. Bu da Yeni Edge kullanıcı arayüzünün zaman aşımına uğramasına neden olabilir.
Çözünürlük
Edge for Private Cloud 4.53.01 ve önceki sürümlerde, klasik Edge kullanıcı arayüzü (edge-ui), Analytics verilerini getirmek ve görüntülemek için varsayılan olarak 120 saniyelik bir zaman aşımına sahiptir. Getirilecek Analytics verilerinin hacmi çok büyükse 120 saniye yeterli olmayabilir. Edge API yönetim çağrıları için Edge kullanıcı arayüzü tarafından kullanılan zaman aşımını ayarlama bölümündeki talimatları uygulayarak klasik Edge kullanıcı arayüzü zaman aşımı değerini 300 saniyeye yükseltin (yalnızca 4.53.01 ve önceki sürümlerdeki şirket içi müşteriler).
Analytics kontrol panelini yenileyin ve Saat, Gün, Hafta ve Özel olmak üzere tüm sekmelerdeki verileri görüntüleyip görüntüleyemediğinizi kontrol edin.
Sorun devam ederse Apigee Edge Destek Ekibi ile iletişime geçin.