คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่
เอกสารประกอบของ Apigee X info
ลักษณะปัญหา
แดชบอร์ดข้อมูลวิเคราะห์ (ประสิทธิภาพของพร็อกซี ประสิทธิภาพของเป้าหมาย รายงานที่กำหนดเอง และอื่นๆ) ใน UI ของ Edge ใหม่หมดเวลา
ข้อความแสดงข้อผิดพลาด
คุณจะเห็นข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อแดชบอร์ดข้อมูลวิเคราะห์หมดเวลา
The report timed out: Try again with a smaller date range or a larger aggregation interval.
สาเหตุที่เป็นไปได้
ตารางต่อไปนี้แสดงสาเหตุที่เป็นไปได้ของปัญหานี้
| สาเหตุ | สำหรับ |
|---|---|
| การกำหนดค่าฮาร์ดแวร์ไม่เพียงพอ | ผู้ใช้ Edge Private Cloud |
| ข้อมูลวิเคราะห์จำนวนมากในฐานข้อมูล Postgres | ผู้ใช้ Edge Private Cloud |
| มีเวลาไม่เพียงพอในการดึงข้อมูลวิเคราะห์ | ผู้ใช้ Edge Private และ Public Cloud |
การกำหนดค่าฮาร์ดแวร์ไม่เพียงพอ
การวินิจฉัย
หากคอมโพเนนต์ Edge ใดๆ มีความจุไม่เพียงพอ (มี CPU, RAM หรือ IOPS น้อยกว่าที่กำหนด) เซิร์ฟเวอร์ Postgres/เซิร์ฟเวอร์ Qpid อาจทำงานช้า ซึ่งทำให้แดชบอร์ดข้อมูลวิเคราะห์ หมดเวลา
ความละเอียด
ตรวจสอบว่าคอมโพเนนต์ Edge ทั้งหมดเป็นไปตามข้อกำหนดขั้นต่ำของฮาร์ดแวร์ตามที่อธิบายไว้ ใน ข้อกำหนด ของฮาร์ดแวร์
ข้อมูลวิเคราะห์จำนวนมากในฐานข้อมูล Postgres
การวินิจฉัย
- เข้าสู่ระบบ PostgreSQL ในโหนด Postgres
psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
- ตรวจสอบระยะเวลาที่ข้อมูลพร้อมใช้งานในฐานข้อมูล Postgres โดยใช้การสืบค้น SQL ต่อไปนี้
select min(client_received_start_timestamp), max(client_received_start_timestamp) from analytics."orgname.envname.fact";
- รับขนาดของตารางทั้งหมดในฐานข้อมูล Postgres
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;
จากเอาต์พุตที่ได้รับในขั้นตอนที่ 2 และ 3 หากคุณสังเกตเห็นว่าระยะเวลาที่จัดเก็บข้อมูลนาน (นานกว่าช่วงเวลาเก็บรักษา) และ/หรือตารางมีขนาดใหญ่มาก แสดงว่าคุณมีข้อมูลวิเคราะห์จำนวนมากในฐานข้อมูล Postgres ซึ่งอาจทำให้แดชบอร์ดข้อมูลวิเคราะห์หมดเวลา
ความละเอียด
ตัดข้อมูลที่อยู่นอกช่วงเวลาเก็บรักษาที่กำหนด
- กำหนดช่วงเวลาเก็บรักษา ซึ่งก็คือระยะเวลาที่คุณต้องการเก็บข้อมูลวิเคราะห์ไว้ในฐานข้อมูล Postgres
เช่น คุณต้องการเก็บข้อมูลวิเคราะห์ไว้ 60 วัน
- เรียกใช้คำสั่งต่อไปนี้เพื่อตัดข้อมูลสำหรับองค์กรและสภาพแวดล้อมที่เฉพาะเจาะจง
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org env num_days_to_purge_back_from_current_date - ดูข้อมูลเพิ่มเติมได้ที่การตัดข้อมูลวิเคราะห์
หากยังพบปัญหาอยู่ ให้ไปที่มีเวลาไม่เพียงพอในการดึงข้อมูลวิเคราะห์ ข้อมูล
มีเวลาไม่เพียงพอในการดึงข้อมูลวิเคราะห์
การวินิจฉัย
- ตรวจสอบว่าคุณดูข้อมูลในแท็บชั่วโมง/วันของแดชบอร์ดข้อมูลวิเคราะห์ (ประสิทธิภาพของพร็อกซี/ประสิทธิภาพของเป้าหมาย) ได้หรือไม่
- หากคุณดูข้อมูลในแท็บชั่วโมงหรือแท็บชั่วโมงและวันได้ แต่ได้รับข้อผิดพลาดหมดเวลาของรายงานเมื่อพยายามดูแท็บสัปดาห์หรือแท็บที่กำหนดเองเท่านั้น แสดงว่าปริมาณข้อมูลที่ต้องดึงจากฐานข้อมูล Postgres มีขนาดใหญ่มาก ซึ่งอาจทำให้ UI ของ Edge ใหม่หมดเวลา
ความละเอียด
ใน Edge for Private Cloud 4.53.01 และเวอร์ชันก่อนหน้า UI ของ Edge แบบคลาสสิก
(edge-ui) มีการหมดเวลาเริ่มต้นที่ 120 วินาทีสำหรับการดึงและ
แสดงข้อมูลวิเคราะห์ หากปริมาณข้อมูลวิเคราะห์ที่จะดึง
มีขนาดใหญ่มาก 120 วินาทีอาจไม่เพียงพอ เพิ่มค่าการหมดเวลาของ UI ของ Edge แบบคลาสสิกเป็น 300 วินาทีโดยทำตามวิธีการใน
ตั้งค่าการหมดเวลาที่ UI ของ Edge ใช้สำหรับการเรียกใช้การจัดการ Edge API (ลูกค้าในองค์กรที่ใช้เวอร์ชัน 4.53.01
และเวอร์ชันก่อนหน้าเท่านั้น)
โหลดแดชบอร์ดข้อมูลวิเคราะห์ใดก็ได้อีกครั้ง แล้วตรวจสอบว่าคุณดูข้อมูลสำหรับแท็บทั้งหมดได้หรือไม่ ได้แก่ แท็บชั่วโมง วัน สัปดาห์ และที่กำหนดเอง
หากยังพบปัญหาอยู่ โปรดติดต่อทีมสนับสนุนของ Apigee Edge