AppDynamics از انواع مختلفی از قوانین تشخیص معامله برای تعریف نقاط ورود و نام معاملات تجاری استفاده می کند:
در بسیاری از موارد ، قوانین داخلی مجموعه ای مفید از معاملات تجاری را ارائه می دهد. اگر اینطور نیست ، می توانید قوانین جدیدی ایجاد کنید یا قوانین موجود را ویرایش کنید تا تشخیص معامله برای محیط خود را بهینه کنید.
مجوز تشخیص تراکنش پیکربندی برای سفارشی کردن قوانین تشخیص معاملات مورد نیاز است.
مجوز داده های حساس مشاهده ، در ترکیب با اجازه تشخیص معاملات پیکربندی ، استفاده از پیش نمایش زنده و ویژگی های کشف معاملات تجاری را قادر می سازد تا داده های زنده را از برنامه شما پخش کند.
برای محیط های جاوا و . net ، می توانید از ابزارهای پیش نمایش زنده تعاملی برای یافتن نقاط ورود به معامله تجاری استفاده کنید:
معاملات تجاری در چارچوب پیش نمایش زنده ، به نام معاملات گذرا ، پس از پایان پیش نمایش زنده ادامه نمی یابد. جلسات کشف معاملات تجاری به شما امکان می دهد هنگام پایان جلسه ، اعمال قانون را اعمال کنید یا از آن دور شوید. پس از صرفه جویی در قانون ، قوانین پیش نمایش زنده مطابقت دارد.
برخی از معاملات گذرا ممکن است تماس های خروجی را به همان گره ای که جلسه پیش نمایش زنده در آن اجرا می شود ، فراخوانی کنند. در موارد خاص ، نماینده ممکن است معاملات گذرا و کد غیرقانونی اضافی را در بخش پایین دست کشف کند:
To customize transaction detection rules in the Controller UI, go to Configuration>ابزار دقیقاز لیست معاملات تجاری ، می توانید برای دسترسی سریع به تنظیمات تشخیص معاملات ، روی پیکربندی کلیک کنید.
شما با استفاده از مدل پیکربندی دامنه انعطاف پذیر ، قوانین تشخیص معاملات را برای ردیف ها اعمال می کنید. از برگه تشخیص معامله ، می توانید قوانین را به شرح زیر مدیریت کنید:
برای اصلاح یک قانون موجود ، می توانید بر روی آن دوبار کلیک کنید تا ویرایشگر قانون نمایش داده شود. برای تعریف یک قانون جدید ، +/افزودن را کلیک کنید.
برای شروع یک جلسه کشف معاملات تجاری برای گره هایی که Java و Deet Agent را اجرا می کنند ، از دکمه پیش نمایش زنده استفاده کنید.
نمایندگان برنامه AppDynamics قوانین تشخیص معاملات از همان نوع را به ترتیب زیر تقدم اعمال می کنند:
به عنوان مثال ، یک درخواست HTTP را در نظر بگیرید که با یک قانون مسابقه سفارشی اولویت 2 و یک قانون مسابقه سفارشی اولویت 6 مطابقت داشته باشد. نماینده قانون اولویت 6 را اعمال می کند.
هنگامی که یک درخواست دریافتی با بیش از یک نوع قانون تشخیص مطابقت دارد ، AppDynamics قوانین تشخیص را به ترتیب زیر تقدم اعمال می کند:
اگر دو نوع نقطه ورودی دارای اولویت یکسان باشند که در آن می توان از آن برای تعریف یا ثبت یک نقطه ورود استفاده کرد ، بین آنها مقدماتی وجود دارد.
به عنوان مثال: اگر در جاوا فقط قانون کشف اتوماتیک جاوا با انواع مختلف فعال شود ، و نقاط ورودی وجود دارد که می تواند به عنوان خدمات وب یا سرویس ها در نظر گرفته شود - پس سرویس ها در اولویت قرار می گیرند - در صورت وجود خدمات وب ، یک قانون اولویت بالاتر لازم استپیش فرض مورد نظر
برای مشاهده ترتیب پیش فرض قوانین تشخیص معاملات برای یک ردیف:
برای Java و . NET ، می توانید ویژگی Node Check-BT-Excludes-Early Node را روی "درست" تنظیم کنید تا نماینده برنامه را پیکربندی کنید تا مسابقه سفارشی را ارزیابی کنید تا قوانین را قبل از مطابقت سفارشی شامل قوانین باشد. این یک پیکربندی مبتنی بر گره است و بر ترتیب نمایش قوانین در UI کنترلر تأثیر نمی گذارد.
شما می توانید با استفاده از API کنترلر ، قوانین بین برنامه ها و ردیف ها را مهاجرت کنید. به API واردات و صادرات پیکربندی مراجعه کنید.
فارکس کاران ایران...
برچسب :
نویسنده : ناهید طباطبایی
بازدید : <-PostHit->