בעיות בקסנדרה

מוצג המסמך של Apigee Edge.
עוברים אל מסמכי תיעוד של Apigee X.
מידע

פרטי האבחון

בקטע הזה מוסבר על פרטי האבחון שצריך לאסוף לגבי קסנדרה בבעיות בהגדרה של ענן פרטי.

פרטי האבחון איפה אפשר לאסוף את המידע הזה? איך אפשר לאסוף את המידע הזה?
קובצי תצורה של Cassandra קסנדרה
cp /opt/apigee/apigee-cassandra/conf/cassandra-topology.properties /tmp/cassandra_topology_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).properties
cp /opt/apigee/apigee-cassandra/conf/cassandra-env.sh /tmp/cassandra_envsh_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).sh
cp /opt/apigee/apigee-cassandra/conf/jvm.options /tmp/jvm_options_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).sh
cp /opt/apigee/apigee-cassandra/conf/cassandra.yaml /tmp/cassandra_conf_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).yaml
הפלט של פקודות של Nodetool קסנדרה
alias nodetool=/opt/apigee/apigee-cassandra/bin/nodetool

מורידים את הגרסה הנוכחית של Cassandra:

nodetool version 2>&1 | tee /tmp/nodetool_version_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

קבלת הסטטוס הנוכחי של מרכז הנתונים של Cassandra:

nodetool status 2>&1 | tee /tmp/nodetool_status_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

מקבלים את סטטוס הצלצול/האסימון הנוכחי בכל מרכז הנתונים:

nodetool ring 2>&1 | tee /tmp/nodetool_ring_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

מידע נוסף על שימוש בערימה (heap), זמן פעולה תקינה, חריגים ועוד:

nodetool info 2>&1 | tee /tmp/nodetool_info_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

למידע על רכילות:

nodetool gossipinfo 2>&1 | tee /tmp/nodetool_gossipinfo_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

קבלת הסטטוס של הפעולות הנוכחיות ב-Cassandra:

nodetool compactionstats -H 2>&1 | tee /tmp/nodetool_compactionstats_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
nodetool tpstats 2>&1 | tee /tmp/nodetool_tpstats_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
nodetool netstats -H 2>&1 | tee /tmp/nodetool_netstats_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
nodetool cfstats -H 2>&1 | tee /tmp/nodetool_cfstats_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

מקבלים היסטוגרמות של שרתי proxy (מציגים את זמן האחזור המלא של הבקשה שתועד על ידי המתאם):

nodetool proxyhistograms 2>&1 | tee /tmp/nodetool_proxyhistograms_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
יומני Cassandra קסנדרה
tar cvzf /tmp/cassandra_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/apigee-cassandra/system* /opt/apigee/var/log/apigee-cassandra/config*
tail -2000 /opt/apigee/var/log/apigee-cassandra/apigee-cassandra.log > /tmp/cassandra_apigee-cassandra_log_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).log
הגרסה והסטטוס של הרכיבים קסנדרה
apigee-all version 2>&1 | tee /tmp/apigee_all_version_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
apigee-all status 2>&1 | tee /tmp/apigee_all_status_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
דחוס את כל נתוני האבחון קסנדרה
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/nodetool* /tmp/cassandra_* /tmp/apigee_all*