Edge for Private Cloud v. 4.17.01
גרסת הבטא של לוח הבקרה למעקב אחר Edge עוזרת לכם להבין את המצב של רכיבים שונים (נתבים, מעבדי הודעות, ZooKeeper, Cassandra), וגם את קודי השגיאה של HTTP לארגונים ולסביבות שונים בפריסה. אפשר גם לצלם את הפרטים האלה ולשתף אותם עם Apigee, אם יש צורך בכך כדי לפתור אירועי תמיכה.
לפני שמשתמשים בלוח הבקרה
תצוגת מרכז הבקרה
אחרי שתתקינו את לוח הבקרה, תוכלו לגשת אליו על ידי פתיחת כתובת ה-URL הבאה בדפדפן:
http://grafana_IP_or_DNS:3000
כאשר grafana_IP_or_DNS הוא שם ה-IP או ה-DNS של הצומת שבו פועל הרכיב apigee-grafana של Apigee. תתבקשו להזין את שם המשתמש והסיסמה של האדמין כפי שהגדרתם כשהתקנתם את apigee-grafana. ערכי ברירת המחדל בהוראות ההתקנה שבהמשך הם admin:admin.
אחרי הכניסה לחשבון, יוצג המסך הבא:
לוחצים על הלוגו בפינה הימנית העליונה כדי לפתוח את סרגל התפריטים. בסרגל התפריטים, בוחרים באפשרות הצמדה כדי שהסרגל יישאר פתוח.
בסרגל התפריטים, בוחרים באפשרות:
- admin Main Org. כדי להגדיר פרטי אדמין, כמו סיסמה וכתובת אימייל.
- מרכזי בקרה > דף הבית כדי לפתוח את המסך שמוצג למעלה. לאחר מכן בוחרים באפשרות Apigee Cloud או Cassandra Dashboard כדי להציג את מרכז הבקרה.
- מקורות נתונים כדי לראות את מקורות הנתונים של הרכיב apigee-grafana. צריך לבחור את כל מקורות הנתונים ואז ללחוץ על הלחצן 'שמירה ובדיקה' כדי לאמת את החיבור.
- Plugins (יישומי פלאגין) כדי להציג את רשימת יישומי הפלאגין המותקנים.
- אדמין כדי להגדיר מידע על Grafana.
אחרי שבוחרים באפשרות Dashboards > Home (לוחות בקרה > דף הבית), בוחרים באפשרות Apigee Cloud (Apigee Cloud) כדי לפתוח את לוח הבקרה שמוצג בהמשך:
במסך הזה מוצג מידע על:
- נתב: סטטוס, תנועה, שגיאות, טעינה ועוד.
- Message Processor: סטטוס ותקינות, תנועה, זמן אחזור יעד, קודי תגובה של יעד ועוד.
- מדדי צמתים: שימוש במעבד (CPU), שטח דיסק, שימוש ב-heap ועוד.
שימו לב ללחצנים בחלק העליון של התרשימים:
- צבע: מגדירים את הערך הכול. האפשרות היחידה שנתמכת היא הכול.
- Org: מגדירים את שם הארגון.
- Env: מוגדר לשם של סביבה בארגון.
- MPPod ו-RTPod: מגדירים את השם של ה-pod של מעבדי ההודעות והנתבים. כברירת מחדל, השם הוא gateway, אלא אם שיניתם אותו בזמן ההתקנה.
- apigee-service: מסמנים את התיבה כדי להציג מידע על פעולות של הכלי apigee-service.
בחלק מהתרשימים מוצג מידע על שרתי proxy נפרדים ל-API ולכל שרתי ה-proxy ל-API יחד. לדוגמה, בתרשים שלמטה אפשר לראות קו לכל שרתי ה-proxy, שמזוהה על ידי הקו הירוק עבור 192.168.56.103(), כתובת ה-IP של מעבד ההודעות:
בתרשים מופיעות גם שורות נפרדות לשרתים שונים של שרת proxy ל-API בשם getUsers ו-testAX. השורות האלה מופיעות בתרשים כקו כתום עבור 192.168.56.103(getUsers) וכקו כחול עבור 192.168.56.103(testax).
כברירת מחדל, בלוח הבקרה מוצג מידע לגבי 5 הדקות האחרונות. כדי לבחור מרווח זמן אחר, לוחצים על היום בפינה השמאלית העליונה של לוח הבקרה.
שליחת תמונת מצב של מרכז הבקרה ל-Apigee
כדי לעזור ל-Apigee לאבחן ולפתור בעיה, אפשר לשלוח תמונת מצב של לוח הבקרה לתמיכה של Apigee. לאחר מכן, הצוות של Apigee יוכל לבדוק את לוח הבקרה כדי לקבוע מה גורם לבעיה.
כדי לשלוח קובץ snapshot של מרכז הבקרה אל Apigee:
- בוחרים בסמל שיתוף מרכז הבקרה בחלק העליון של מרכז הבקרה (הוא מודגש בתיבה האדומה שבהמשך):
- בחלון הקופץ, בוחרים באפשרות Snapshot Sharing.
- משאירים את כל השדות כפי שהם ובוחרים בלחצן Publish to snapshot.apigee.net.
- יופיע חלון קופץ עם קישור. מעתיקים את הקישור הזה ושולחים אותו ל-Apigee.
רכיבי מרכז הבקרה
מרכז הבקרה מבוסס על כמה רכיבים שצריך להתקין אחרי התקנת Edge:
- apigee-telegraf
רכיב wrapper של telegraf, שאוסף מדדים מהמערכת ומרכיבי ההרצה ומעביר אותם אל apigee-influxdb Time Series DataBase (TSDB).
מתקינים את הרכיב הזה בכל רכיבי הנתונים וסביבת זמן הריצה של Edge, כמו מעבד ההודעות של Edge, הנתב, שרת Postgres, צמתים של Cassandra ו-Zookeeper. - apigee-influxdb
רכיב עטיפה ל-influxdb, שמאחסן את נתוני המדדים ומציג אותם דרך API כדי שניתן יהיה ליצור מהם עיבוד ב-UI באמצעות apigee-grafana.
מתקינים את הרכיב הזה באופן מרכזי כדי שכל הרכיבים של apigee-telegraf שפועלים בצמתים נפרדים של Edge יוכלו לגשת אליו. - apigee-grafana
רכיב עטיפה מעל grafana, שמספק דרך יעילה ואלגנטית ליצור, לחקור ולשתף מרכזי בקרה ונתונים עם הצוות ועם Apigee לצורך פתרון בעיות.
מתקינים את הרכיב הזה בצומת שבו רוצים להציג את לוח הבקרה.