خلاصه تراکنش

ساخت وبلاگ

هر تراکنش یک نمای خلاصه دارد که به شما درک بهتری از سلامت کلی آن می دهد. با این نما، نمودارها، نمونه هایی از این رویدادها، آمار، نقشه های جنبه، خطاهای مرتبط و موارد دیگر را خواهید یافت.

Example of Transaction Summary

تراکنش چیست؟

تراکنش یک نمونه واحد از فعالیتی را نشان می دهد که می خواهید اندازه گیری یا ردیابی کنید، مانند بارگیری صفحه، پیمایش صفحه یا یک کار ناهمزمان. داشتن اطلاعات تراکنش به شما امکان می دهد عملکرد کلی برنامه خود را فراتر از زمانی که از کار می افتد یا خطا ایجاد می کند نظارت کنید. بدون تراکنش، شما فقط می توانید متوجه شوید که چه زمانی چیزهای برنامه شما واقعاً اشتباه شده است، که مهم است، اما نه کل تصویر.

تراکنش‌های صفحه عملکرد بر اساس نام‌های تراکنش، مانند مسیرهای نقطه پایانی برای تراکنش‌های درخواست باطن (مانند /store/checkout/ یا api/v2/users//) یا URL/مسیرها برای تراکنش‌های بارگذاری صفحه (مانند https://) گروه‌بندی می‌شوند. docs. sentry.io/performance-monitoring/). وقتی روی یک تراکنش در صفحه عملکرد کلیک می‌کنید، شما را به خلاصه تراکنش می‌برد، جایی که می‌توانید فهرستی از رویدادهای تراکنش را ببینید: یعنی نمونه‌های منفرد آن تراکنش خاص.

درباره تنظیم نام تراکنش ها در اسناد SDK ما بیشتر بیاموزید.

با نحوه کنترل نوع و مقدار تراکنش‌هایی که به Sentry ارسال می‌کنید، در مدیریت سهمیه تراکنش‌های خود بیاموزید. برای توضیح عمیق تر در مورد آنچه در یک تراکنش در ارتباط با ردیابی است، مستندات کامل ردیابی ما را بررسی کنید.

فیلتر و جستجو

در حالی که می‌توانید از فیلد جستجو برای محدود کردن رویدادهای خود استفاده کنید، می‌توانید با جابجایی بین عملیات در منوی «فیلتر» بر اساس http، db، مرورگر و منبع نیز فیلتر کنید. این فیلتر در بقیه صفحه منعکس شده است، که به شما آموزش های هدفمندتری را ارائه می دهد.

تفکیک مدت زمان: با ترسیم مدت زمان های P50، P75، P95، P99 و P100 به طور مشخص، می توانید از این نمایشگر برای مشاهده عملکرد تراکنش های آنها در طول زمان استفاده کنید. نمایش هر بخش را با کلیک بر روی افسانه (از جمله نسخه ها) تغییر دهید. همچنین، برای بررسی جهش‌ها یا رگرسیون‌های عملکردی احتمالی از یک نسخه، روی برش‌های خاص زوم کنید.

درصدهای مدت زمان: این نمودار میانگین مدت تراکنش را در صدک های متمایز نشان می دهد. برای مثال، ببینید که مدت زمان پاسخ P50 و P99 برای یک تراکنش چقدر متفاوت است و میزان افزایش بین بخش‌ها را درک کنید.

توزیع مدت زمان: این نمودار حجم معاملات را در هر مدت متوسط نشان می دهد. این دیدگاه به شما کمک می کند تا گسترش مدت زمان معامله را به منظور تعیین احتمال نتایج مختلف درک کنید. به عنوان مثال ، مدت زمان معامله به احتمال زیاد برای کاربر است.

روند: این نمودار از نسخه اصلاح شده ASAP استفاده می کند

صاف کردننمودار Trends ، داده های غیرقابل استفاده از داده های نمایش را به همراه یک نسخه صاف از آن داده ها نشان می دهد.

Web Vitals: این نمودار آستانه P75 رنگ اول ، اولین رنگ محتوا ، بزرگترین رنگ محتوا و اولین تأخیر ورودی را در طول زمان نشان می دهد. این دیدگاه به شما کمک می کند تا درک کنید که چگونه وب سایت های مرتبط با معامله با گذشت زمان انجام می شود.

بدبختی کاربر: این نمودار نمره بدبختی کاربر را برای معامله نشان می دهد. کاربر بدبختی نمره ای است که تعداد کاربران منحصر به فرد را که چهار بار آستانه پیکربندی پروژه را تجربه کرده اند ، نشان می دهد.

در بار اولیه ، جدول وقایع آهسته معامله را به همراه شناسه رویداد ، کاربر ، تجزیه عملیات ، مدت زمان کل معاملات و زمان بندی این رویداد نشان می دهد. برای باز کردن جزئیات رویداد بر روی شناسه رویداد کلیک کنید تا ردیابی کامل را مشاهده کنید. مجموعه های دیگر از معاملات که می توانید از طریق آن مرور کنید ، در زیر آمده است.

  • سریعترین معاملات
  • معاملات آهسته (P95)
  • معاملات دورتر (P100)
  • معاملات اخیر

در صورت تغییر هر یک از پروژه ها ، محیط یا فیلترهای محدوده تاریخ و یا هنگام حرکت در یک بخش تأخیر (در هنگام مشاهده هیستوگرام تأخیر) ، جدول همچنین به صورت پویا به روز می شود.

هنگام مشاهده معاملات ، ممکن است بخواهید نماهای سرنوشت ساز تری ایجاد کنید. برای ایجاد یک پرس و جو سفارشی برای بررسی بیشتر ، روی "Open in Discover" روی جدول کلیک کنید. برای اطلاعات بیشتر ، به مستندات کامل برای Discover Query Builder مراجعه کنید.

در حال حاضر ، فقط داده های معامله - نام معاملات و هرگونه ویژگی که معامله را از دهانه ریشه خود به ارث می برد - قابل جستجو است. داده های موجود در دهانه های غیر از دهانه ریشه فهرست بندی نشده و بنابراین نمی توان جستجو کرد.

خلاصه معامله شامل لیستی از قسمتهای مظنون است که با جایی که بیشتر اوقات در یک معامله صرف می شود مطابقت دارد. به طور پیش فرض ، ما دهانه ها را بر اساس زمان خود مرتب می کنیم. وقتی روی رویداد "مثال معامله" کلیک می کنید ، شما را مستقیماً به دهانه مورد نظر می برد.

خلاصه معامله شامل لیستی از برچسب های مظنون است که اغلب با معاملات کندتر مطابقت دارد. به طور پیش فرض ، ما برچسب ها را بر اساس کل زمان از دست رفته مرتب می کنیم. این لیست شامل اطلاعات اضافی است:

  • Tag Key: دسته برچسب (برای مثال ، دستگاه ، GEO)
  • مقدار برچسب: مقدار برچسب خاص (به عنوان مثال ، Android ، آمریکای جنوبی)
  • AVG (TAG) مدت زمان: میانگین مدت زمان معامله با این برچسب را فراهم می کند
  • مقایسه با AVG: نشان می دهد که این برچسب چقدر کندتر یا سریعتر از میانگین مدت زمان این معامله است
  • کل زمان از دست رفته: محاسبه می کند که کل زمان کل در محدوده زمان انتخاب شده هنگام مقایسه میانگین مدت زمان برچسب با میانگین مدت زمان معامله را محاسبه می کند

برای بررسی اینکه چرا این برچسب ها بر عملکرد تأثیر می گذارند ، روی مقدار برچسب کلیک کنید تا خلاصه معامله را بیشتر فیلتر کنید.

این جدول همه موضوعات مرتبط را به شما نشان می دهد. به عبارت دیگر ، هرگونه خطایی که با این معامله همراه باشد. برای دیدن لیست کامل ، روی "باز در مسائل" کلیک کنید.

نوار کناری حاوی اطلاعات تکمیلی مفید در مورد بدبختی کاربر این معامله ، APDEX ، توان ، تأخیر و موارد دیگر است. همچنین برای لیستی از برچسب های مشترک مربوط به این معامله ، خلاصه برچسب (نقشه Facet) را پیدا خواهید کرد.

معاملات Frontend دارای یک برگه "وب ویتام" خواهد بود. با کلیک بر روی برگه ، شما را به صفحه Web Vitals منتقل می کند ، جایی که می توانید نمای مفصلی از وب ویتای مرتبط با این معامله را مشاهده کنید.

برگه Tags لیستی از کلیدهای برچسب مظنون را نشان می دهد که اغلب با معاملات کندتر مطابقت دارند. از طریق آنها تغییر دهید تا مقادیر برچسب مربوطه در نقشه گرما منعکس شود. مشابه یک هیستوگرام ، وقایع با مدت زمان توزیع می شوند. برای مشاهده لیستی از رویدادها بر روی هر جعبه بنفش کلیک کنید یا با افزودن مقادیر به فیلتر در جدول زیر نقشه گرما ، رویدادها را فیلتر کنید. برای جمع آوری رویدادها با مدت زمان معامله یا با بزرگترین رنگ محتوا (LCP) از کشویی "محور x" استفاده کنید.

Example of Tags Tab

جدول جدول در همه رویدادها لیست کاملی از معاملات شکسته مشابه جدول مختصر را در نمای کلی ارائه می دهد. فیلترها از دیدگاه های دیگر حمل می شوند. همچنین می توانید وقایع را با صدک کاهش دهید.

برگه "Spans" لیستی از دهانه های مظنون را نشان می دهد که مربوط به جایی است که بیشتر اوقات در یک معامله صرف می شود ، و می تواند به شما کمک کند تا دهانه هایی را پیدا کنید که مشکلات عملکرد در آن قرار دارد.

از یکی از چندین معیار برای مرتب کردن دهانه ها و شناسایی انواع مختلف مشکلات انتخاب کنید. دهانه های فیلتر فقط از نوع عملیاتی که به آن علاقه مند هستید ، مشاهده می کنید.

با کلیک بر روی یک دهانه ، شما را به صفحه خلاصه خود می برد که جزئیات بیشتری در مورد این گروه Span خاص به شما ارائه می دهد. در صفحه می توانید عملکرد دهانه را به مرور زمان مشاهده کنید و لیستی از رویدادهای معامله را مشاهده کنید که شامل دهانه است.

این ویژگی توزیع دهانه فقط در صورتی که در برنامه اولیه پذیرش باشید در دسترس است. ویژگی های موجود برای پذیرندگان اولیه هنوز در حال پیشرفت است و ممکن است اشکالات داشته باشد. ما طنز را می شناسیم. اگر علاقه مند به فرزندخواندگی اولیه هستید ، می توانید وضعیت پذیرش اولیه سازمان خود را در تنظیمات عمومی روشن یا خاموش کنید. این امر بر همه کاربران سازمان شما تأثیر می گذارد و می تواند به راحتی خاموش شود.

اگر در برنامه اولیه پذیرش هستید ، می توانید با استفاده از کشویی (اضافه شده) "نمایش" اضافه کنید. این هیستوگرام می تواند با نشان دادن چگونگی توزیع زمان خود برای هر نمونه دهانه ، به شما در شناسایی مسائل مربوط به عملکرد سیستمیک در کل مجموعه داده ها کمک کند.

همچنین می توانید با بزرگنمایی در هیستوگرام توزیع ، زیر مجموعه ای از مجموعه داده ها را انتخاب کنید. جدول آمار و رویدادهای معامله منعکس کننده آن تغییر است و فقط شامل دهانه هایی با زمان خود خواهد بود که در محدوده زیر مجموعه شما قرار دارند. این به شما امکان می دهد تا روی بهترین یا بدتر عملکردی تمرکز کنید تا بتوانید مشکلات عملکرد را راحت تر عیب یابی کنید.

دامنه های مظنون با استفاده از زمان خود یک دهانه به جای مدت زمان آن تعیین می شوند. برای محاسبه زمان خود یک دهانه ، فاصله دهانه را بگیرید و فواصل هر دهانه کودک را کم کنید. مدت زمان باقیمانده زمان خود SPAN است.

در مثال زیر ، زمان خود هر طول توسط مناطق تاریک برجسته می شود. به عنوان مثال ، http. server دارای زمان خود 10ms + 15ms = 25ms است.

Span Self Time

  • Total Time Time: مجموع زمان خود برای یک دهانه. این متریک برای شناسایی دهانه ای که در بیشتر زمان صرف می شود مفید است.
  • تعداد متوسط: میانگین تعداد بار در یک معامله ظاهر می شود. این متریک برای شناسایی کارهای اضافی که در یک معامله انجام می شود مفید است. این اغلب نشانگر یک مشکل N + 1 است.
  • تعداد کل: تعداد کل بارها در تمام معاملات ظاهر می شود. این متریک برای شناسایی دهانه هایی که بیشتر ظاهر می شوند مفید است.
  • P50 TIME: 50 درصد از زمان خود برای یک دهانه. این متریک برای شناسایی دهانه هایی که مدت زمان طولانی به صورت جداگانه طول می کشد ، مفید است.
  • P75 Self Time: صدک 75 از زمان خود برای یک دهانه. این متریک برای شناسایی دهانه هایی که مدت زمان طولانی به صورت جداگانه طول می کشد ، مفید است.
  • P95 Self Time: صدک 95 از زمان خود برای یک دهانه. این متریک برای شناسایی دهانه هایی که مدت زمان طولانی به صورت جداگانه طول می کشد ، مفید است.
  • P99 Self Time: صدک 99 از زمان خود برای یک دهانه. این متریک برای شناسایی دهانه هایی که مدت زمان طولانی به صورت جداگانه طول می کشد ، مفید است.

دهانه هایی با همان عملیات و توضیحات در یک گروه دهانه واحد قرار می گیرند. برخی از پردازش ها برای گروه بندی های مشابه با هم انجام می شود. اگر فهمیدید که گروه بندی دهانه ایده آل نیست ، می توانید با اطمینان از دهانه هایی که می خواهید گروه بندی شده در کنار هم همان عملکرد و توضیحات را داشته باشند ، این کار را تغییر دهید.

با بازی در معاملات مهم

اگر یک معامله مهم را پیدا کردید که می خواهید به آن برگردید ، روی "Star for Team" در گوشه بالا سمت راست کلیک کنید تا آن را به عنوان یک معامله کلیدی برای هر یک از تیم های خود علامت گذاری کنید. این ذخیره می شود تا بتوانید این مورد را از صفحه اصلی عملکرد خود مشاهده کنید. معاملات شما ستاره با اعضای یک تیم به اشتراک گذاشته می شود و هر تیم می تواند حداکثر 100 معاملات ستاره دار داشته باشد.

برای ایجاد یک قانون هشدار متریک برای این معامله ، روی ایجاد هشدار در بالای صفحه کلیک کنید.

به بهبود این محتوا کمک کنید مستندات ما منبع باز و در GitHub موجود است. کمک های شما استقبال می شود ، خواه تثبیت یک تایپی (DRAT!) برای ارائه به روزرسانی ("بله ، این بهتر خواهد بود").

فارکس وکسب درامد...
ما را در سایت فارکس وکسب درامد دنبال می کنید

برچسب : نویسنده : آرش اصل زاد بازدید : 49 تاريخ : جمعه 11 فروردين 1402 ساعت: 22:11