הרצאה שלי על ETW ו Instrumentation של מערכות תכנה, ביום רביעי הקרוב בקבוצת המשתמשים של NET.

14 ביולי 2013

4 תגובות

אחד מה Features שלא תמצא כמעט אף פעם במפרט התכנה שאתה מקבל למימוש, זה דרישות מפורטות וברורות לשילוב Instrumentation במערכת. זה נושא שמטריד אותי כבר שנים, כי בכל זווית שלא תסתכל על זה, שילוב Instrumentation במערכת התכנה שלך לא עולה כמעט כלום אבל חוסך כסף בזמן הפיתוח, ב QA וגם בסביבת הייצור ולא משנה אם מדובר בתכנת Client או ב Server.

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

תשתית ה Event Tracing for Windows או ETW, היא תשתית שנמצאת במערכת ההפעלה מאז שנת 2000 ומאפשרת לתוכנה שלך להתממשק בקלות רבה למערך שלם של יכולות מעקב ומדידה. אתה יכול באמצעות התשתית הזו לדגום מעל 20,000 דגימות בשנייה כשאתה מעמיס את המערכת בפחות מאשר 3 אחוז. אין לך אף תשתית מעקב אחרת שמסוגלת לעשות את זה, לא Logger שתכתוב בעצמך, לא תשתית הלוגים של Log4Net, וגם לא תשתית הלוגים של ה Enterprize Library.

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

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

4 תגובות

  1. pituach - Ronen Ariely14 ביולי 2013 ב 11:51

    אהלן

    1. אל תשכח לוודא שההרצאה מוקלטת!

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

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

    2. אתה יכול להוסיף תגובה להודעה בפורום הרישמי של דוט-נט בקהילות MSDN (שמתי שם הודעה נעוצה ביום שישי)

    social.msdn.microsoft.com/…/home

    3. בשלב זה כל ההקלטות מועלות לאינטרנט ומוצגות כאן:

    ariely.info/…/Default.aspx

    אתה יכול לראות שם את ההקלטה של הפגישה הקודמת

    * אני מעביר את ההקלטות עריכה בסיסית מאוד ומעלה אותן

    הגב
  2. pituach - Ronen Ariely14 ביולי 2013 ב 15:28

    1. אל תשכח לוודא שההרצאה מוקלטת 🙁

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

    2. אתה יכול להוסיף תגובה להודעה בפורום הרישמי של דוט-נט בקהילות MSDN (שמתי שם הודעה נעוצה ביום שישי)

    social.msdn.microsoft.com/…/home

    הגב
  3. GadiM16 ביולי 2013 ב 3:06

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

    הגב
  4. M.A. Hanin24 ביולי 2013 ב 12:43

    ההרצאה היתה מעולה.

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

    אני בטוח שהחשיפה ל-ETW ול"ראש של Instrumentation" תוביל אותי למקומות טובים בהמשך הדרך.

    ומי יודע? אולי אצליח לשכנע את המעסיק שלי לשלוח אותי לסדנא או שתיים 🙂

    הגב