האם אי פעם חיכית לחבילה האחת היקרה שמראה "נשלח", אבל אין לך מושג איפה היא? היסטוריית המעקב הפסיקה להתעדכן לפני חמישה ימים, וכמעט איבדת תקווה. אבל רגע, 11 ימים לאחר מכן, יש לך את זה בפתח ביתך. היית רוצה שהעקיבות הייתה יכולה להיות טובה יותר כדי לפטור אותך מכל ההמתנה המודאגת. כאן נכנסת לתמונה "הצפיות".
בנוף טכני, תרצה להימנע מכך שלא יקרה לתוכנה או למערכות הנתונים שלך. ובכך, אתם מאמצים כלי ניטור, אשר אוספים את היומנים והמדדים של המערכות שלכם ומודיעים לכם על מצבם הפנימי. הניטור פועל בצורה הטובה ביותר כאשר אתה רוצה שהמערכות שלך יודיעו לך מהי השגיאה, היכן ומתי היא קרתה, אך הוא לא אומר לך כיצד לפתור את השגיאה.
לפני יותר מעשור, כלי הניטור חסרו את ההקשר וראיית הנולד של בעיות המערכת הבסיסית והצוותים היו מוגבלים לאיתור שגיאות תפעוליות יומיומיות. כיום, אנו עובדים וחיים בעולם מבוזר של שירותי מיקרו ו צינורות נתונים; אפילו שימוש בכלי ניטור מרובים לא יעזור לך לענות על שאלות העסק שלך כמו "מדוע האפליקציה שלי תמיד איטית?" או "באיזה שלב התרחשה הבעיה, ועד כמה עמוקה היא בערימה?" או "כיצד אוכל לשפר את הביצועים הכוללים של הסביבה?" זה הופך להיות הכרחי להיות פרואקטיבי בקבלת החלטות אלה ולהיות בעל נראות כוללת של המערכות, היישומים והנתונים שלך.
זֶה בלוג מאת Etsy פורסם לפני עשור, והוא מציין את עצם העובדה בפסקה השנייה:
"מדדי יישום הם בדרך כלל הקשים ביותר, אך החשובים ביותר, מבין השלושה. הם מאוד ספציפיים לעסק שלך, והם משתנים ככל שהיישומים שלך משתנים (ואטסי משתנה הרבה).
אז איך אנחנו מודדים הכל ומשהו? אנחנו מתחילים בצפייה.
מהי צפייה?
המונח "צפיות" היה טבוע מאת Rudolf Emil Kálmán בשנת 1960 במאמר ההנדסי שלו לתיאור מערכות בקרה מתמטיות. הוא הגדיר זאת כמדד למידת היעילות שבה ניתן להסיק מצבים פנימיים של מערכת מהידע על התפוקות החיצוניות שלה. אבל זה לא נשמע כמו ניטור? בעיקרון, כן, זה ניטור.
בימים אלה, צפיות הפכה לנושא די חם. לפי מספר סקרי שוק, מדובר בפלטפורמה של מיליארד דולר. ארגונים רבים אימצו את הרעיון והשתמשו בו כמסגרת לנראות מקצה לקצה של המערכות והצינורות המבוזרים שלהם. עם זאת, צפייה מבולבלת עם ניטור. לעת עתה, אני יכול לומר שניטור הוא תת-קבוצה של צפיות, כאשר צפיות היא מונח גג אחד גדול.
יכולת התצפית מאפשרת מעקב מבוזר באמצעות איסוף וצבירה של עקבות, יומנים ומדדים. בוא נראה מה אלה מסיקים:
- עקבות: כאשר מערכת מקבלת בקשה, עקבות מספרים לך כיצד בקשה זו זורמת, לאורך מחזור החיים שלה, מהמקור אל היעד. עקבות מיוצגות על ידי "מרווחים". עקבות היא עץ של טווחים, וטווח הוא פעולה בודדת בתוך עקבות. הם עוזרים לך לאתר שגיאות, חביון או צווארי בקבוק במערכת.
- יומנים: אלו הם אירועים עם חותמת זמן שנוצרו על ידי מכונה, המספרים לך על הפעולות או השינויים שקרו במערכת. יומנים משמשים לעתים קרובות לשאילתות על שגיאות או שינויים אלה במערכת.
- מדדים: אלה מספקים תובנות כמותיות על מעבד, זיכרון, שימוש בדיסק וכיצד המערכת מתפקדת לאורך תקופה.
תכונות אלו משפרות את מסגרת הניטור עם מעקב. עקיבות מספקת לך את העדשות להתחקות אחר בקשה שמבצעת קריאה למערכת שלך, כמה זמן לוקח לעבור מרכיב אחד למשנהו, אילו שירותים נוספים היא מפעילה, האם היא זורקת שגיאה כלשהי, אילו יומנים היא מייצרת, מה מצבה נמצא, מתי זה התחיל ונגמר, מהו ציר הזמן שבו הוא נשאר במערכת שלך וכו'. כשאתה אוסף, אוסף ומנתח את העקבות הללו, אתה יכול לקבל החלטות מושכלות חשובות כמו ציר זמן של לקוחות באתר מסחר אלקטרוני , כמה זמן לקח להם לחפש מוצר, כמה זמן הם צפו במוצר, האם דף HTML טען את הפרטים המלאים כמו תמונות או סרטונים משובצים, כמה זמן לקח למערכת לאמת ולעבד את התשלום וכו'.
מה אנחנו משיגים עם יכולת צפייה בסביבה מבוזרת?
האבולוציה של מערכות מבוזרות החלה כאשר ארגונים החלו להתרחק מארכיטקטורת המונוליט הריכוזית שלהם לארכיטקטורת מיקרו-שירותים מבוזרת ומבוזרת. וזו עדיין עבודה בתהליך שבה ארגונים רבים מאמצים את הטבע המיקרו-שירותי של מערכות ויישומים. ולכל זה אפשר לייחס נתונים גדולים ושינוי קנה מידה. ניהול סביבה מבוזרת דורש למידה מתמשכת, כוח אדם נוסף, שינויים במסגרות ובמדיניות, ניהול IT וכדומה. זה אכן שינוי גדול.
קודם לכן, בסביבה המונוליטית המוגבלת, החומרה, התוכנה, הנתונים ומסדי הנתונים חיו כולם תחת קורת גג אחת. עם הופעת הביג דאטה בשנות ה-2000, מערכות ניטור ושינוי קנה מידה החלו להפוך לדאגה עצומה. לעתים קרובות, ארגונים השתמשו בכלי ניטור שונים כדי לספק את הצרכים של היישומים השונים שלהם. כתוצאה מכך, הוא הפך במהרה לתקורה תפעולית עם חוסן, ראות ואמינות גרועים.
כל הסוגיות הללו הולידו את אימוץ הנראות. כיום, קיימים כלי צפייה מרובים עבור קווי אבטחה, רשת, יישומים ונתונים למעקב מבוזר בסביבה מורכבת. הם מתקיימים יחד עם בן דודם, כלי הניטור, ולוקחים את המינוף של איסוף המידע מבן דודם ומצטברים עם מידע נוסף מנתוני העקבות שלו.
יש הרבה רכיבים נעים בכל המערכות הללו, שעקבותיהם כשהם נלכדים יכולים להמחיש את הסיפור של 5 ה-Ws: מתי, איפה, למה, מה ואיך. לדוגמה, אתה נכנס לאתר של DATAVERSITY בשעה 1:43 כדי לקרוא כמה פוסטים בבלוג. כאשר אתה נכנס ל-dataversity.net, בקשת ה-HTTP נכנסת למערכת. אתה מתחיל לחפש פוסט בבלוג ועובר לפוסט Data Governance, שבו אתה מבלה 17 דקות בקריאת הפוסט הזה ואז אתה סוגר את הכרטיסייה שלך ב-2:00
כמו כן יתבצעו שיחות אחרות למערכת הרשת ללכידת מנות ברשת גם כן. כלי צפייה אוספים את כל הטווחים ומאחדים אותם בעקבות או עקבות, ומאפשרים לך לראות את הנתיב שנוצר במהלך מחזור חייו. אם יש לך בעיה כמו חביון רשת או פגם במערכת, עכשיו קל יותר לנתח (לקלף את הבצל) ולאפות באגים (שגיאה באיזו שכבה).
כעת בסביבה מבוזרת גדולה, כשהיישומים שלך מקבלים מיליוני בקשות, נתוני המעקב גדלים בנפח עצום. איסוף וניתוח עקבות אלה יקרים עבור צריכת אחסון והעברת נתונים. לכן, כדי לחסוך בעלויות, נתוני המעקב נדגמים, מכיוון שברוב המקרים, צוותי הנדסה צריכים רק חלק מהחלקים כדי לחקור מה השתבש או מהי דפוס השגיאה.
עם הדוגמה הקטנה הזו, אנו מבינים שאנו מקבלים תובנות הרבה יותר עמוקות על המערכות שלנו. לכן, בהתחשב בקנה מידה גדול יותר של מערכות, צוותי הנדסה יכולים ללכוד ולעבוד על הנתונים הנדגמים כדי לשפר את המבנה הנוכחי של המערכת, להחיל או להוציא רכיבים חדשים, להוסיף שכבת אבטחה נוספת, להסיר צווארי בקבוק וכן הלאה.
האם ארגונים צריכים לבחור בהתבוננות?
כולנו צריכים להבין שהמטרות הסופיות הן חווית משתמש טובה יותר ושביעות רצון רבה יותר של המשתמש. והדרך להשגת יעדים אלו יכולה להיות קלה יותר עם מסגרת צפייה אוטומטית ויזומה. ביסוס תרבות של שיפור מתמיד ואופטימיזציה נחשבת לגישה העסקית והמנהיגותית האופטימלית.
בעידן זה של טרנספורמציה דיגיטלית, יכולת התצפית הפכה לחובה כדי שעסק יצליח במסע הדיגיטלי שלו. התבוננות מספקת לך עקבות מעוררי תובנה, וגם מתמרנת אותך להיות מיודע בנתונים ולא רק מונע נתונים.
סיכום
למרות שהשתמשנו במונחים ניטור וצפיות לסירוגין, ראינו שבעוד הניטור מסייע לך במידע על תקינות המערכת והאירועים המתרחשים בה, יכולת הצפייה מאפשרת לך להסיק מסקנות על סמך ראיות שנאספו מרבדים עמוקים יותר של קצה- סביבת עד קצה.
צפייה היא ויכולה גם להיתפס כמרכיב של מסגרת Data Governance. בדור הזה, שבו נפח הנתונים ההולך וגדל נמצא ברשת של חומרה סחורה, חיוני לשמור על הארכיטקטורות פשוטות ככל האפשר. ולראיה, זו הופכת למשימה בלתי אפשרית לנהל את הסביבה בהמשך הקו. בכך, הטמעת מדיניות וכללים מתאימים ואוטומטיים לממשל כדי לשמור על הרשת הגדולה של מערכות, צינורות ונתונים מבולבלת, קריאות לפעולה מוקדם ממאוחר.
- הפצת תוכן ויחסי ציבור מופעל על ידי SEO. קבל הגברה היום.
- Platoblockchain. Web3 Metaverse Intelligence. ידע מוגבר. גישה כאן.
- מקור: https://www.dataversity.net/observability-traceability-for-distributed-systems/
- 1
- 11
- a
- יכול
- אודות
- פי
- להשיג
- השגתי
- פעולה
- נוסף
- מידע נוסף
- לְאַמֵץ
- מאומץ
- אימוץ
- הִתגַלוּת
- תעשיות
- מאפשר
- תמיד
- לנתח
- ניתוח
- ו
- אחר
- לענות
- בקשה
- יישומים
- החל
- גישה
- מתאים
- ארכיטקטורה
- תכונות
- לאמת
- אוטומטי
- לְהִמָנַע
- מבוסס
- בעיקרון
- כי
- להיות
- הופך להיות
- החל
- הטוב ביותר
- מוטב
- גָדוֹל
- נתונים גדולים
- בלוג
- בלוג הודעות
- צווארי בקבוק
- עסקים
- שיחה
- שיחות
- ללכוד
- מקרים
- מְרוּכָּז
- שינוי
- שינויים
- לבחור
- סְגוֹר
- לגבות
- איסוף
- מצרך
- להשלים
- מורכב
- רְכִיב
- רכיבים
- מושג
- דְאָגָה
- מבולבל
- נחשב
- בהתחשב
- צְרִיכָה
- הקשר
- רציף
- לִשְׁלוֹט
- עלויות
- יכול
- CPU
- תַרְבּוּת
- נוֹכְחִי
- לקוח
- נתונים
- נתונים מונחים
- מאגרי מידע
- קושי
- מיום ליום
- ימים
- עָשׂוֹר
- מבוזר
- החלטות
- עמוק
- עמוק יותר
- מוגדר
- לתאר
- יעד
- פרטים
- DID
- אחר
- דיגיטלי
- טרנספורמציה דיגיטלית
- מופץ
- מערכות מבוזרות
- לא
- מטה
- בְּמַהֲלָך
- מסחר אלקטרוני
- קל יותר
- מוטבע
- מחבק
- מה שמאפשר
- מקצה לקצה
- הנדסה
- סביבה
- שגיאה
- שגיאות
- מקימים
- וכו '
- אֲפִילוּ
- אירועים
- אי פעם
- הולך וגובר
- הכל
- עדות
- אבולוציה
- דוגמה
- יקר
- ניסיון
- חיצוני
- מקל
- זורם
- נוצר
- מסגרת
- מסגרות
- החל מ-
- דור
- לקבל
- Go
- שערים
- ממשל
- יותר
- גדל
- קרה
- מתרחש
- חומרה
- בְּרִיאוּת
- לעזור
- עוזר
- היסטוריה
- מכה
- לקוות
- חַם
- איך
- איך
- אולם
- HTML
- HTTPS
- עצום
- תמונות
- יישום
- חשוב
- בלתי אפשרי
- לשפר
- השבחה
- in
- מידע
- הודעה
- תובנות
- פנימי
- לחקור
- מעורר
- סוגיה
- בעיות
- IT
- ניהול IT
- מסע
- שמור
- ידע
- נוף
- גָדוֹל
- גדול יותר
- חֶבִיוֹן
- שכבה
- שכבות
- מנהיגות
- למידה
- עדשות
- תנופה
- מעגל החיים
- מוגבל
- קו
- לחיות
- לִטעוֹן
- ארוך
- מגרש
- עשוי
- לעשות
- עושה
- עשייה
- לנהל
- ניהול
- ניהול
- רב
- שוק
- מתימטי
- max-width
- למדוד
- זכרון
- מדדים
- מיקרו
- מיליונים
- דקות
- ניטור
- מוֹנוֹלִיטִי
- רוב
- המהלך
- נע
- מספר
- חייב
- טבע
- הכרחי
- צורך
- צרכי
- נטו
- רשת
- מערכת רשת
- חדש
- ONE
- מבצע
- מבצעי
- תפעול
- אופטימלי
- אופטימיזציה
- ארגונים
- אחר
- מקיף
- שֶׁלוֹ
- מאמר
- נתיב
- תבנית
- תשלום
- נתפס
- ביצועים
- ביצוע
- תקופה
- חתיכות
- פלטפורמה
- אפלטון
- מודיעין אפלטון
- אפלטון נתונים
- לְשַׂחֵק
- מדיניות
- עני
- אפשרי
- הודעה
- הודעות
- פרואקטיבי
- בעיה
- תהליך
- המוצר
- התקדמות
- לספק
- מספק
- מתן
- לאור
- כמותי
- שאלות
- במקום
- חומר עיוני
- קריאה
- לקבל
- מקבל
- אמינות
- להסיר
- מיוצג
- לבקש
- בקשות
- דורש
- כושר התאוששות
- מוגבל
- תוצאה
- לעלות
- גג
- כללי
- שביעות רצון
- שמור
- סולם
- דרוג
- חיפוש
- חיפוש
- שְׁנִיָה
- אבטחה
- שירותים
- כמה
- צריך
- הופעות
- פָּשׁוּט
- יחיד
- להאט
- קטן
- So
- תוכנה
- לפתור
- כמה
- בקרוב
- קול
- מָקוֹר
- משתרע
- ספציפי
- לבלות
- לערום
- התמחות
- התחלה
- החל
- מדינה
- הברית
- נשאר
- עוד
- נעצר
- אחסון
- סיפור
- מִבְנֶה
- מוצלח
- מערכת
- מערכות
- לקחת
- לוקח
- המשימות
- צוותי
- טכני
- מונחים
- אל האני
- המידע
- המקור
- שֶׁלָהֶם
- בכך
- שְׁלוֹשָׁה
- דרך
- בכל
- זמן
- ציר זמן
- ל
- היום
- כלים
- נושא
- להתחקות
- עקיבות
- מעקב
- מעקב
- להעביר
- טרנספורמציה
- מטריה
- תחת
- בְּסִיסִי
- להבין
- עדכון
- נוֹהָג
- משתמש
- חוויית משתמש
- בְּדֶרֶך כְּלַל
- בעל ערך
- שונים
- וידאו
- ראות
- חיוני
- כֶּרֶך
- לחכות
- הַמתָנָה
- אתר
- מה
- מה
- אשר
- בזמן
- יצטרך
- בתוך
- תיק עבודות
- כוח עבודה
- עובד
- עוֹלָם
- היה
- טעות
- זפירנט