סקירה כללית על מעקב אחרי אפליקציות

במאמר הזה נסביר על מעקב אחרי אפליקציות, שהיא גישה שמתמקדת באפליקציות למעקב אחרי האפליקציות שלכם. התכונה Application Monitoring יוצרת מרכזי בקרה לאפליקציות, לשירותים ולעומסי העבודה שלכם ב-App Hub. בנוסף, מוצגת תצוגת טופולוגיה של האפליקציה (גרסת בטא). כדי להבין באילו משאבים האפליקציה משתמשת ואיך המשאבים האלה פועלים יחד, אפשר להשתמש ב-App Hub. כדי להבין את הביצועים של המשאבים באפליקציה ולאבחן בעיות, אפשר להשתמש ב'מעקב אחר אפליקציות'.

מהו מעקב אחרי אפליקציות?

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

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

לוח בקרה שבו מפורטים האותות החשובים והיומנים של אפליקציה.

בנוסף, התכונה 'מעקב אחר אפליקציות' מאפשרת לכם לראות את הטופולוגיה של האפליקציה (תצוגה מקדימה). מפת הטופולוגיה יכולה לעזור לכם להמחיש את עומסי העבודה והשירותים שלכם, ואת התנועה ביניהם:

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

למה כדאי להשתמש במעקב אחר אפליקציות

השימוש ב-Application Monitoring יכול לחסוך לכם זמן ומאמץ. לדוגמה, נניח שאתם משתמשים ב-Application Design Center כדי לעצב ולפרוס את האפליקציה. לאחר מכן, תוכלו להשתמש ב-App Hub כדי לארגן ולנהל את האפליקציה. כדי להבין את הביצועים של האפליקציה ולנתח כשלים, אפשר להשתמש ב'מעקב אחר אפליקציות', שכולל את התכונות הבאות:

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

  • תצוגה טופולוגית של האפליקציה שבה מוצגת תנועת הנתונים.

  • אפשרות לסנן את נתוני הטלמטריה לפי רמת קריטיות וסביבה.

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

בלוחות הבקרה שנוצרים על ידי Application Monitoring מוצגים הנתונים הבאים:

  • מידע על האפליקציה, כמו המיקום, רמת הקריטיות והבעלים.

  • מידע על אירועים פתוחים.

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

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

כשהאפליקציה שלכם פועלת בתשתית נתמכת, התכונה 'מעקב אחר אפליקציות' מצרפת באופן אוטומטי תוויות ספציפיות לאפליקציה לנתוני טלמטריה שהאפליקציה יוצרת. התוויות האלה מזהות את האפליקציה שלכם ב-App Hub. אפשר להשתמש בתוויות הספציפיות לאפליקציה כשמבצעים שאילתה על נתוני הטלמטריה. בדפים Logs Explorer,‏ Metrics Explorer ו-Trace Explorer אפשר להשתמש בתוויות כדי לסנן את הנתונים ולצבור אותם.

תחילת העבודה עם Application Monitoring

כדי להשתמש ב'מעקב אחרי אפליקציות':

  1. יוצרים את האפליקציה ורושמים שירותים ועומסי עבודה באפליקציה. אפשרות אחרת היא לפרוס את האפליקציה באמצעות Application Design Center.

  2. מגדירים את היקף יכולת התצפית כדי שתוכלו לראות את נתוני הטלמטריה של האפליקציה. מידע על השלב הזה מופיע במאמר הגדרת מעקב אחרי אפליקציות.

  3. אם רוצים שנתוני המדדים והמעקב שנוצרו על ידי האפליקציה יכללו תוויות של האפליקציה, צריך להגדיר את האפליקציה באמצעות OpenTelemetry או להשתמש בשירות מנוהל של Google Cloud ל-Prometheus. מידע נוסף זמין במאמר בנושא הגדרת אפליקציה ל-Application Monitoring.

  4. פותחים את לוחות הבקרה של Application Monitoring (מעקב אחרי אפליקציות) ובוחנים אותם. מידע על הצגת לוחות הבקרה האלה זמין במאמר הצגת טלמטריה של אפליקציות.

  5. הצגת מפה טופולוגית של האפליקציה. מידע נוסף זמין במאמר בנושא הצגת טופולוגיית האפליקציה.