ปัญหา Analytics

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

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

หนังสือเรียน

ส่วนนี้ให้ข้อมูลและแนวทางเกี่ยวกับขั้นตอนเฉพาะที่อาจ ติดตามเพื่อแก้ปัญหาที่พบบ่อยเกี่ยวกับ Analytics

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

หรือ

รายงานหมดเวลาแล้ว

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

หรือ

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

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

หากต้องการความช่วยเหลือจากทีมสนับสนุนของ 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 Server เซิร์ฟเวอร์ 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 เซิร์ฟเวอร์ 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 Tree 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 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;