您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档。 信息
以下主题介绍了如何排查 Analytics 问题,例如数据未显示在 Analytics 信息中心内、自定义报告的问题、Postgres 磁盘可用空间不足等问题。
策略方案
本部分提供了信息和指导,可帮助您排查和解决常见的 Analytics(分析)问题。
问题 | 错误消息或说明 | Playbook |
---|---|---|
Google Analytics(分析)报告超时 |
The report timed out: Try again with a smaller
|
Google Analytics(分析)报告超时
或: |
Google Analytics(分析)信息中心内未显示数据 |
No traffic in the selected date range
|
数据未显示在分析信息中心内 |
自定义变量在自定义报告中不显示 | 无 |
自定义变量对 Google Analytics(分析)自定义报告不可见
或 |
诊断信息
如果您需要 Apigee 支持帮助解决 Analytics 问题,请收集以下诊断信息并在支持请求中分享:
诊断信息 | 我可以在哪里收集这些信息? | 如何收集这些信息? |
---|---|---|
分析组和状态输出 | 管理服务器 |
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 数据库中的数据 | 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 服务器磁盘空间不足 | 无 | 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 数据库中的数据 | 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; |