מה זה Grafana: המדריך המלא

בעידן ה־DevOps של היום, רוב הארגונים משתמשים במאות שירותים שונים. מעקב אחר כולם הוא קריטי לתחזוקת מערכות ה-IT שלך ללא בעיות. ואחד מכלי המוניטורינג הכי נפוצים הוא Grafana.

במדריך זה נציג לך מידע מלא על Grafana, אז בואו נתחיל!

פרסומת

מהו Grafana?

Grafana הוא כלי מקור-פתוח המאפשר לך לשאילת, להמחיש, לנתח ולקבל התראות על מדדים ולוגים, לא משנה איפה הם מאוחסנים. הוא מאפשר גם לך לשאול נתונים ותומך בדוזיות של ויזואליזציות.

Grafana מגיע עם תמיכה עשירה למספר רב של מסדי נתונים כגון Graphite, Prometheus, Elasticsearch, ו־Influx DB. והוא תומך בפתרונות מוניטורינג ענן שונים כגון Amazon Cloud Watch, Microsoft Azure, SQL, Postgres, ובמסדי נתונים MySQL.

? ראה איך נראה לוח המחוונים של Grafana וכל התכונות שלו.

למה משתמשים ב-Grafana?

אף על פי ש-Grafana מספקת המון תכונות בלוח המחוונים שלה, השימוש העיקרי ב-Grafana הוא לאיסוף נתונים ממקורות נתונים שונים ואז להמחיש את הנתונים. ניתן גם להתריע על בעיות לאחר שהגדרת התראות.

פרסומת

איסוף נתונים

Grafana מאגרת נתונים ממקורות שונים, עליהם תלמדו מאוחר יותר במדריך. Grafana משתמשת ב- API כדי לאגר נתונים. לדוגמה, ה- API GET /api/datasources משמש לאיסוף נתונים.

המחשבת נתונים

כשמדובר בהמחשבת, אין מה לעמוד בפני Grafana. היא מספקת עשרות המחשבות בפורמטים שונים כמו טבלאות, גרפים ברים ועוד. נדון בהמחשבות החשובות ביותר מאוחר יותר במדריך זה.

תכונות ופונקציות בלוח המחוונים של Grafana

Grafana מספקת מאות פונקציות שימושיות לבניית לוח מעקב חזק. בואו נצא לקטע זה המעניין ונסתכל על התכונות והפונקציות הנהדרות ש-Grafana מספקת.

  • בלוח המחוונים של Grafana יש מגוון תכונות, ואחת מהן היא הערות. עם הערות, ניתן לסמן נקודות ולהוסיף מידע באופן פשוט.
Using annotations in Grafana
  • הלוח מחוונים מספק דרך נהדרת למבנה תיקיות ותתי תיקיות. ניתן לאחסן נתונים לפי צוותים או פרויקטים. כמו כן, ניתן ליצור תיקיות, להעביר ולמחוק לוחות מחוונים בתוך תיקיות וכדומה.
Using folders in Grafana
  • למעלה בגראפאנה יש תיבת חיפוש בה ניתן לספק את שמת הלוח המבט שלך. ובעוד שאתה מספק שם, תראה את רשימת הלוחות עם שמות אחדים מאותם.
  • גראפאנה מעניקה עשרות דרכים לנהל את טווחי הזמן של המידע שאתה רוצה להסתכל עליו, בנוסף להתרעות שמבוססות על שניות, דקות, שעות, שבועות, ימים, שנים ועוד.
  • אחד התכונות הכי מגניבות בגראפאנה היא היכולת ליבוא לוחות בפורמט ג 'נסוןמאחסנים ציבוריים.

אפשרויות התקנת גראפאנה

ניתן להתקין את גראפאנה בשני דרכים:

פרסום

  1. על ידי איחסון אותה על המכשיר שלך
  2. או על ידי שימוש בשירות הגראפאנה ביין.

גראפנה מתמך על מערכות מסוימות וקל להגדירה. גראפנה יכולה להיות מו Installed on Debian or Ubuntu, Linux מבוסס RPM (CentOS, Fedora, OpenSuse, RedHat), macOS, and Windows.

היום, יישומים נשדרים בעיקר בעזרת כלים לארגון תאים כמו Kubernetes. ובדומה, אתה יכול להשדר את גראפנה על Kubernetes.

כדי לבדוק את גראפנה על המכונה בה היא מו Installed, השתמש בפקודה curl localhost:3000. גם, admin הוא שם משתמש בריר וסיסמה.

גראפנה כל כך

גראפנה כל כך מועברת על ידי שירות סaaS שהוא זמין, מאובחן, מתאים למשימות ועמיד לשגיאות, מרשה ללקוחות לעדכן ולהצג מדדים.

