cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Not a customer? Start a free trial

Click the Start a free trial link to start a 15-day SaaS trial of our product and join our community as a trial user. If you are an existing customer do not start a free trial.

AppDynamics customers and established members should click the sign in button to authenticate.

Knowledge Base

Metric processing qualifiers for extensions: what do I need to know?

The Controller has various metric processing qualifiers with regard to aggregation, time roll-up, and cluster roll-up, for processing a metric. These qualifiers are configured for each metric that an extension reports. Please refer to the Build a monitoring extension using Java documentation for details on various metrics processing qualifiers supported by the Controller.

 

Your extension can have metric configurations in either the config file or the metric file.

 

Contents


 

When my metric configurations are provided in the config.yml file

Sometimes you will see that an extension has metric configurations in the config.yml file. 

 

Sample configuration for metric configuration in the config file:

 

 

- name: “numTasks”
  alias: “Num Tasks” #Number of tasks in the application
  multiplier: “1"
  aggregationType: “AVERAGE”
  timeRollUpType: “AVERAGE”
  clusterRollUpType: “INDIVIDUAL”
  delta: “false”

 

 

 

You can modify any of the metric processing qualifiers to one of the supported values of its category and metrics will follow the same aggregation and roll-up strategy on the Controller. For additional details on the metric processing qualifiers supported by the Controller, refer to Metric Processing Qualifier in the Extensions and Custom Metrics section of the documentation.

Back to Contents


 

When my metric configurations are provided in the metrics.xml file

Some of the extensions support the processing of metrics from the metrics.xml file. 

 

Sample configuration in metrics.xml file:

 

 

<metric attr="Received" alias="Received" aggregationType = "AVERAGE" timeRollUpType = "AVERAGE" clusterRollUpType = "INDIVIDUAL"/>

 

 

 

In the metrics.xml file, you can modify any of these aggregation or roll-up parameters to supported value, and the same will be followed on the Controller.


 

When there are no configured qualifiers for metrics in the extension

In some cases, you may see that there are no qualifiers configured for metrics in the extension. 

 

In such a case, default values are assigned to these qualifiers: 

Qualifier

Assigned Default Value

“aggregationType”

“AVERAGE”

“timeRollUpType”

“AVERAGE”

“clusterRollUpType”

“INDIVIDUAL”

Back to Contents

Version history
Last update:
‎10-19-2021 03:15 PM
Updated by:
Labels (1)
By replying you agree to the Terms and Conditions of the AppDynamics Community.
0 Kudos