Icon

Comments have been closed on this page. Please use AppMon & UEM Open Q & A forum for questions about this plugin.

Overview

Automatically adjusts the pure path capture percentage in five user defined levels (anywhere from 100% to .1%), based on a user defined condition.

When an incident with this action plugin is triggered, the plugin checks what configuration is currently active and, based on incident name, changes the configuration level to the next higher or lower level.

Name and Version

PurePath Throughput Action Plugin 1.0.0

Compatible with

dynaTrace Application Monitoring 4.2+

Author

Daniel Pohanka

License

dynaTrace BSD

Support Level

Not Supported

Download

purepaththroughputactionplugin_1.0.0.jar

Description

Check active configuration and activate next higher/lower level based on throughput

Release History

2015-07-07 Initial Release

  • Supports up to five System Profile Configurations

 

Installation & Configuration

  1. Configure a new configuration with a lower capture level than Default

     

     

  2. In each agent group in which capture should be throttled based on throughput, navigate to Sensor Configuration and modify the capture percentage to the desired level (i.e 80%)

    Default: 100% capture

    NewConfiguration: 80% capture

     

     

  3. Repeat Steps One and Two for up to a total of five configurations (i.e 100%, 80%, 50%, 20%, 10%)

  4. Install the Plugin 

  5. Once the plugin is installed, configure a new incident Rule with the PurePath Throughput Action Plugin as configured action
    The name of the incident must contain either a > or  a < symbol. Based on the name, the plugin will increase or decrease the capture amount.

    For incidents containing > , the PurePath capture percentage decreases to the next lower level. 
    For incidents containing < , the PurePath capture percentage increases to the next higher level. 

    Capture levels are sorted from highest (Default) to lowest (Fifth) 

    Suggested condition(s): Count Backend, Count Frontend, or PurePath count of a Business Transaction

    Capture levels are sorted from highest (Default) to lowest (Fifth) 

     

     

Usage

This plugin throttles the amount of PurePaths captured and analyzed, in order to increase the total amount of traffic a dynaTrace setup can handle in an environment where it is not possible to capture 100% of PurePaths. 

 

The name of the incident must contain either a > or  a < symbol. Based on the name, the plugin will increase or decrease the capture amount.
For incidents containing > , the PurePath capture percentage decreases to the next lower level. 
For incidents containing < , the PurePath capture percentage increases to the next higher level. 

Capture levels are sorted from highest (Default) to lowest (Fifth) 

Suggested condition(s): Count Backend, Count Frontend, or PurePath count of a Business Transaction

Capture levels are sorted from highest (Default) to lowest (Fifth) 

 

When the plugin throttles the PurePath capture amount or increases the capture percentage, the current configuration, the incident violation, and the new configuration are logged.

2015-07-06 17:18:56 INFO   Active Configuration: Default
2015-07-06 17:18:56 INFO   Incident Tier Subpaths/Count : TPM (Transactions Per Minute) > 200,000 upper bound exceeded triggered.
2015-07-06 17:18:57 INFO   Configuration 80% Capture has been activated on HostMonitoring


2015-07-06 17:25:05 INFO    Active Configuration: 80% Capture
2015-07-06 17:25:05 INFO    Incident Tier Subpaths/Count : TPM (Transactions Per Minute) < 60,000 lower bound exceeded triggered.
2015-07-06 17:25:06 INFO    Configuration Default has been activated on  HostMonitoring



Contribution

Please feel free to contribute any changes on Github