102 lines
4.3 KiB
Django/Jinja
102 lines
4.3 KiB
Django/Jinja
resource "dynatrace_request_attribute" "{{ServiceName}}" {
|
|
name = "{{ServiceName}}"
|
|
enabled = true
|
|
aggregation = "FIRST"
|
|
# confidential = false
|
|
data_type = "STRING"
|
|
normalization = "ORIGINAL"
|
|
# skip_personal_data_masking = false
|
|
data_sources {
|
|
enabled = true
|
|
source = "METHOD_PARAM"
|
|
technology = "JAVA"
|
|
methods {
|
|
argument_index = 1
|
|
capture = "ARGUMENT"
|
|
deep_object_access = ".toString()"
|
|
method {
|
|
argument_types = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.connectors.common.messages.MessageMetadata", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ]
|
|
class_name = "de.audi.acdc.connectors.common.messages.IncomingMessage$"
|
|
method_name = "apply"
|
|
return_type = "de.audi.acdc.connectors.common.messages.IncomingMessage"
|
|
visibility = "PUBLIC"
|
|
}
|
|
}
|
|
methods {
|
|
argument_index = 1
|
|
capture = "ARGUMENT"
|
|
deep_object_access = ".toString()"
|
|
method {
|
|
argument_types = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "long", "de.audi.acdc.connectors.common.messages.MessageMetadata", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ]
|
|
class_name = "de.audi.acdc.connectors.common.messages.IncomingMessage$"
|
|
method_name = "apply"
|
|
return_type = "de.audi.acdc.connectors.common.messages.IncomingMessage"
|
|
visibility = "PUBLIC"
|
|
}
|
|
}
|
|
methods {
|
|
argument_index = 1
|
|
capture = "ARGUMENT"
|
|
deep_object_access = ".toString()"
|
|
method {
|
|
argument_types = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ]
|
|
class_name = "de.audi.acdc.connectors.common.messages.IncomingMessage$"
|
|
method_name = "apply"
|
|
return_type = "de.audi.acdc.connectors.common.messages.IncomingMessage"
|
|
visibility = "PUBLIC"
|
|
}
|
|
}
|
|
value_processing {
|
|
# split_at = ""
|
|
# trim = false
|
|
value_extractor_regex = "{{RegEx}}"
|
|
}
|
|
}
|
|
data_sources {
|
|
enabled = true
|
|
source = "METHOD_PARAM"
|
|
technology = "JAVA"
|
|
methods {
|
|
argument_index = 1
|
|
capture = "ARGUMENT"
|
|
deep_object_access = ".toString()"
|
|
method {
|
|
argument_types = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "int", "long", "long", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ]
|
|
class_name = "de.audi.acdc.connectors.common.messages.OutgoingMessage$"
|
|
method_name = "apply"
|
|
return_type = "de.audi.acdc.connectors.common.messages.OutgoingMessage"
|
|
visibility = "PUBLIC"
|
|
}
|
|
}
|
|
methods {
|
|
argument_index = 1
|
|
capture = "ARGUMENT"
|
|
deep_object_access = ".toString()"
|
|
method {
|
|
argument_types = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "int", "long", "long", "long", "de.audi.acdc.connectors.common.messages.MessageMetadata", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ]
|
|
class_name = "de.audi.acdc.connectors.common.messages.OutgoingMessage$"
|
|
method_name = "apply"
|
|
return_type = "de.audi.acdc.connectors.common.messages.OutgoingMessage"
|
|
visibility = "PUBLIC"
|
|
}
|
|
}
|
|
methods {
|
|
argument_index = 1
|
|
capture = "ARGUMENT"
|
|
deep_object_access = ".toString()"
|
|
method {
|
|
argument_types = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "int", "long", "long", "de.audi.acdc.connectors.common.messages.MessageMetadata", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ]
|
|
class_name = "de.audi.acdc.connectors.common.messages.OutgoingMessage$"
|
|
method_name = "apply"
|
|
return_type = "de.audi.acdc.connectors.common.messages.OutgoingMessage"
|
|
visibility = "PUBLIC"
|
|
}
|
|
}
|
|
value_processing {
|
|
# split_at = ""
|
|
# trim = false
|
|
value_extractor_regex = "{{RegEx}}"
|
|
}
|
|
}
|
|
}
|