בעיות ב-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 Server
qpid-stat -q 2>&1 | tee /tmp/qpid_stat_q_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

יומני השרת של Qpidd ו-Qpid Qpid Server
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;