dynatrace logo
Dynatrace v0.1.0, May 24 23

dynatrace.CustomAppAnomalies

Explore with Pulumi AI

Create CustomAppAnomalies Resource

new CustomAppAnomalies(name: string, args: CustomAppAnomaliesArgs, opts?: CustomResourceOptions);
@overload
def CustomAppAnomalies(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       error_rate_increase: Optional[CustomAppAnomaliesErrorRateIncreaseArgs] = None,
                       scope: Optional[str] = None,
                       slow_user_actions: Optional[CustomAppAnomaliesSlowUserActionsArgs] = None,
                       unexpected_high_load: Optional[CustomAppAnomaliesUnexpectedHighLoadArgs] = None,
                       unexpected_low_load: Optional[CustomAppAnomaliesUnexpectedLowLoadArgs] = None)
@overload
def CustomAppAnomalies(resource_name: str,
                       args: CustomAppAnomaliesArgs,
                       opts: Optional[ResourceOptions] = None)
func NewCustomAppAnomalies(ctx *Context, name string, args CustomAppAnomaliesArgs, opts ...ResourceOption) (*CustomAppAnomalies, error)
public CustomAppAnomalies(string name, CustomAppAnomaliesArgs args, CustomResourceOptions? opts = null)
public CustomAppAnomalies(String name, CustomAppAnomaliesArgs args)
public CustomAppAnomalies(String name, CustomAppAnomaliesArgs args, CustomResourceOptions options)
type: dynatrace:CustomAppAnomalies
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args CustomAppAnomaliesArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args CustomAppAnomaliesArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args CustomAppAnomaliesArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args CustomAppAnomaliesArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args CustomAppAnomaliesArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

CustomAppAnomalies Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The CustomAppAnomalies resource accepts the following input properties:

ErrorRateIncrease CustomAppAnomaliesErrorRateIncreaseArgs

Error rate increase

SlowUserActions CustomAppAnomaliesSlowUserActionsArgs

Slow user actions

UnexpectedHighLoad CustomAppAnomaliesUnexpectedHighLoadArgs

Unexpected high load

UnexpectedLowLoad CustomAppAnomaliesUnexpectedLowLoadArgs

Unexpected low load

Scope string

The scope of this setting (DEVICEAPPLICATIONMETHOD CUSTOM_APPLICATION environment)

errorRateIncrease CustomAppAnomaliesErrorRateIncreaseArgs

Error rate increase

slowUserActions CustomAppAnomaliesSlowUserActionsArgs

Slow user actions

unexpectedHighLoad CustomAppAnomaliesUnexpectedHighLoadArgs

Unexpected high load

unexpectedLowLoad CustomAppAnomaliesUnexpectedLowLoadArgs

Unexpected low load

scope String

The scope of this setting (DEVICEAPPLICATIONMETHOD CUSTOM_APPLICATION environment)

errorRateIncrease CustomAppAnomaliesErrorRateIncreaseArgs

Error rate increase

slowUserActions CustomAppAnomaliesSlowUserActionsArgs

Slow user actions

unexpectedHighLoad CustomAppAnomaliesUnexpectedHighLoadArgs

Unexpected high load

unexpectedLowLoad CustomAppAnomaliesUnexpectedLowLoadArgs

Unexpected low load

scope string

The scope of this setting (DEVICEAPPLICATIONMETHOD CUSTOM_APPLICATION environment)

error_rate_increase CustomAppAnomaliesErrorRateIncreaseArgs

Error rate increase

slow_user_actions CustomAppAnomaliesSlowUserActionsArgs

Slow user actions

unexpected_high_load CustomAppAnomaliesUnexpectedHighLoadArgs

Unexpected high load

unexpected_low_load CustomAppAnomaliesUnexpectedLowLoadArgs

Unexpected low load

scope str

The scope of this setting (DEVICEAPPLICATIONMETHOD CUSTOM_APPLICATION environment)

errorRateIncrease Property Map

Error rate increase

slowUserActions Property Map

Slow user actions

unexpectedHighLoad Property Map

Unexpected high load

unexpectedLowLoad Property Map

Unexpected low load

scope String

The scope of this setting (DEVICEAPPLICATIONMETHOD CUSTOM_APPLICATION environment)

Outputs

All input properties are implicitly available as output properties. Additionally, the CustomAppAnomalies resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Look up Existing CustomAppAnomalies Resource

Get an existing CustomAppAnomalies resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: CustomAppAnomaliesState, opts?: CustomResourceOptions): CustomAppAnomalies
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        error_rate_increase: Optional[CustomAppAnomaliesErrorRateIncreaseArgs] = None,
        scope: Optional[str] = None,
        slow_user_actions: Optional[CustomAppAnomaliesSlowUserActionsArgs] = None,
        unexpected_high_load: Optional[CustomAppAnomaliesUnexpectedHighLoadArgs] = None,
        unexpected_low_load: Optional[CustomAppAnomaliesUnexpectedLowLoadArgs] = None) -> CustomAppAnomalies
