分析问题

<ph type="x-smartling-placeholder"></ph> 您正在查看 Apigee Edge 文档。
转到 Apigee X 文档
信息

以下主题介绍了如何排查 Google Analytics 相关问题,如数据未显示在 Analytics 信息中心、自定义报告的问题、Postgres 磁盘空间不足等。

策略方案

本部分提供了有关可被出于某些条件使用的某些特定程序的信息和指导, 然后对常见的 Google Analytics 问题进行排查和解决。

问题 错误消息或说明 Playbook
Google Analytics 报告超时 The report timed out: Try again with a smaller
date range or a larger aggregation interval.
<ph type="x-smartling-placeholder"></ph> Analytics 报告超时

或者:

<ph type="x-smartling-placeholder"></ph> 报告超时

数据未显示在 Google Analytics 信息中心内 No traffic in the selected date range <ph type="x-smartling-placeholder"></ph> 数据未显示在 Google Analytics 信息中心内
自定义变量在自定义报告中不显示 <ph type="x-smartling-placeholder"></ph> 自定义变量不会在 Google Analytics 自定义报告中显示

<ph type="x-smartling-placeholder"></ph> 如果配置了多个轴组,自定义维度未显示

诊断信息

如果您需要 Apigee 支持团队的帮助 ,然后收集以下诊断信息并在 支持请求:

诊断信息 我可以在哪里收集这些信息? 我如何收集这些信息?
分析组和状态输出 管理服务器
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 队列统计信息 Qpid 服务器
qpid-stat -q 2>&1 | tee /tmp/qpid_stat_q_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

Qpidd 和 Qpid 服务器日志 Qpid 服务器
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

Postgres DB 中的数据 Postgres 服务器

登录 Postgres SQL,获取最新的时间戳和数据大小:

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 和 Postgres Server 日志 Postgres 服务器
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 树输出 ZooKeeper
sudo /opt/apigee/apigee-zookeeper/contrib/zk-tree.sh > zktree-output.txt

Postgres 磁盘空间问题

本部分提供了有关可被出于某些条件使用的某些特定程序的信息和指导, 接下来是排查和解决 Postgres 耗尽磁盘空间的问题。

策略方案

问题 错误消息或说明 Playbook
Postgres 服务器磁盘空间不足 <ph type="x-smartling-placeholder"></ph> Postgres 服务器磁盘空间不足

诊断信息

如果您需要就此问题获得 Apigee Edge 支持团队的帮助,请收集以下诊断信息 并在支持请求中分享这些信息:

诊断信息 我可以在哪里收集这些信息? 我如何收集这些信息?
磁盘空间 Postgres 服务器
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
Postgres DB 中的数据 Postgres 服务器

登录 Postgres SQL,获取最新的时间戳和数据大小

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;