עם Grafana Cloud, ניתן לצפות במערכות מהירות מבלי לדאוג לתשתיות. Grafana Cloud גם פוחת את מורכבות הניהול בהשוואה להתקנה עצמית של Grafana בלי להגביל בחירה או שליטה.

? אם ברצונך לצפות באפליקציות שלך עם Grafana Cloud, התחל עם חשבון חינמי. הוא מאפשר לך גישה ל-10K מטריקות, 50GB יומנים, 50GB עקבות, שבועיים של שמירת נתונים, ושלושה משתמשים.

מה מציע חברת

היא הגרסה המסחרית של Grafana. היא מגיעה עם תכונות נוספות שאינן זמינות בגרסה החופשית והפתוחה. Grafana Enterprise כוללת אפשרויות אימות כמו GitLab OAuth, Azure AD OAuth, LDAP, Okta, ו- SAML.

גם, Grafana Enterprise כולל עילויות עם שירותים אחרים כמו Datadog, Kibana, App Dynamics, Dynatrace, Gitlab, Honeycomb, Jira, MongoDB, New Relic, Salesforce, וכו '.

? על מנת להתקין ולהגדיר את הגרפנה העסקית, תזדקקו לרשיון נסיוני, עליו תצטרכו להתחבר עם צוות מכירות גרפנה לבס.צוות מכירות.

השדרוג בגרפנה

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

ההדיומים בגרפנה נשלחים בעזרת תבנית מסרים בעזרת מערכת הטמPLATE של Go, בה חלק מהשדות ניתנים להערכה כטקסט בעוד אחרים ניתנים להערכה כHTML. גרפנה מתואמת גם טוב עם Slack.

עם הגרסה האחרונה של גרפנה, תוכלו להגדיר אזהרות על פי מקורות מידע מרבים, כמו שאלות ב Prometheus ו MySQL. למשל, גרפנה מאפשרת לך לקבל מידע מקורות רבים. גם בגרסה האחרונה של המוצר, יש אזהרה מרכזית בעמוד אחד.

סוגי מקורות המידע בגרפנה

גרפנה תומכת במקורות המידע הבאים:

לאחר מה שאתה מגדיר מקור נתונים, תצטרך לספק הגדרות ספציפיות, כמו כתובת המקור לנתונים, ומידע מתמחותי על ידי הגישה לו.

לגדול מקור נתונים קל. רק לך לGrafana Dashboard→ כפתור ההגדרות → מקור נתונים, כפי שמראה הנראה למטה.

Adding data sources

תוספים של Grafana

Grafana מספק כמה תוספים. חלק מהתוספים הכי נרחבים בשימוש הם לתוסף Influx DB, Prometheus, גרף פייס, Stack driver, Tempo, Jaeger, Loki, ונתוני מדים.

? אם אתה רוצה לבנות תוסף משלך ל Grafana, אתה יכול להשתמש בGrafana Toolkit.

על מנת להציג את כל התוספים המותקנים ב Grafana, לך להגדרות → תוספים, כפי שמראה הנראה למטה.

Accessing plugins in Grafana

API של Grafana וספרי יישומים

יש מאות האחד של API שמשתמשים בספרי יישומים מסויימים עבור ניהול, הגדרה או הגדרת מקור נתונים, הוספת מקורות נתונים ללוחות וכו',

חלק מה API החשובים שGrafana משתמש מתוך אלה הם באחד התחתיות הבאות:

  • ספר היישומים ל API למידע: עבודה עם סוגים מוגדרים של מידע ב Grafana. לדוגמה, הספר הזה יש תכנית אחת שנקרא SortedVector, שמחזירה מספרים ברצף.
  • ספריית e2e: משמשת לביצוע בדיקות קצה לקצה.
  • ספריית ממשק משתמש: מכילה את רכיבי העיצוב השונים של אקוסיסטמת Grafana.

סוגי ויזואליזציה של נתונים ב-Grafana

עכשיו שידעת איזה שימושי הגרפנה לניטור וויזואליזציה, כנראה שתתעניין איך הוויזואליזציות בלוח המחוונים של גרפנה נראות.

קיימות הרבה ויזואליזציות שגרפנה תומכת בהן:

סיכום

Grafana היא כלי חינמי עם מגוון תכונות. במדריך זה, כיסינו את האפשרויות של הכלי הזה העשיר בתכונות. ממעקב ממשקים עבור מקורות נתונים שונים, ביצוע שאילתות, ותמיכה בעשרות תצוגות, Grafana יכולה לעשות המון.

עכשיו שיש לך רעיון טוב על מה עושה Grafana, על מה אתה מתכנן לבצע מעקב עמו?

מאמרים קשורים:

Source:
https://petri.com/what-is-grafana/