הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
חלה על המלצה זו של רשימת פעולות לביצוע של Power Platform Well-Architected Operational Excellence:
OE:06 | תכנן והטמע מערכת ניטור כדי לאמת בחירות עיצוביות ולהודיע על החלטות עיצוביות ועסקיות עתידיות. מערכת זו לוכדת וחושפת טלמטריה תפעולית, מדדים ויומנים הנפלטים מעומס העבודה. |
---|
מדריך זה מתאר המלצות לתכנון ויצירת מערכת ניטור. כדי לנטר ביעילות את עומס העבודה שלך לאבטחה, ביצועים ואמינות, אתה צריך מערכת מקיפה עם מערום משלה המספקת את הבסיס לכל פונקציות הניטור, הזיהוי וההתראה.
הגדרות
מונח | הגדרה |
---|---|
יומני רישום | אירועי מערכת מתועדים. יומנים יכולים להכיל סוגים שונים של נתונים בפורמט טקסט מובנה או חופשי. הם מכילים חותמת זמן. |
מדדים | ערכים מספריים שנאספים במרווחי זמן קבועים. מדדים מתארים כמה היבטים של מערכת בזמן מסוים. |
אסטרטגיות מרכזיות בתכנון
כדי ליישם תכנון מערכת ניטור מקיף עבור עומס העבודה שלך, פעל לפי עקרונות הליבה הבאים:
כאשר הדבר מעשי, השתמש בכלי הניטור המסופקים על-ידי הפלטפורמה, שבדרך כלל דורשים תצורה מועטה ויכולים לספק תובנות עמוקות לגבי עומס העבודה שלך, שאחרת היה קשה להשיג.
אסוף יומנים ומדדים מכל המערום של עומס העבודה. כל הרכיבים והמשאבים הראשונים בתכנות פשוט או בגישה של 'קוד תחילה' צריכים להיות מוגדרים כדי לייצר נתונים סטנדרטיים ומשמעותיים, ויש לאסוף את הנתונים האלה.
אחסן את הנתונים שנאספו בפתרון אחסון סטנדרטי, אמין ומאובטח.
יש לעבד נתונים מאוחסנים כך שניתן לטפל בהם על ידי פתרונות ניתוח והדמיה.
מומלץ לנתח נתונים מעובדים כדי לקבוע במדויק את מצב עומס העבודה.
אפשר להציג את מצב עומס העבודה בלוחות מחוונים או בדוחות משמעותיים עבור צוותי עומס עבודה ובעלי עניין אחרים.
הגדר התראות שניתן לפעול על פיהן ותגובות אוטומטיות אחרות לספים מוגדרים בצורה חכמה כדי להודיע לצוותי עומס עבודה כאשר מתעוררות בעיות.
כלול מערכות ניטור והתראה בשיטות בדיקת עומס העבודה הכוללות שלך.
ודא שמערכות ניטור והתראה נמצאות בטווח של שיפור מתמיד. התנהגות יישומים ותצורה בייצור מספקת הזדמנויות למידה מתמשכות. שלב את הלקחים הללו בעיצובי ניטור והתראה.
קשר את נתוני הניטור שאתה אוסף ומנתח בחזרה למערכת ולזרימות המשתמשים שלך כדי להתאים את תקינות הזרימות לנתונים וכן את התקינות הכללית של עומס העבודה. ניתוח נתונים אלה במונחים של זרימות עוזר להתאים את אסטרטגיית הצפייה שלך עם מודל התקינות שלך.
צמצם את האחסון של נתוים מזהים כדי להבטיח שאתה מציית לחוקים ולתקנות. אם עליך לאחסן מידע המאפשר זיהוי, ודא שכאשר אתה מעצב את הפתרון, אתה לוקח בחשבון דרישות המאפשרות לאנשים לבקש למחוק את המידע שלהם.
לעולם אל תתעד סיסמאות של משתמשים או מידע אחר שעלול לשמש לביצוע הונאת זהות. מחק את הפרטים האלה מהנתונים לפני שהם מאוחסנים. דרישות רגולטוריות עשויות להכתיב שיש לאחסן ולשמור מידע שנאסף לצורך ביקורת ואבטחה. נתונים אלה הם גם רגישים וייתכן שיהיה צורך להצפין או להגן עליהם בדרך אחרת כדי למנוע שיבוש.
עליך להפוך את כל הפונקציות של מערכת הניטור לאוטומטיות ככל האפשר, וכולן צריכות לפעול ברציפות, כל היום, כל יום.
קו צינור זרימת העבודה הזה ממחיש את מערכת הניטור:
איסוף
עליך להגדיר את כל רכיבי עומס העבודה, בין אם הם רכיבי קידוד מועט או רכיבי קוד-ראשון או הגדרות פלטפורמה כגון סביבות ומדיניות, כדי ללכוד מדידת שימוש ואירועים כגון יומנים ומדדים.
יומנים שימושיים בעיקר לאיתור וחקירה של חריגות. בדרך כלל, יומנים מיוצרים על ידי רכיב עומס העבודה ולאחר מכן נשלחים לפלטפורמת הניטור או נמשכים על ידי פלטפורמת הניטור עם אוטומציה.
מדדים שימושיים בעיקר לצורך בניית מודל תקינות וזיהוי מגמות בביצועי עומס עבודה ומבחינת אמינות. מדדים שימושיים גם לזיהוי מגמות בהתנהגות של המשתמשים. מגמות אלו יכולות לעזור בקבלת החלטות לגבי שיפורים מנקודת המבט של הלקוח. בדרך כלל, מדדים מוגדרים בפלטפורמת הניטור, ופלטפורמת הניטור וכלים אחרים בוחנים את עומס העבודה כדי ללכוד מדדים.
נתוני עומסים
השתמש ביכולת הכלולה בפתרון, אינטגרציה עם Application Insights כדי לאסוף נתונים. לאחר ש- Application Insights מופעל, אתה יכול לקבל נראות ברורה לגבי אירועים חשובים, הן בזמן אמת והן מבחינה היסטורית.
יומני רישום יישומים תומכים במחזור החיים של היישום מקצה לקצה. הרישום חיוני כדי להבין כיצד האפליקציה פועלת בסביבות שונות, אילו אירועים מתרחשים והתנאים שבהם הם מתרחשים.
אנו ממליצים לאסוף יומני יישומים ואירועים בכל הסביבות העיקריות. הפרד את הנתונים בין סביבות ככל האפשר על ידי שימוש במאגרי נתונים שונים עבור כל סביבה, אם הדבר מעשי. השתמש במסננים כדי להבטיח שסביבות לא קריטיות לא יסבכו את הפרשנות של יומני ייצור. לבסוף, ערכי יומן תואמים באפליקציה אמורים ללכוד מזהה מתאם עבור העסקאות שלהן.
נתוני תצורה ותשתית
עבור משאבי תשתית בעומס העבודה שלך, ודא שאתה אוסף גם יומנים וגם מדדים. מכיוון ש- Power Platform היא הצעה של פלטפורמה כשירות (PaaS), ייתכן שתהיה מוגבל מבחינת היכולת ללכוד יומנים הקשורים לתשתית הבסיסית. עם זאת, אתה יכול ללכוד יומנים וניתוחים על תצורה ושינויי מדיניות הקשורים לתקינות עומס העבודה ולאירועים.
עד כמה שניתן, אסוף יומנים מפלטפורמת הענן שלך. ייתכן שתוכל לאסוף יומני פעילות עבור המנוי שלך ויומני אבחון עבור מישור הניהול.
שיקולי ביצועים
אפליקציה מורכבת וניתנת להרחבה מאוד עשויה לייצר כמויות עצומות של נתונים. כמות הנתונים עלולה לגרום לבעיות ביצועים בהתאם למידת המעקב המילולי ברמת היישום. פתרון הטלמטריה לא אמור להיות צוואר בקבוק, והוא צריך להיות ניתן להרחבה ככל שהמערכת מתרחבת.
ניתוח
לאחר איסוף נתונים ממקורות שונים, נתח אותם כדי להעריך את הרווחה הכללית של המערכת. לצורך ניתוח זה, חשוב להבין:
- כיצד לבנות נתונים בהתבסס על מחווני ביצועי מפתח (KPI) ומדדי ביצועים אחרים שהגדרת.
- כיצד לתאם את הנתונים שנלכדו במדדים ובקובצי יומן שונים. מתאם זה חשוב כאשר אתה עוקב אחר רצף אירועים, והוא יכול לעזור לך לאבחן בעיות.
ברוב המקרים, עומס העבודה שלך יכלול רכיבים שונים ויומנים או אירועים ייקלטו בפורמטים או בטבלאות שונות. יהיה עליך לשלב במדויק את הנתונים כדי להבין את המצב הכללי של עומס העבודה.
לדוגמה, פתרון Power Platform שלך עשוי לכלול את הרכיבים הבאים:
- יישום בד ציור שמאפשר למשתמשים ליצור אינטראקציה עם הנתונים
- יישום מונחה-דגמים שמאפשר למנהלי מערכת להגדיר הגדרות עבור האפליקציה
- זרימת ענן המבצעת פעולות נתונים
- מופע Dataverse שמאחסן נתונים הקשורים לפעולה
- פונקציית Azure המאחזרת נתונים מאחסון Azure Table ונקראת מהאפליקציה
נתוני השימוש עבור פעולה עסקית בודדת עשויים להשתרע על כל מרכיבי עומס העבודה. מידע זה צריך להיות מתואם כדי לספק מבט כולל של המשאב ושימוש בעיבוד עבור הפעולה.
המלצות לניתוח נתונים
התאם בין יומנים ברמת היישום וברמת המשאב. הערך נתונים בשתי הרמות כדי למטב את הזיהוי ופתרון הבעיות.
הגדר זמני שמירה ברורים באחסון לניתוח. אנו ממליצים על כך כדי לאפשר ניתוח היסטורי בתקופה מסוימת. זה גם יכול לעזור לך לשלוט בעלויות האחסון. הטמע תהליכים המבטיחים שהנתונים מאוחסנים בארכיון לאחסון זול יותר ונתונים מצטברים לניתוח מגמות לטווח ארוך.
נתח מגמות ארוכות טווח כדי לחזות בעיות תפעוליות. הערך נתונים ארוכי טווח כדי ליצור אסטרטגיות תפעוליות וגם כדי לחזות אילו בעיות תפעוליות צפויות להתרחש ומתי. לדוגמה, תוכל לשים לב שזמני התגובה הממוצעים גדלים לאט עם הזמן ומתקרבים ליעד המקסימלי.
תצוגה חזותית
תצוגה חזותית בניטור תקינות היא חיונית להבנת מצב עומס העבודה. תצוגה חזותית יכולה לעזור לזהות במהירות בעיות ומגמות, וכן יכולה לעזור להבין את ההשפעה של שינויים שאתה מבצע על עומס העבודה.
לוחות מדדים
הדרך הנפוצה ביותר להציג נתונים באופן חזותי היא להשתמש בלוחות מחוונים שיכולים להציג מידע בצורה של תרשימים או גרפים. ניתן להגדיר פרמטרים לפריטים אלה, והאנליסט יכול לבחור את הפרמטרים החשובים, כמו פרק הזמן, לכל מצב ספציפי.
התאם את לוחות המחוונים למודל התקינות כך שהם יציינו מתי עומס העבודה או מרכיבי עומס העבודה תקינים, או שהם במצב בינוני או לא תקין.
כדי שמערכת לוחות המחוונים תעבוד ביעילות, עליה להיות משמעותית לצוות עומס העבודה. הצג מידע שקשור לתקינות עומס העבודה כך שניתן לפעול על פיו. כאשר עומס העבודה או רכיב מסוים במצב לא תקין, חברי צוות עומס העבודה צריכים להיות מסוגלים לזהות בקלות היכן בעומס העבודה נובעת הבעיה ולהתחיל בפעולות מתקנות או בחקירות. לעומת זאת, הכללת מידע שאינו ניתן לפעולה או שאינו קשור לתקינות עומס העבודה עלולה להפוך את לוח המחוונים למורכב ומתסכל ללא צורך עבור חברי צוות שמנסים להבחין בין רעשי רקע לנתונים הניתנים לפעולה.
ייתכן שיש לך לוחות מחוונים לבעלי עניין או מפתחים שמותאמים אישית כדי להציג רק נתונים על עומס העבודה שהם מוצאים רלוונטיים. ודא שצוות עומס העבודה מבין את סוגי נקודות הנתונים שצוותים אחרים מעוניינים לראות, ומציג תצוגה מקדימה של לוחות המחוונים לפני השיתוף, כדי לוודא שהכל ברור. אספקת לוחות מחוונים לגבי עומס העבודה לבעלי עניין היא דרך טובה לעדכן אותם לגבי תקינות עומס העבודה, אך טומנת בחובה סיכון של פגיעה ביעילות אם בעלי העניין אינם מבינים בבירור את הנתונים.
הגבל את הגישה ללוח המחוונים לצוות מורשה. מידע על לוחות מחוונים עשוי להיות רגיש. עליך גם להגן על הנתונים הבסיסיים כדי למנוע ממשתמשים לשנות אותם.
מדווח
הדיווח משמש ליצירת תצוגה כוללת של המערכת. הוא עשוי לכלול נתונים היסטוריים ומידע עדכני. דרישות הדיווח מתחלקות לשתי קטגוריות רחבות: דיווח תפעולי ודיווח אבטחה.
דיווח תפעולי כולל בדרך כלל:
- נתונים סטטיסטיים מצטברים שבהם תוכל להשתמש כדי להבין את ניצול המשאבים של המערכת הכוללת או של תת-מערכות שצוינו במהלך חלון זמן מוגדר.
- זיהוי מגמות בשימוש במשאבים עבור המערכת הכוללת או תתי-מערכות שצוינו במהלך תקופה מוגדרת.
- ניטור חריגים שהתרחשו בכל המערכת או בתתי מערכות מוגדרות במהלך תקופה מוגדרת.
- קביעת יעילות האפליקציה עבור המשאבים הפרוסים, והבנה אם ניתן להפחית את נפח המשאבים והעלויות הנלוות להם, מבלי להשפיע על הביצועים שלא לצורך.
דיווח אבטחה עוקב אחר שימוש הלקוח במערכת. הוא יכול לכלול:
- ביקורת של פעולות המשתמשים. משימה זו דורשת רישום של הבקשות האישיות שכל משתמש משלים, יחד עם תאריכים ושעות. הנתונים צריכים להיות מובנים כך שמנהל המערכת יוכל לשחזר במהירות את רצף הפעולות שהמשתמש משלים בתקופה מוגדרת.
- מעקב אחר השימוש במשאבים על ידי המשתמש. משימה זו דורשת רישום של האופן שבו כל בקשה ממשתמש ניגשת למשאבים השונים במערכת, ולכמה זמן. מנהל מערכת יכול להשתמש בנתונים אלה כדי ליצור דוח שימוש, לפי משתמש, לתקופה מוגדרת, אולי לצורך חיוב.
התראות
כדי להבטיח שהמערכת תישאר תקינה, מגיבה ומאובטחת, הגדר התראות כך שהמפעילים יוכלו להגיב אליהן בזמן. התראה יכולה להכיל מספיק מידע הקשרי כדי לעזור להם להתחיל במהירות בפעילויות אבחון.
המלצות להתראה
- הגדר תהליך לתגובת התראה שמזהה את הבעלים האחראים ואת הפעולות שיש לבצע.
- הגדר התראות עבור טווח מוגדר היטב והתאם את העוצמה כדי שהרעש לא יהיה מוגזם.
- השתמש בפתרון התראה אוטומטי, כמו Splunk או Azure Monitor, במקום לדרוש מאנשים לחפש בעיות באופן אקטיבי.
- השתמש בהתראות כדי להפעיל תהליכי תיקון. לדוגמה, צור כרטיסים אוטומטית למעקב אחר בעיות ופתרונות.
ערכי סף
התראות נוצרות כאשר ערכי סף נחצים, כפי שמערכת הניטור מזהה. ודא שערכי הסף שאתה מגדיר בדרך כלל נותנים לך מספיק זמן ליישם את השינויים הדרושים בעומס העבודה כדי למנוע הפרעה או הפסקות. עליך גם ליישם טיפול בשגיאות ולתפוס שגיאות ידועות בעומס העבודה כדי להפחית את מספר ההתראות. לדוגמה, הגדר מדיניות ניסיון חוזר עבור הפעולות בזרימות ענן כך שניסיון חוזר יבוצע כחלק מהפעלת הזרימה, ורק אם ניסיונות חוזרים נכשלים ויש כשל בזרימה שנרשם ונשלחת התראה. מידע נוסף בנושא המלצות לעיצוב אסטרטגייה מהימנה של ניטור והתראות.
סיוע ל- Power Platform
Power Platform משתלב עם Application Insights שהוא חלק מהאקוסיסטמה של Azure Monitor. יש להשתמש בשילוב זה כדי:
קבלת נתוני מדידת שימוש על ניתוח וביצועים שנלכדים על-ידי פלטפורמת Dataverse ב- Application Insights. באפשרותך להירשם כמנוי לקבלת נתוני מדידת שימוש אודות פעולות שיישומים מבצעים במסד הנתונים של Dataverse שלך ובתוך יישומים מונחי-דגמים. נתוני מדידת שימוש אלה מספקים מידע שבאפשרותך להשתמש בו כדי לנתח ולפתור בעיות הקשורות לשגיאות וביצועים.
חיבור יישומי בד ציור אל Application Insights. ניתן להשתמש בניתוחים אלה כדי לאבחן בעיות ולהבין מה המשתמשים עושים עם האפליקציות שלך. תוכל לאסוף מידע שיעזור לך לקדם החלטות עסקיות טובות יותר ולשפר את היישום.
הגדר מדידת שימוש ב- Power Automate שתזרום אל Application Insights. למשל, ניתן להגדיר ניטור של זרימת ענן וליצור התראות על כשלים בהפעלת זרימת ענן.
לכוד נתוני מדידת שימוש מסוכן Microsoft Copilot Studio לשימוש ב- Azure Application Insights. באפשרותך להשתמש במדידת שימוש זו כדי לנטר הודעות ואירועים שנרשמו אל הסוכן וממנו, נושאים שיש להפעיל במהלך שיחות משתמשים ואירועי מדידת שימוש מותאמים אישית שניתן לשלוח מהנושאים שלך.
משאבי Power Platform מתעדים פעילויות בפורטל התאימות של Microsoft Purview. רוב האירועים זמינים תוך 24 שעות מהפעילות. אין להשתמש במידע זה לניטור בזמן אמת. מידע נוסף על תיעוד פעילויות ב- Power Platform:
- Power Apps
- Power Automate
- Copilot Studio
- Power Pages
- Power Platform מחברים
- מניעת אובדן נתונים
- יומני ניהול של Power Platform
- ביקורת של Dataverse
עומס העבודה ב- Power Platform עשוי לכלול משאבים של Azure. מידע נוסף בהמלצות לעיצוב ויצירה של מערכת ניטור.
ערכת המתחילים של מרכז המצוינות (CoE) ב- Power Platform היא אוסף רכיבים וכלים שנועדו לעזור לך להתחיל בפיתוח אסטרטגיה לאימוץ ותמיכה ב- Power Platform. ערכת המתחילים של מרכז המצוינות כוללת ערכה עשירה של לוחות מחוונים. מידע נוסף בנושא קבל תובנות עמוקות לגבי אימוץ Microsoft Power Platform בעזרת לוח המחוונים במרכז המצוינות של Power BI.
ערכת האוטומציה של Power Platform היא ערכת כלים שמאיץ את השימוש והתמיכה ב- Power Automate עבור מחשבים שולחניים לפרויקטים של אוטומציה. הערכה מספקת כלים שעוזרים לך לנהל פרויקטים של אוטומציה ולנטר אותם כדי להעריך כסף שנחסך ואת ההחזר על ההשקעה (ROI). חלק מערכת האוטומציה הוא מרכז הבקרה, המשלים את התכונה של ריצות זרימת שולחן עבודה לניטור. המוקד המרכזי של מרכז הבקרה הוא תצוגת מתזמר שבו האנליסטים של התמיכה וארגונים יכולנים, לנטר, לנקוט בפעולה ולהתריע בעת הצורך.