<ph type="x-smartling-placeholder"></ph>
Sie sehen die Dokumentation zu Apigee Edge.
Gehen Sie zur
Apigee X-Dokumentation. Weitere Informationen
Symptom
Die Analytics-Dashboards (Proxy-Leistung, Zielleistung, benutzerdefinierte Berichte usw.) im Zeitlimit für Edge-UI
Fehlermeldungen
Beim Zeitlimit für Analytics-Dashboards wird die folgende Fehlermeldung angezeigt:
The report timed out: Try again with a smaller date range or a larger aggregation interval.
Mögliche Ursachen
In der folgenden Tabelle sind mögliche Ursachen für dieses Problem aufgeführt:
Ursache | Für |
---|---|
Unzureichende Hardwarekonfiguration | Edge Private Cloud-Nutzer |
Große Menge an Analytics-Daten in Postgres-Datenbank | Edge Private Cloud-Nutzer |
Unzureichende Zeit zum Abrufen von Analytics-Daten | Private und öffentliche Edge-Cloud-Nutzer |
Unzureichende Hardwarekonfiguration
Diagnose
Wenn eine der Edge-Komponenten unter der Kapazität liegt (wenn sie weniger CPU-, RAM- oder IOPS-Kapazität hat) als erforderlich), laufen die Postgres-Server/Qpid-Server möglicherweise langsam, wodurch Analytics auf Timeouts zu setzen.
Auflösung
Achten Sie darauf, dass alle Edge-Komponenten die beschriebenen Mindestanforderungen an die Hardware erfüllen in Hardware Anforderungen.
Große Menge an Analytics-Daten in Postgres-Datenbank
Diagnose
- Melden Sie sich auf dem Postgres-Knoten bei PostgreSQL an:
psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
- Überprüfen Sie mit der Methode
folgende SQL-Abfrage ausführen:
select min(client_received_start_timestamp), max(client_received_start_timestamp) from analytics."orgname.envname.fact";
- Rufen Sie die Größen aller Tabellen in der Postgres-Datenbank ab:
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;
Wenn Sie basierend auf der in Schritt 2 und 3 erhaltenen Ausgabe feststellen, dass entweder die Dauer einer lang ist (länger als Ihr Aufbewahrungsdauer) und/oder die Tabelle sehr groß sind, deutet das darauf hin, dass Sie große Mengen an Analysedaten Postgres-Datenbank. Dies kann zu einer Zeitüberschreitung bei den Analytics-Dashboards führen.
Auflösung
Daten bereinigen, die das erforderliche Aufbewahrungsdauer überschritten haben:
- Bestimmen Sie das Aufbewahrungsdauer. Dies ist die Dauer, für die das Ereignis
Analytics-Daten in der Postgres-Datenbank.
Beispiel: Sie möchten Analytics-Daten aus einem Zeitraum von 60 Tagen aufbewahren.
- Führen Sie den folgenden Befehl aus, um Daten für eine bestimmte Organisation und Umgebung zu bereinigen:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org env num_days_to_purge_back_from_current_date
- Weitere Informationen finden Sie unter Analytics-Daten bereinigen.
Wenn das Problem weiterhin besteht, fahren Sie mit Unzureichende Zeit zum Abrufen von Analytics fort. Daten.
Nicht genügend Zeit zum Abrufen von Analytics-Daten
Diagnose
- Überprüfen Sie, ob Sie die Daten im Tab "Stunde/Tag" des Analytics-Dashboards anzeigen können (Proxy Leistung/Zielleistung).
- Wenn Sie die Daten nur im Register "Stunde" oder in den Registerkarten "Stunde" und "Tag" anzeigen können, aber wenn Sie nur beim Versuch, den Tab Woche oder benutzerdefinierte Tabs aufzurufen, Fehlermeldungen wegen Zeitüberschreitung für Berichte erhalten, ist dies weist darauf hin, dass das aus der Postgres-Datenbank abzurufende Datenvolumen sehr groß. Dies könnte zu einer Zeitüberschreitung bei der Edge-Benutzeroberfläche führen.
Auflösung
Die Edge-Benutzeroberfläche hat eine Standardzeitüberschreitung von 120 Sekunden zum Abrufen und Anzeigen der Analytics- Daten. Wenn die Menge der abzurufenden Analytics-Daten sehr groß ist, sind 120 Sekunden möglicherweise nicht ausreichend. Erhöhen Sie den Wert für das Zeitlimit der Edge-Benutzeroberfläche auf 300 Sekunden, indem Sie die Anweisungen in Festlegen Das Zeitlimit, das von der Edge-Benutzeroberfläche für Edge-API-Verwaltungsaufrufe verwendet wird (lokale Kunden )
Aktualisieren Sie das Analytics-Dashboard und prüfen Sie, ob Sie die Daten für alle Registerkarten – Stunde, Tag, Woche und Benutzerdefiniert.
Wenn das Problem weiterhin besteht, wenden Sie sich an den Apigee Edge-Support.