Dynatrace

v0.0.2 published on Tuesday, Nov 1, 2022 by Lbrlabs

ApplicationAnomalies

Create ApplicationAnomalies Resource

new ApplicationAnomalies(name: string, args?: ApplicationAnomaliesArgs, opts?: CustomResourceOptions);
@overload
def ApplicationAnomalies(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         failure_rate: Optional[ApplicationAnomaliesFailureRateArgs] = None,
                         response_time: Optional[ApplicationAnomaliesResponseTimeArgs] = None,
                         traffic: Optional[ApplicationAnomaliesTrafficArgs] = None)
@overload
def ApplicationAnomalies(resource_name: str,
                         args: Optional[ApplicationAnomaliesArgs] = None,
                         opts: Optional[ResourceOptions] = None)
func NewApplicationAnomalies(ctx *Context, name string, args *ApplicationAnomaliesArgs, opts ...ResourceOption) (*ApplicationAnomalies, error)
public ApplicationAnomalies(string name, ApplicationAnomaliesArgs? args = null, CustomResourceOptions? opts = null)
public ApplicationAnomalies(String name, ApplicationAnomaliesArgs args)
public ApplicationAnomalies(String name, ApplicationAnomaliesArgs args, CustomResourceOptions options)
type: dynatrace:ApplicationAnomalies
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ApplicationAnomaliesArgs
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 ApplicationAnomaliesArgs
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 ApplicationAnomaliesArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ApplicationAnomaliesArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ApplicationAnomaliesArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

ApplicationAnomalies 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 ApplicationAnomalies resource accepts the following input properties:

FailureRate ApplicationAnomaliesFailureRateArgs

Configuration of failure rate increase detection

ResponseTime ApplicationAnomaliesResponseTimeArgs

Configuration of response time degradation detection

Traffic ApplicationAnomaliesTrafficArgs

Configuration for anomalies regarding traffic

failureRate ApplicationAnomaliesFailureRateArgs

Configuration of failure rate increase detection

responseTime ApplicationAnomaliesResponseTimeArgs

Configuration of response time degradation detection

traffic ApplicationAnomaliesTrafficArgs

Configuration for anomalies regarding traffic

failureRate ApplicationAnomaliesFailureRateArgs

Configuration of failure rate increase detection

responseTime ApplicationAnomaliesResponseTimeArgs

Configuration of response time degradation detection

traffic ApplicationAnomaliesTrafficArgs

Configuration for anomalies regarding traffic

failure_rate ApplicationAnomaliesFailureRateArgs

Configuration of failure rate increase detection

response_time ApplicationAnomaliesResponseTimeArgs

Configuration of response time degradation detection

traffic ApplicationAnomaliesTrafficArgs

Configuration for anomalies regarding traffic

failureRate Property Map

Configuration of failure rate increase detection

responseTime Property Map

Configuration of response time degradation detection

traffic Property Map

Configuration for anomalies regarding traffic

Outputs

All input properties are implicitly available as output properties. Additionally, the ApplicationAnomalies 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 ApplicationAnomalies Resource

Get an existing ApplicationAnomalies 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?: ApplicationAnomaliesState, opts?: CustomResourceOptions): ApplicationAnomalies
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        failure_rate: Optional[ApplicationAnomaliesFailureRateArgs] = None,
        response_time: Optional[ApplicationAnomaliesResponseTimeArgs] = None,
        traffic: Optional[ApplicationAnomaliesTrafficArgs] = None) -> ApplicationAnomalies
