Edge for Private Cloud גרסה 4.17.09
דרישות מערכת
צריך להתקין את apigee-telegraf בכל צמתים של Edge כדי איסוף נתונים במרכז השליטה. לכן, דרישות המערכת עבור apigee-telegraf זהות לדרישות המערכת של Edge. שבו אתם מתקינים אותו.
אפשר להתקין את apigee-grafana בצומת נפרד, או שימוש חוזר באחד מהצמתים הקיימים של Edge כמו שרת הניהול או Edge. צומת של ממשק המשתמש.
בשביל apigee-influxdb, אפשר להתקין אותו בצומת Edge קיים, כמו הצומת של שרת הניהול או הצומת של ממשק המשתמש של Edge, עם ללא שינוי בדרישות המערכת.
אם תחליטו להתקין את apigee-influxdb בצומת שלו עבור ולכן הצומת צריך לעמוד בדרישות הבאות:
- מעבד (CPU) עם 2 ליבות
- זיכרון RAM של 4GB
- שטח אחסון בנפח 250GB (מעקב אחר נתונים שנמחקו באופן סופי אחרי חודש אחד)
- 1,000 או יותר IOPS
מידע נוסף זמין במסמך InfluxData.
דרישות שקע עבור apigee-influxdb
יציאות 8086 ו-8183 חייבות להיות פתוחות בצומתי הנתונים igee-influxdb כדי לקבל גישה צומת שבו פועל apigee-grafana וגם apigee-telegraf.
קובצי תצורה להתקנת מרכז הבקרה רכיבים
כדי להתקין את apigee-telegraf ו-apigee-grafana, מעבירים קובץ תצורה לכלי השירות apigee-service. אחסון הקבצים האלה ב- ספרייה שניתן לגשת אליה דרך 'apigee' משתמש, למשל /opt/apigee/customer/application, והופכים אותם לבעלים של ה-apigee משתמש.
פרמטרים של הגדרה ל-apigee-telegraf
צריך להגדיר את המאפיינים האלה בקובץ טקסט שמעבירים לפקודה setup של apigee-telegraf. לדוגמה, הגדירו אותם קובץ טקסט בשם sa_telegraf.txt:
נכס |
תיאור |
---|---|
INFLUXDB_URL |
יש לציין את כתובת ה-URL של צומת apigee-influxdb, כולל יציאה 8086. לדוגמה: http://192.168.0.1:8086 |
פרמטרי ההגדרה של apigee-grafana
את המאפיינים האלה מגדירים בקובץ טקסט שמעבירים לפקודה apigee-grafana setup. לדוגמה, מגדירים אותם בקובץ טקסט בשם sa_grafana.txt:
נכס |
תיאור |
---|---|
INFLUXDB_HOST |
מציינים את כתובת ה-IP או את שם ה-DNS של צומת InfluxDB. לדוגמה: 192.168.0.1 |
INFLUXDB_PORT |
יציאת ממשק ה-API של InfluxDB, שמשמשת את מקור הנתונים של Grafana. מציינים 8086. |
GRAFANA_USERNAME |
שם המשתמש של Grafana להתחברות לממשק המשתמש של מרכז הבקרה. |
GRAFANA_PASSWORD |
סיסמת Grafana להתחברות לממשק המשתמש של מרכז השליטה. |
הוראות התקנה
כדי להתקין את רכיבי מרכז הבקרה ברצף הזה, צריך לבצע את ההוראות הבאות:
- apigee-influxdb (ב- צומת מרכזי)
- apigee-telegraf (בכל אחד צומת)
- apigee-grafana (ב שרת מרכזי)
התקנה apigee-influxdb בצומת Edge יחיד או בצומת נפרד
בצומת נפרד או בצומת Edge שבו פועלים שרת הניהול או ממשק המשתמש של Edge:
- התקנה של apigee-influxdb:
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb רגיל - מגדירים את מסד הנתונים apigee-influxdb:
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb setup - מתחילים את apigee-influxdb:
> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb start
התקנה של apigee-telegraf ב- כל צומת Edge
בכל צומת בהתקנת Edge:
- בצומת Edge הראשון, מתקינים את apigee-telegraf:
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install - יוצרים קובץ תצורה עבור apigee-telegraf בשם sa_telegraf.txt.
בדרך כלל, מאחסנים את הקובץ הזה בספרייה שאליה אפשר לגשת ל-'apigee' משתמש, כמו
בתור /opt/apigee/customer/application,
והופכים אותו לבעלים של ה-apigee משתמש.
מגדירים את המאפיין הבא בקובץ כדי לציין את כתובת ה-URL של הצומת apigee-influxdb, כולל יציאה 8086:
INFLUXDB_URL=http://influx_IP:8086 - שינוי הבעלים ל-'apigee':
> אפיק שושן:אפיג'י /opt/apigee/customer/application/sa_telegraf.txt - מגדירים את apigee-telegraf:
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f /opt/apigee/customer/application/sa_telegraf.txt - מפעילים מחדש את apigee-telegraf:
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf מחדש - חוזרים על התהליך הזה בכל צומתי Edge.
התקנה של apigee-grafana ב- צומת Edge אחד
בצומת יחיד של התקנת Edge, כמו הצומת של ממשק המשתמש של Edge:
- בצומת Edge הראשון, מתקינים את apigee-grafana:
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana התקנה - יוצרים קובץ תצורה עבור apigee-grafana בשם sa_grafana.txt. בדרך כלל,
שומרים את הקובץ הזה בספרייה שאליה אפשר לגשת דרך 'apigee' משתמש, למשל /opt/apigee/customer/application,
והופכים אותו לבעלים של ה-apigee משתמש.
יש להגדיר את המאפיינים הבאים בקובץ. המאפיינים הבאים מתוארים למעלה:
INFLUXDB_HOST=192.168.56.101
INFLUXDB_PORT=8086
GRAFANA_USERNAME=admin
GRAFANA_PASSWORD=admin - שינוי הבעלים ל-'apigee':
> אפיק שושן:אפיג'י /opt/apigee/customer/application/sa_grafana.txt - מגדירים את apigee-grafana
באמצעות קובץ התצורה:
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana setup -f /opt/apigee/customer/application/sa_grafana.txt - מפעילים מחדש את apigee-grafana:
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana מחדש
כדי לגשת למרכז הבקרה, פותחים את כתובת ה-URL הבאה בדפדפן:
http://grafana_IP_or_DNS:3000
מתחברים באמצעות פרטי הכניסה שציינתם בקובץ התצורה של apigee-grafana. בדוגמה שמוצגת למעלה שם המשתמש/הסיסמה הם אדמין/אדמין.
פתרון בעיות בהתקנה
אם לא מופיעים נתונים במרכז הבקרה, צריך לבצע את התהליך הבא כדי לפתור את הבעיה. ההתקנה:
- כדי לוודא ש-apigee-telegraf
אוסף את הנתונים
- הפעלת שירות APIgee הגדרה של apigee-telegraf, אידמפוטנטית, בדיקת שגיאות, יחסי תלות חסרים ולפתור אותן.
- מפעילים מחדש את apigee-telegraf ובודקים את /opt/apigee/var/log/apigee-telegraf/apigee-telegraf.log לאיתור שגיאות.
- כדי לוודא ש-apigee-influxdb
מקבל נתונים:
- צריך לוודא שיציאות ה-TCP הבאות פתוחות בצמתים של נתונים מסוג apigee-influxdb: 8086 וגם 8183.
- כדי לפתוח את ממשק המשתמש של Inuxdb בדפדפן, משתמשים בכתובת ה-URL הבאה:
http://influxdb_IP_or_DNS:8183- בשדה 'שאילתה', מזינים "הצגת מסדי נתונים".
ודא שמסדי הנתונים הבאים נוצרו: מערכת, אפליקציה, אירועים, _internal. - בשדה 'שאילתה', מזינים "show server" (הצגת שרתים).
מוודאים שהצמתים apigee-influxdb רשום.
- בשדה 'שאילתה', מזינים "הצגת מסדי נתונים".
- בודקים את מקורות הנתונים במרכז הבקרה:
- בוחרים מקורות נתונים בתפריט הראשי. אמורים לראות סמלים עבור 3 מקורות נתונים מוצגים.
- בוחרים בסמל של כל מקור נתונים.
- בדף הפרטים של מקור הנתונים, לוחצים על הלחצן שמירה ו- בדיקה לחצן.
- אם מקור הנתונים מוגדר כראוי, אמורה להופיע הודעה בפורמט:
הצלחה
מקור הנתונים פועל
עדכון של מרכז הבקרה למעקב אחר גרסאות בטא
יש להשתמש באחד משני התהליכים הבאים, בהתאם לגרסת Edge שממנה משדרגים:
- 4.16.09, 4.17.01 ו-4.17.05 משתמשים באותו תהליך
- 4.16.05 מחייב להסיר את apigee-collectd במסגרת העדכון.
עדכון מאת גרסה 4.16.09, 4.17.01 או 4.17.05
אם התקנתם את גרסת הבטא של לוח הבקרה לניטור של Apigee בגרסאות 4.16.09, 4.17.01 או 4.17.05 אפשר לעדכן אותה לגרסת הבטא עבור 4.17.09.
כדי לעדכן את לוח הבקרה למעקב אחרי בטא:
- מעדכנים את Edge ל-4.17.09 כפי שמתואר בעדכון של Apigee Edge 4.17.01/4.17.05 ל-4.17.09, לעדכן את Apigee Edge 4.16.09 ל-4.17.09. לעדכן את Apigee Edge 4.16.01/4.16.05 ל- 4.17.09.
- עדכון של apigee-influxdb מופעל
הצומת של שרת הניהול:
> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
כאשר configFile הוא קובץ התצורה שבו השתמשתם כדי להתקין. apigee-influx.
אם התקנת גם את apigee-grafana בניהול צומת שרת, אז השלב הזה מעדכן גם את apigee-grafana. אחרת, צריך לעדכן את האפליקציה apigee-granfana כפי שמוצג בפעימה הבאה. - אם לא התקנתם את apigee-grafana
צומת של שרת ניהול, מעדכנים את apigee-grafana בצומת שבו
התקין אותה:
> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile - מעדכנים את apigee-telegraf ב-
צומת 1:
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf update
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f configFile
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf מחדש - חוזרים על שלב 4 לכל צומת.
עדכון מגרסה 4.16.05
גרסת 4.16.05 של לוח הבקרה השתמשה ב-apigee-collectd במקום apigee-collectd. במסגרת העדכון ל- 4.17.09 מסירים את ההתקנה של apigee-collectd ומתקינים את apigee-collectd.
כדי לעדכן את לוח הבקרה למעקב אחרי בטא:
- מעדכנים את Edge ל-4.17.09 כפי שמתואר בעדכון של Apigee Edge 4.17.01/4.17.05 ל-4.17.09, לעדכן את Apigee Edge 4.16.09 ל-4.17.09. לעדכן את Apigee Edge 4.16.01/4.16.05 ל- 4.17.09.
- עדכון של apigee-influxdb מופעל
הצומת של שרת הניהול:
> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
כאשר configFile הוא קובץ התצורה שבו השתמשתם כדי להתקין. apigee-influx.
אם התקנת גם את apigee-grafana בניהול צומת שרת, אז השלב הזה מעדכן גם את apigee-grafana. אחרת, צריך לעדכן את האפליקציה apigee-granfana כפי שמוצג בפעימה הבאה. - אם לא התקנתם את apigee-grafana
צומת של שרת ניהול, מעדכנים את apigee-grafana בצומת שבו
התקין אותה:
> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile - התקנה של apigee-telegraf בצומת 1:
> /opt/apigee/apigee-service/bin/apigee-service apigee-collectd stop
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf התקנה
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f configFile
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf מחדש
> /opt/apigee/apigee-service/bin/apigee-service apigee-collectdתודה - חוזרים על שלב 4 לכל צומת.