قوانین تشخیص معامله

ساخت وبلاگ

AppDynamics از انواع مختلفی از قوانین تشخیص معامله برای تعریف نقاط ورود و نام معاملات تجاری استفاده می کند:

  • قوانین کشف معاملات خودکار شامل انواع نقطه ورود پیش فرض و پیکربندی نامگذاری برای هر نوع عامل برنامه است.
  • قوانین مطابقت سفارشی کنترل دقیق تر بر کشف معاملات و نامگذاری برای یک نوع نقطه ورود واحد را ارائه می دهد.

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

مجوزها

مجوز تشخیص تراکنش پیکربندی برای سفارشی کردن قوانین تشخیص معاملات مورد نیاز است.

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

پیش نمایش زنده

برای محیط های جاوا و . net ، می توانید از ابزارهای پیش نمایش زنده تعاملی برای یافتن نقاط ورود به معامله تجاری استفاده کنید:

  • جلسات کشف معاملات تجاری داده های زنده را از گره به UI کنترلر پخش می کند تا به شما در تصمیم گیری در مورد ابزار دقیق کمک کند. این جلسات معاملات را بر اساس کلیه قوانین تشخیص معاملات فعال برای گره نشان می دهد.
  • برای انواع خاصی از نقاط ورود ، پیش نمایش Live Custom Match Rule Preview شما را قادر می سازد بر اساس اعمال یک قانون تشخیص معامله واحد روی یک گره ، معاملات را پیش نمایش کنید.

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

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

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

قوانین تشخیص معامله را مدیریت کنید

To customize transaction detection rules in the Controller UI, go to Configuration>ابزار دقیقاز لیست معاملات تجاری ، می توانید برای دسترسی سریع به تنظیمات تشخیص معاملات ، روی پیکربندی کلیک کنید.

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

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

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

برای شروع یک جلسه کشف معاملات تجاری برای گره هایی که Java و Deet Agent را اجرا می کنند ، از دکمه پیش نمایش زنده استفاده کنید.

اولویت های قانون تشخیص معامله

نمایندگان برنامه AppDynamics قوانین تشخیص معاملات از همان نوع را به ترتیب زیر تقدم اعمال می کنند:

  1. اولویت قانون از بالاترین تا پایین ترین. اولویت 0 پایین ترین اولویت ممکن است.
  2. تاریخ آفرینش از قدیمی ترین تا جدیدترین. این فقط برای قوانین سفارشی قابل اجرا است.

به عنوان مثال ، یک درخواست HTTP را در نظر بگیرید که با یک قانون مسابقه سفارشی اولویت 2 و یک قانون مسابقه سفارشی اولویت 6 مطابقت داشته باشد. نماینده قانون اولویت 6 را اعمال می کند.

هنگامی که یک درخواست دریافتی با بیش از یک نوع قانون تشخیص مطابقت دارد ، AppDynamics قوانین تشخیص را به ترتیب زیر تقدم اعمال می کند:

  1. مطابقت سفارشی شامل قوانین مطابق با اولویت قانون شامل است. اگر درخواست با یک قانون مطابقت داشته باشد ، نماینده معامله تجاری را بر اساس این قانون نامگذاری می کند.
  2. مسابقه سفارشی قوانین را مطابق با اولویت قانون حذف حذف می کند. اگر درخواست با یک قانون حذف مطابقت داشته باشد ، نماینده برنامه معامله را از Discovery حذف می کند.
  3. قوانین تشخیص خودکار پیش فرض. اگر این درخواست با یک قانون تشخیص خودکار پیش فرض مطابقت داشته باشد ، معامله را مطابق طرح نامگذاری شناسایی خودکار نامگذاری می کند.

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

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

برای مشاهده ترتیب پیش فرض قوانین تشخیص معاملات برای یک ردیف:

  1. Navigate to Configuration> Instrumentation> Transaction Detection>ردیف ها
  2. برای دیدن قوانین سفارش داده شده توسط اولویت و اولویت ، روی یک ردیف کلیک کنید.

برای Java و . NET ، می توانید ویژگی Node Check-BT-Excludes-Early Node را روی "درست" تنظیم کنید تا نماینده برنامه را پیکربندی کنید تا مسابقه سفارشی را ارزیابی کنید تا قوانین را قبل از مطابقت سفارشی شامل قوانین باشد. این یک پیکربندی مبتنی بر گره است و بر ترتیب نمایش قوانین در UI کنترلر تأثیر نمی گذارد.

قوانین تشخیص صادرات

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

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

برچسب : نویسنده : ناهید طباطبایی بازدید : <-PostHit-> تاريخ : پنجشنبه 16 شهريور 1402 ساعت: 21:25