func GetCustomAppAnomalies(ctx *Context, name string, id IDInput, state *CustomAppAnomaliesState, opts ...ResourceOption) (*CustomAppAnomalies, error)
public static CustomAppAnomalies Get(string name, Input<string> id, CustomAppAnomaliesState? state, CustomResourceOptions? opts = null)
public static CustomAppAnomalies get(String name, Output<String> id, CustomAppAnomaliesState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
ErrorRateIncrease CustomAppAnomaliesErrorRateIncreaseArgs

Error rate increase

Scope string

The scope of this setting (DEVICEAPPLICATIONMETHOD CUSTOM_APPLICATION environment)

SlowUserActions CustomAppAnomaliesSlowUserActionsArgs

Slow user actions

UnexpectedHighLoad CustomAppAnomaliesUnexpectedHighLoadArgs

Unexpected high load

UnexpectedLowLoad CustomAppAnomaliesUnexpectedLowLoadArgs

Unexpected low load

errorRateIncrease CustomAppAnomaliesErrorRateIncreaseArgs

Error rate increase

scope String

The scope of this setting (DEVICEAPPLICATIONMETHOD CUSTOM_APPLICATION environment)

slowUserActions CustomAppAnomaliesSlowUserActionsArgs

Slow user actions

unexpectedHighLoad CustomAppAnomaliesUnexpectedHighLoadArgs

Unexpected high load

unexpectedLowLoad CustomAppAnomaliesUnexpectedLowLoadArgs

Unexpected low load

errorRateIncrease CustomAppAnomaliesErrorRateIncreaseArgs

Error rate increase

scope string

The scope of this setting (DEVICEAPPLICATIONMETHOD CUSTOM_APPLICATION environment)

slowUserActions CustomAppAnomaliesSlowUserActionsArgs

Slow user actions

unexpectedHighLoad CustomAppAnomaliesUnexpectedHighLoadArgs

Unexpected high load

unexpectedLowLoad CustomAppAnomaliesUnexpectedLowLoadArgs

Unexpected low load

error_rate_increase CustomAppAnomaliesErrorRateIncreaseArgs

Error rate increase

scope str

The scope of this setting (DEVICEAPPLICATIONMETHOD CUSTOM_APPLICATION environment)

slow_user_actions CustomAppAnomaliesSlowUserActionsArgs

Slow user actions

unexpected_high_load CustomAppAnomaliesUnexpectedHighLoadArgs

Unexpected high load

unexpected_low_load CustomAppAnomaliesUnexpectedLowLoadArgs

Unexpected low load

errorRateIncrease Property Map

Error rate increase

scope String

The scope of this setting (DEVICEAPPLICATIONMETHOD CUSTOM_APPLICATION environment)

slowUserActions Property Map

Slow user actions

unexpectedHighLoad Property Map

Unexpected high load

unexpectedLowLoad Property Map

Unexpected low load

Supporting Types

CustomAppAnomaliesErrorRateIncrease

Enabled bool

This setting is enabled (true) or disabled (false)

DetectionMode string

Possible Values: Auto, Fixed

ErrorRateIncreaseAuto Lbrlabs.PulumiPackage.Dynatrace.Inputs.CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseAuto

Alert if the percentage of user actions affected by reported errors exceeds both the absolute threshold and the relative threshold

ErrorRateIncreaseFixed Lbrlabs.PulumiPackage.Dynatrace.Inputs.CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseFixed

Alert if the custom reported error rate threshold is exceeded during any 5-minute period

Enabled bool

This setting is enabled (true) or disabled (false)

DetectionMode string

Possible Values: Auto, Fixed

ErrorRateIncreaseAuto CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseAuto

Alert if the percentage of user actions affected by reported errors exceeds both the absolute threshold and the relative threshold

ErrorRateIncreaseFixed CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseFixed

Alert if the custom reported error rate threshold is exceeded during any 5-minute period

enabled Boolean

This setting is enabled (true) or disabled (false)

detectionMode String

Possible Values: Auto, Fixed

errorRateIncreaseAuto CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseAuto

Alert if the percentage of user actions affected by reported errors exceeds both the absolute threshold and the relative threshold

errorRateIncreaseFixed CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseFixed

Alert if the custom reported error rate threshold is exceeded during any 5-minute period

enabled boolean

This setting is enabled (true) or disabled (false)

detectionMode string

Possible Values: Auto, Fixed

errorRateIncreaseAuto CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseAuto

Alert if the percentage of user actions affected by reported errors exceeds both the absolute threshold and the relative threshold

errorRateIncreaseFixed CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseFixed

Alert if the custom reported error rate threshold is exceeded during any 5-minute period

enabled bool

This setting is enabled (true) or disabled (false)

detection_mode str

Possible Values: Auto, Fixed

error_rate_increase_auto CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseAuto

Alert if the percentage of user actions affected by reported errors exceeds both the absolute threshold and the relative threshold

error_rate_increase_fixed CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseFixed

Alert if the custom reported error rate threshold is exceeded during any 5-minute period

enabled Boolean

This setting is enabled (true) or disabled (false)

detectionMode String

Possible Values: Auto, Fixed

errorRateIncreaseAuto Property Map

Alert if the percentage of user actions affected by reported errors exceeds both the absolute threshold and the relative threshold

errorRateIncreaseFixed Property Map

Alert if the custom reported error rate threshold is exceeded during any 5-minute period

CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseAuto

CustomAppAnomaliesErrorRateIncreaseErrorRateIncreaseFixed

CustomAppAnomaliesSlowUserActions

Enabled bool

This setting is enabled (true) or disabled (false)

DetectionMode string

Possible Values: Auto, Fixed

SlowUserActionsAuto CustomAppAnomaliesSlowUserActionsSlowUserActionsAuto

no documentation available

SlowUserActionsFixed CustomAppAnomaliesSlowUserActionsSlowUserActionsFixed

no documentation available

enabled Boolean

This setting is enabled (true) or disabled (false)

detectionMode String

Possible Values: Auto, Fixed

slowUserActionsAuto CustomAppAnomaliesSlowUserActionsSlowUserActionsAuto

no documentation available

slowUserActionsFixed CustomAppAnomaliesSlowUserActionsSlowUserActionsFixed

no documentation available

enabled boolean

This setting is enabled (true) or disabled (false)

detectionMode string

Possible Values: Auto, Fixed

slowUserActionsAuto CustomAppAnomaliesSlowUserActionsSlowUserActionsAuto

no documentation available

slowUserActionsFixed CustomAppAnomaliesSlowUserActionsSlowUserActionsFixed

no documentation available

enabled bool

This setting is enabled (true) or disabled (false)

detection_mode str

Possible Values: Auto, Fixed

slow_user_actions_auto CustomAppAnomaliesSlowUserActionsSlowUserActionsAuto

no documentation available

slow_user_actions_fixed CustomAppAnomaliesSlowUserActionsSlowUserActionsFixed

no documentation available

enabled Boolean

This setting is enabled (true) or disabled (false)

detectionMode String

Possible Values: Auto, Fixed

slowUserActionsAuto Property Map

no documentation available

slowUserActionsFixed Property Map

no documentation available

CustomAppAnomaliesSlowUserActionsSlowUserActionsAuto

CustomAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationAvoidOveralerting

CustomAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdAll

CustomAppAnomaliesSlowUserActionsSlowUserActionsAutoDurationThresholdSlowest

CustomAppAnomaliesSlowUserActionsSlowUserActionsFixed

CustomAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationAvoidOveralerting

CustomAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdAllFixed

CustomAppAnomaliesSlowUserActionsSlowUserActionsFixedDurationThresholdSlowest

CustomAppAnomaliesUnexpectedHighLoad

Enabled bool

This setting is enabled (true) or disabled (false)

ThresholdPercentage double

Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic spikes within your application.

Enabled bool

This setting is enabled (true) or disabled (false)

ThresholdPercentage float64

Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic spikes within your application.

enabled Boolean

This setting is enabled (true) or disabled (false)

thresholdPercentage Double

Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic spikes within your application.

enabled boolean

This setting is enabled (true) or disabled (false)

thresholdPercentage number

Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic spikes within your application.

enabled bool

This setting is enabled (true) or disabled (false)

threshold_percentage float

Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic spikes within your application.

enabled Boolean

This setting is enabled (true) or disabled (false)

thresholdPercentage Number

Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic spikes within your application.

CustomAppAnomaliesUnexpectedLowLoad

Enabled bool

This setting is enabled (true) or disabled (false)

ThresholdPercentage double

Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic drops within your application.

Enabled bool

This setting is enabled (true) or disabled (false)

ThresholdPercentage float64

Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic drops within your application.

enabled Boolean

This setting is enabled (true) or disabled (false)

thresholdPercentage Double

Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic drops within your application.

enabled boolean

This setting is enabled (true) or disabled (false)

thresholdPercentage number

Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic drops within your application.

enabled bool

This setting is enabled (true) or disabled (false)

threshold_percentage float

Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic drops within your application.

enabled Boolean

This setting is enabled (true) or disabled (false)

thresholdPercentage Number

Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic drops within your application.

Package Details

Repository
dynatrace lbrlabs/pulumi-dynatrace
License
Apache-2.0
Notes

This Pulumi package is based on the dynatrace Terraform Provider.