Grafana
-
קבע את נקודות הקצה שלך באמצעות grafana-infinity-datasource
כשמדובר בניווט באובסביבותיות Grafana הכלי המועדף להצגה הוא הדף שלך. לדף Grafana חלקים של הדגמות שונים שבעיקרם מוסמכים על בסיס נתונים. זה לא תמיד המקרה הזה. לפעמים במקום להעביר את המידע מהבסיס נתונים כרגע, אולי תרצו להתאים את המידע. זה לא תמיד ניתן להשיג דרך הפונקציות שהבסיס נתונים מעניק. לדוגמה, אולי תרצו להוציא תוצאות מ API פרטי. זה המקום בו התוסף grafana-infinity-datasource נכנס פעולה. עם grafana-infinity-datasource, תוכל ליצור דיגרמות בעלות JSON, XML, CSV ועוד. תוכל להגשים בקשה HTTP ל API…
-
פרוס משאבי קיוטנס בצורה מבוקרת ומסודרת
כשמפעילים משאבי קבוצת Kubernetes, לפעמים יש צורך לפעול בסדר מסוים. לדוגמה, הגדרת משאב מותאם אישית (CRD) חייבת להתקיים לפני שניתן ליצור משאבים מותאמים אישית מסוג זה. Svelto יכולה לעזור לך לפתור בעיה זו על ידי הרשאה לך לציין את הסדר שבו משאבי Kubernetes מופעלים. סדר ClusterProfile A ClusterProfile is a Kubernetes custom resource definition (CRD) that defines the resources that you want to deploy on a set of Kubernetes clusters. ClusterProfile מאפשר ללקוחות להגדיר סדר: באמצעות השדה helmCharts: השדה helmCharts…
-
שלח את הسجلים שלך ללוקי
אחת השיחות הנוכחיות שלי מתמקדת בפעילות הניטור באופן כללי ובמעקב מרוחק בפרט, עם יישום OpenTelemetry. בדמו, אני מראה איך אפשר לראות את המעקבים של מערכת מרוחקת פשוטה המורכבת משער ה-API של Apache APISIX, אפליקציה Kotlin עם Spring Boot, אפליקציה Python עם Flask ואפליקציה Rust עם Axum. מוקדם יותר בשנה, דיברתי והשתתפתי בחדר הניטור ב-FOSDEM. אחת השיחות הפגינה את ערכת Grafana: Mimir למדדים, Tempo למעקבים ו-Loki ליומנים. הופתעתי באופן נעים כיצד אפשר לעבור מאחד לאחר. לכן, רציתי להשיג את אותו הדבר…
-
כיצד להגדיר איסטיו, פרומתאוס וגרפנה למעקב אחר פרטים
הקדמה לניתוח הנציגות של Istio באמצעות Prometheus רשת שירותי Istio מפשטת את הרשת משכבות היישום באמצעות מסכות צד (sidecar proxies). אפשר ליישם מדיניות אבטחה ורשת מתקדמת לכל התקשורת ברחבי המבנה התשתיתי שלך באמצעות Istio. אבל תכונה חשובה נוספת של Istio היא הניתוח הנציגות. אפשר להשתמש ב-Istio כדי לצפות בביצועים ובהתנהגות של כל המיקרושירות שלך במבנה התשתית (ראה את התמונה למטה). אחת האחריות העיקריות של מהנדסי נציגות אתר (Site reliability engineers – SREs) בארגונים גדולים היא לנטר את המדדים המובילים של…
-
שיפור פוסטור האבטחה שלך: Grafana לניטור אבטחה בזמן אמת ואזהרות
בעידן הדיגיטלי, בו פריצות נתונים ואיומים סייבריים מתגלגלים בגדול, שמירת האבטחה על הנכסים הדיגיטליים שלך היא קרדינלית. עסקים זקוקים בצורה דחופה לכלים חזקים שלא רק מזהים איומים בזמן אמת אלא גם מספקים תובנות פעוליות לצמצום סיכונים. Grafana, פלטפורמת פתוחה מובילה לניטור וצפיה, התגלתה כשחקן קרדינלי בשיפור עמדות האבטחה דרך אנליטיקה בזמן אמת ואזהרות באבטחה. מאמר זה עוסק באיך ניתן להשתמש ב-Grafana כדי לחזק את המגן האבטחתי שלך, ומספק הדרכה צעד-אחר-צעד וקטעי קוד מעשיים. הבנת תפקיד Grafana באבטחה Grafana מאפשרת למשתמשים…
-
התעמקות באובייקט האופן תכלת Collector
הקולקטור של OpenTelemetry נמצא במרכז ארכיטקטורת OpenTelemetry אך אינו קשור ל-W3C Trace Context. בהדגמת המעקב שלי הדגמת מעקב, אני משתמש ב-Jaeger במקום בקולקטור. עם זאת, הוא נפוץ, כפי שנמצא בכל פוסט שקשור ל-OpenTelemetry. רציתי לחקור אותו עוד. בפוסט זה, אני חוקר את היבטים שונים של הקולקטור: סוג הנתונים: יומנים, מדדים ועקבות מודלים דחיפה ומשיכה פעולות: קריאות, שינויים וכתיבה צעדים ראשונים A long time ago, observability as we know it didn't exist; what we had instead was monitoring. Back then, monitoring…
-
בניית פתרון לניתוח יומן בעל 10 פעמים יותר יעילות כלכלית מאלכסנדרסרץ'
היישומים לעתים קרובות תופסים את רוב נכסי הנתונים של חברה. דוגמאות ליומנים כוללות יומני עסקים (כגון יומני פעילות משתמש) ויומני תפעול ותיקון של שרתים, מסדי נתונים, רשת או מכשירים IoT. יומנים הם מלאכי השליטה של העסק. מצד אחד, הם מספקים אזהרות סיכון של מערכת ועוזרים למהנדסים למצוא את הסיבות השורשיות במהירות בזיהוי בעיות. מצד שני, אם מתקרבים אליהם על פי טווח זמן, יכולים לזהות כמה מגמות ודפוסים מועילים, שלא לדבר על כך שיומני העסק הם היסוד לתובנות על המשתמש. עם…
-
איך ניטור משנה את תפקידי המפתחים
חברות משתמשות בתוכנה כדי לנהל את עסקיהן בעולם הדיגיטלי של היום. עם השימוש הגובר במיקרו-שירותים, מכלולים וטכנולוגיות מקוריות, השיטות המסורתיות לניטור ופתרון בעיות כבר אינן מספיקות. שם באה לידי ביטוי הנשמעות. נשמעות וניטור לעתים קרובות מבלבלים. בעוד שניטור מתייחס לתצפית ורישום של פעילויות שמתרחשות בתוך פרויקט, הנשמעות צופה ומבין איך מערכת מתפקדת ומתנהגת בזמן אמת. השימוש בנשמעות מאפשר למפתחים להבין טוב יותר את המערכת ולהתמודד במהירות עם כל בעיות אפשריות. תבניות עיצוב נשמעות נוהלים טובים לבניית מערכות נשמעות אחת התבניות…
-
הפוך את ביצועי ה-IoT המהיר באפליקציות הענן: השתמש ב-Grafana וכלים דומים
בתקופה של היום, עידן של פיתוח עגיל ואינטרנט של הדברים (IoT), אופטימיזציה של ביצועים עבור אפליקציות שמתבצעות על פלטפורמות ענן אינה רק משהו שנוח לקבל; זה חובה. פרויקטים Agile IoT מתאפיינים במחזורי פיתוח מהירים ועדכונים תכופים, ולכן אסטרטגיות אופטימיזציה של ביצועים חזקות הן בלתי נפסקות להבטחת יעילות ויעילות. המאמר הזה יתעמק בטכניקות וכלים לאופטימיזציה של ביצועים באפליקציות Agile IoT על פלטפורמות ענן, עם דגש מיוחד על גרפנה ופלטפורמות דומות. צורך באופטימיזציה של ביצועים ב-Agile IoT אפליקציות Agile IoT על ענן…