func GetApplicationAnomalies(ctx *Context, name string, id IDInput, state *ApplicationAnomaliesState, opts ...ResourceOption) (*ApplicationAnomalies, error)
public static ApplicationAnomalies Get(string name, Input<string> id, ApplicationAnomaliesState? state, CustomResourceOptions? opts = null)
public static ApplicationAnomalies get(String name, Output<String> id, ApplicationAnomaliesState 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:
FailureRate ApplicationAnomaliesFailureRateArgs

Configuration of failure rate increase detection

ResponseTime ApplicationAnomaliesResponseTimeArgs

Configuration of response time degradation detection

Traffic ApplicationAnomaliesTrafficArgs

Configuration for anomalies regarding traffic

failureRate ApplicationAnomaliesFailureRateArgs

Configuration of failure rate increase detection

responseTime ApplicationAnomaliesResponseTimeArgs

Configuration of response time degradation detection

traffic ApplicationAnomaliesTrafficArgs

Configuration for anomalies regarding traffic

failureRate ApplicationAnomaliesFailureRateArgs

Configuration of failure rate increase detection

responseTime ApplicationAnomaliesResponseTimeArgs

Configuration of response time degradation detection

traffic ApplicationAnomaliesTrafficArgs

Configuration for anomalies regarding traffic

failure_rate ApplicationAnomaliesFailureRateArgs

Configuration of failure rate increase detection

response_time ApplicationAnomaliesResponseTimeArgs

Configuration of response time degradation detection

traffic ApplicationAnomaliesTrafficArgs

Configuration for anomalies regarding traffic

failureRate Property Map

Configuration of failure rate increase detection

responseTime Property Map

Configuration of response time degradation detection

traffic Property Map

Configuration for anomalies regarding traffic

Supporting Types

ApplicationAnomaliesFailureRate

Auto Lbrlabs.PulumiPackage.Dynatrace.Inputs.ApplicationAnomaliesFailureRateAuto

Parameters of failure rate increase auto-detection. Example: If the expected error rate is 1.5%, and you set an absolute increase of 1%, and a relative increase of 50%, the thresholds will be: Absolute: 1.5% + 1% = 2.5% Relative: 1.5% + 1.5% * 50% = 2.25%

Thresholds Lbrlabs.PulumiPackage.Dynatrace.Inputs.ApplicationAnomaliesFailureRateThresholds

Fixed thresholds for failure rate increase detection

Auto ApplicationAnomaliesFailureRateAuto

Parameters of failure rate increase auto-detection. Example: If the expected error rate is 1.5%, and you set an absolute increase of 1%, and a relative increase of 50%, the thresholds will be: Absolute: 1.5% + 1% = 2.5% Relative: 1.5% + 1.5% * 50% = 2.25%

Thresholds ApplicationAnomaliesFailureRateThresholds

Fixed thresholds for failure rate increase detection

auto ApplicationAnomaliesFailureRateAuto

Parameters of failure rate increase auto-detection. Example: If the expected error rate is 1.5%, and you set an absolute increase of 1%, and a relative increase of 50%, the thresholds will be: Absolute: 1.5% + 1% = 2.5% Relative: 1.5% + 1.5% * 50% = 2.25%

thresholds ApplicationAnomaliesFailureRateThresholds

Fixed thresholds for failure rate increase detection

auto ApplicationAnomaliesFailureRateAuto

Parameters of failure rate increase auto-detection. Example: If the expected error rate is 1.5%, and you set an absolute increase of 1%, and a relative increase of 50%, the thresholds will be: Absolute: 1.5% + 1% = 2.5% Relative: 1.5% + 1.5% * 50% = 2.25%

thresholds ApplicationAnomaliesFailureRateThresholds

Fixed thresholds for failure rate increase detection

auto ApplicationAnomaliesFailureRateAuto

Parameters of failure rate increase auto-detection. Example: If the expected error rate is 1.5%, and you set an absolute increase of 1%, and a relative increase of 50%, the thresholds will be: Absolute: 1.5% + 1% = 2.5% Relative: 1.5% + 1.5% * 50% = 2.25%

thresholds ApplicationAnomaliesFailureRateThresholds

Fixed thresholds for failure rate increase detection

auto Property Map

Parameters of failure rate increase auto-detection. Example: If the expected error rate is 1.5%, and you set an absolute increase of 1%, and a relative increase of 50%, the thresholds will be: Absolute: 1.5% + 1% = 2.5% Relative: 1.5% + 1.5% * 50% = 2.25%

thresholds Property Map

Fixed thresholds for failure rate increase detection

ApplicationAnomaliesFailureRateAuto

absolute Integer
relative Integer
unknowns String
absolute number
relative number
unknowns string
absolute Number
relative Number
unknowns String

ApplicationAnomaliesFailureRateThresholds

sensitivity String
threshold Integer
unknowns String
sensitivity string
threshold number
unknowns string
sensitivity String
threshold Number
unknowns String

ApplicationAnomaliesResponseTime

Auto Lbrlabs.PulumiPackage.Dynatrace.Inputs.ApplicationAnomaliesResponseTimeAuto

Parameters of the response time degradation auto-detection. Violation of any criterion triggers an alert

Thresholds Lbrlabs.PulumiPackage.Dynatrace.Inputs.ApplicationAnomaliesResponseTimeThresholds

Fixed thresholds for response time degradation detection

Auto ApplicationAnomaliesResponseTimeAuto

Parameters of the response time degradation auto-detection. Violation of any criterion triggers an alert

Thresholds ApplicationAnomaliesResponseTimeThresholds

Fixed thresholds for response time degradation detection

auto ApplicationAnomaliesResponseTimeAuto

Parameters of the response time degradation auto-detection. Violation of any criterion triggers an alert

thresholds ApplicationAnomaliesResponseTimeThresholds

Fixed thresholds for response time degradation detection

auto ApplicationAnomaliesResponseTimeAuto

Parameters of the response time degradation auto-detection. Violation of any criterion triggers an alert

thresholds ApplicationAnomaliesResponseTimeThresholds

Fixed thresholds for response time degradation detection

auto ApplicationAnomaliesResponseTimeAuto

Parameters of the response time degradation auto-detection. Violation of any criterion triggers an alert

thresholds ApplicationAnomaliesResponseTimeThresholds

Fixed thresholds for response time degradation detection

auto Property Map

Parameters of the response time degradation auto-detection. Violation of any criterion triggers an alert

thresholds Property Map

Fixed thresholds for response time degradation detection

ApplicationAnomaliesResponseTimeAuto

load String
milliseconds Integer
percent Integer
slowestMilliseconds Integer
slowestPercent Integer
unknowns String

ApplicationAnomaliesResponseTimeThresholds

load String
milliseconds Integer
sensitivity String
slowestMilliseconds Integer
unknowns String

ApplicationAnomaliesTraffic

Drops ApplicationAnomaliesTrafficDrops

The configuration of traffic drops detection

Spikes ApplicationAnomaliesTrafficSpikes

The configuration of traffic spikes detection

drops ApplicationAnomaliesTrafficDrops

The configuration of traffic drops detection

spikes ApplicationAnomaliesTrafficSpikes

The configuration of traffic spikes detection

drops ApplicationAnomaliesTrafficDrops

The configuration of traffic drops detection

spikes ApplicationAnomaliesTrafficSpikes

The configuration of traffic spikes detection

drops ApplicationAnomaliesTrafficDrops

The configuration of traffic drops detection

spikes ApplicationAnomaliesTrafficSpikes

The configuration of traffic spikes detection

drops Property Map

The configuration of traffic drops detection

spikes Property Map

The configuration of traffic spikes detection

ApplicationAnomaliesTrafficDrops

enabled Boolean
percent Integer
enabled boolean
percent number
enabled Boolean
percent Number

ApplicationAnomaliesTrafficSpikes

enabled Boolean
percent Integer
enabled boolean
percent number
enabled Boolean
percent Number

Package Details

Repository
https://github.com/lbrlabs/pulumi-dynatrace
License
Apache-2.0
Notes

This Pulumi package is based on the dynatrace Terraform Provider.