Probleme mit Analytics

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

In diesen Themen wird erläutert, wie Sie Probleme mit Analytics beheben, z. B. Daten, die nicht im Analytics-Dashboard angezeigt werden, Probleme mit benutzerdefinierten Berichten, nicht genügend Speicherplatz auf dem Postgres-Laufwerk usw.

Playbooks

In diesem Abschnitt finden Sie Informationen und Anleitungen zu einigen spezifischen Verfahren, die zur Fehlerbehebung und Behebung häufig auftretender Probleme mit Analytics verwendet werden können.

Problem Fehlermeldung oder Beschreibung Playbook
Zeitüberschreitung bei Analytics-Berichten The report timed out: Try again with a smaller
date range or a larger aggregation interval.
Zeitüberschreitung bei Analytics-Berichten

oder

Zeitüberschreitung bei Bericht

Daten werden nicht in Analytics-Dashboards angezeigt No traffic in the selected date range Daten werden nicht in Analyse-Dashboards angezeigt
Die benutzerdefinierte Variable ist in benutzerdefinierten Berichten nicht sichtbar Keine Benutzerdefinierte Variable für benutzerdefinierte Analytics-Berichte nicht sichtbar

oder

Benutzerdefinierte Dimensionen werden nicht angezeigt, wenn mehrere Achsgruppen konfiguriert wurden

Diagnosedaten

Wenn Sie bei den Analytics-Problemen Unterstützung vom Apigee-Support benötigen, stellen Sie die folgenden Diagnosedaten zusammen und geben Sie sie in der Supportanfrage weiter:

Diagnosedaten Wo erhalte ich diese Informationen? Wie erhalte ich diese Informationen?
Analytics-Gruppe und Statusausgabe Verwaltungsserver
curl -u sysadminEmail:password http://MGMT_SERVER_HOST:8080/v1/analytics/groups/ax
curl -u sysadminEmail:sysadminPwd http://MGMT_SERVER_HOST:8080/v1/organizations/ORGNAME/environments/ENVNAME/provisioning/axstatus
Qpidd-Warteschlangenstatistiken Qpid-Server
qpid-stat -q 2>&1 | tee /tmp/qpid_stat_q_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

Qpidd- und Qpid-Serverprotokolle Qpid-Server
tar cvzf /tmp/qpid_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/apigee-qpidd/apigee-qpidd* /opt/apigee/var/log/edge-qpid-server/logs/system.log

Daten in der Postgres-Datenbank Postgres-Server

Melden Sie sich in Postgres SQL an, um den neuesten Zeitstempel und die Größe der Daten zu erhalten:

psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
SELECT min(client_received_start_timestamp), max(client_received_start_timestamp) FROM analytics."ORGNAME.ENVNAME.fact";
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;
SELECT column_name, data_type, character_maximum_length FROM INFORMATION_SCHEMA_COLUMNS analytics."ORGNAME.ENVNAME.fact";
Postgresql- und Postgres-Serverlogs Postgres-Server
tar cvzf /tmp/postgres_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/apigee-postgresql/apigee-postgresql* /opt/apigee/var/log/edge-postgres-server/logs/system*

ZooKeeper-Baumausgabe ZooKeeper
sudo /opt/apigee/apigee-zookeeper/contrib/zk-tree.sh > zktree-output.txt

Problem mit Postgres-Speicherplatz

Dieser Abschnitt enthält Informationen und Anleitungen zu einigen spezifischen Verfahren, die zur Fehlerbehebung und zur Behebung von einem Mangel an Speicherplatz in Postgres ausgeführt werden können.

Playbooks

Problem Fehlermeldung oder Beschreibung Playbook
Der Speicherplatz auf dem Postgres-Server ist knapp Keine Der Postgres-Server hat nicht mehr genügend Speicherplatz

Diagnosedaten

Wenn Sie bei diesem Problem Unterstützung vom Apigee Edge-Support benötigen, stellen Sie die folgenden Diagnoseinformationen zusammen und geben Sie sie in der Supportanfrage weiter:

Diagnosedaten Wo erhalte ich diese Informationen? Wie erhalte ich diese Informationen?
Speicherplatz Postgres-Server
df -h 2>&1 | tee /tmp/postgres_df_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
free -h 2>&1 | tee /tmp/postgres_mem_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
Daten in der Postgres-Datenbank Postgres-Server

In Postgres SQL anmelden und den neuesten Zeitstempel und die Größe der Daten abrufen

psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
SELECT min(client_received_start_timestamp), max(client_received_start_timestamp) FROM analytics."ORGNAME.ENVNAME.fact";
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;