שתף דרך


ניתוח יישומים מונחי דגמים וטלמטריה של Microsoft Dataverse עם Application Insights

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

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

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

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

הערה

הפעלת Application Insights מוגבלת ללקוחות עם רשיונות Dataverse בתשלום/פרימיום הזמינים לדייר.

מדוע אני זקוק לנתוני מדידת שימוש?

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

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

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

איך זה עובד?

Microsoft כבר אוספת נתוני מדידת שימוש מקיפים ב- Dataverse וביישומים מונחי-דגמים. עם שילוב Application Insights, מנהל סביבה או מנהל דייר מספק את מפתח המכשור של Application Insights תוך הגדרת תהליך ייצוא הנתונים במרכז הניהול של Power Platform. בעת השלמת ההגדרה, נתוני מדידת השימוש ש- Microsoft אוספת על הסביבה שלך וכל יישום מונחה-דגמים שמשתמש ב- Application Insights נשלחים אל סביבת Application Insights שלך. מידע נוסף: יצירת משאב Application Insights

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

היתרונות בגישת שילוב זו

כשאתה משתמש בשילוב Application Insights, אתה מקבל ערכה מתוקננת של נתוני מדידת שימוש שנוהגת לפי מודל נתוני מדידת השימוש של Application Insights.

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

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

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

שים לב שניתן להשתמש ב'ניטור' עבור איתור באגים מפורט וחי עבור יישומי בד ציור ויישומים מונחי-דגמים.

נתוני מדידת שימוש מותאמים אישית

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

לאחר שהפכת יכולת Application Insights זו לזמינה, באפשרותך להשתמש ב- Microsoft.Xrm.Sdk.PluginTelemetry.ILogger Interface בקוד יישום ה- plug-in שלך כדי לכתוב נתוני מדידת שימוש ישירות במשאב Application Insights שלך. נתוני מדידת שימוש אלה אף פעם לא נשלחים אל Microsoft. מידע נוסף: כתיבת מדידת שימוש במשאב Application Insights באמצעות ILogger

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

מה כלול ומה לא כלול?

סוגי מדידת שימוש מרובים יהיו זמינים בסביבת Application Insights שלך. חשוב לשים לב של- Application Insights יש סכימה מוגדרת. הטבלאות ב- Application Insights מאוכלסות בהתאם לסכימה זו במהלך ייצוא נתונים.

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

עבור יישומי בד ציור, יכולת קיימת מאפשרת ליוצר היישום לתעד נתוני מדידת שימוש מותאמים אישית עם Application Insights בעת פיתוח היישום.

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

הערה

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