dynatrace.Alerting
Explore with Pulumi AI
Create Alerting Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Alerting(name: string, args?: AlertingArgs, opts?: CustomResourceOptions);
@overload
def Alerting(resource_name: str,
args: Optional[AlertingArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Alerting(resource_name: str,
opts: Optional[ResourceOptions] = None,
filters: Optional[AlertingFiltersArgs] = None,
legacy_id: Optional[str] = None,
management_zone: Optional[str] = None,
name: Optional[str] = None,
rules: Optional[AlertingRulesArgs] = None)
func NewAlerting(ctx *Context, name string, args *AlertingArgs, opts ...ResourceOption) (*Alerting, error)
public Alerting(string name, AlertingArgs? args = null, CustomResourceOptions? opts = null)
public Alerting(String name, AlertingArgs args)
public Alerting(String name, AlertingArgs args, CustomResourceOptions options)
type: dynatrace:Alerting
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AlertingArgs
- 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 AlertingArgs
- 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 AlertingArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AlertingArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AlertingArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var alertingResource = new Dynatrace.Alerting("alertingResource", new()
{
Filters = new Dynatrace.Inputs.AlertingFiltersArgs
{
Filters = new[]
{
new Dynatrace.Inputs.AlertingFiltersFilterArgs
{
Custom = new Dynatrace.Inputs.AlertingFiltersFilterCustomArgs
{
Description = new Dynatrace.Inputs.AlertingFiltersFilterCustomDescriptionArgs
{
Operator = "string",
Value = "string",
CaseSensitive = false,
Enabled = false,
Negate = false,
},
Metadata = new Dynatrace.Inputs.AlertingFiltersFilterCustomMetadataArgs
{
Items = new Dynatrace.Inputs.AlertingFiltersFilterCustomMetadataItemsArgs
{
Filters = new[]
{
new Dynatrace.Inputs.AlertingFiltersFilterCustomMetadataItemsFilterArgs
{
Key = "string",
Value = "string",
Negate = false,
},
},
},
},
Title = new Dynatrace.Inputs.AlertingFiltersFilterCustomTitleArgs
{
Operator = "string",
Value = "string",
CaseSensitive = false,
Enabled = false,
Negate = false,
},
},
Predefined = new Dynatrace.Inputs.AlertingFiltersFilterPredefinedArgs
{
Type = "string",
Negate = false,
},
},
},
},
LegacyId = "string",
ManagementZone = "string",
Name = "string",
Rules = new Dynatrace.Inputs.AlertingRulesArgs
{
Rules = new[]
{
new Dynatrace.Inputs.AlertingRulesRuleArgs
{
DelayInMinutes = 0,
IncludeMode = "string",
SeverityLevel = "string",
Tags = new[]
{
"string",
},
},
},
},
});
example, err := dynatrace.NewAlerting(ctx, "alertingResource", &dynatrace.AlertingArgs{
Filters: &dynatrace.AlertingFiltersArgs{
Filters: dynatrace.AlertingFiltersFilterArray{
&dynatrace.AlertingFiltersFilterArgs{
Custom: &dynatrace.AlertingFiltersFilterCustomArgs{
Description: &dynatrace.AlertingFiltersFilterCustomDescriptionArgs{
Operator: pulumi.String("string"),
Value: pulumi.String("string"),
CaseSensitive: pulumi.Bool(false),
Enabled: pulumi.Bool(false),
Negate: pulumi.Bool(false),
},
Metadata: &dynatrace.AlertingFiltersFilterCustomMetadataArgs{
Items: &dynatrace.AlertingFiltersFilterCustomMetadataItemsArgs{
Filters: dynatrace.AlertingFiltersFilterCustomMetadataItemsFilterArray{
&dynatrace.AlertingFiltersFilterCustomMetadataItemsFilterArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
Negate: pulumi.Bool(false),
},
},
},
},
Title: &dynatrace.AlertingFiltersFilterCustomTitleArgs{
Operator: pulumi.String("string"),
Value: pulumi.String("string"),
CaseSensitive: pulumi.Bool(false),
Enabled: pulumi.Bool(false),
Negate: pulumi.Bool(false),
},
},
Predefined: &dynatrace.AlertingFiltersFilterPredefinedArgs{
Type: pulumi.String("string"),
Negate: pulumi.Bool(false),
},
},
},
},
LegacyId: pulumi.String("string"),
ManagementZone: pulumi.String("string"),
Name: pulumi.String("string"),
Rules: &dynatrace.AlertingRulesArgs{
Rules: dynatrace.AlertingRulesRuleArray{
&dynatrace.AlertingRulesRuleArgs{
DelayInMinutes: pulumi.Int(0),
IncludeMode: pulumi.String("string"),
SeverityLevel: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
})
var alertingResource = new Alerting("alertingResource", AlertingArgs.builder()
.filters(AlertingFiltersArgs.builder()
.filters(AlertingFiltersFilterArgs.builder()
.custom(AlertingFiltersFilterCustomArgs.builder()
.description(AlertingFiltersFilterCustomDescriptionArgs.builder()
.operator("string")
.value("string")
.caseSensitive(false)
.enabled(false)
.negate(false)
.build())
.metadata(AlertingFiltersFilterCustomMetadataArgs.builder()
.items(AlertingFiltersFilterCustomMetadataItemsArgs.builder()
.filters(AlertingFiltersFilterCustomMetadataItemsFilterArgs.builder()
.key("string")
.value("string")
.negate(false)
.build())
.build())
.build())
.title(AlertingFiltersFilterCustomTitleArgs.builder()
.operator("string")
.value("string")
.caseSensitive(false)
.enabled(false)
.negate(false)
.build())
.build())
.predefined(AlertingFiltersFilterPredefinedArgs.builder()
.type("string")
.negate(false)
.build())
.build())
.build())
.legacyId("string")
.managementZone("string")
.name("string")
.rules(AlertingRulesArgs.builder()
.rules(AlertingRulesRuleArgs.builder()
.delayInMinutes(0)
.includeMode("string")
.severityLevel("string")
.tags("string")
.build())
.build())
.build());
alerting_resource = dynatrace.Alerting("alertingResource",
filters={
"filters": [{
"custom": {
"description": {
"operator": "string",
"value": "string",
"case_sensitive": False,
"enabled": False,
"negate": False,
},
"metadata": {
"items": {
"filters": [{
"key": "string",
"value": "string",
"negate": False,
}],
},
},
"title": {
"operator": "string",
"value": "string",
"case_sensitive": False,
"enabled": False,
"negate": False,
},
},
"predefined": {
"type": "string",
"negate": False,
},
}],
},
legacy_id="string",
management_zone="string",
name="string",
rules={
"rules": [{
"delay_in_minutes": 0,
"include_mode": "string",
"severity_level": "string",
"tags": ["string"],
}],
})
const alertingResource = new dynatrace.Alerting("alertingResource", {
filters: {
filters: [{
custom: {
description: {
operator: "string",
value: "string",
caseSensitive: false,
enabled: false,
negate: false,
},
metadata: {
items: {
filters: [{
key: "string",
value: "string",
negate: false,
}],
},
},
title: {
operator: "string",
value: "string",
caseSensitive: false,
enabled: false,
negate: false,
},
},
predefined: {
type: "string",
negate: false,
},
}],
},
legacyId: "string",
managementZone: "string",
name: "string",
rules: {
rules: [{
delayInMinutes: 0,
includeMode: "string",
severityLevel: "string",
tags: ["string"],
}],
},
});
type: dynatrace:Alerting
properties:
filters:
filters:
- custom:
description:
caseSensitive: false
enabled: false
negate: false
operator: string
value: string
metadata:
items:
filters:
- key: string
negate: false
value: string
title:
caseSensitive: false
enabled: false
negate: false
operator: string
value: string
predefined:
negate: false
type: string
legacyId: string
managementZone: string
name: string
rules:
rules:
- delayInMinutes: 0
includeMode: string
severityLevel: string
tags:
- string
Alerting Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Alerting resource accepts the following input properties:
- Filters
Pulumiverse.
Dynatrace. Inputs. Alerting Filters - The list of event filters. For all filters that are negated inside of these event filters, that is all
Predefined
as well asCustom
(Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies - Legacy
Id string - The ID of this setting when referred to by the Config REST API V1
- Management
Zone string - Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
- Name string
- The name of the alerting profile, displayed in the UI
- Rules
Pulumiverse.
Dynatrace. Inputs. Alerting Rules - A list of rules for management zone usage. Each rule is evaluated independently of all other rules
- Filters
Alerting
Filters Args - The list of event filters. For all filters that are negated inside of these event filters, that is all
Predefined
as well asCustom
(Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies - Legacy
Id string - The ID of this setting when referred to by the Config REST API V1
- Management
Zone string - Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
- Name string
- The name of the alerting profile, displayed in the UI
- Rules
Alerting
Rules Args - A list of rules for management zone usage. Each rule is evaluated independently of all other rules
- filters
Alerting
Filters - The list of event filters. For all filters that are negated inside of these event filters, that is all
Predefined
as well asCustom
(Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies - legacy
Id String - The ID of this setting when referred to by the Config REST API V1
- management
Zone String - Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
- name String
- The name of the alerting profile, displayed in the UI
- rules
Alerting
Rules - A list of rules for management zone usage. Each rule is evaluated independently of all other rules
- filters
Alerting
Filters - The list of event filters. For all filters that are negated inside of these event filters, that is all
Predefined
as well asCustom
(Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies - legacy
Id string - The ID of this setting when referred to by the Config REST API V1
- management
Zone string - Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
- name string
- The name of the alerting profile, displayed in the UI
- rules
Alerting
Rules - A list of rules for management zone usage. Each rule is evaluated independently of all other rules
- filters
Alerting
Filters Args - The list of event filters. For all filters that are negated inside of these event filters, that is all
Predefined
as well asCustom
(Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies - legacy_
id str - The ID of this setting when referred to by the Config REST API V1
- management_
zone str - Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
- name str
- The name of the alerting profile, displayed in the UI
- rules
Alerting
Rules Args - A list of rules for management zone usage. Each rule is evaluated independently of all other rules
- filters Property Map
- The list of event filters. For all filters that are negated inside of these event filters, that is all
Predefined
as well asCustom
(Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies - legacy
Id String - The ID of this setting when referred to by the Config REST API V1
- management
Zone String - Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
- name String
- The name of the alerting profile, displayed in the UI
- rules Property Map
- A list of rules for management zone usage. Each rule is evaluated independently of all other rules
Outputs
All input properties are implicitly available as output properties. Additionally, the Alerting 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 Alerting Resource
Get an existing Alerting 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?: AlertingState, opts?: CustomResourceOptions): Alerting
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
filters: Optional[AlertingFiltersArgs] = None,
legacy_id: Optional[str] = None,
management_zone: Optional[str] = None,
name: Optional[str] = None,
rules: Optional[AlertingRulesArgs] = None) -> Alerting
func GetAlerting(ctx *Context, name string, id IDInput, state *AlertingState, opts ...ResourceOption) (*Alerting, error)
public static Alerting Get(string name, Input<string> id, AlertingState? state, CustomResourceOptions? opts = null)
public static Alerting get(String name, Output<String> id, AlertingState 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.
- Filters
Pulumiverse.
Dynatrace. Inputs. Alerting Filters - The list of event filters. For all filters that are negated inside of these event filters, that is all
Predefined
as well asCustom
(Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies - Legacy
Id string - The ID of this setting when referred to by the Config REST API V1
- Management
Zone string - Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
- Name string
- The name of the alerting profile, displayed in the UI
- Rules
Pulumiverse.
Dynatrace. Inputs. Alerting Rules - A list of rules for management zone usage. Each rule is evaluated independently of all other rules
- Filters
Alerting
Filters Args - The list of event filters. For all filters that are negated inside of these event filters, that is all
Predefined
as well asCustom
(Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies - Legacy
Id string - The ID of this setting when referred to by the Config REST API V1
- Management
Zone string - Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
- Name string
- The name of the alerting profile, displayed in the UI
- Rules
Alerting
Rules Args - A list of rules for management zone usage. Each rule is evaluated independently of all other rules
- filters
Alerting
Filters - The list of event filters. For all filters that are negated inside of these event filters, that is all
Predefined
as well asCustom
(Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies - legacy
Id String - The ID of this setting when referred to by the Config REST API V1
- management
Zone String - Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
- name String
- The name of the alerting profile, displayed in the UI
- rules
Alerting
Rules - A list of rules for management zone usage. Each rule is evaluated independently of all other rules
- filters
Alerting
Filters - The list of event filters. For all filters that are negated inside of these event filters, that is all
Predefined
as well asCustom
(Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies - legacy
Id string - The ID of this setting when referred to by the Config REST API V1
- management
Zone string - Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
- name string
- The name of the alerting profile, displayed in the UI
- rules
Alerting
Rules - A list of rules for management zone usage. Each rule is evaluated independently of all other rules
- filters
Alerting
Filters Args - The list of event filters. For all filters that are negated inside of these event filters, that is all
Predefined
as well asCustom
(Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies - legacy_
id str - The ID of this setting when referred to by the Config REST API V1
- management_
zone str - Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
- name str
- The name of the alerting profile, displayed in the UI
- rules
Alerting
Rules Args - A list of rules for management zone usage. Each rule is evaluated independently of all other rules
- filters Property Map
- The list of event filters. For all filters that are negated inside of these event filters, that is all
Predefined
as well asCustom
(Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies - legacy
Id String - The ID of this setting when referred to by the Config REST API V1
- management
Zone String - Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
- name String
- The name of the alerting profile, displayed in the UI
- rules Property Map
- A list of rules for management zone usage. Each rule is evaluated independently of all other rules
Supporting Types
AlertingFilters, AlertingFiltersArgs
- Filters
List<Pulumiverse.
Dynatrace. Inputs. Alerting Filters Filter> - A conditions for the metric usage
- Filters
[]Alerting
Filters Filter - A conditions for the metric usage
- filters
List<Alerting
Filters Filter> - A conditions for the metric usage
- filters
Alerting
Filters Filter[] - A conditions for the metric usage
- filters
Sequence[Alerting
Filters Filter] - A conditions for the metric usage
- filters List<Property Map>
- A conditions for the metric usage
AlertingFiltersFilter, AlertingFiltersFilterArgs
- Custom
Pulumiverse.
Dynatrace. Inputs. Alerting Filters Filter Custom - Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
- Predefined
Pulumiverse.
Dynatrace. Inputs. Alerting Filters Filter Predefined - Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
- Custom
Alerting
Filters Filter Custom - Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
- Predefined
Alerting
Filters Filter Predefined - Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
- custom
Alerting
Filters Filter Custom - Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
- predefined
Alerting
Filters Filter Predefined - Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
- custom
Alerting
Filters Filter Custom - Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
- predefined
Alerting
Filters Filter Predefined - Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
- custom
Alerting
Filters Filter Custom - Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
- predefined
Alerting
Filters Filter Predefined - Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
- custom Property Map
- Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
- predefined Property Map
- Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
AlertingFiltersFilterCustom, AlertingFiltersFilterCustomArgs
- Description
Pulumiverse.
Dynatrace. Inputs. Alerting Filters Filter Custom Description - Configuration of a matching filter
- Metadata
Pulumiverse.
Dynatrace. Inputs. Alerting Filters Filter Custom Metadata - Configuration of a matching filter
- Title
Pulumiverse.
Dynatrace. Inputs. Alerting Filters Filter Custom Title - Configuration of a matching filter
- Description
Alerting
Filters Filter Custom Description - Configuration of a matching filter
- Metadata
Alerting
Filters Filter Custom Metadata - Configuration of a matching filter
- Title
Alerting
Filters Filter Custom Title - Configuration of a matching filter
- description
Alerting
Filters Filter Custom Description - Configuration of a matching filter
- metadata
Alerting
Filters Filter Custom Metadata - Configuration of a matching filter
- title
Alerting
Filters Filter Custom Title - Configuration of a matching filter
- description
Alerting
Filters Filter Custom Description - Configuration of a matching filter
- metadata
Alerting
Filters Filter Custom Metadata - Configuration of a matching filter
- title
Alerting
Filters Filter Custom Title - Configuration of a matching filter
- description
Alerting
Filters Filter Custom Description - Configuration of a matching filter
- metadata
Alerting
Filters Filter Custom Metadata - Configuration of a matching filter
- title
Alerting
Filters Filter Custom Title - Configuration of a matching filter
- description Property Map
- Configuration of a matching filter
- metadata Property Map
- Configuration of a matching filter
- title Property Map
- Configuration of a matching filter
AlertingFiltersFilterCustomDescription, AlertingFiltersFilterCustomDescriptionArgs
- Operator string
- Operator of the comparison. You can reverse it by setting negate to
true
. Possible values areBEGINS_WITH
,CONTAINS
,REGEX_MATCHES
,ENDS_WITH
andSTRING_EQUALS
- Value string
- The value to compare to
- Case
Sensitive bool - The condition is case sensitive (
false
) or case insensitive (true
). If not set, thenfalse
is used, making the condition case sensitive - Enabled bool
- The filter is enabled (
true
) or disabled (false
) - Negate bool
- Reverses the comparison operator. For example it turns the begins with into does not begin with
- Operator string
- Operator of the comparison. You can reverse it by setting negate to
true
. Possible values areBEGINS_WITH
,CONTAINS
,REGEX_MATCHES
,ENDS_WITH
andSTRING_EQUALS
- Value string
- The value to compare to
- Case
Sensitive bool - The condition is case sensitive (
false
) or case insensitive (true
). If not set, thenfalse
is used, making the condition case sensitive - Enabled bool
- The filter is enabled (
true
) or disabled (false
) - Negate bool
- Reverses the comparison operator. For example it turns the begins with into does not begin with
- operator String
- Operator of the comparison. You can reverse it by setting negate to
true
. Possible values areBEGINS_WITH
,CONTAINS
,REGEX_MATCHES
,ENDS_WITH
andSTRING_EQUALS
- value String
- The value to compare to
- case
Sensitive Boolean - The condition is case sensitive (
false
) or case insensitive (true
). If not set, thenfalse
is used, making the condition case sensitive - enabled Boolean
- The filter is enabled (
true
) or disabled (false
) - negate Boolean
- Reverses the comparison operator. For example it turns the begins with into does not begin with
- operator string
- Operator of the comparison. You can reverse it by setting negate to
true
. Possible values areBEGINS_WITH
,CONTAINS
,REGEX_MATCHES
,ENDS_WITH
andSTRING_EQUALS
- value string
- The value to compare to
- case
Sensitive boolean - The condition is case sensitive (
false
) or case insensitive (true
). If not set, thenfalse
is used, making the condition case sensitive - enabled boolean
- The filter is enabled (
true
) or disabled (false
) - negate boolean
- Reverses the comparison operator. For example it turns the begins with into does not begin with
- operator str
- Operator of the comparison. You can reverse it by setting negate to
true
. Possible values areBEGINS_WITH
,CONTAINS
,REGEX_MATCHES
,ENDS_WITH
andSTRING_EQUALS
- value str
- The value to compare to
- case_
sensitive bool - The condition is case sensitive (
false
) or case insensitive (true
). If not set, thenfalse
is used, making the condition case sensitive - enabled bool
- The filter is enabled (
true
) or disabled (false
) - negate bool
- Reverses the comparison operator. For example it turns the begins with into does not begin with
- operator String
- Operator of the comparison. You can reverse it by setting negate to
true
. Possible values areBEGINS_WITH
,CONTAINS
,REGEX_MATCHES
,ENDS_WITH
andSTRING_EQUALS
- value String
- The value to compare to
- case
Sensitive Boolean - The condition is case sensitive (
false
) or case insensitive (true
). If not set, thenfalse
is used, making the condition case sensitive - enabled Boolean
- The filter is enabled (
true
) or disabled (false
) - negate Boolean
- Reverses the comparison operator. For example it turns the begins with into does not begin with
AlertingFiltersFilterCustomMetadata, AlertingFiltersFilterCustomMetadataArgs
- Items
Pulumiverse.
Dynatrace. Inputs. Alerting Filters Filter Custom Metadata Items - Define filters for event properties. A maximum of 20 properties is allowed.
- Items
Alerting
Filters Filter Custom Metadata Items - Define filters for event properties. A maximum of 20 properties is allowed.
- items
Alerting
Filters Filter Custom Metadata Items - Define filters for event properties. A maximum of 20 properties is allowed.
- items
Alerting
Filters Filter Custom Metadata Items - Define filters for event properties. A maximum of 20 properties is allowed.
- items
Alerting
Filters Filter Custom Metadata Items - Define filters for event properties. A maximum of 20 properties is allowed.
- items Property Map
- Define filters for event properties. A maximum of 20 properties is allowed.
AlertingFiltersFilterCustomMetadataItems, AlertingFiltersFilterCustomMetadataItemsArgs
AlertingFiltersFilterCustomMetadataItemsFilter, AlertingFiltersFilterCustomMetadataItemsFilterArgs
AlertingFiltersFilterCustomTitle, AlertingFiltersFilterCustomTitleArgs
- Operator string
- Operator of the comparison. You can reverse it by setting negate to
true
. Possible values areBEGINS_WITH
,CONTAINS
,REGEX_MATCHES
,ENDS_WITH
andSTRING_EQUALS
- Value string
- The value to compare to
- Case
Sensitive bool - The condition is case sensitive (
false
) or case insensitive (true
). If not set, thenfalse
is used, making the condition case sensitive - Enabled bool
- The filter is enabled (
true
) or disabled (false
) - Negate bool
- Reverses the comparison operator. For example it turns the begins with into does not begin with
- Operator string
- Operator of the comparison. You can reverse it by setting negate to
true
. Possible values areBEGINS_WITH
,CONTAINS
,REGEX_MATCHES
,ENDS_WITH
andSTRING_EQUALS
- Value string
- The value to compare to
- Case
Sensitive bool - The condition is case sensitive (
false
) or case insensitive (true
). If not set, thenfalse
is used, making the condition case sensitive - Enabled bool
- The filter is enabled (
true
) or disabled (false
) - Negate bool
- Reverses the comparison operator. For example it turns the begins with into does not begin with
- operator String
- Operator of the comparison. You can reverse it by setting negate to
true
. Possible values areBEGINS_WITH
,CONTAINS
,REGEX_MATCHES
,ENDS_WITH
andSTRING_EQUALS
- value String
- The value to compare to
- case
Sensitive Boolean - The condition is case sensitive (
false
) or case insensitive (true
). If not set, thenfalse
is used, making the condition case sensitive - enabled Boolean
- The filter is enabled (
true
) or disabled (false
) - negate Boolean
- Reverses the comparison operator. For example it turns the begins with into does not begin with
- operator string
- Operator of the comparison. You can reverse it by setting negate to
true
. Possible values areBEGINS_WITH
,CONTAINS
,REGEX_MATCHES
,ENDS_WITH
andSTRING_EQUALS
- value string
- The value to compare to
- case
Sensitive boolean - The condition is case sensitive (
false
) or case insensitive (true
). If not set, thenfalse
is used, making the condition case sensitive - enabled boolean
- The filter is enabled (
true
) or disabled (false
) - negate boolean
- Reverses the comparison operator. For example it turns the begins with into does not begin with
- operator str
- Operator of the comparison. You can reverse it by setting negate to
true
. Possible values areBEGINS_WITH
,CONTAINS
,REGEX_MATCHES
,ENDS_WITH
andSTRING_EQUALS
- value str
- The value to compare to
- case_
sensitive bool - The condition is case sensitive (
false
) or case insensitive (true
). If not set, thenfalse
is used, making the condition case sensitive - enabled bool
- The filter is enabled (
true
) or disabled (false
) - negate bool
- Reverses the comparison operator. For example it turns the begins with into does not begin with
- operator String
- Operator of the comparison. You can reverse it by setting negate to
true
. Possible values areBEGINS_WITH
,CONTAINS
,REGEX_MATCHES
,ENDS_WITH
andSTRING_EQUALS
- value String
- The value to compare to
- case
Sensitive Boolean - The condition is case sensitive (
false
) or case insensitive (true
). If not set, thenfalse
is used, making the condition case sensitive - enabled Boolean
- The filter is enabled (
true
) or disabled (false
) - negate Boolean
- Reverses the comparison operator. For example it turns the begins with into does not begin with
AlertingFiltersFilterPredefined, AlertingFiltersFilterPredefinedArgs
- Type string
- The type of the predefined event. Possible values are
APPLICATION_ERROR_RATE_INCREASED
,APPLICATION_SLOWDOWN
,APPLICATION_UNEXPECTED_HIGH_LOAD
,APPLICATION_UNEXPECTED_LOW_LOAD
,AWS_LAMBDA_HIGH_ERROR_RATE
,CUSTOM_APPLICATION_ERROR_RATE_INCREASED
,CUSTOM_APPLICATION_SLOWDOWN
,CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD
,CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD
,CUSTOM_APP_CRASH_RATE_INCREASED
,DATABASE_CONNECTION_FAILURE
,DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION
,DATA_CENTER_SERVICE_UNAVAILABLE
,EBS_VOLUME_HIGH_LATENCY
,EC2_HIGH_CPU
,ELB_HIGH_BACKEND_ERROR_RATE
,ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION
,ENTERPRISE_APPLICATION_UNAVAILABLE
,ESXI_GUEST_ACTIVE_SWAP_WAIT
,ESXI_GUEST_CPU_LIMIT_REACHED
,ESXI_HOST_CPU_SATURATION
,ESXI_HOST_DATASTORE_LOW_DISK_SPACE
,ESXI_HOST_DISK_QUEUE_SLOW
,ESXI_HOST_DISK_SLOW
,ESXI_HOST_MEMORY_SATURATION
,ESXI_HOST_NETWORK_PROBLEMS
,ESXI_HOST_OVERLOADED_STORAGE
,ESXI_VM_IMPACT_HOST_CPU_SATURATION
,ESXI_VM_IMPACT_HOST_MEMORY_SATURATION
,EXTERNAL_SYNTHETIC_TEST_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_SLOWDOWN
,HOST_OF_SERVICE_UNAVAILABLE
,HTTP_CHECK_GLOBAL_OUTAGE
,HTTP_CHECK_LOCAL_OUTAGE
,HTTP_CHECK_TEST_LOCATION_SLOWDOWN
,MOBILE_APPLICATION_ERROR_RATE_INCREASED
,MOBILE_APPLICATION_SLOWDOWN
,MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD
,MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD
,MOBILE_APP_CRASH_RATE_INCREASED
,MONITORING_UNAVAILABLE
,OSI_DISK_LOW_INODES
,OSI_GRACEFULLY_SHUTDOWN
,OSI_HIGH_CPU
,OSI_HIGH_MEMORY
,OSI_LOW_DISK_SPACE
,OSI_NIC_DROPPED_PACKETS_HIGH
,OSI_NIC_ERRORS_HIGH
,OSI_NIC_UTILIZATION_HIGH
,OSI_SLOW_DISK
,OSI_UNEXPECTEDLY_UNAVAILABLE
,PGI_OF_SERVICE_UNAVAILABLE
,PGI_UNAVAILABLE
,PG_LOW_INSTANCE_COUNT
,PROCESS_CRASHED
,PROCESS_HIGH_GC_ACTIVITY
,PROCESS_MEMORY_RESOURCE_EXHAUSTED
,PROCESS_NA_HIGH_CONN_FAIL_RATE
,PROCESS_NA_HIGH_LOSS_RATE
,PROCESS_THREADS_RESOURCE_EXHAUSTED
,RDS_HIGH_CPU
,RDS_HIGH_LATENCY
,RDS_LOW_MEMORY
,RDS_LOW_STORAGE_SPACE
,RDS_OF_SERVICE_UNAVAILABLE
,RDS_RESTART_SEQUENCE
,SERVICE_ERROR_RATE_INCREASED
,SERVICE_SLOWDOWN
,SERVICE_UNEXPECTED_HIGH_LOAD
,SERVICE_UNEXPECTED_LOW_LOAD
,SYNTHETIC_GLOBAL_OUTAGE
,SYNTHETIC_LOCAL_OUTAGE
,SYNTHETIC_NODE_OUTAGE
,SYNTHETIC_PRIVATE_LOCATION_OUTAGE
andSYNTHETIC_TEST_LOCATION_SLOWDOWN
- Negate bool
- The alert triggers when the problem of specified severity arises while the specified event is happening (
false
) or while the specified event is not happening (true
). For example, if you chose the Slowdown (PERFORMANCE
) severity and Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD
) event with negate set totrue
, the alerting profile will trigger only when the slowdown problem is raised while there is no unexpected high traffic event. Consider the following use case as an example. The Slowdown (PERFORMANCE
) severity rule is set. Depending on the configuration of the event filter (Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD
) event is used as an example), the options of the alerting profile is one of the following:* **negate** is set tofalse
: The alert triggers when the slowdown problem is raised while unexpected high traffic event is happening. * **negate** is set totrue
: The alert triggers when the slowdown problem is raised while there is no unexpected high traffic event. * no event rule is set: The alert triggers when the slowdown problem is raised, regardless of any events
- Type string
- The type of the predefined event. Possible values are
APPLICATION_ERROR_RATE_INCREASED
,APPLICATION_SLOWDOWN
,APPLICATION_UNEXPECTED_HIGH_LOAD
,APPLICATION_UNEXPECTED_LOW_LOAD
,AWS_LAMBDA_HIGH_ERROR_RATE
,CUSTOM_APPLICATION_ERROR_RATE_INCREASED
,CUSTOM_APPLICATION_SLOWDOWN
,CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD
,CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD
,CUSTOM_APP_CRASH_RATE_INCREASED
,DATABASE_CONNECTION_FAILURE
,DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION
,DATA_CENTER_SERVICE_UNAVAILABLE
,EBS_VOLUME_HIGH_LATENCY
,EC2_HIGH_CPU
,ELB_HIGH_BACKEND_ERROR_RATE
,ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION
,ENTERPRISE_APPLICATION_UNAVAILABLE
,ESXI_GUEST_ACTIVE_SWAP_WAIT
,ESXI_GUEST_CPU_LIMIT_REACHED
,ESXI_HOST_CPU_SATURATION
,ESXI_HOST_DATASTORE_LOW_DISK_SPACE
,ESXI_HOST_DISK_QUEUE_SLOW
,ESXI_HOST_DISK_SLOW
,ESXI_HOST_MEMORY_SATURATION
,ESXI_HOST_NETWORK_PROBLEMS
,ESXI_HOST_OVERLOADED_STORAGE
,ESXI_VM_IMPACT_HOST_CPU_SATURATION
,ESXI_VM_IMPACT_HOST_MEMORY_SATURATION
,EXTERNAL_SYNTHETIC_TEST_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_SLOWDOWN
,HOST_OF_SERVICE_UNAVAILABLE
,HTTP_CHECK_GLOBAL_OUTAGE
,HTTP_CHECK_LOCAL_OUTAGE
,HTTP_CHECK_TEST_LOCATION_SLOWDOWN
,MOBILE_APPLICATION_ERROR_RATE_INCREASED
,MOBILE_APPLICATION_SLOWDOWN
,MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD
,MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD
,MOBILE_APP_CRASH_RATE_INCREASED
,MONITORING_UNAVAILABLE
,OSI_DISK_LOW_INODES
,OSI_GRACEFULLY_SHUTDOWN
,OSI_HIGH_CPU
,OSI_HIGH_MEMORY
,OSI_LOW_DISK_SPACE
,OSI_NIC_DROPPED_PACKETS_HIGH
,OSI_NIC_ERRORS_HIGH
,OSI_NIC_UTILIZATION_HIGH
,OSI_SLOW_DISK
,OSI_UNEXPECTEDLY_UNAVAILABLE
,PGI_OF_SERVICE_UNAVAILABLE
,PGI_UNAVAILABLE
,PG_LOW_INSTANCE_COUNT
,PROCESS_CRASHED
,PROCESS_HIGH_GC_ACTIVITY
,PROCESS_MEMORY_RESOURCE_EXHAUSTED
,PROCESS_NA_HIGH_CONN_FAIL_RATE
,PROCESS_NA_HIGH_LOSS_RATE
,PROCESS_THREADS_RESOURCE_EXHAUSTED
,RDS_HIGH_CPU
,RDS_HIGH_LATENCY
,RDS_LOW_MEMORY
,RDS_LOW_STORAGE_SPACE
,RDS_OF_SERVICE_UNAVAILABLE
,RDS_RESTART_SEQUENCE
,SERVICE_ERROR_RATE_INCREASED
,SERVICE_SLOWDOWN
,SERVICE_UNEXPECTED_HIGH_LOAD
,SERVICE_UNEXPECTED_LOW_LOAD
,SYNTHETIC_GLOBAL_OUTAGE
,SYNTHETIC_LOCAL_OUTAGE
,SYNTHETIC_NODE_OUTAGE
,SYNTHETIC_PRIVATE_LOCATION_OUTAGE
andSYNTHETIC_TEST_LOCATION_SLOWDOWN
- Negate bool
- The alert triggers when the problem of specified severity arises while the specified event is happening (
false
) or while the specified event is not happening (true
). For example, if you chose the Slowdown (PERFORMANCE
) severity and Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD
) event with negate set totrue
, the alerting profile will trigger only when the slowdown problem is raised while there is no unexpected high traffic event. Consider the following use case as an example. The Slowdown (PERFORMANCE
) severity rule is set. Depending on the configuration of the event filter (Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD
) event is used as an example), the options of the alerting profile is one of the following:* **negate** is set tofalse
: The alert triggers when the slowdown problem is raised while unexpected high traffic event is happening. * **negate** is set totrue
: The alert triggers when the slowdown problem is raised while there is no unexpected high traffic event. * no event rule is set: The alert triggers when the slowdown problem is raised, regardless of any events
- type String
- The type of the predefined event. Possible values are
APPLICATION_ERROR_RATE_INCREASED
,APPLICATION_SLOWDOWN
,APPLICATION_UNEXPECTED_HIGH_LOAD
,APPLICATION_UNEXPECTED_LOW_LOAD
,AWS_LAMBDA_HIGH_ERROR_RATE
,CUSTOM_APPLICATION_ERROR_RATE_INCREASED
,CUSTOM_APPLICATION_SLOWDOWN
,CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD
,CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD
,CUSTOM_APP_CRASH_RATE_INCREASED
,DATABASE_CONNECTION_FAILURE
,DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION
,DATA_CENTER_SERVICE_UNAVAILABLE
,EBS_VOLUME_HIGH_LATENCY
,EC2_HIGH_CPU
,ELB_HIGH_BACKEND_ERROR_RATE
,ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION
,ENTERPRISE_APPLICATION_UNAVAILABLE
,ESXI_GUEST_ACTIVE_SWAP_WAIT
,ESXI_GUEST_CPU_LIMIT_REACHED
,ESXI_HOST_CPU_SATURATION
,ESXI_HOST_DATASTORE_LOW_DISK_SPACE
,ESXI_HOST_DISK_QUEUE_SLOW
,ESXI_HOST_DISK_SLOW
,ESXI_HOST_MEMORY_SATURATION
,ESXI_HOST_NETWORK_PROBLEMS
,ESXI_HOST_OVERLOADED_STORAGE
,ESXI_VM_IMPACT_HOST_CPU_SATURATION
,ESXI_VM_IMPACT_HOST_MEMORY_SATURATION
,EXTERNAL_SYNTHETIC_TEST_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_SLOWDOWN
,HOST_OF_SERVICE_UNAVAILABLE
,HTTP_CHECK_GLOBAL_OUTAGE
,HTTP_CHECK_LOCAL_OUTAGE
,HTTP_CHECK_TEST_LOCATION_SLOWDOWN
,MOBILE_APPLICATION_ERROR_RATE_INCREASED
,MOBILE_APPLICATION_SLOWDOWN
,MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD
,MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD
,MOBILE_APP_CRASH_RATE_INCREASED
,MONITORING_UNAVAILABLE
,OSI_DISK_LOW_INODES
,OSI_GRACEFULLY_SHUTDOWN
,OSI_HIGH_CPU
,OSI_HIGH_MEMORY
,OSI_LOW_DISK_SPACE
,OSI_NIC_DROPPED_PACKETS_HIGH
,OSI_NIC_ERRORS_HIGH
,OSI_NIC_UTILIZATION_HIGH
,OSI_SLOW_DISK
,OSI_UNEXPECTEDLY_UNAVAILABLE
,PGI_OF_SERVICE_UNAVAILABLE
,PGI_UNAVAILABLE
,PG_LOW_INSTANCE_COUNT
,PROCESS_CRASHED
,PROCESS_HIGH_GC_ACTIVITY
,PROCESS_MEMORY_RESOURCE_EXHAUSTED
,PROCESS_NA_HIGH_CONN_FAIL_RATE
,PROCESS_NA_HIGH_LOSS_RATE
,PROCESS_THREADS_RESOURCE_EXHAUSTED
,RDS_HIGH_CPU
,RDS_HIGH_LATENCY
,RDS_LOW_MEMORY
,RDS_LOW_STORAGE_SPACE
,RDS_OF_SERVICE_UNAVAILABLE
,RDS_RESTART_SEQUENCE
,SERVICE_ERROR_RATE_INCREASED
,SERVICE_SLOWDOWN
,SERVICE_UNEXPECTED_HIGH_LOAD
,SERVICE_UNEXPECTED_LOW_LOAD
,SYNTHETIC_GLOBAL_OUTAGE
,SYNTHETIC_LOCAL_OUTAGE
,SYNTHETIC_NODE_OUTAGE
,SYNTHETIC_PRIVATE_LOCATION_OUTAGE
andSYNTHETIC_TEST_LOCATION_SLOWDOWN
- negate Boolean
- The alert triggers when the problem of specified severity arises while the specified event is happening (
false
) or while the specified event is not happening (true
). For example, if you chose the Slowdown (PERFORMANCE
) severity and Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD
) event with negate set totrue
, the alerting profile will trigger only when the slowdown problem is raised while there is no unexpected high traffic event. Consider the following use case as an example. The Slowdown (PERFORMANCE
) severity rule is set. Depending on the configuration of the event filter (Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD
) event is used as an example), the options of the alerting profile is one of the following:* **negate** is set tofalse
: The alert triggers when the slowdown problem is raised while unexpected high traffic event is happening. * **negate** is set totrue
: The alert triggers when the slowdown problem is raised while there is no unexpected high traffic event. * no event rule is set: The alert triggers when the slowdown problem is raised, regardless of any events
- type string
- The type of the predefined event. Possible values are
APPLICATION_ERROR_RATE_INCREASED
,APPLICATION_SLOWDOWN
,APPLICATION_UNEXPECTED_HIGH_LOAD
,APPLICATION_UNEXPECTED_LOW_LOAD
,AWS_LAMBDA_HIGH_ERROR_RATE
,CUSTOM_APPLICATION_ERROR_RATE_INCREASED
,CUSTOM_APPLICATION_SLOWDOWN
,CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD
,CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD
,CUSTOM_APP_CRASH_RATE_INCREASED
,DATABASE_CONNECTION_FAILURE
,DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION
,DATA_CENTER_SERVICE_UNAVAILABLE
,EBS_VOLUME_HIGH_LATENCY
,EC2_HIGH_CPU
,ELB_HIGH_BACKEND_ERROR_RATE
,ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION
,ENTERPRISE_APPLICATION_UNAVAILABLE
,ESXI_GUEST_ACTIVE_SWAP_WAIT
,ESXI_GUEST_CPU_LIMIT_REACHED
,ESXI_HOST_CPU_SATURATION
,ESXI_HOST_DATASTORE_LOW_DISK_SPACE
,ESXI_HOST_DISK_QUEUE_SLOW
,ESXI_HOST_DISK_SLOW
,ESXI_HOST_MEMORY_SATURATION
,ESXI_HOST_NETWORK_PROBLEMS
,ESXI_HOST_OVERLOADED_STORAGE
,ESXI_VM_IMPACT_HOST_CPU_SATURATION
,ESXI_VM_IMPACT_HOST_MEMORY_SATURATION
,EXTERNAL_SYNTHETIC_TEST_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_SLOWDOWN
,HOST_OF_SERVICE_UNAVAILABLE
,HTTP_CHECK_GLOBAL_OUTAGE
,HTTP_CHECK_LOCAL_OUTAGE
,HTTP_CHECK_TEST_LOCATION_SLOWDOWN
,MOBILE_APPLICATION_ERROR_RATE_INCREASED
,MOBILE_APPLICATION_SLOWDOWN
,MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD
,MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD
,MOBILE_APP_CRASH_RATE_INCREASED
,MONITORING_UNAVAILABLE
,OSI_DISK_LOW_INODES
,OSI_GRACEFULLY_SHUTDOWN
,OSI_HIGH_CPU
,OSI_HIGH_MEMORY
,OSI_LOW_DISK_SPACE
,OSI_NIC_DROPPED_PACKETS_HIGH
,OSI_NIC_ERRORS_HIGH
,OSI_NIC_UTILIZATION_HIGH
,OSI_SLOW_DISK
,OSI_UNEXPECTEDLY_UNAVAILABLE
,PGI_OF_SERVICE_UNAVAILABLE
,PGI_UNAVAILABLE
,PG_LOW_INSTANCE_COUNT
,PROCESS_CRASHED
,PROCESS_HIGH_GC_ACTIVITY
,PROCESS_MEMORY_RESOURCE_EXHAUSTED
,PROCESS_NA_HIGH_CONN_FAIL_RATE
,PROCESS_NA_HIGH_LOSS_RATE
,PROCESS_THREADS_RESOURCE_EXHAUSTED
,RDS_HIGH_CPU
,RDS_HIGH_LATENCY
,RDS_LOW_MEMORY
,RDS_LOW_STORAGE_SPACE
,RDS_OF_SERVICE_UNAVAILABLE
,RDS_RESTART_SEQUENCE
,SERVICE_ERROR_RATE_INCREASED
,SERVICE_SLOWDOWN
,SERVICE_UNEXPECTED_HIGH_LOAD
,SERVICE_UNEXPECTED_LOW_LOAD
,SYNTHETIC_GLOBAL_OUTAGE
,SYNTHETIC_LOCAL_OUTAGE
,SYNTHETIC_NODE_OUTAGE
,SYNTHETIC_PRIVATE_LOCATION_OUTAGE
andSYNTHETIC_TEST_LOCATION_SLOWDOWN
- negate boolean
- The alert triggers when the problem of specified severity arises while the specified event is happening (
false
) or while the specified event is not happening (true
). For example, if you chose the Slowdown (PERFORMANCE
) severity and Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD
) event with negate set totrue
, the alerting profile will trigger only when the slowdown problem is raised while there is no unexpected high traffic event. Consider the following use case as an example. The Slowdown (PERFORMANCE
) severity rule is set. Depending on the configuration of the event filter (Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD
) event is used as an example), the options of the alerting profile is one of the following:* **negate** is set tofalse
: The alert triggers when the slowdown problem is raised while unexpected high traffic event is happening. * **negate** is set totrue
: The alert triggers when the slowdown problem is raised while there is no unexpected high traffic event. * no event rule is set: The alert triggers when the slowdown problem is raised, regardless of any events
- type str
- The type of the predefined event. Possible values are
APPLICATION_ERROR_RATE_INCREASED
,APPLICATION_SLOWDOWN
,APPLICATION_UNEXPECTED_HIGH_LOAD
,APPLICATION_UNEXPECTED_LOW_LOAD
,AWS_LAMBDA_HIGH_ERROR_RATE
,CUSTOM_APPLICATION_ERROR_RATE_INCREASED
,CUSTOM_APPLICATION_SLOWDOWN
,CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD
,CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD
,CUSTOM_APP_CRASH_RATE_INCREASED
,DATABASE_CONNECTION_FAILURE
,DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION
,DATA_CENTER_SERVICE_UNAVAILABLE
,EBS_VOLUME_HIGH_LATENCY
,EC2_HIGH_CPU
,ELB_HIGH_BACKEND_ERROR_RATE
,ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION
,ENTERPRISE_APPLICATION_UNAVAILABLE
,ESXI_GUEST_ACTIVE_SWAP_WAIT
,ESXI_GUEST_CPU_LIMIT_REACHED
,ESXI_HOST_CPU_SATURATION
,ESXI_HOST_DATASTORE_LOW_DISK_SPACE
,ESXI_HOST_DISK_QUEUE_SLOW
,ESXI_HOST_DISK_SLOW
,ESXI_HOST_MEMORY_SATURATION
,ESXI_HOST_NETWORK_PROBLEMS
,ESXI_HOST_OVERLOADED_STORAGE
,ESXI_VM_IMPACT_HOST_CPU_SATURATION
,ESXI_VM_IMPACT_HOST_MEMORY_SATURATION
,EXTERNAL_SYNTHETIC_TEST_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_SLOWDOWN
,HOST_OF_SERVICE_UNAVAILABLE
,HTTP_CHECK_GLOBAL_OUTAGE
,HTTP_CHECK_LOCAL_OUTAGE
,HTTP_CHECK_TEST_LOCATION_SLOWDOWN
,MOBILE_APPLICATION_ERROR_RATE_INCREASED
,MOBILE_APPLICATION_SLOWDOWN
,MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD
,MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD
,MOBILE_APP_CRASH_RATE_INCREASED
,MONITORING_UNAVAILABLE
,OSI_DISK_LOW_INODES
,OSI_GRACEFULLY_SHUTDOWN
,OSI_HIGH_CPU
,OSI_HIGH_MEMORY
,OSI_LOW_DISK_SPACE
,OSI_NIC_DROPPED_PACKETS_HIGH
,OSI_NIC_ERRORS_HIGH
,OSI_NIC_UTILIZATION_HIGH
,OSI_SLOW_DISK
,OSI_UNEXPECTEDLY_UNAVAILABLE
,PGI_OF_SERVICE_UNAVAILABLE
,PGI_UNAVAILABLE
,PG_LOW_INSTANCE_COUNT
,PROCESS_CRASHED
,PROCESS_HIGH_GC_ACTIVITY
,PROCESS_MEMORY_RESOURCE_EXHAUSTED
,PROCESS_NA_HIGH_CONN_FAIL_RATE
,PROCESS_NA_HIGH_LOSS_RATE
,PROCESS_THREADS_RESOURCE_EXHAUSTED
,RDS_HIGH_CPU
,RDS_HIGH_LATENCY
,RDS_LOW_MEMORY
,RDS_LOW_STORAGE_SPACE
,RDS_OF_SERVICE_UNAVAILABLE
,RDS_RESTART_SEQUENCE
,SERVICE_ERROR_RATE_INCREASED
,SERVICE_SLOWDOWN
,SERVICE_UNEXPECTED_HIGH_LOAD
,SERVICE_UNEXPECTED_LOW_LOAD
,SYNTHETIC_GLOBAL_OUTAGE
,SYNTHETIC_LOCAL_OUTAGE
,SYNTHETIC_NODE_OUTAGE
,SYNTHETIC_PRIVATE_LOCATION_OUTAGE
andSYNTHETIC_TEST_LOCATION_SLOWDOWN
- negate bool
- The alert triggers when the problem of specified severity arises while the specified event is happening (
false
) or while the specified event is not happening (true
). For example, if you chose the Slowdown (PERFORMANCE
) severity and Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD
) event with negate set totrue
, the alerting profile will trigger only when the slowdown problem is raised while there is no unexpected high traffic event. Consider the following use case as an example. The Slowdown (PERFORMANCE
) severity rule is set. Depending on the configuration of the event filter (Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD
) event is used as an example), the options of the alerting profile is one of the following:* **negate** is set tofalse
: The alert triggers when the slowdown problem is raised while unexpected high traffic event is happening. * **negate** is set totrue
: The alert triggers when the slowdown problem is raised while there is no unexpected high traffic event. * no event rule is set: The alert triggers when the slowdown problem is raised, regardless of any events
- type String
- The type of the predefined event. Possible values are
APPLICATION_ERROR_RATE_INCREASED
,APPLICATION_SLOWDOWN
,APPLICATION_UNEXPECTED_HIGH_LOAD
,APPLICATION_UNEXPECTED_LOW_LOAD
,AWS_LAMBDA_HIGH_ERROR_RATE
,CUSTOM_APPLICATION_ERROR_RATE_INCREASED
,CUSTOM_APPLICATION_SLOWDOWN
,CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD
,CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD
,CUSTOM_APP_CRASH_RATE_INCREASED
,DATABASE_CONNECTION_FAILURE
,DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION
,DATA_CENTER_SERVICE_UNAVAILABLE
,EBS_VOLUME_HIGH_LATENCY
,EC2_HIGH_CPU
,ELB_HIGH_BACKEND_ERROR_RATE
,ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION
,ENTERPRISE_APPLICATION_UNAVAILABLE
,ESXI_GUEST_ACTIVE_SWAP_WAIT
,ESXI_GUEST_CPU_LIMIT_REACHED
,ESXI_HOST_CPU_SATURATION
,ESXI_HOST_DATASTORE_LOW_DISK_SPACE
,ESXI_HOST_DISK_QUEUE_SLOW
,ESXI_HOST_DISK_SLOW
,ESXI_HOST_MEMORY_SATURATION
,ESXI_HOST_NETWORK_PROBLEMS
,ESXI_HOST_OVERLOADED_STORAGE
,ESXI_VM_IMPACT_HOST_CPU_SATURATION
,ESXI_VM_IMPACT_HOST_MEMORY_SATURATION
,EXTERNAL_SYNTHETIC_TEST_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_SLOWDOWN
,HOST_OF_SERVICE_UNAVAILABLE
,HTTP_CHECK_GLOBAL_OUTAGE
,HTTP_CHECK_LOCAL_OUTAGE
,HTTP_CHECK_TEST_LOCATION_SLOWDOWN
,MOBILE_APPLICATION_ERROR_RATE_INCREASED
,MOBILE_APPLICATION_SLOWDOWN
,MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD
,MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD
,MOBILE_APP_CRASH_RATE_INCREASED
,MONITORING_UNAVAILABLE
,OSI_DISK_LOW_INODES
,OSI_GRACEFULLY_SHUTDOWN
,OSI_HIGH_CPU
,OSI_HIGH_MEMORY
,OSI_LOW_DISK_SPACE
,OSI_NIC_DROPPED_PACKETS_HIGH
,OSI_NIC_ERRORS_HIGH
,OSI_NIC_UTILIZATION_HIGH
,OSI_SLOW_DISK
,OSI_UNEXPECTEDLY_UNAVAILABLE
,PGI_OF_SERVICE_UNAVAILABLE
,PGI_UNAVAILABLE
,PG_LOW_INSTANCE_COUNT
,PROCESS_CRASHED
,PROCESS_HIGH_GC_ACTIVITY
,PROCESS_MEMORY_RESOURCE_EXHAUSTED
,PROCESS_NA_HIGH_CONN_FAIL_RATE
,PROCESS_NA_HIGH_LOSS_RATE
,PROCESS_THREADS_RESOURCE_EXHAUSTED
,RDS_HIGH_CPU
,RDS_HIGH_LATENCY
,RDS_LOW_MEMORY
,RDS_LOW_STORAGE_SPACE
,RDS_OF_SERVICE_UNAVAILABLE
,RDS_RESTART_SEQUENCE
,SERVICE_ERROR_RATE_INCREASED
,SERVICE_SLOWDOWN
,SERVICE_UNEXPECTED_HIGH_LOAD
,SERVICE_UNEXPECTED_LOW_LOAD
,SYNTHETIC_GLOBAL_OUTAGE
,SYNTHETIC_LOCAL_OUTAGE
,SYNTHETIC_NODE_OUTAGE
,SYNTHETIC_PRIVATE_LOCATION_OUTAGE
andSYNTHETIC_TEST_LOCATION_SLOWDOWN
- negate Boolean
- The alert triggers when the problem of specified severity arises while the specified event is happening (
false
) or while the specified event is not happening (true
). For example, if you chose the Slowdown (PERFORMANCE
) severity and Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD
) event with negate set totrue
, the alerting profile will trigger only when the slowdown problem is raised while there is no unexpected high traffic event. Consider the following use case as an example. The Slowdown (PERFORMANCE
) severity rule is set. Depending on the configuration of the event filter (Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD
) event is used as an example), the options of the alerting profile is one of the following:* **negate** is set tofalse
: The alert triggers when the slowdown problem is raised while unexpected high traffic event is happening. * **negate** is set totrue
: The alert triggers when the slowdown problem is raised while there is no unexpected high traffic event. * no event rule is set: The alert triggers when the slowdown problem is raised, regardless of any events
AlertingRules, AlertingRulesArgs
- Rules
List<Pulumiverse.
Dynatrace. Inputs. Alerting Rules Rule> - A conditions for the metric usage
- Rules
[]Alerting
Rules Rule - A conditions for the metric usage
- rules
List<Alerting
Rules Rule> - A conditions for the metric usage
- rules
Alerting
Rules Rule[] - A conditions for the metric usage
- rules
Sequence[Alerting
Rules Rule] - A conditions for the metric usage
- rules List<Property Map>
- A conditions for the metric usage
AlertingRulesRule, AlertingRulesRuleArgs
- Delay
In intMinutes - Send a notification if a problem remains open longer than X minutes
- Include
Mode string - The filtering mode: *
INCLUDE_ANY
: The rule applies to monitored entities that have at least one of the specified tags. You can specify up to 100 tags. *INCLUDE_ALL
: The rule applies to monitored entities that have all of the specified tags. You can specify up to 10 tags. *NONE
: The rule applies to all monitored entities - Severity
Level string - The severity level to trigger the alert. Possible values are
AVAILABILITY
,CUSTOM_ALERT
,ERRORS
,MONITORING_UNAVAILABLE
,PERFORMANCE
andRESOURCE_CONTENTION
. - List<string>
- Entities which contain any/all of the configured tags will match this alerting profile. It is recommended to use manual tags.
- Delay
In intMinutes - Send a notification if a problem remains open longer than X minutes
- Include
Mode string - The filtering mode: *
INCLUDE_ANY
: The rule applies to monitored entities that have at least one of the specified tags. You can specify up to 100 tags. *INCLUDE_ALL
: The rule applies to monitored entities that have all of the specified tags. You can specify up to 10 tags. *NONE
: The rule applies to all monitored entities - Severity
Level string - The severity level to trigger the alert. Possible values are
AVAILABILITY
,CUSTOM_ALERT
,ERRORS
,MONITORING_UNAVAILABLE
,PERFORMANCE
andRESOURCE_CONTENTION
. - []string
- Entities which contain any/all of the configured tags will match this alerting profile. It is recommended to use manual tags.
- delay
In IntegerMinutes - Send a notification if a problem remains open longer than X minutes
- include
Mode String - The filtering mode: *
INCLUDE_ANY
: The rule applies to monitored entities that have at least one of the specified tags. You can specify up to 100 tags. *INCLUDE_ALL
: The rule applies to monitored entities that have all of the specified tags. You can specify up to 10 tags. *NONE
: The rule applies to all monitored entities - severity
Level String - The severity level to trigger the alert. Possible values are
AVAILABILITY
,CUSTOM_ALERT
,ERRORS
,MONITORING_UNAVAILABLE
,PERFORMANCE
andRESOURCE_CONTENTION
. - List<String>
- Entities which contain any/all of the configured tags will match this alerting profile. It is recommended to use manual tags.
- delay
In numberMinutes - Send a notification if a problem remains open longer than X minutes
- include
Mode string - The filtering mode: *
INCLUDE_ANY
: The rule applies to monitored entities that have at least one of the specified tags. You can specify up to 100 tags. *INCLUDE_ALL
: The rule applies to monitored entities that have all of the specified tags. You can specify up to 10 tags. *NONE
: The rule applies to all monitored entities - severity
Level string - The severity level to trigger the alert. Possible values are
AVAILABILITY
,CUSTOM_ALERT
,ERRORS
,MONITORING_UNAVAILABLE
,PERFORMANCE
andRESOURCE_CONTENTION
. - string[]
- Entities which contain any/all of the configured tags will match this alerting profile. It is recommended to use manual tags.
- delay_
in_ intminutes - Send a notification if a problem remains open longer than X minutes
- include_
mode str - The filtering mode: *
INCLUDE_ANY
: The rule applies to monitored entities that have at least one of the specified tags. You can specify up to 100 tags. *INCLUDE_ALL
: The rule applies to monitored entities that have all of the specified tags. You can specify up to 10 tags. *NONE
: The rule applies to all monitored entities - severity_
level str - The severity level to trigger the alert. Possible values are
AVAILABILITY
,CUSTOM_ALERT
,ERRORS
,MONITORING_UNAVAILABLE
,PERFORMANCE
andRESOURCE_CONTENTION
. - Sequence[str]
- Entities which contain any/all of the configured tags will match this alerting profile. It is recommended to use manual tags.
- delay
In NumberMinutes - Send a notification if a problem remains open longer than X minutes
- include
Mode String - The filtering mode: *
INCLUDE_ANY
: The rule applies to monitored entities that have at least one of the specified tags. You can specify up to 100 tags. *INCLUDE_ALL
: The rule applies to monitored entities that have all of the specified tags. You can specify up to 10 tags. *NONE
: The rule applies to all monitored entities - severity
Level String - The severity level to trigger the alert. Possible values are
AVAILABILITY
,CUSTOM_ALERT
,ERRORS
,MONITORING_UNAVAILABLE
,PERFORMANCE
andRESOURCE_CONTENTION
. - List<String>
- Entities which contain any/all of the configured tags will match this alerting profile. It is recommended to use manual tags.
Package Details
- Repository
- dynatrace pulumiverse/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatrace
Terraform Provider.