Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Belirti
Edge kullanıcı arayüzü zaman aşımındaki Analytics kontrol panelleri (Proxy Performansı, Hedef Performansı, Özel Raporlar vb.).
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 | (Hedef müşteri) 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 süre | Edge Özel ve Genel Bulut kullanıcıları |
Yetersiz donanım yapılandırması
Teşhis
Edge bileşenlerinden herhangi biri kapasitenin altındaysa (CPU, RAM veya IOPS kapasitesi gerekenden daha azsa) Postgres Sunucuları/Qpid Sunucuları yavaş çalışabilir ve bu da Analytics kontrol panellerinin zaman aşımına uğramasına neden olabilir.
Çözünürlük
Tüm Edge bileşenlerinin Donanım Gereksinimleri'nde açıklanan minimum donanım gereksinimlerine uyduğ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 mevcut olduğu süreyi 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ı 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 çıkışa göre verilerin depolandığı sürenin uzun (saklama aralığınızdan daha uzun) ve/veya tablo boyutlarının çok büyük olduğunu fark ederseniz Postgres veritabanında büyük miktarda analiz verisi var demektir. Bu durum, Analytics kontrol panellerinin zaman aşımına uğramasına neden oluyor olabilir.
Çözünürlük
Zorunlu saklama aralığınızı aşan verileri silin:
- Saklama aralığını, diğer bir deyişle Analytics verilerini Postgres Veritabanı'nda saklamak istediğiniz süreyi belirleyin.
Örneğin, 60 günlük Analytics verilerini saklamak istediğinizi varsayalım.
- Belirli bir kuruluş ve ortamdaki 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 konusuna bakın.
Sorun devam ederse Analytics verilerini almak için yetersiz süre bölümüne gidin.
Analytics verilerini getirmek için yeterli zaman yok
Teşhis
- Analytics kontrol panelinin Saat/Gün Sekmesinde (Proxy Performansı/Hedef Performans) verileri görüntüleyip görüntüleyemediğinizi kontrol edin.
- Yalnızca Saat veya Saat ve Gün sekmelerindeki verileri görüntüleyebilir, ancak yalnızca Hafta ya da Özel sekmelerini görüntülemeye çalışırken rapor zaman aşımı hataları alıyorsanız bu, Postgres veritabanından alınması gereken veri hacminin çok büyük olduğunu gösterir. Bu durum, Edge kullanıcı arayüzünün zaman aşımına uğramasına neden oluyor olabilir.
Çözünürlük
Edge kullanıcı arayüzünün Analytics verilerini getirmek ve görüntülemek için varsayılan zaman aşımı 120 saniyedir. Getirilecek Analytics verilerinin hacmi çok büyükse 120 saniye yeterli olmayabilir. Edge API yönetimi çağrıları için Edge kullanıcı arayüzü tarafından kullanılan zaman aşımını ayarlama (yalnızca şirket içi müşteriler) bölümündeki talimatları uygulayarak Edge kullanıcı arayüzü zaman aşımı değerini 300 saniyeye yükseltin.
Analytics kontrol panellerinden herhangi birini yeniden yükleyin ve tüm sekmelerin (Saat, Gün, Hafta ve Özel) verilerini görüntüleyip görüntüleyemediğinizi kontrol edin.
Sorun devam ederse Apigee Edge Destek Ekibi ile iletişime geçin.