ปัญหา Analytics

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่ เอกสารประกอบของ Apigee X
info

หัวข้อเหล่านี้อธิบายวิธีแก้ปัญหาเกี่ยวกับ Analytics เช่น ข้อมูลไม่ปรากฏใน แดชบอร์ด Analytics, ปัญหาเกี่ยวกับรายงานที่กำหนดเอง, ดิสก์ของ Postgres มีพื้นที่ไม่เพียงพอ และอื่นๆ

Playbook

ส่วนนี้ให้ข้อมูลและคำแนะนำเกี่ยวกับขั้นตอนเฉพาะบางอย่างที่สามารถทำตามเพื่อแก้ปัญหาและแก้ไขปัญหา Analytics ทั่วไป

ปัญหา ข้อความแสดงข้อผิดพลาดหรือคำอธิบาย Playbook
รายงาน Analytics หมดเวลา The report timed out: Try again with a smaller
date range or a larger aggregation interval.
รายงาน Analytics หมดเวลา

หรือ

Report timed out

ข้อมูลไม่ปรากฏในแดชบอร์ด Analytics No traffic in the selected date range ข้อมูลไม่ปรากฏในแดชบอร์ด Analytics
ตัวแปรที่กำหนดเองไม่ปรากฏในรายงานที่กำหนดเอง ไม่มี ตัวแปรที่กำหนดเองไม่ปรากฏในรายงานที่กำหนดเองของ Analytics

หรือ

มิติข้อมูลที่กำหนดเองไม่ปรากฏเมื่อมีการกำหนดค่า axgroup หลายรายการ

ข้อมูลการวินิจฉัย

หากต้องการความช่วยเหลือจาก ทีมสนับสนุนของ Apigee เกี่ยวกับปัญหา Analytics ให้รวบรวมข้อมูลการวินิจฉัยต่อไปนี้และแชร์ใน เคสสนับสนุน

ข้อมูลการวินิจฉัย ฉันจะรวบรวมข้อมูลนี้ได้จากที่ใด ฉันจะรวบรวมข้อมูลนี้ได้อย่างไร
เอาต์พุตของกลุ่มและสถานะ 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 เซิร์ฟเวอร์ 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

ปัญหา ข้อความแสดงข้อผิดพลาดหรือคำอธิบาย 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;