dynatrace.FailureDetectionRuleSets
Explore with Pulumi AI
This resource requires the API token scopes Read settings (
settings.read
) and Write settings (settings.write
)
Dynatrace Documentation
Customize failure detection in Service Detection v2 - https://docs.dynatrace.com/docs/observe/applications-and-microservices/services/service-detection-v2/failure-detection-v2
Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId:
builtin:failure-detection-rulesets
)
Resource Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as dynatrace from "@pulumiverse/dynatrace";
const _name_ = new dynatrace.FailureDetectionRuleSets("#name#", {
enabled: false,
ruleset: {
condition: "matchesValue(k8s.cluster.name,\"#name#\")",
description: "This is a sample description",
failOnExceptions: {
enabled: true,
},
failOnGrpcStatusCodes: {
statusCodes: "2,4,12,13,14,15",
},
failOnHttpResponseStatusCodes: {
statusCodes: "500-599",
},
failOnSpanStatusError: {
enabled: true,
},
overrides: {
forceSuccessOnSpanStatusOk: {
enabled: false,
},
},
rulesetName: "#name#",
},
scope: "environment",
});
import pulumi
import pulumiverse_dynatrace as dynatrace
_name_ = dynatrace.FailureDetectionRuleSets("#name#",
enabled=False,
ruleset={
"condition": "matchesValue(k8s.cluster.name,\"#name#\")",
"description": "This is a sample description",
"fail_on_exceptions": {
"enabled": True,
},
"fail_on_grpc_status_codes": {
"status_codes": "2,4,12,13,14,15",
},
"fail_on_http_response_status_codes": {
"status_codes": "500-599",
},
"fail_on_span_status_error": {
"enabled": True,
},
"overrides": {
"force_success_on_span_status_ok": {
"enabled": False,
},
},
"ruleset_name": "#name#",
},
scope="environment")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dynatrace.NewFailureDetectionRuleSets(ctx, "#name#", &dynatrace.FailureDetectionRuleSetsArgs{
Enabled: pulumi.Bool(false),
Ruleset: &dynatrace.FailureDetectionRuleSetsRulesetArgs{
Condition: pulumi.String("matchesValue(k8s.cluster.name,\"#name#\")"),
Description: pulumi.String("This is a sample description"),
FailOnExceptions: &dynatrace.FailureDetectionRuleSetsRulesetFailOnExceptionsArgs{
Enabled: pulumi.Bool(true),
},
FailOnGrpcStatusCodes: &dynatrace.FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodesArgs{
StatusCodes: pulumi.String("2,4,12,13,14,15"),
},
FailOnHttpResponseStatusCodes: &dynatrace.FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodesArgs{
StatusCodes: pulumi.String("500-599"),
},
FailOnSpanStatusError: &dynatrace.FailureDetectionRuleSetsRulesetFailOnSpanStatusErrorArgs{
Enabled: pulumi.Bool(true),
},
Overrides: &dynatrace.FailureDetectionRuleSetsRulesetOverridesArgs{
ForceSuccessOnSpanStatusOk: &dynatrace.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOkArgs{
Enabled: pulumi.Bool(false),
},
},
RulesetName: pulumi.String("#name#"),
},
Scope: pulumi.String("environment"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Dynatrace = Pulumiverse.Dynatrace;
return await Deployment.RunAsync(() =>
{
var _name_ = new Dynatrace.FailureDetectionRuleSets("#name#", new()
{
Enabled = false,
Ruleset = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetArgs
{
Condition = "matchesValue(k8s.cluster.name,\"#name#\")",
Description = "This is a sample description",
FailOnExceptions = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnExceptionsArgs
{
Enabled = true,
},
FailOnGrpcStatusCodes = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodesArgs
{
StatusCodes = "2,4,12,13,14,15",
},
FailOnHttpResponseStatusCodes = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodesArgs
{
StatusCodes = "500-599",
},
FailOnSpanStatusError = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnSpanStatusErrorArgs
{
Enabled = true,
},
Overrides = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetOverridesArgs
{
ForceSuccessOnSpanStatusOk = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOkArgs
{
Enabled = false,
},
},
RulesetName = "#name#",
},
Scope = "environment",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.dynatrace.FailureDetectionRuleSets;
import com.pulumi.dynatrace.FailureDetectionRuleSetsArgs;
import com.pulumi.dynatrace.inputs.FailureDetectionRuleSetsRulesetArgs;
import com.pulumi.dynatrace.inputs.FailureDetectionRuleSetsRulesetFailOnExceptionsArgs;
import com.pulumi.dynatrace.inputs.FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodesArgs;
import com.pulumi.dynatrace.inputs.FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodesArgs;
import com.pulumi.dynatrace.inputs.FailureDetectionRuleSetsRulesetFailOnSpanStatusErrorArgs;
import com.pulumi.dynatrace.inputs.FailureDetectionRuleSetsRulesetOverridesArgs;
import com.pulumi.dynatrace.inputs.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOkArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var _name_ = new FailureDetectionRuleSets("#name#", FailureDetectionRuleSetsArgs.builder()
.enabled(false)
.ruleset(FailureDetectionRuleSetsRulesetArgs.builder()
.condition("matchesValue(k8s.cluster.name,\"#name#\")")
.description("This is a sample description")
.failOnExceptions(FailureDetectionRuleSetsRulesetFailOnExceptionsArgs.builder()
.enabled(true)
.build())
.failOnGrpcStatusCodes(FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodesArgs.builder()
.statusCodes("2,4,12,13,14,15")
.build())
.failOnHttpResponseStatusCodes(FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodesArgs.builder()
.statusCodes("500-599")
.build())
.failOnSpanStatusError(FailureDetectionRuleSetsRulesetFailOnSpanStatusErrorArgs.builder()
.enabled(true)
.build())
.overrides(FailureDetectionRuleSetsRulesetOverridesArgs.builder()
.forceSuccessOnSpanStatusOk(FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOkArgs.builder()
.enabled(false)
.build())
.build())
.rulesetName("#name#")
.build())
.scope("environment")
.build());
}
}
resources:
'#name#':
type: dynatrace:FailureDetectionRuleSets
properties:
enabled: false
ruleset:
condition: matchesValue(k8s.cluster.name,"#name#")
description: This is a sample description
failOnExceptions:
enabled: true
failOnGrpcStatusCodes:
statusCodes: 2,4,12,13,14,15
failOnHttpResponseStatusCodes:
statusCodes: 500-599
failOnSpanStatusError:
enabled: true
overrides:
forceSuccessOnSpanStatusOk:
enabled: false
rulesetName: '#name#'
scope: environment
Create FailureDetectionRuleSets Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FailureDetectionRuleSets(name: string, args: FailureDetectionRuleSetsArgs, opts?: CustomResourceOptions);
@overload
def FailureDetectionRuleSets(resource_name: str,
args: FailureDetectionRuleSetsArgs,
opts: Optional[ResourceOptions] = None)
@overload
def FailureDetectionRuleSets(resource_name: str,
opts: Optional[ResourceOptions] = None,
enabled: Optional[bool] = None,
ruleset: Optional[FailureDetectionRuleSetsRulesetArgs] = None,
insert_after: Optional[str] = None,
scope: Optional[str] = None)
func NewFailureDetectionRuleSets(ctx *Context, name string, args FailureDetectionRuleSetsArgs, opts ...ResourceOption) (*FailureDetectionRuleSets, error)
public FailureDetectionRuleSets(string name, FailureDetectionRuleSetsArgs args, CustomResourceOptions? opts = null)
public FailureDetectionRuleSets(String name, FailureDetectionRuleSetsArgs args)
public FailureDetectionRuleSets(String name, FailureDetectionRuleSetsArgs args, CustomResourceOptions options)
type: dynatrace:FailureDetectionRuleSets
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 FailureDetectionRuleSetsArgs
- 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 FailureDetectionRuleSetsArgs
- 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 FailureDetectionRuleSetsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FailureDetectionRuleSetsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FailureDetectionRuleSetsArgs
- 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 failureDetectionRuleSetsResource = new Dynatrace.FailureDetectionRuleSets("failureDetectionRuleSetsResource", new()
{
Enabled = false,
Ruleset = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetArgs
{
FailOnExceptions = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnExceptionsArgs
{
Enabled = false,
IgnoredExceptions = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptionsArgs
{
IgnoredExceptions = new[]
{
new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptionsIgnoredExceptionArgs
{
Enabled = false,
Message = "string",
Type = "string",
},
},
},
},
FailOnGrpcStatusCodes = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodesArgs
{
StatusCodes = "string",
},
FailOnHttpResponseStatusCodes = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodesArgs
{
StatusCodes = "string",
},
FailOnSpanStatusError = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnSpanStatusErrorArgs
{
Enabled = false,
},
Overrides = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetOverridesArgs
{
ForceSuccessOnSpanStatusOk = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOkArgs
{
Enabled = false,
},
ForceSuccessOnExceptions = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptionsArgs
{
IgnoredExceptions = new[]
{
new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptionsIgnoredExceptionArgs
{
Enabled = false,
Message = "string",
Type = "string",
},
},
},
ForceSuccessOnGrpcResponseStatusCodes = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnGrpcResponseStatusCodesArgs
{
StatusCodes = "string",
},
ForceSuccessOnHttpResponseStatusCodes = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnHttpResponseStatusCodesArgs
{
StatusCodes = "string",
},
ForceSuccessWithCustomRules = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRulesArgs
{
FailOnCustomRules = new[]
{
new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRulesFailOnCustomRuleArgs
{
DqlCondition = "string",
Enabled = false,
RuleName = "string",
},
},
},
},
RulesetName = "string",
Condition = "string",
Description = "string",
FailOnCustomRules = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnCustomRulesArgs
{
FailOnCustomRules = new[]
{
new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnCustomRulesFailOnCustomRuleArgs
{
DqlCondition = "string",
Enabled = false,
RuleName = "string",
},
},
},
},
InsertAfter = "string",
Scope = "string",
});
example, err := dynatrace.NewFailureDetectionRuleSets(ctx, "failureDetectionRuleSetsResource", &dynatrace.FailureDetectionRuleSetsArgs{
Enabled: pulumi.Bool(false),
Ruleset: &dynatrace.FailureDetectionRuleSetsRulesetArgs{
FailOnExceptions: &dynatrace.FailureDetectionRuleSetsRulesetFailOnExceptionsArgs{
Enabled: pulumi.Bool(false),
IgnoredExceptions: &dynatrace.FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptionsArgs{
IgnoredExceptions: dynatrace.FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptionsIgnoredExceptionArray{
&dynatrace.FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptionsIgnoredExceptionArgs{
Enabled: pulumi.Bool(false),
Message: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
},
FailOnGrpcStatusCodes: &dynatrace.FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodesArgs{
StatusCodes: pulumi.String("string"),
},
FailOnHttpResponseStatusCodes: &dynatrace.FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodesArgs{
StatusCodes: pulumi.String("string"),
},
FailOnSpanStatusError: &dynatrace.FailureDetectionRuleSetsRulesetFailOnSpanStatusErrorArgs{
Enabled: pulumi.Bool(false),
},
Overrides: &dynatrace.FailureDetectionRuleSetsRulesetOverridesArgs{
ForceSuccessOnSpanStatusOk: &dynatrace.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOkArgs{
Enabled: pulumi.Bool(false),
},
ForceSuccessOnExceptions: &dynatrace.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptionsArgs{
IgnoredExceptions: dynatrace.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptionsIgnoredExceptionArray{
&dynatrace.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptionsIgnoredExceptionArgs{
Enabled: pulumi.Bool(false),
Message: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
ForceSuccessOnGrpcResponseStatusCodes: &dynatrace.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnGrpcResponseStatusCodesArgs{
StatusCodes: pulumi.String("string"),
},
ForceSuccessOnHttpResponseStatusCodes: &dynatrace.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnHttpResponseStatusCodesArgs{
StatusCodes: pulumi.String("string"),
},
ForceSuccessWithCustomRules: &dynatrace.FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRulesArgs{
FailOnCustomRules: dynatrace.FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRulesFailOnCustomRuleArray{
&dynatrace.FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRulesFailOnCustomRuleArgs{
DqlCondition: pulumi.String("string"),
Enabled: pulumi.Bool(false),
RuleName: pulumi.String("string"),
},
},
},
},
RulesetName: pulumi.String("string"),
Condition: pulumi.String("string"),
Description: pulumi.String("string"),
FailOnCustomRules: &dynatrace.FailureDetectionRuleSetsRulesetFailOnCustomRulesArgs{
FailOnCustomRules: dynatrace.FailureDetectionRuleSetsRulesetFailOnCustomRulesFailOnCustomRuleArray{
&dynatrace.FailureDetectionRuleSetsRulesetFailOnCustomRulesFailOnCustomRuleArgs{
DqlCondition: pulumi.String("string"),
Enabled: pulumi.Bool(false),
RuleName: pulumi.String("string"),
},
},
},
},
InsertAfter: pulumi.String("string"),
Scope: pulumi.String("string"),
})
var failureDetectionRuleSetsResource = new FailureDetectionRuleSets("failureDetectionRuleSetsResource", FailureDetectionRuleSetsArgs.builder()
.enabled(false)
.ruleset(FailureDetectionRuleSetsRulesetArgs.builder()
.failOnExceptions(FailureDetectionRuleSetsRulesetFailOnExceptionsArgs.builder()
.enabled(false)
.ignoredExceptions(FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptionsArgs.builder()
.ignoredExceptions(FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptionsIgnoredExceptionArgs.builder()
.enabled(false)
.message("string")
.type("string")
.build())
.build())
.build())
.failOnGrpcStatusCodes(FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodesArgs.builder()
.statusCodes("string")
.build())
.failOnHttpResponseStatusCodes(FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodesArgs.builder()
.statusCodes("string")
.build())
.failOnSpanStatusError(FailureDetectionRuleSetsRulesetFailOnSpanStatusErrorArgs.builder()
.enabled(false)
.build())
.overrides(FailureDetectionRuleSetsRulesetOverridesArgs.builder()
.forceSuccessOnSpanStatusOk(FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOkArgs.builder()
.enabled(false)
.build())
.forceSuccessOnExceptions(FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptionsArgs.builder()
.ignoredExceptions(FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptionsIgnoredExceptionArgs.builder()
.enabled(false)
.message("string")
.type("string")
.build())
.build())
.forceSuccessOnGrpcResponseStatusCodes(FailureDetectionRuleSetsRulesetOverridesForceSuccessOnGrpcResponseStatusCodesArgs.builder()
.statusCodes("string")
.build())
.forceSuccessOnHttpResponseStatusCodes(FailureDetectionRuleSetsRulesetOverridesForceSuccessOnHttpResponseStatusCodesArgs.builder()
.statusCodes("string")
.build())
.forceSuccessWithCustomRules(FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRulesArgs.builder()
.failOnCustomRules(FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRulesFailOnCustomRuleArgs.builder()
.dqlCondition("string")
.enabled(false)
.ruleName("string")
.build())
.build())
.build())
.rulesetName("string")
.condition("string")
.description("string")
.failOnCustomRules(FailureDetectionRuleSetsRulesetFailOnCustomRulesArgs.builder()
.failOnCustomRules(FailureDetectionRuleSetsRulesetFailOnCustomRulesFailOnCustomRuleArgs.builder()
.dqlCondition("string")
.enabled(false)
.ruleName("string")
.build())
.build())
.build())
.insertAfter("string")
.scope("string")
.build());
failure_detection_rule_sets_resource = dynatrace.FailureDetectionRuleSets("failureDetectionRuleSetsResource",
enabled=False,
ruleset={
"fail_on_exceptions": {
"enabled": False,
"ignored_exceptions": {
"ignored_exceptions": [{
"enabled": False,
"message": "string",
"type": "string",
}],
},
},
"fail_on_grpc_status_codes": {
"status_codes": "string",
},
"fail_on_http_response_status_codes": {
"status_codes": "string",
},
"fail_on_span_status_error": {
"enabled": False,
},
"overrides": {
"force_success_on_span_status_ok": {
"enabled": False,
},
"force_success_on_exceptions": {
"ignored_exceptions": [{
"enabled": False,
"message": "string",
"type": "string",
}],
},
"force_success_on_grpc_response_status_codes": {
"status_codes": "string",
},
"force_success_on_http_response_status_codes": {
"status_codes": "string",
},
"force_success_with_custom_rules": {
"fail_on_custom_rules": [{
"dql_condition": "string",
"enabled": False,
"rule_name": "string",
}],
},
},
"ruleset_name": "string",
"condition": "string",
"description": "string",
"fail_on_custom_rules": {
"fail_on_custom_rules": [{
"dql_condition": "string",
"enabled": False,
"rule_name": "string",
}],
},
},
insert_after="string",
scope="string")
const failureDetectionRuleSetsResource = new dynatrace.FailureDetectionRuleSets("failureDetectionRuleSetsResource", {
enabled: false,
ruleset: {
failOnExceptions: {
enabled: false,
ignoredExceptions: {
ignoredExceptions: [{
enabled: false,
message: "string",
type: "string",
}],
},
},
failOnGrpcStatusCodes: {
statusCodes: "string",
},
failOnHttpResponseStatusCodes: {
statusCodes: "string",
},
failOnSpanStatusError: {
enabled: false,
},
overrides: {
forceSuccessOnSpanStatusOk: {
enabled: false,
},
forceSuccessOnExceptions: {
ignoredExceptions: [{
enabled: false,
message: "string",
type: "string",
}],
},
forceSuccessOnGrpcResponseStatusCodes: {
statusCodes: "string",
},
forceSuccessOnHttpResponseStatusCodes: {
statusCodes: "string",
},
forceSuccessWithCustomRules: {
failOnCustomRules: [{
dqlCondition: "string",
enabled: false,
ruleName: "string",
}],
},
},
rulesetName: "string",
condition: "string",
description: "string",
failOnCustomRules: {
failOnCustomRules: [{
dqlCondition: "string",
enabled: false,
ruleName: "string",
}],
},
},
insertAfter: "string",
scope: "string",
});
type: dynatrace:FailureDetectionRuleSets
properties:
enabled: false
insertAfter: string
ruleset:
condition: string
description: string
failOnCustomRules:
failOnCustomRules:
- dqlCondition: string
enabled: false
ruleName: string
failOnExceptions:
enabled: false
ignoredExceptions:
ignoredExceptions:
- enabled: false
message: string
type: string
failOnGrpcStatusCodes:
statusCodes: string
failOnHttpResponseStatusCodes:
statusCodes: string
failOnSpanStatusError:
enabled: false
overrides:
forceSuccessOnExceptions:
ignoredExceptions:
- enabled: false
message: string
type: string
forceSuccessOnGrpcResponseStatusCodes:
statusCodes: string
forceSuccessOnHttpResponseStatusCodes:
statusCodes: string
forceSuccessOnSpanStatusOk:
enabled: false
forceSuccessWithCustomRules:
failOnCustomRules:
- dqlCondition: string
enabled: false
ruleName: string
rulesetName: string
scope: string
FailureDetectionRuleSets 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 FailureDetectionRuleSets resource accepts the following input properties:
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Ruleset
Pulumiverse.
Dynatrace. Inputs. Failure Detection Rule Sets Ruleset - Ruleset
- Insert
After string - Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
- Scope string
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETESCLUSTER, HOSTGROUP). Omit this property if you want to cover the whole environment.
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Ruleset
Failure
Detection Rule Sets Ruleset Args - Ruleset
- Insert
After string - Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
- Scope string
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETESCLUSTER, HOSTGROUP). Omit this property if you want to cover the whole environment.
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - ruleset
Failure
Detection Rule Sets Ruleset - Ruleset
- insert
After String - Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
- scope String
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETESCLUSTER, HOSTGROUP). Omit this property if you want to cover the whole environment.
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - ruleset
Failure
Detection Rule Sets Ruleset - Ruleset
- insert
After string - Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
- scope string
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETESCLUSTER, HOSTGROUP). Omit this property if you want to cover the whole environment.
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - ruleset
Failure
Detection Rule Sets Ruleset Args - Ruleset
- insert_
after str - Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
- scope str
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETESCLUSTER, HOSTGROUP). Omit this property if you want to cover the whole environment.
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - ruleset Property Map
- Ruleset
- insert
After String - Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
- scope String
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETESCLUSTER, HOSTGROUP). Omit this property if you want to cover the whole environment.
Outputs
All input properties are implicitly available as output properties. Additionally, the FailureDetectionRuleSets 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 FailureDetectionRuleSets Resource
Get an existing FailureDetectionRuleSets 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?: FailureDetectionRuleSetsState, opts?: CustomResourceOptions): FailureDetectionRuleSets
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
enabled: Optional[bool] = None,
insert_after: Optional[str] = None,
ruleset: Optional[FailureDetectionRuleSetsRulesetArgs] = None,
scope: Optional[str] = None) -> FailureDetectionRuleSets
func GetFailureDetectionRuleSets(ctx *Context, name string, id IDInput, state *FailureDetectionRuleSetsState, opts ...ResourceOption) (*FailureDetectionRuleSets, error)
public static FailureDetectionRuleSets Get(string name, Input<string> id, FailureDetectionRuleSetsState? state, CustomResourceOptions? opts = null)
public static FailureDetectionRuleSets get(String name, Output<String> id, FailureDetectionRuleSetsState state, CustomResourceOptions options)
resources: _: type: dynatrace:FailureDetectionRuleSets get: id: ${id}
- 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.
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Insert
After string - Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
- Ruleset
Pulumiverse.
Dynatrace. Inputs. Failure Detection Rule Sets Ruleset - Ruleset
- Scope string
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETESCLUSTER, HOSTGROUP). Omit this property if you want to cover the whole environment.
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Insert
After string - Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
- Ruleset
Failure
Detection Rule Sets Ruleset Args - Ruleset
- Scope string
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETESCLUSTER, HOSTGROUP). Omit this property if you want to cover the whole environment.
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - insert
After String - Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
- ruleset
Failure
Detection Rule Sets Ruleset - Ruleset
- scope String
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETESCLUSTER, HOSTGROUP). Omit this property if you want to cover the whole environment.
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - insert
After string - Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
- ruleset
Failure
Detection Rule Sets Ruleset - Ruleset
- scope string
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETESCLUSTER, HOSTGROUP). Omit this property if you want to cover the whole environment.
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - insert_
after str - Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
- ruleset
Failure
Detection Rule Sets Ruleset Args - Ruleset
- scope str
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETESCLUSTER, HOSTGROUP). Omit this property if you want to cover the whole environment.
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - insert
After String - Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
- ruleset Property Map
- Ruleset
- scope String
- The scope of this setting (CLOUDAPPLICATIONNAMESPACE, KUBERNETESCLUSTER, HOSTGROUP). Omit this property if you want to cover the whole environment.
Supporting Types
FailureDetectionRuleSetsRuleset, FailureDetectionRuleSetsRulesetArgs
- Fail
On Pulumiverse.Exceptions Dynatrace. Inputs. Failure Detection Rule Sets Ruleset Fail On Exceptions - Evaluated expression:
iAny(
span.events[][
span_event.name] == "exception" and
span.events[][
exception.escaped] != false)
- Fail
On Pulumiverse.Grpc Status Codes Dynatrace. Inputs. Failure Detection Rule Sets Ruleset Fail On Grpc Status Codes Evaluated attribute:
rpc.grpc.status_code
Failure detection result:
reason="grpc_code"
,verdict="failure"
- Fail
On Pulumiverse.Http Response Status Codes Dynatrace. Inputs. Failure Detection Rule Sets Ruleset Fail On Http Response Status Codes Evaluated attribute:
http.response.status_code
Failure detection result:
reason="http_code"
,verdict="failure"
- Fail
On Pulumiverse.Span Status Error Dynatrace. Inputs. Failure Detection Rule Sets Ruleset Fail On Span Status Error Evaluated attribute:
span.status_code
Failure detection result:
reason="span_status"
,verdict="failure"
- Overrides
Pulumiverse.
Dynatrace. Inputs. Failure Detection Rule Sets Ruleset Overrides - no documentation available
- Ruleset
Name string - Ruleset name
- Condition string
Limits the scope of the failure detection ruleset using DQL matcher conditions on span and resource attributes.. A ruleset is applied only if the condition matches, otherwise the evaluation continues.
If empty, the condition will always match.
- Description string
- no documentation available
- Fail
On Pulumiverse.Custom Rules Dynatrace. Inputs. Failure Detection Rule Sets Ruleset Fail On Custom Rules - Define failure reasons based on span and request attributes.. Failure detection result:
reason="custom_rule"
,verdict="failure"
,custom_rule_name
- Fail
On FailureExceptions Detection Rule Sets Ruleset Fail On Exceptions - Evaluated expression:
iAny(
span.events[][
span_event.name] == "exception" and
span.events[][
exception.escaped] != false)
- Fail
On FailureGrpc Status Codes Detection Rule Sets Ruleset Fail On Grpc Status Codes Evaluated attribute:
rpc.grpc.status_code
Failure detection result:
reason="grpc_code"
,verdict="failure"
- Fail
On FailureHttp Response Status Codes Detection Rule Sets Ruleset Fail On Http Response Status Codes Evaluated attribute:
http.response.status_code
Failure detection result:
reason="http_code"
,verdict="failure"
- Fail
On FailureSpan Status Error Detection Rule Sets Ruleset Fail On Span Status Error Evaluated attribute:
span.status_code
Failure detection result:
reason="span_status"
,verdict="failure"
- Overrides
Failure
Detection Rule Sets Ruleset Overrides - no documentation available
- Ruleset
Name string - Ruleset name
- Condition string
Limits the scope of the failure detection ruleset using DQL matcher conditions on span and resource attributes.. A ruleset is applied only if the condition matches, otherwise the evaluation continues.
If empty, the condition will always match.
- Description string
- no documentation available
- Fail
On FailureCustom Rules Detection Rule Sets Ruleset Fail On Custom Rules - Define failure reasons based on span and request attributes.. Failure detection result:
reason="custom_rule"
,verdict="failure"
,custom_rule_name
- fail
On FailureExceptions Detection Rule Sets Ruleset Fail On Exceptions - Evaluated expression:
iAny(
span.events[][
span_event.name] == "exception" and
span.events[][
exception.escaped] != false)
- fail
On FailureGrpc Status Codes Detection Rule Sets Ruleset Fail On Grpc Status Codes Evaluated attribute:
rpc.grpc.status_code
Failure detection result:
reason="grpc_code"
,verdict="failure"
- fail
On FailureHttp Response Status Codes Detection Rule Sets Ruleset Fail On Http Response Status Codes Evaluated attribute:
http.response.status_code
Failure detection result:
reason="http_code"
,verdict="failure"
- fail
On FailureSpan Status Error Detection Rule Sets Ruleset Fail On Span Status Error Evaluated attribute:
span.status_code
Failure detection result:
reason="span_status"
,verdict="failure"
- overrides
Failure
Detection Rule Sets Ruleset Overrides - no documentation available
- ruleset
Name String - Ruleset name
- condition String
Limits the scope of the failure detection ruleset using DQL matcher conditions on span and resource attributes.. A ruleset is applied only if the condition matches, otherwise the evaluation continues.
If empty, the condition will always match.
- description String
- no documentation available
- fail
On FailureCustom Rules Detection Rule Sets Ruleset Fail On Custom Rules - Define failure reasons based on span and request attributes.. Failure detection result:
reason="custom_rule"
,verdict="failure"
,custom_rule_name
- fail
On FailureExceptions Detection Rule Sets Ruleset Fail On Exceptions - Evaluated expression:
iAny(
span.events[][
span_event.name] == "exception" and
span.events[][
exception.escaped] != false)
- fail
On FailureGrpc Status Codes Detection Rule Sets Ruleset Fail On Grpc Status Codes Evaluated attribute:
rpc.grpc.status_code
Failure detection result:
reason="grpc_code"
,verdict="failure"
- fail
On FailureHttp Response Status Codes Detection Rule Sets Ruleset Fail On Http Response Status Codes Evaluated attribute:
http.response.status_code
Failure detection result:
reason="http_code"
,verdict="failure"
- fail
On FailureSpan Status Error Detection Rule Sets Ruleset Fail On Span Status Error Evaluated attribute:
span.status_code
Failure detection result:
reason="span_status"
,verdict="failure"
- overrides
Failure
Detection Rule Sets Ruleset Overrides - no documentation available
- ruleset
Name string - Ruleset name
- condition string
Limits the scope of the failure detection ruleset using DQL matcher conditions on span and resource attributes.. A ruleset is applied only if the condition matches, otherwise the evaluation continues.
If empty, the condition will always match.
- description string
- no documentation available
- fail
On FailureCustom Rules Detection Rule Sets Ruleset Fail On Custom Rules - Define failure reasons based on span and request attributes.. Failure detection result:
reason="custom_rule"
,verdict="failure"
,custom_rule_name
- fail_
on_ Failureexceptions Detection Rule Sets Ruleset Fail On Exceptions - Evaluated expression:
iAny(
span.events[][
span_event.name] == "exception" and
span.events[][
exception.escaped] != false)
- fail_
on_ Failuregrpc_ status_ codes Detection Rule Sets Ruleset Fail On Grpc Status Codes Evaluated attribute:
rpc.grpc.status_code
Failure detection result:
reason="grpc_code"
,verdict="failure"
- fail_
on_ Failurehttp_ response_ status_ codes Detection Rule Sets Ruleset Fail On Http Response Status Codes Evaluated attribute:
http.response.status_code
Failure detection result:
reason="http_code"
,verdict="failure"
- fail_
on_ Failurespan_ status_ error Detection Rule Sets Ruleset Fail On Span Status Error Evaluated attribute:
span.status_code
Failure detection result:
reason="span_status"
,verdict="failure"
- overrides
Failure
Detection Rule Sets Ruleset Overrides - no documentation available
- ruleset_
name str - Ruleset name
- condition str
Limits the scope of the failure detection ruleset using DQL matcher conditions on span and resource attributes.. A ruleset is applied only if the condition matches, otherwise the evaluation continues.
If empty, the condition will always match.
- description str
- no documentation available
- fail_
on_ Failurecustom_ rules Detection Rule Sets Ruleset Fail On Custom Rules - Define failure reasons based on span and request attributes.. Failure detection result:
reason="custom_rule"
,verdict="failure"
,custom_rule_name
- fail
On Property MapExceptions - Evaluated expression:
iAny(
span.events[][
span_event.name] == "exception" and
span.events[][
exception.escaped] != false)
- fail
On Property MapGrpc Status Codes Evaluated attribute:
rpc.grpc.status_code
Failure detection result:
reason="grpc_code"
,verdict="failure"
- fail
On Property MapHttp Response Status Codes Evaluated attribute:
http.response.status_code
Failure detection result:
reason="http_code"
,verdict="failure"
- fail
On Property MapSpan Status Error Evaluated attribute:
span.status_code
Failure detection result:
reason="span_status"
,verdict="failure"
- overrides Property Map
- no documentation available
- ruleset
Name String - Ruleset name
- condition String
Limits the scope of the failure detection ruleset using DQL matcher conditions on span and resource attributes.. A ruleset is applied only if the condition matches, otherwise the evaluation continues.
If empty, the condition will always match.
- description String
- no documentation available
- fail
On Property MapCustom Rules - Define failure reasons based on span and request attributes.. Failure detection result:
reason="custom_rule"
,verdict="failure"
,custom_rule_name
FailureDetectionRuleSetsRulesetFailOnCustomRules, FailureDetectionRuleSetsRulesetFailOnCustomRulesArgs
FailureDetectionRuleSetsRulesetFailOnCustomRulesFailOnCustomRule, FailureDetectionRuleSetsRulesetFailOnCustomRulesFailOnCustomRuleArgs
- Dql
Condition string - Custom rule based on span attributes using DQL matcher.
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Rule
Name string - Rule name
- Dql
Condition string - Custom rule based on span attributes using DQL matcher.
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Rule
Name string - Rule name
- dql
Condition String - Custom rule based on span attributes using DQL matcher.
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - rule
Name String - Rule name
- dql
Condition string - Custom rule based on span attributes using DQL matcher.
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - rule
Name string - Rule name
- dql_
condition str - Custom rule based on span attributes using DQL matcher.
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - rule_
name str - Rule name
- dql
Condition String - Custom rule based on span attributes using DQL matcher.
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - rule
Name String - Rule name
FailureDetectionRuleSetsRulesetFailOnExceptions, FailureDetectionRuleSetsRulesetFailOnExceptionsArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Ignored
Exceptions Pulumiverse.Dynatrace. Inputs. Failure Detection Rule Sets Ruleset Fail On Exceptions Ignored Exceptions - no documentation available
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Ignored
Exceptions FailureDetection Rule Sets Ruleset Fail On Exceptions Ignored Exceptions - no documentation available
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - ignored
Exceptions FailureDetection Rule Sets Ruleset Fail On Exceptions Ignored Exceptions - no documentation available
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - ignored
Exceptions FailureDetection Rule Sets Ruleset Fail On Exceptions Ignored Exceptions - no documentation available
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - ignored_
exceptions FailureDetection Rule Sets Ruleset Fail On Exceptions Ignored Exceptions - no documentation available
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - ignored
Exceptions Property Map - no documentation available
FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptions, FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptionsArgs
FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptionsIgnoredException, FailureDetectionRuleSetsRulesetFailOnExceptionsIgnoredExceptionsIgnoredExceptionArgs
FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodes, FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodesArgs
- Status
Codes string - Status codes which indicate a failure on the server side
- Status
Codes string - Status codes which indicate a failure on the server side
- status
Codes String - Status codes which indicate a failure on the server side
- status
Codes string - Status codes which indicate a failure on the server side
- status_
codes str - Status codes which indicate a failure on the server side
- status
Codes String - Status codes which indicate a failure on the server side
FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodes, FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodesArgs
- Status
Codes string - Status codes which indicate a failure on the server side
- Status
Codes string - Status codes which indicate a failure on the server side
- status
Codes String - Status codes which indicate a failure on the server side
- status
Codes string - Status codes which indicate a failure on the server side
- status_
codes str - Status codes which indicate a failure on the server side
- status
Codes String - Status codes which indicate a failure on the server side
FailureDetectionRuleSetsRulesetFailOnSpanStatusError, FailureDetectionRuleSetsRulesetFailOnSpanStatusErrorArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
)
- Enabled bool
- This setting is enabled (
true
) or disabled (false
)
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
)
- enabled boolean
- This setting is enabled (
true
) or disabled (false
)
- enabled bool
- This setting is enabled (
true
) or disabled (false
)
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
)
FailureDetectionRuleSetsRulesetOverrides, FailureDetectionRuleSetsRulesetOverridesArgs
- Force
Success Pulumiverse.On Span Status Ok Dynatrace. Inputs. Failure Detection Rule Sets Ruleset Overrides Force Success On Span Status Ok - Evaluated attribute:
span.status_code
- Force
Success Pulumiverse.On Exceptions Dynatrace. Inputs. Failure Detection Rule Sets Ruleset Overrides Force Success On Exceptions Define escaped exceptions that should force success.. Evaluated expression:
iAny(
span.events[][
span_event.name] == "exception" and
span.events[][
exception.escaped] != false)
Failure detection result:
reason="exception"
,verdict="success"
,exception_ids
- Force
Success Pulumiverse.On Grpc Response Status Codes Dynatrace. Inputs. Failure Detection Rule Sets Ruleset Overrides Force Success On Grpc Response Status Codes Evaluated attribute:
rpc.grpc.status_code
Failure detection result:
reason="grpc_code"
,verdict="success"
- Force
Success Pulumiverse.On Http Response Status Codes Dynatrace. Inputs. Failure Detection Rule Sets Ruleset Overrides Force Success On Http Response Status Codes Evaluated attribute:
http.response.status_code
Failure detection result:
reason="http_code"
,verdict="success"
- Force
Success Pulumiverse.With Custom Rules Dynatrace. Inputs. Failure Detection Rule Sets Ruleset Overrides Force Success With Custom Rules - Override failures based on span and request attribute conditions.. Failure detection result:
reason="custom_rule"
,verdict="success"
,custom_rule_name
- Force
Success FailureOn Span Status Ok Detection Rule Sets Ruleset Overrides Force Success On Span Status Ok - Evaluated attribute:
span.status_code
- Force
Success FailureOn Exceptions Detection Rule Sets Ruleset Overrides Force Success On Exceptions Define escaped exceptions that should force success.. Evaluated expression:
iAny(
span.events[][
span_event.name] == "exception" and
span.events[][
exception.escaped] != false)
Failure detection result:
reason="exception"
,verdict="success"
,exception_ids
- Force
Success FailureOn Grpc Response Status Codes Detection Rule Sets Ruleset Overrides Force Success On Grpc Response Status Codes Evaluated attribute:
rpc.grpc.status_code
Failure detection result:
reason="grpc_code"
,verdict="success"
- Force
Success FailureOn Http Response Status Codes Detection Rule Sets Ruleset Overrides Force Success On Http Response Status Codes Evaluated attribute:
http.response.status_code
Failure detection result:
reason="http_code"
,verdict="success"
- Force
Success FailureWith Custom Rules Detection Rule Sets Ruleset Overrides Force Success With Custom Rules - Override failures based on span and request attribute conditions.. Failure detection result:
reason="custom_rule"
,verdict="success"
,custom_rule_name
- force
Success FailureOn Span Status Ok Detection Rule Sets Ruleset Overrides Force Success On Span Status Ok - Evaluated attribute:
span.status_code
- force
Success FailureOn Exceptions Detection Rule Sets Ruleset Overrides Force Success On Exceptions Define escaped exceptions that should force success.. Evaluated expression:
iAny(
span.events[][
span_event.name] == "exception" and
span.events[][
exception.escaped] != false)
Failure detection result:
reason="exception"
,verdict="success"
,exception_ids
- force
Success FailureOn Grpc Response Status Codes Detection Rule Sets Ruleset Overrides Force Success On Grpc Response Status Codes Evaluated attribute:
rpc.grpc.status_code
Failure detection result:
reason="grpc_code"
,verdict="success"
- force
Success FailureOn Http Response Status Codes Detection Rule Sets Ruleset Overrides Force Success On Http Response Status Codes Evaluated attribute:
http.response.status_code
Failure detection result:
reason="http_code"
,verdict="success"
- force
Success FailureWith Custom Rules Detection Rule Sets Ruleset Overrides Force Success With Custom Rules - Override failures based on span and request attribute conditions.. Failure detection result:
reason="custom_rule"
,verdict="success"
,custom_rule_name
- force
Success FailureOn Span Status Ok Detection Rule Sets Ruleset Overrides Force Success On Span Status Ok - Evaluated attribute:
span.status_code
- force
Success FailureOn Exceptions Detection Rule Sets Ruleset Overrides Force Success On Exceptions Define escaped exceptions that should force success.. Evaluated expression:
iAny(
span.events[][
span_event.name] == "exception" and
span.events[][
exception.escaped] != false)
Failure detection result:
reason="exception"
,verdict="success"
,exception_ids
- force
Success FailureOn Grpc Response Status Codes Detection Rule Sets Ruleset Overrides Force Success On Grpc Response Status Codes Evaluated attribute:
rpc.grpc.status_code
Failure detection result:
reason="grpc_code"
,verdict="success"
- force
Success FailureOn Http Response Status Codes Detection Rule Sets Ruleset Overrides Force Success On Http Response Status Codes Evaluated attribute:
http.response.status_code
Failure detection result:
reason="http_code"
,verdict="success"
- force
Success FailureWith Custom Rules Detection Rule Sets Ruleset Overrides Force Success With Custom Rules - Override failures based on span and request attribute conditions.. Failure detection result:
reason="custom_rule"
,verdict="success"
,custom_rule_name
- force_
success_ Failureon_ span_ status_ ok Detection Rule Sets Ruleset Overrides Force Success On Span Status Ok - Evaluated attribute:
span.status_code
- force_
success_ Failureon_ exceptions Detection Rule Sets Ruleset Overrides Force Success On Exceptions Define escaped exceptions that should force success.. Evaluated expression:
iAny(
span.events[][
span_event.name] == "exception" and
span.events[][
exception.escaped] != false)
Failure detection result:
reason="exception"
,verdict="success"
,exception_ids
- force_
success_ Failureon_ grpc_ response_ status_ codes Detection Rule Sets Ruleset Overrides Force Success On Grpc Response Status Codes Evaluated attribute:
rpc.grpc.status_code
Failure detection result:
reason="grpc_code"
,verdict="success"
- force_
success_ Failureon_ http_ response_ status_ codes Detection Rule Sets Ruleset Overrides Force Success On Http Response Status Codes Evaluated attribute:
http.response.status_code
Failure detection result:
reason="http_code"
,verdict="success"
- force_
success_ Failurewith_ custom_ rules Detection Rule Sets Ruleset Overrides Force Success With Custom Rules - Override failures based on span and request attribute conditions.. Failure detection result:
reason="custom_rule"
,verdict="success"
,custom_rule_name
- force
Success Property MapOn Span Status Ok - Evaluated attribute:
span.status_code
- force
Success Property MapOn Exceptions Define escaped exceptions that should force success.. Evaluated expression:
iAny(
span.events[][
span_event.name] == "exception" and
span.events[][
exception.escaped] != false)
Failure detection result:
reason="exception"
,verdict="success"
,exception_ids
- force
Success Property MapOn Grpc Response Status Codes Evaluated attribute:
rpc.grpc.status_code
Failure detection result:
reason="grpc_code"
,verdict="success"
- force
Success Property MapOn Http Response Status Codes Evaluated attribute:
http.response.status_code
Failure detection result:
reason="http_code"
,verdict="success"
- force
Success Property MapWith Custom Rules - Override failures based on span and request attribute conditions.. Failure detection result:
reason="custom_rule"
,verdict="success"
,custom_rule_name
FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptions, FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptionsArgs
FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptionsIgnoredException, FailureDetectionRuleSetsRulesetOverridesForceSuccessOnExceptionsIgnoredExceptionArgs
FailureDetectionRuleSetsRulesetOverridesForceSuccessOnGrpcResponseStatusCodes, FailureDetectionRuleSetsRulesetOverridesForceSuccessOnGrpcResponseStatusCodesArgs
- Status
Codes string - Status codes which force success on the server side
- Status
Codes string - Status codes which force success on the server side
- status
Codes String - Status codes which force success on the server side
- status
Codes string - Status codes which force success on the server side
- status_
codes str - Status codes which force success on the server side
- status
Codes String - Status codes which force success on the server side
FailureDetectionRuleSetsRulesetOverridesForceSuccessOnHttpResponseStatusCodes, FailureDetectionRuleSetsRulesetOverridesForceSuccessOnHttpResponseStatusCodesArgs
- Status
Codes string - Status codes which force success on the server side
- Status
Codes string - Status codes which force success on the server side
- status
Codes String - Status codes which force success on the server side
- status
Codes string - Status codes which force success on the server side
- status_
codes str - Status codes which force success on the server side
- status
Codes String - Status codes which force success on the server side
FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOk, FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOkArgs
- Enabled bool
- This setting is enabled (
true
) or disabled (false
)
- Enabled bool
- This setting is enabled (
true
) or disabled (false
)
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
)
- enabled boolean
- This setting is enabled (
true
) or disabled (false
)
- enabled bool
- This setting is enabled (
true
) or disabled (false
)
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
)
FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRules, FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRulesArgs
FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRulesFailOnCustomRule, FailureDetectionRuleSetsRulesetOverridesForceSuccessWithCustomRulesFailOnCustomRuleArgs
- Dql
Condition string - Custom rule based on span attributes using DQL matcher.
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Rule
Name string - Rule name
- Dql
Condition string - Custom rule based on span attributes using DQL matcher.
- Enabled bool
- This setting is enabled (
true
) or disabled (false
) - Rule
Name string - Rule name
- dql
Condition String - Custom rule based on span attributes using DQL matcher.
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - rule
Name String - Rule name
- dql
Condition string - Custom rule based on span attributes using DQL matcher.
- enabled boolean
- This setting is enabled (
true
) or disabled (false
) - rule
Name string - Rule name
- dql_
condition str - Custom rule based on span attributes using DQL matcher.
- enabled bool
- This setting is enabled (
true
) or disabled (false
) - rule_
name str - Rule name
- dql
Condition String - Custom rule based on span attributes using DQL matcher.
- enabled Boolean
- This setting is enabled (
true
) or disabled (false
) - rule
Name String - Rule name
Package Details
- Repository
- dynatrace pulumiverse/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatrace
Terraform Provider.