dynatrace.CustomAnomalies
Create CustomAnomalies Resource
new CustomAnomalies(name: string, args: CustomAnomaliesArgs, opts?: CustomResourceOptions);
@overload
def CustomAnomalies(resource_name: str,
opts: Optional[ResourceOptions] = None,
aggregation_type: Optional[str] = None,
description: Optional[str] = None,
dimensions: Optional[Sequence[CustomAnomaliesDimensionArgs]] = None,
disabled_reason: Optional[str] = None,
enabled: Optional[bool] = None,
metric_id: Optional[str] = None,
metric_selector: Optional[str] = None,
name: Optional[str] = None,
primary_dimension_key: Optional[str] = None,
scopes: Optional[Sequence[CustomAnomaliesScopeArgs]] = None,
severity: Optional[str] = None,
strategy: Optional[CustomAnomaliesStrategyArgs] = None,
unknowns: Optional[str] = None,
warning_reason: Optional[str] = None)
@overload
def CustomAnomalies(resource_name: str,
args: CustomAnomaliesArgs,
opts: Optional[ResourceOptions] = None)
func NewCustomAnomalies(ctx *Context, name string, args CustomAnomaliesArgs, opts ...ResourceOption) (*CustomAnomalies, error)
public CustomAnomalies(string name, CustomAnomaliesArgs args, CustomResourceOptions? opts = null)
public CustomAnomalies(String name, CustomAnomaliesArgs args)
public CustomAnomalies(String name, CustomAnomaliesArgs args, CustomResourceOptions options)
type: dynatrace:CustomAnomalies
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CustomAnomaliesArgs
- 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 CustomAnomaliesArgs
- 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 CustomAnomaliesArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CustomAnomaliesArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CustomAnomaliesArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
CustomAnomalies 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 CustomAnomalies resource accepts the following input properties:
- Description string
The description of the metric event
- Enabled bool
The metric event is enabled (
true
) or disabled (false
)- Strategy
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Strategy Args A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
- Aggregation
Type string How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
- Dimensions
List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Dimension Args> Defines the dimensions of the metric to alert on. The filters are combined by conjunction
- Disabled
Reason string The reason of automatic disabling. The
NONE
means config was not disabled automatically. Possible values areMETRIC_DEFINITION_INCONSISTENCY
,NONE
,TOO_MANY_DIMS
andTOPX_FORCIBLY_DEACTIVATED
This property is not meant to be configured from the outside. It will get removed completely in future versions
- Metric
Id string The ID of the metric evaluated by the metric event
- Metric
Selector string The metric selector that should be executed
- Name string
The name of the metric event displayed in the UI
- Primary
Dimension stringKey Defines which dimension key should be used for the alertingScope
- Scopes
List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Args> Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
- Severity string
The type of the event to trigger on the threshold violation. The
CUSTOM_ALERT
type is not correlated with other alerts. TheINFO
type does not open a problem- Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- Warning
Reason string The reason of a warning set on the config. The
NONE
means config has no warnings. The other supported value isTOO_MANY_DIMS
This property is not meant to be configured from the outside. It will get removed completely in future versions
- Description string
The description of the metric event
- Enabled bool
The metric event is enabled (
true
) or disabled (false
)- Strategy
Custom
Anomalies Strategy Args A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
- Aggregation
Type string How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
- Dimensions
[]Custom
Anomalies Dimension Args Defines the dimensions of the metric to alert on. The filters are combined by conjunction
- Disabled
Reason string The reason of automatic disabling. The
NONE
means config was not disabled automatically. Possible values areMETRIC_DEFINITION_INCONSISTENCY
,NONE
,TOO_MANY_DIMS
andTOPX_FORCIBLY_DEACTIVATED
This property is not meant to be configured from the outside. It will get removed completely in future versions
- Metric
Id string The ID of the metric evaluated by the metric event
- Metric
Selector string The metric selector that should be executed
- Name string
The name of the metric event displayed in the UI
- Primary
Dimension stringKey Defines which dimension key should be used for the alertingScope
- Scopes
[]Custom
Anomalies Scope Args Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
- Severity string
The type of the event to trigger on the threshold violation. The
CUSTOM_ALERT
type is not correlated with other alerts. TheINFO
type does not open a problem- Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- Warning
Reason string The reason of a warning set on the config. The
NONE
means config has no warnings. The other supported value isTOO_MANY_DIMS
This property is not meant to be configured from the outside. It will get removed completely in future versions
- description String
The description of the metric event
- enabled Boolean
The metric event is enabled (
true
) or disabled (false
)- strategy
Custom
Anomalies Strategy Args A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
- aggregation
Type String How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
- dimensions
List<Custom
Anomalies Dimension Args> Defines the dimensions of the metric to alert on. The filters are combined by conjunction
- disabled
Reason String The reason of automatic disabling. The
NONE
means config was not disabled automatically. Possible values areMETRIC_DEFINITION_INCONSISTENCY
,NONE
,TOO_MANY_DIMS
andTOPX_FORCIBLY_DEACTIVATED
This property is not meant to be configured from the outside. It will get removed completely in future versions
- metric
Id String The ID of the metric evaluated by the metric event
- metric
Selector String The metric selector that should be executed
- name String
The name of the metric event displayed in the UI
- primary
Dimension StringKey Defines which dimension key should be used for the alertingScope
- scopes
List<Custom
Anomalies Scope Args> Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
- severity String
The type of the event to trigger on the threshold violation. The
CUSTOM_ALERT
type is not correlated with other alerts. TheINFO
type does not open a problem- unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
- warning
Reason String The reason of a warning set on the config. The
NONE
means config has no warnings. The other supported value isTOO_MANY_DIMS
This property is not meant to be configured from the outside. It will get removed completely in future versions
- description string
The description of the metric event
- enabled boolean
The metric event is enabled (
true
) or disabled (false
)- strategy
Custom
Anomalies Strategy Args A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
- aggregation
Type string How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
- dimensions
Custom
Anomalies Dimension Args[] Defines the dimensions of the metric to alert on. The filters are combined by conjunction
- disabled
Reason string The reason of automatic disabling. The
NONE
means config was not disabled automatically. Possible values areMETRIC_DEFINITION_INCONSISTENCY
,NONE
,TOO_MANY_DIMS
andTOPX_FORCIBLY_DEACTIVATED
This property is not meant to be configured from the outside. It will get removed completely in future versions
- metric
Id string The ID of the metric evaluated by the metric event
- metric
Selector string The metric selector that should be executed
- name string
The name of the metric event displayed in the UI
- primary
Dimension stringKey Defines which dimension key should be used for the alertingScope
- scopes
Custom
Anomalies Scope Args[] Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
- severity string
The type of the event to trigger on the threshold violation. The
CUSTOM_ALERT
type is not correlated with other alerts. TheINFO
type does not open a problem- unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- warning
Reason string The reason of a warning set on the config. The
NONE
means config has no warnings. The other supported value isTOO_MANY_DIMS
This property is not meant to be configured from the outside. It will get removed completely in future versions
- description str
The description of the metric event
- enabled bool
The metric event is enabled (
true
) or disabled (false
)- strategy
Custom
Anomalies Strategy Args A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
- aggregation_
type str How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
- dimensions
Sequence[Custom
Anomalies Dimension Args] Defines the dimensions of the metric to alert on. The filters are combined by conjunction
- disabled_
reason str The reason of automatic disabling. The
NONE
means config was not disabled automatically. Possible values areMETRIC_DEFINITION_INCONSISTENCY
,NONE
,TOO_MANY_DIMS
andTOPX_FORCIBLY_DEACTIVATED
This property is not meant to be configured from the outside. It will get removed completely in future versions
- metric_
id str The ID of the metric evaluated by the metric event
- metric_
selector str The metric selector that should be executed
- name str
The name of the metric event displayed in the UI
- primary_
dimension_ strkey Defines which dimension key should be used for the alertingScope
- scopes
Sequence[Custom
Anomalies Scope Args] Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
- severity str
The type of the event to trigger on the threshold violation. The
CUSTOM_ALERT
type is not correlated with other alerts. TheINFO
type does not open a problem- unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
- warning_
reason str The reason of a warning set on the config. The
NONE
means config has no warnings. The other supported value isTOO_MANY_DIMS
This property is not meant to be configured from the outside. It will get removed completely in future versions
- description String
The description of the metric event
- enabled Boolean
The metric event is enabled (
true
) or disabled (false
)- strategy Property Map
A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
- aggregation
Type String How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
- dimensions List<Property Map>
Defines the dimensions of the metric to alert on. The filters are combined by conjunction
- disabled
Reason String The reason of automatic disabling. The
NONE
means config was not disabled automatically. Possible values areMETRIC_DEFINITION_INCONSISTENCY
,NONE
,TOO_MANY_DIMS
andTOPX_FORCIBLY_DEACTIVATED
This property is not meant to be configured from the outside. It will get removed completely in future versions
- metric
Id String The ID of the metric evaluated by the metric event
- metric
Selector String The metric selector that should be executed
- name String
The name of the metric event displayed in the UI
- primary
Dimension StringKey Defines which dimension key should be used for the alertingScope
- scopes List<Property Map>
Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
- severity String
The type of the event to trigger on the threshold violation. The
CUSTOM_ALERT
type is not correlated with other alerts. TheINFO
type does not open a problem- unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
- warning
Reason String The reason of a warning set on the config. The
NONE
means config has no warnings. The other supported value isTOO_MANY_DIMS
This property is not meant to be configured from the outside. It will get removed completely in future versions
Outputs
All input properties are implicitly available as output properties. Additionally, the CustomAnomalies 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 CustomAnomalies Resource
Get an existing CustomAnomalies 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?: CustomAnomaliesState, opts?: CustomResourceOptions): CustomAnomalies
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
aggregation_type: Optional[str] = None,
description: Optional[str] = None,
dimensions: Optional[Sequence[CustomAnomaliesDimensionArgs]] = None,
disabled_reason: Optional[str] = None,
enabled: Optional[bool] = None,
metric_id: Optional[str] = None,
metric_selector: Optional[str] = None,
name: Optional[str] = None,
primary_dimension_key: Optional[str] = None,
scopes: Optional[Sequence[CustomAnomaliesScopeArgs]] = None,
severity: Optional[str] = None,
strategy: Optional[CustomAnomaliesStrategyArgs] = None,
unknowns: Optional[str] = None,
warning_reason: Optional[str] = None) -> CustomAnomalies
func GetCustomAnomalies(ctx *Context, name string, id IDInput, state *CustomAnomaliesState, opts ...ResourceOption) (*CustomAnomalies, error)
public static CustomAnomalies Get(string name, Input<string> id, CustomAnomaliesState? state, CustomResourceOptions? opts = null)
public static CustomAnomalies get(String name, Output<String> id, CustomAnomaliesState 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.
- Aggregation
Type string How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
- Description string
The description of the metric event
- Dimensions
List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Dimension Args> Defines the dimensions of the metric to alert on. The filters are combined by conjunction
- Disabled
Reason string The reason of automatic disabling. The
NONE
means config was not disabled automatically. Possible values areMETRIC_DEFINITION_INCONSISTENCY
,NONE
,TOO_MANY_DIMS
andTOPX_FORCIBLY_DEACTIVATED
This property is not meant to be configured from the outside. It will get removed completely in future versions
- Enabled bool
The metric event is enabled (
true
) or disabled (false
)- Metric
Id string The ID of the metric evaluated by the metric event
- Metric
Selector string The metric selector that should be executed
- Name string
The name of the metric event displayed in the UI
- Primary
Dimension stringKey Defines which dimension key should be used for the alertingScope
- Scopes
List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Args> Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
- Severity string
The type of the event to trigger on the threshold violation. The
CUSTOM_ALERT
type is not correlated with other alerts. TheINFO
type does not open a problem- Strategy
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Strategy Args A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
- Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- Warning
Reason string The reason of a warning set on the config. The
NONE
means config has no warnings. The other supported value isTOO_MANY_DIMS
This property is not meant to be configured from the outside. It will get removed completely in future versions
- Aggregation
Type string How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
- Description string
The description of the metric event
- Dimensions
[]Custom
Anomalies Dimension Args Defines the dimensions of the metric to alert on. The filters are combined by conjunction
- Disabled
Reason string The reason of automatic disabling. The
NONE
means config was not disabled automatically. Possible values areMETRIC_DEFINITION_INCONSISTENCY
,NONE
,TOO_MANY_DIMS
andTOPX_FORCIBLY_DEACTIVATED
This property is not meant to be configured from the outside. It will get removed completely in future versions
- Enabled bool
The metric event is enabled (
true
) or disabled (false
)- Metric
Id string The ID of the metric evaluated by the metric event
- Metric
Selector string The metric selector that should be executed
- Name string
The name of the metric event displayed in the UI
- Primary
Dimension stringKey Defines which dimension key should be used for the alertingScope
- Scopes
[]Custom
Anomalies Scope Args Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
- Severity string
The type of the event to trigger on the threshold violation. The
CUSTOM_ALERT
type is not correlated with other alerts. TheINFO
type does not open a problem- Strategy
Custom
Anomalies Strategy Args A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
- Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- Warning
Reason string The reason of a warning set on the config. The
NONE
means config has no warnings. The other supported value isTOO_MANY_DIMS
This property is not meant to be configured from the outside. It will get removed completely in future versions
- aggregation
Type String How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
- description String
The description of the metric event
- dimensions
List<Custom
Anomalies Dimension Args> Defines the dimensions of the metric to alert on. The filters are combined by conjunction
- disabled
Reason String The reason of automatic disabling. The
NONE
means config was not disabled automatically. Possible values areMETRIC_DEFINITION_INCONSISTENCY
,NONE
,TOO_MANY_DIMS
andTOPX_FORCIBLY_DEACTIVATED
This property is not meant to be configured from the outside. It will get removed completely in future versions
- enabled Boolean
The metric event is enabled (
true
) or disabled (false
)- metric
Id String The ID of the metric evaluated by the metric event
- metric
Selector String The metric selector that should be executed
- name String
The name of the metric event displayed in the UI
- primary
Dimension StringKey Defines which dimension key should be used for the alertingScope
- scopes
List<Custom
Anomalies Scope Args> Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
- severity String
The type of the event to trigger on the threshold violation. The
CUSTOM_ALERT
type is not correlated with other alerts. TheINFO
type does not open a problem- strategy
Custom
Anomalies Strategy Args A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
- unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
- warning
Reason String The reason of a warning set on the config. The
NONE
means config has no warnings. The other supported value isTOO_MANY_DIMS
This property is not meant to be configured from the outside. It will get removed completely in future versions
- aggregation
Type string How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
- description string
The description of the metric event
- dimensions
Custom
Anomalies Dimension Args[] Defines the dimensions of the metric to alert on. The filters are combined by conjunction
- disabled
Reason string The reason of automatic disabling. The
NONE
means config was not disabled automatically. Possible values areMETRIC_DEFINITION_INCONSISTENCY
,NONE
,TOO_MANY_DIMS
andTOPX_FORCIBLY_DEACTIVATED
This property is not meant to be configured from the outside. It will get removed completely in future versions
- enabled boolean
The metric event is enabled (
true
) or disabled (false
)- metric
Id string The ID of the metric evaluated by the metric event
- metric
Selector string The metric selector that should be executed
- name string
The name of the metric event displayed in the UI
- primary
Dimension stringKey Defines which dimension key should be used for the alertingScope
- scopes
Custom
Anomalies Scope Args[] Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
- severity string
The type of the event to trigger on the threshold violation. The
CUSTOM_ALERT
type is not correlated with other alerts. TheINFO
type does not open a problem- strategy
Custom
Anomalies Strategy Args A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
- unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- warning
Reason string The reason of a warning set on the config. The
NONE
means config has no warnings. The other supported value isTOO_MANY_DIMS
This property is not meant to be configured from the outside. It will get removed completely in future versions
- aggregation_
type str How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
- description str
The description of the metric event
- dimensions
Sequence[Custom
Anomalies Dimension Args] Defines the dimensions of the metric to alert on. The filters are combined by conjunction
- disabled_
reason str The reason of automatic disabling. The
NONE
means config was not disabled automatically. Possible values areMETRIC_DEFINITION_INCONSISTENCY
,NONE
,TOO_MANY_DIMS
andTOPX_FORCIBLY_DEACTIVATED
This property is not meant to be configured from the outside. It will get removed completely in future versions
- enabled bool
The metric event is enabled (
true
) or disabled (false
)- metric_
id str The ID of the metric evaluated by the metric event
- metric_
selector str The metric selector that should be executed
- name str
The name of the metric event displayed in the UI
- primary_
dimension_ strkey Defines which dimension key should be used for the alertingScope
- scopes
Sequence[Custom
Anomalies Scope Args] Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
- severity str
The type of the event to trigger on the threshold violation. The
CUSTOM_ALERT
type is not correlated with other alerts. TheINFO
type does not open a problem- strategy
Custom
Anomalies Strategy Args A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
- unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
- warning_
reason str The reason of a warning set on the config. The
NONE
means config has no warnings. The other supported value isTOO_MANY_DIMS
This property is not meant to be configured from the outside. It will get removed completely in future versions
- aggregation
Type String How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
- description String
The description of the metric event
- dimensions List<Property Map>
Defines the dimensions of the metric to alert on. The filters are combined by conjunction
- disabled
Reason String The reason of automatic disabling. The
NONE
means config was not disabled automatically. Possible values areMETRIC_DEFINITION_INCONSISTENCY
,NONE
,TOO_MANY_DIMS
andTOPX_FORCIBLY_DEACTIVATED
This property is not meant to be configured from the outside. It will get removed completely in future versions
- enabled Boolean
The metric event is enabled (
true
) or disabled (false
)- metric
Id String The ID of the metric evaluated by the metric event
- metric
Selector String The metric selector that should be executed
- name String
The name of the metric event displayed in the UI
- primary
Dimension StringKey Defines which dimension key should be used for the alertingScope
- scopes List<Property Map>
Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
- severity String
The type of the event to trigger on the threshold violation. The
CUSTOM_ALERT
type is not correlated with other alerts. TheINFO
type does not open a problem- strategy Property Map
A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
- unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
- warning
Reason String The reason of a warning set on the config. The
NONE
means config has no warnings. The other supported value isTOO_MANY_DIMS
This property is not meant to be configured from the outside. It will get removed completely in future versions
Supporting Types
CustomAnomaliesDimension
- Dimensions
List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Dimension Dimension> A generic definition for a filter
- Entities
List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Dimension Entity> A filter for the metrics entity dimensions
- Strings
List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Dimension String> A filter for the metrics string dimensions
- Dimensions
[]Custom
Anomalies Dimension Dimension A generic definition for a filter
- Entities
[]Custom
Anomalies Dimension Entity A filter for the metrics entity dimensions
- Strings
[]Custom
Anomalies Dimension String A filter for the metrics string dimensions
- dimensions
List<Custom
Anomalies Dimension Dimension> A generic definition for a filter
- entities
List<Custom
Anomalies Dimension Entity> A filter for the metrics entity dimensions
- strings
List<Custom
Anomalies Dimension String> A filter for the metrics string dimensions
- dimensions
Custom
Anomalies Dimension Dimension[] A generic definition for a filter
- entities
Custom
Anomalies Dimension Entity[] A filter for the metrics entity dimensions
- strings
Custom
Anomalies Dimension String[] A filter for the metrics string dimensions
- dimensions
Sequence[Custom
Anomalies Dimension Dimension] A generic definition for a filter
- entities
Sequence[Custom
Anomalies Dimension Entity] A filter for the metrics entity dimensions
- strings
Sequence[Custom
Anomalies Dimension String] A filter for the metrics string dimensions
- dimensions List<Property Map>
A generic definition for a filter
- entities List<Property Map>
A filter for the metrics entity dimensions
- strings List<Property Map>
A filter for the metrics string dimensions
CustomAnomaliesDimensionDimension
CustomAnomaliesDimensionEntity
- Filter
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Dimension Entity Filter - Key string
- Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- Filter
Custom
Anomalies Dimension Entity Filter - Key string
- Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Dimension Entity Filter - key String
- unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Dimension Entity Filter - key string
- unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Dimension Entity Filter - key str
- unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter Property Map
- key String
- unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
CustomAnomaliesDimensionEntityFilter
CustomAnomaliesDimensionString
- Filter
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Dimension String Filter - Key string
- Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- Filter
Custom
Anomalies Dimension String Filter - Key string
- Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Dimension String Filter - key String
- unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Dimension String Filter - key string
- unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Dimension String Filter - key str
- unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter Property Map
- key String
- unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
CustomAnomaliesDimensionStringFilter
CustomAnomaliesScope
- Custom
Device List<Lbrlabs.Group Names Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Custom Device Group Name> A scope filter for the related custom device group name
- Entities
List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Entity> A scope filter for a monitored entity identifier
- Host
Group List<Lbrlabs.Names Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Host Group Name> A scope filter for the related host group name
- Host
Names List<Lbrlabs.Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Host Name> A scope filter for the related host name
- Management
Zones List<Lbrlabs.Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Management Zone> A scope filter for a management zone identifier
- Names
List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Name> A scope filter for a monitored entity name
- Process
Group List<Lbrlabs.Ids Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Process Group Id> A scope filter for a process group identifier
- Process
Group List<Lbrlabs.Names Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Process Group Name> A scope filter for the related process group name
- Scopes
List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Scope> A generic scope filter
- List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Tag> A scope filter for tags on entities
- Custom
Device []CustomGroup Names Anomalies Scope Custom Device Group Name A scope filter for the related custom device group name
- Entities
[]Custom
Anomalies Scope Entity A scope filter for a monitored entity identifier
- Host
Group []CustomNames Anomalies Scope Host Group Name A scope filter for the related host group name
- Host
Names []CustomAnomalies Scope Host Name A scope filter for the related host name
- Management
Zones []CustomAnomalies Scope Management Zone A scope filter for a management zone identifier
- Names
[]Custom
Anomalies Scope Name A scope filter for a monitored entity name
- Process
Group []CustomIds Anomalies Scope Process Group Id A scope filter for a process group identifier
- Process
Group []CustomNames Anomalies Scope Process Group Name A scope filter for the related process group name
- Scopes
[]Custom
Anomalies Scope Scope A generic scope filter
- []Custom
Anomalies Scope Tag A scope filter for tags on entities
- custom
Device List<CustomGroup Names Anomalies Scope Custom Device Group Name> A scope filter for the related custom device group name
- entities
List<Custom
Anomalies Scope Entity> A scope filter for a monitored entity identifier
- host
Group List<CustomNames Anomalies Scope Host Group Name> A scope filter for the related host group name
- host
Names List<CustomAnomalies Scope Host Name> A scope filter for the related host name
- management
Zones List<CustomAnomalies Scope Management Zone> A scope filter for a management zone identifier
- names
List<Custom
Anomalies Scope Name> A scope filter for a monitored entity name
- process
Group List<CustomIds Anomalies Scope Process Group Id> A scope filter for a process group identifier
- process
Group List<CustomNames Anomalies Scope Process Group Name> A scope filter for the related process group name
- scopes
List<Custom
Anomalies Scope Scope> A generic scope filter
- List<Custom
Anomalies Scope Tag> A scope filter for tags on entities
- custom
Device CustomGroup Names Anomalies Scope Custom Device Group Name[] A scope filter for the related custom device group name
- entities
Custom
Anomalies Scope Entity[] A scope filter for a monitored entity identifier
- host
Group CustomNames Anomalies Scope Host Group Name[] A scope filter for the related host group name
- host
Names CustomAnomalies Scope Host Name[] A scope filter for the related host name
- management
Zones CustomAnomalies Scope Management Zone[] A scope filter for a management zone identifier
- names
Custom
Anomalies Scope Name[] A scope filter for a monitored entity name
- process
Group CustomIds Anomalies Scope Process Group Id[] A scope filter for a process group identifier
- process
Group CustomNames Anomalies Scope Process Group Name[] A scope filter for the related process group name
- scopes
Custom
Anomalies Scope Scope[] A generic scope filter
- Custom
Anomalies Scope Tag[] A scope filter for tags on entities
- custom_
device_ Sequence[Customgroup_ names Anomalies Scope Custom Device Group Name] A scope filter for the related custom device group name
- entities
Sequence[Custom
Anomalies Scope Entity] A scope filter for a monitored entity identifier
- host_
group_ Sequence[Customnames Anomalies Scope Host Group Name] A scope filter for the related host group name
- host_
names Sequence[CustomAnomalies Scope Host Name] A scope filter for the related host name
- management_
zones Sequence[CustomAnomalies Scope Management Zone] A scope filter for a management zone identifier
- names
Sequence[Custom
Anomalies Scope Name] A scope filter for a monitored entity name
- process_
group_ Sequence[Customids Anomalies Scope Process Group Id] A scope filter for a process group identifier
- process_
group_ Sequence[Customnames Anomalies Scope Process Group Name] A scope filter for the related process group name
- scopes
Sequence[Custom
Anomalies Scope Scope] A generic scope filter
- Sequence[Custom
Anomalies Scope Tag] A scope filter for tags on entities
- custom
Device List<Property Map>Group Names A scope filter for the related custom device group name
- entities List<Property Map>
A scope filter for a monitored entity identifier
- host
Group List<Property Map>Names A scope filter for the related host group name
- host
Names List<Property Map> A scope filter for the related host name
- management
Zones List<Property Map> A scope filter for a management zone identifier
- names List<Property Map>
A scope filter for a monitored entity name
- process
Group List<Property Map>Ids A scope filter for a process group identifier
- process
Group List<Property Map>Names A scope filter for the related process group name
- scopes List<Property Map>
A generic scope filter
- List<Property Map>
A scope filter for tags on entities
CustomAnomaliesScopeCustomDeviceGroupName
- Filter
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Custom Device Group Name Filter - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- Filter
Custom
Anomalies Scope Custom Device Group Name Filter - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Custom Device Group Name Filter - unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Custom Device Group Name Filter - unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Custom Device Group Name Filter - unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter Property Map
- unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
CustomAnomaliesScopeCustomDeviceGroupNameFilter
CustomAnomaliesScopeEntity
CustomAnomaliesScopeHostGroupName
- Filter
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Host Group Name Filter - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- Filter
Custom
Anomalies Scope Host Group Name Filter - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Host Group Name Filter - unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Host Group Name Filter - unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Host Group Name Filter - unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter Property Map
- unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
CustomAnomaliesScopeHostGroupNameFilter
CustomAnomaliesScopeHostName
- Filter
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Host Name Filter - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- Filter
Custom
Anomalies Scope Host Name Filter - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Host Name Filter - unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Host Name Filter - unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Host Name Filter - unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter Property Map
- unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
CustomAnomaliesScopeHostNameFilter
CustomAnomaliesScopeManagementZone
CustomAnomaliesScopeName
- Filter
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Name Filter - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- Filter
Custom
Anomalies Scope Name Filter - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Name Filter - unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Name Filter - unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Name Filter - unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter Property Map
- unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
CustomAnomaliesScopeNameFilter
CustomAnomaliesScopeProcessGroupId
CustomAnomaliesScopeProcessGroupName
- Filter
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Process Group Name Filter - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- Filter
Custom
Anomalies Scope Process Group Name Filter - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Process Group Name Filter - unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Process Group Name Filter - unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Process Group Name Filter - unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter Property Map
- unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
CustomAnomaliesScopeProcessGroupNameFilter
CustomAnomaliesScopeScope
CustomAnomaliesScopeTag
- Filter
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Scope Tag Filter - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- Filter
Custom
Anomalies Scope Tag Filter - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Tag Filter - unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Tag Filter - unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter
Custom
Anomalies Scope Tag Filter - unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
- filter Property Map
- unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
CustomAnomaliesScopeTagFilter
CustomAnomaliesStrategy
- Auto
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Strategy Auto An auto-adaptive baseline strategy to detect anomalies within metrics that show a regular change over time, as the baseline is also updated automatically. An example is to detect an anomaly in the number of received network packets or within the number of user actions over time
- Generics
List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Strategy Generic> A generic monitoring strategy
- Static
Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Custom Anomalies Strategy Static A static threshold monitoring strategy to alert on hard limits within a given metric. An example is the violation of a critical memory limit
- Auto
Custom
Anomalies Strategy Auto An auto-adaptive baseline strategy to detect anomalies within metrics that show a regular change over time, as the baseline is also updated automatically. An example is to detect an anomaly in the number of received network packets or within the number of user actions over time
- Generics
[]Custom
Anomalies Strategy Generic A generic monitoring strategy
- Static
Custom
Anomalies Strategy Static A static threshold monitoring strategy to alert on hard limits within a given metric. An example is the violation of a critical memory limit
- auto
Custom
Anomalies Strategy Auto An auto-adaptive baseline strategy to detect anomalies within metrics that show a regular change over time, as the baseline is also updated automatically. An example is to detect an anomaly in the number of received network packets or within the number of user actions over time
- generics
List<Custom
Anomalies Strategy Generic> A generic monitoring strategy
- static_
Custom
Anomalies Strategy Static A static threshold monitoring strategy to alert on hard limits within a given metric. An example is the violation of a critical memory limit
- auto
Custom
Anomalies Strategy Auto An auto-adaptive baseline strategy to detect anomalies within metrics that show a regular change over time, as the baseline is also updated automatically. An example is to detect an anomaly in the number of received network packets or within the number of user actions over time
- generics
Custom
Anomalies Strategy Generic[] A generic monitoring strategy
- static
Custom
Anomalies Strategy Static A static threshold monitoring strategy to alert on hard limits within a given metric. An example is the violation of a critical memory limit
- auto
Custom
Anomalies Strategy Auto An auto-adaptive baseline strategy to detect anomalies within metrics that show a regular change over time, as the baseline is also updated automatically. An example is to detect an anomaly in the number of received network packets or within the number of user actions over time
- generics
Sequence[Custom
Anomalies Strategy Generic] A generic monitoring strategy
- static
Custom
Anomalies Strategy Static A static threshold monitoring strategy to alert on hard limits within a given metric. An example is the violation of a critical memory limit
- auto Property Map
An auto-adaptive baseline strategy to detect anomalies within metrics that show a regular change over time, as the baseline is also updated automatically. An example is to detect an anomaly in the number of received network packets or within the number of user actions over time
- generics List<Property Map>
A generic monitoring strategy
- static Property Map
A static threshold monitoring strategy to alert on hard limits within a given metric. An example is the violation of a critical memory limit
CustomAnomaliesStrategyAuto
- Alert
Condition string - Dealerting
Samples int - Samples int
- Signal
Fluctuations double - Violating
Samples int - Alerting
On boolMissing Data - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- Alert
Condition string - Dealerting
Samples int - Samples int
- Signal
Fluctuations float64 - Violating
Samples int - Alerting
On boolMissing Data - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- alert
Condition String - dealerting
Samples Integer - samples Integer
- signal
Fluctuations Double - violating
Samples Integer - alerting
On BooleanMissing Data - unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
- alert
Condition string - dealerting
Samples number - samples number
- signal
Fluctuations number - violating
Samples number - alerting
On booleanMissing Data - unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- alert_
condition str - dealerting_
samples int - samples int
- signal_
fluctuations float - violating_
samples int - alerting_
on_ boolmissing_ data - unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
- alert
Condition String - dealerting
Samples Number - samples Number
- signal
Fluctuations Number - violating
Samples Number - alerting
On BooleanMissing Data - unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
CustomAnomaliesStrategyGeneric
CustomAnomaliesStrategyStatic
- Alert
Condition string - Dealerting
Samples int - Samples int
- Threshold double
- Unit string
- Violating
Samples int - Alerting
On boolMissing Data - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- Alert
Condition string - Dealerting
Samples int - Samples int
- Threshold float64
- Unit string
- Violating
Samples int - Alerting
On boolMissing Data - Unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- alert
Condition String - dealerting
Samples Integer - samples Integer
- threshold Double
- unit String
- violating
Samples Integer - alerting
On BooleanMissing Data - unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
- alert
Condition string - dealerting
Samples number - samples number
- threshold number
- unit string
- violating
Samples number - alerting
On booleanMissing Data - unknowns string
allows for configuring properties that are not explicitly supported by the current version of this provider
- alert_
condition str - dealerting_
samples int - samples int
- threshold float
- unit str
- violating_
samples int - alerting_
on_ boolmissing_ data - unknowns str
allows for configuring properties that are not explicitly supported by the current version of this provider
- alert
Condition String - dealerting
Samples Number - samples Number
- threshold Number
- unit String
- violating
Samples Number - alerting
On BooleanMissing Data - unknowns String
allows for configuring properties that are not explicitly supported by the current version of this provider
Package Details
- Repository
- dynatrace lbrlabs/pulumi-dynatrace
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
dynatrace
Terraform Provider.