commit f412e913e00c765ee151939e5fca43ad98aa23fb Author: Arnel Arnautovic Date: Fri Jan 12 14:49:01 2024 +0100 first commit diff --git a/main.tf b/main.tf new file mode 100644 index 0000000..6228056 --- /dev/null +++ b/main.tf @@ -0,0 +1,13 @@ +terraform { + required_providers { + dynatrace = { + version = "1.47.3" + source = "dynatrace-oss/dynatrace" + } + } +} + +provider "dynatrace" { + dt_env_url = "" + dt_api_token = "" +} \ No newline at end of file diff --git a/modules/ca-live/03012024_125910/configurations/.requires_attention/slack_notification/test.slack_notification.tf b/modules/ca-live/03012024_125910/configurations/.requires_attention/slack_notification/test.slack_notification.tf new file mode 100644 index 0000000..8d24db3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/.requires_attention/slack_notification/test.slack_notification.tf @@ -0,0 +1,9 @@ +# ATTENTION Please fill in the URL +resource "dynatrace_slack_notification" "test" { + name = "test" + active = true + channel = "dynatrace-notifications" + message = "{State} Problem {ProblemID}: {ImpactedEntity}" + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACRjMjFmOTY5Yi01ZjAzLTMzM2QtODNlMC00ZjhmMTM2ZTc2ODK-71TeFdrerQ" + url = "https://www.url.home/path" +} diff --git a/modules/ca-live/03012024_125910/configurations/.terraform.lock.hcl b/modules/ca-live/03012024_125910/configurations/.terraform.lock.hcl new file mode 100644 index 0000000..2bca201 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/.terraform.lock.hcl @@ -0,0 +1,24 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/dynatrace-oss/dynatrace" { + version = "1.48.1" + constraints = "1.48.1" + hashes = [ + "h1:AgZqqZpqVRpjqIa4mfzvCPfT9li4W6a59kJhABmsf0Q=", + "zh:0629cc12a54001dda771cf183835f15e5d86750dd8c4674aaea5f3afcc8e6c39", + "zh:1779cd799d51bec5edc5ae79f662b9cc619f50ba597d05cf4814a314e393480b", + "zh:3294afff379e852e790175bd2c1debcc3cedf78b15f03cef5c4d591ab20de88f", + "zh:3d1deb0c3ff3857d49661bbf78183018567f33a098f3db145e788924b9ed5b4a", + "zh:470221fbf707da03bd7738c248e4fb2235ddc047e9c6841fb59c8e491d6e608d", + "zh:6b3708cd04a3af70fdd01de70a73a83ea3d55101d9861afde1c76a882c13344e", + "zh:6db27ff51145e42d818e8b4cb4fe3a96fcdf1449a3666f6043448642db8f57bb", + "zh:826974341c04b0ae47e9b7cdb424a741dd7bd4d7a64c25dc784b5766e521253a", + "zh:8ec7c6778a6f580968d174ca34b96b99890f11b793c6b214b65ef95ea552e58d", + "zh:9b57a5c5b42393338495da84cfeb70c513b9f911c4033bbbaec314b4983d2636", + "zh:b79e91d2de8b587ffd11ee6551ebfb76bf6d2cc4b3237836c0d202ddf41db77a", + "zh:ba8262954e9a502641521c19df524862ffc51c61303b8f9e89369700e71f9ef9", + "zh:e428f3649709d407bffcdfc10550e3b2d4b50c43329cb565c64fe0dc1f2bebc4", + "zh:e884adc31eb0a05048db8b480292bbe69ae8e0ea837966a6ad3d1bbc53ffc941", + ] +} diff --git a/modules/ca-live/03012024_125910/configurations/.terraform/modules/modules.json b/modules/ca-live/03012024_125910/configurations/.terraform/modules/modules.json new file mode 100644 index 0000000..6bbf581 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/.terraform/modules/modules.json @@ -0,0 +1 @@ +{"Modules":[{"Key":"","Source":"","Dir":"."},{"Key":"alerting","Source":"./modules/alerting","Dir":"modules/alerting"},{"Key":"api_detection","Source":"./modules/api_detection","Dir":"modules/api_detection"},{"Key":"attribute_allow_list","Source":"./modules/attribute_allow_list","Dir":"modules/attribute_allow_list"},{"Key":"attribute_masking","Source":"./modules/attribute_masking","Dir":"modules/attribute_masking"},{"Key":"business_events_buckets","Source":"./modules/business_events_buckets","Dir":"modules/business_events_buckets"},{"Key":"cloudapp_workloaddetection","Source":"./modules/cloudapp_workloaddetection","Dir":"modules/cloudapp_workloaddetection"},{"Key":"custom_service","Source":"./modules/custom_service","Dir":"modules/custom_service"},{"Key":"generic_relationships","Source":"./modules/generic_relationships","Dir":"modules/generic_relationships"},{"Key":"generic_types","Source":"./modules/generic_types","Dir":"modules/generic_types"},{"Key":"k8s_monitoring","Source":"./modules/k8s_monitoring","Dir":"modules/k8s_monitoring"},{"Key":"kubernetes","Source":"./modules/kubernetes","Dir":"modules/kubernetes"},{"Key":"log_buckets","Source":"./modules/log_buckets","Dir":"modules/log_buckets"},{"Key":"log_processing","Source":"./modules/log_processing","Dir":"modules/log_processing"},{"Key":"log_timestamp","Source":"./modules/log_timestamp","Dir":"modules/log_timestamp"},{"Key":"management_zone_v2","Source":"./modules/management_zone_v2","Dir":"modules/management_zone_v2"},{"Key":"network_zone","Source":"./modules/network_zone","Dir":"modules/network_zone"},{"Key":"oneagent_features","Source":"./modules/oneagent_features","Dir":"modules/oneagent_features"},{"Key":"os_services","Source":"./modules/os_services","Dir":"modules/os_services"},{"Key":"ownership_config","Source":"./modules/ownership_config","Dir":"modules/ownership_config"},{"Key":"processgroup_naming","Source":"./modules/processgroup_naming","Dir":"modules/processgroup_naming"},{"Key":"request_attribute","Source":"./modules/request_attribute","Dir":"modules/request_attribute"},{"Key":"request_namings","Source":"./modules/request_namings","Dir":"modules/request_namings"},{"Key":"resource_attributes","Source":"./modules/resource_attributes","Dir":"modules/resource_attributes"},{"Key":"rum_host_headers","Source":"./modules/rum_host_headers","Dir":"modules/rum_host_headers"},{"Key":"rum_ip_determination","Source":"./modules/rum_ip_determination","Dir":"modules/rum_ip_determination"},{"Key":"service_anomalies_v2","Source":"./modules/service_anomalies_v2","Dir":"modules/service_anomalies_v2"},{"Key":"service_naming","Source":"./modules/service_naming","Dir":"modules/service_naming"},{"Key":"slack_notification","Source":"./modules/slack_notification","Dir":"modules/slack_notification"},{"Key":"slo_v2","Source":"./modules/slo_v2","Dir":"modules/slo_v2"},{"Key":"span_entry_point","Source":"./modules/span_entry_point","Dir":"modules/span_entry_point"},{"Key":"token_settings","Source":"./modules/token_settings","Dir":"modules/token_settings"},{"Key":"unified_services_opentel","Source":"./modules/unified_services_opentel","Dir":"modules/unified_services_opentel"},{"Key":"web_app_key_performance_custom","Source":"./modules/web_app_key_performance_custom","Dir":"modules/web_app_key_performance_custom"},{"Key":"web_app_key_performance_load","Source":"./modules/web_app_key_performance_load","Dir":"modules/web_app_key_performance_load"},{"Key":"web_app_key_performance_xhr","Source":"./modules/web_app_key_performance_xhr","Dir":"modules/web_app_key_performance_xhr"}]} \ No newline at end of file diff --git a/modules/ca-live/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE b/modules/ca-live/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/modules/ca-live/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md b/modules/ca-live/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md new file mode 100644 index 0000000..79b3fb8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md @@ -0,0 +1,17 @@ +# Dynatrace Terraform Provider +## Requirements + +- [Terraform](https://www.terraform.io/downloads.html) 0.13.x+ + +## Using the provider + +Please check the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs) for how to use and configure this Provider as well as for currrently supported resources and data sources. + +Additional information can be found under [Dynatrace Configuration as Code via Terraform](https://www.dynatrace.com/support/help/manage/configuration-as-code/terraform). + +## Exporting existing configuration from a Dynatrace Environment + +In addition to acting as a Terraform Provider Plugin the executable `terraform-provider-dynatrace` (`terraform-provider-dynatrace.exe` on Windows) can also get directly invoked. +The utility then reaches out to the Dynatrace Environment specified by the command line arguments and fetches all currently supported configuration items. These results will then automatically get transformed into HCL (the configuration language to be used for `.tf` files) and places each configuration item into its own `.tf` file). + +Please check out the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs#exporting-existing-configuration-from-a-dynatrace-environment) for detailed information about how to use that functionality. diff --git a/modules/ca-live/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 b/modules/ca-live/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 new file mode 100755 index 0000000..07abc00 Binary files /dev/null and b/modules/ca-live/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 differ diff --git a/modules/ca-live/03012024_125910/configurations/___providers___.tf b/modules/ca-live/03012024_125910/configurations/___providers___.tf new file mode 100644 index 0000000..a5d7d13 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/___providers___.tf @@ -0,0 +1,13 @@ +terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } + +provider "dynatrace" { + dt_env_url = "https://console.eu.mon.vsds.swarm.audi/e/558a3c22-84ba-4132-804e-e862f57a6eb1" + dt_api_token = "dt0c01.NMVDUENSIKTJXW4VV4BRSRNW.ISWTJR2DEJYBEKXTNVH6ZQEKKU47EQ24XP34TJP4M4XHNTJDP4EJ6N4XN7FJ5WIY" +} diff --git a/modules/ca-live/03012024_125910/configurations/main.tf b/modules/ca-live/03012024_125910/configurations/main.tf new file mode 100644 index 0000000..71bee1e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/main.tf @@ -0,0 +1,140 @@ +# module "alerting" { +# source = "./modules/alerting" +# } + +# module "api_detection" { +# source = "./modules/api_detection" +# } + +# module "attribute_allow_list" { +# source = "./modules/attribute_allow_list" +# } + +# module "attribute_masking" { +# source = "./modules/attribute_masking" +# } + +# module "business_events_buckets" { +# source = "./modules/business_events_buckets" +# } + +# module "cloudapp_workloaddetection" { +# source = "./modules/cloudapp_workloaddetection" +# } + +module "custom_service" { + source = "./modules/custom_service" +} + +# module "generic_relationships" { +# source = "./modules/generic_relationships" +# } + +# module "generic_types" { +# source = "./modules/generic_types" +# } + +# module "k8s_monitoring" { +# source = "./modules/k8s_monitoring" +# } + +# module "kubernetes" { +# source = "./modules/kubernetes" +# } + +# module "log_buckets" { +# source = "./modules/log_buckets" +# } + +# module "log_processing" { +# source = "./modules/log_processing" +# } + +# module "log_timestamp" { +# source = "./modules/log_timestamp" +# } + +module "management_zone_v2" { + source = "./modules/management_zone_v2" +} + +# module "network_zone" { +# source = "./modules/network_zone" +# } + +# module "oneagent_features" { +# source = "./modules/oneagent_features" +# } + +# module "os_services" { +# source = "./modules/os_services" +# } + +# module "ownership_config" { +# source = "./modules/ownership_config" +# } + +# module "processgroup_naming" { +# source = "./modules/processgroup_naming" +# } + +module "request_attribute" { + source = "./modules/request_attribute" +} + +# module "request_namings" { +# source = "./modules/request_namings" +# } + +# module "resource_attributes" { +# source = "./modules/resource_attributes" +# } + +# module "rum_host_headers" { +# source = "./modules/rum_host_headers" +# } + +# module "rum_ip_determination" { +# source = "./modules/rum_ip_determination" +# } + +# module "service_anomalies_v2" { +# source = "./modules/service_anomalies_v2" +# } + +module "service_naming" { + source = "./modules/service_naming" +} + +# module "slack_notification" { +# source = "./modules/slack_notification" +# } + +module "slo_v2" { + source = "./modules/slo_v2" +} + +# module "span_entry_point" { +# source = "./modules/span_entry_point" +# } + +# module "token_settings" { +# source = "./modules/token_settings" +# } + +# module "unified_services_opentel" { +# source = "./modules/unified_services_opentel" +# } + +# module "web_app_key_performance_custom" { +# source = "./modules/web_app_key_performance_custom" +# } + +# module "web_app_key_performance_load" { +# source = "./modules/web_app_key_performance_load" +# } + +# module "web_app_key_performance_xhr" { +# source = "./modules/web_app_key_performance_xhr" +# } + diff --git a/modules/ca-live/03012024_125910/configurations/modules/alerting/Default.alerting.tf b/modules/ca-live/03012024_125910/configurations/modules/alerting/Default.alerting.tf new file mode 100644 index 0000000..5644cc9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/alerting/Default.alerting.tf @@ -0,0 +1,35 @@ +resource "dynatrace_alerting" "Default" { + name = "Default" + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf b/modules/ca-live/03012024_125910/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf new file mode 100644 index 0000000..df4f9ac --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf @@ -0,0 +1,23 @@ +resource "dynatrace_alerting" "Default_for_ActiveGate_Token_Expiry" { + name = "Default for ActiveGate Token Expiry" + filters { + filter { + custom { + title { + enabled = true + case_sensitive = true + # negate = false + operator = "STRING_EQUALS" + value = "ActiveGate Token(s) will expire soon" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/alerting/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/alerting/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/alerting/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf new file mode 100644 index 0000000..f2bb934 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_ASP_NET_Core" { + api_color = "#008cdb" + api_name = "Built-In ASP.NET Core" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.AspNetCore." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Apache.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Apache.api_detection.tf new file mode 100644 index 0000000..9b6ab05 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Apache.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Apache" { + api_color = "#2ab6f4" + api_name = "Built-In Apache" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.apache." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf new file mode 100644 index 0000000..d532472 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Go_Database" { + api_color = "#fff29a" + api_name = "Built-In Go Database" + technology = "Go" + third_party_api = true + conditions { + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "database" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf new file mode 100644 index 0000000..3b3703b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf @@ -0,0 +1,33 @@ +resource "dynatrace_api_detection" "Built-In_Go_Standard_Library" { + api_color = "#4fd5e0" + api_name = "Built-In Go Standard Library" + technology = "Go" + third_party_api = true + conditions { + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "os" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "runtime" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "sync" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "io" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "net" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf new file mode 100644 index 0000000..bdbb63e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Hibernate" { + api_color = "#522273" + api_name = "Built-In Hibernate" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.hibernate." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf new file mode 100644 index 0000000..3a62197 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_IBM_WebSphere" { + api_color = "#4fd5e0" + api_name = "Built-In IBM WebSphere" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.websphere." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf new file mode 100644 index 0000000..2525754 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_JBoss" { + api_color = "#fff29a" + api_name = "Built-In JBoss" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.jboss." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_JRE.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_JRE.api_detection.tf new file mode 100644 index 0000000..ba36234 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_JRE.api_detection.tf @@ -0,0 +1,53 @@ +resource "dynatrace_api_detection" "Built-In_JRE" { + api_color = "#c95218" + api_name = "Built-In JRE" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "java." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "javax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.sun." + } + condition { + base = "FQCN" + matcher = "CONTAINS" + pattern = "DtStringConcat_" + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "jdk." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.dynatrace.agent.introspection.casp.flawfinder.tracking.wrappers." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.dynatrace.agent.introspection.casp.flawfinder.access." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.oracle." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "sun." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf new file mode 100644 index 0000000..071083b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_Java_Cassandra" { + api_color = "#debbf3" + api_name = "Built-In Java Cassandra" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.apache.cassandra." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.netflix.astyanax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.datastax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "me.prettyprint.cassandra." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf new file mode 100644 index 0000000..9757ccb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_IBM_CTG" { + api_color = "#c9a000" + api_name = "Built-In Java IBM CTG" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.ctg." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf new file mode 100644 index 0000000..ff8588e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_IBM_MQ" { + api_color = "#ffd0ab" + api_name = "Built-In Java IBM MQ" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.mq." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf new file mode 100644 index 0000000..25dac59 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf @@ -0,0 +1,23 @@ +resource "dynatrace_api_detection" "Built-In_Java_MongoDB" { + api_color = "#fff29a" + api_name = "Built-In Java MongoDB" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.mongodb." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.bson." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.novus.casbah.mongodb." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf new file mode 100644 index 0000000..843c888 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_RabbitMQ" { + api_color = "#aeebf0" + api_name = "Built-In Java RabbitMQ" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.rabbitmq." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf new file mode 100644 index 0000000..43fc23a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf @@ -0,0 +1,18 @@ +resource "dynatrace_api_detection" "Built-In_Java_tests" { + api_color = "#008cdb" + api_name = "Built-In Java tests" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "junit.framework." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.junit." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Mule.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Mule.api_detection.tf new file mode 100644 index 0000000..fc934ff --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Mule.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Mule" { + api_color = "#008cdb" + api_name = "Built-In Mule" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.mule." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf new file mode 100644 index 0000000..864194d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_Azure_Service_Fabric" { + api_color = "#fff29a" + api_name = "Built-In .NET Azure Service Fabric" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.ServiceFabric." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf new file mode 100644 index 0000000..a010819 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_CLR" { + api_color = "#7c38a1" + api_name = "Built-In .NET CLR" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "System." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf new file mode 100644 index 0000000..a0fb172 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_Entity_Framework_Core" { + api_color = "#4fd5e0" + api_name = "Built-In .NET Entity Framework Core" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.EntityFrameworkCore." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf new file mode 100644 index 0000000..02abd05 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf @@ -0,0 +1,18 @@ +resource "dynatrace_api_detection" "Built-In_NET_IBM_MQ" { + api_color = "#ffd0ab" + api_name = "Built-In .NET IBM MQ" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "IBM.WMQ." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "IBM.XMS." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf new file mode 100644 index 0000000..2525b0c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_NET_Logging" { + api_color = "#ffa86c" + api_name = "Built-In .NET Logging" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.Extensions.Logging." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.EnterpriseInstrumentation.EventSource." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.Practices.EnterpriseLibrary.Logging." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "log4net." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf new file mode 100644 index 0000000..b2b7a83 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_MongoDB" { + api_color = "#fff29a" + api_name = "Built-In .NET MongoDB" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "MongoDB." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf new file mode 100644 index 0000000..5a06b93 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_RabbitMQ" { + api_color = "#aeebf0" + api_name = "Built-In .NET RabbitMQ" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "RabbitMQ." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf new file mode 100644 index 0000000..5e7cb03 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_Oracle_WebLogic" { + api_color = "#7c38a1" + api_name = "Built-In Oracle WebLogic" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "bea." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "weblogic." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.bea." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.weblogic." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Spring.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Spring.api_detection.tf new file mode 100644 index 0000000..b7832c9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Spring.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Spring" { + api_color = "#debbf3" + api_name = "Built-In Spring" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.springframework." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf new file mode 100644 index 0000000..991b7c1 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_TIBCO" { + api_color = "#a972cc" + api_name = "Built-In TIBCO" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.tibco." + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf new file mode 100644 index 0000000..b29a3fa --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Wordpress" { + api_color = "#b4e5f9" + api_name = "Built-In Wordpress" + technology = "PHP" + third_party_api = true + conditions { + condition { + base = "FILE_NAME" + matcher = "CONTAINS" + pattern = "wp-includes/" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/api_detection/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/api_detection/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/api_detection/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/OperationName.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/OperationName.attribute_allow_list.tf new file mode 100644 index 0000000..ec9d37e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/OperationName.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "OperationName" { + enabled = true + key = "OperationName" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_env_type.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_env_type.attribute_allow_list.tf new file mode 100644 index 0000000..77cfbf0 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_env_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "adobe_em_env_type" { + enabled = true + key = "adobe.em.env_type" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_service.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_service.attribute_allow_list.tf new file mode 100644 index 0000000..8c049b6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "adobe_em_service" { + enabled = true + key = "adobe.em.service" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_tier.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_tier.attribute_allow_list.tf new file mode 100644 index 0000000..1c34cd5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_tier.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "adobe_em_tier" { + enabled = true + key = "adobe.em.tier" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_count.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_count.attribute_allow_list.tf new file mode 100644 index 0000000..c715591 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_count" { + enabled = true + key = "aggregation.count" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_max.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_max.attribute_allow_list.tf new file mode 100644 index 0000000..518f8e2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_max.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_max" { + enabled = true + key = "aggregation.duration_max" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_min.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_min.attribute_allow_list.tf new file mode 100644 index 0000000..71cd48c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_min.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_min" { + enabled = true + key = "aggregation.duration_min" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_sum.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_sum.attribute_allow_list.tf new file mode 100644 index 0000000..f776f87 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_sum.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_sum" { + enabled = true + key = "aggregation.duration_sum" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_sum_micros.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_sum_micros.attribute_allow_list.tf new file mode 100644 index 0000000..8ed91ef --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_sum_micros.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_sum_micros" { + enabled = true + key = "aggregation.duration_sum_micros" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_exception_count.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_exception_count.attribute_allow_list.tf new file mode 100644 index 0000000..7633a59 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_exception_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_exception_count" { + enabled = true + key = "aggregation.exception_count" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_exec_count.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_exec_count.attribute_allow_list.tf new file mode 100644 index 0000000..149267b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_exec_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_exec_count" { + enabled = true + key = "aggregation.exec_count" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_latest_endtime_micros.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_latest_endtime_micros.attribute_allow_list.tf new file mode 100644 index 0000000..fde1c59 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_latest_endtime_micros.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_latest_endtime_micros" { + enabled = true + key = "aggregation.latest_endtime_micros" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_parallel.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_parallel.attribute_allow_list.tf new file mode 100644 index 0000000..d9c2723 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_parallel.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_parallel" { + enabled = true + key = "aggregation.parallel" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_parallel_execution.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_parallel_execution.attribute_allow_list.tf new file mode 100644 index 0000000..1b58692 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aggregation_parallel_execution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_parallel_execution" { + enabled = true + key = "aggregation.parallel_execution" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/apache_config_path.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/apache_config_path.attribute_allow_list.tf new file mode 100644 index 0000000..36b9f45 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/apache_config_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "apache_config_path" { + enabled = true + key = "apache.config.path" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/apache_spark_master_ip.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/apache_spark_master_ip.attribute_allow_list.tf new file mode 100644 index 0000000..5bed6b0 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/apache_spark_master_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "apache_spark_master_ip" { + enabled = true + key = "apache.spark.master.ip" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/application_environment.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/application_environment.attribute_allow_list.tf new file mode 100644 index 0000000..d3daf07 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/application_environment.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_environment" { + enabled = true + key = "application.environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/application_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/application_name.attribute_allow_list.tf new file mode 100644 index 0000000..7fde40d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_name" { + enabled = true + key = "application.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/application_version_build.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/application_version_build.attribute_allow_list.tf new file mode 100644 index 0000000..6f8538f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/application_version_build.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_version_build" { + enabled = true + key = "application.version.build" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/application_version_release.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/application_version_release.attribute_allow_list.tf new file mode 100644 index 0000000..8f6a634 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/application_version_release.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_version_release" { + enabled = true + key = "application.version.release" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aspnetcore_appl_path.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aspnetcore_appl_path.attribute_allow_list.tf new file mode 100644 index 0000000..a02253a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aspnetcore_appl_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aspnetcore_appl_path" { + enabled = true + key = "aspnetcore.appl.path" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecr_account_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecr_account_id.attribute_allow_list.tf new file mode 100644 index 0000000..b345089 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecr_account_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecr_account_id" { + enabled = true + key = "aws.ecr.account.id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecr_region.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecr_region.attribute_allow_list.tf new file mode 100644 index 0000000..69847c6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecr_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecr_region" { + enabled = true + key = "aws.ecr.region" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_cluster.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_cluster.attribute_allow_list.tf new file mode 100644 index 0000000..41aa7d5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_cluster.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_cluster" { + enabled = true + key = "aws.ecs.cluster" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_container_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_container_name.attribute_allow_list.tf new file mode 100644 index 0000000..d501a64 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_container_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_container_name" { + enabled = true + key = "aws.ecs.container.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_family.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_family.attribute_allow_list.tf new file mode 100644 index 0000000..6844f56 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_family.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_family" { + enabled = true + key = "aws.ecs.family" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_revision.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_revision.attribute_allow_list.tf new file mode 100644 index 0000000..76c7e22 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_revision.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_revision" { + enabled = true + key = "aws.ecs.revision" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_lambda_function_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_lambda_function_name.attribute_allow_list.tf new file mode 100644 index 0000000..95edf53 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_lambda_function_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_lambda_function_name" { + enabled = true + key = "aws.lambda.function.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_region.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_region.attribute_allow_list.tf new file mode 100644 index 0000000..4edd527 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_region" { + enabled = true + key = "aws.region" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_x_amzn_request_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_x_amzn_request_id.attribute_allow_list.tf new file mode 100644 index 0000000..ff40b72 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_x_amzn_request_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_x_amzn_request_id" { + enabled = true + key = "aws.x_amzn_request_id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_x_amzn_trace_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_x_amzn_trace_id.attribute_allow_list.tf new file mode 100644 index 0000000..d891ceb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/aws_x_amzn_trace_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_x_amzn_trace_id" { + enabled = true + key = "aws.x_amzn_trace_id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cassandra_cluster_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cassandra_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..79a5de6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cassandra_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cassandra_cluster_name" { + enabled = true + key = "cassandra.cluster.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/catalina_base.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/catalina_base.attribute_allow_list.tf new file mode 100644 index 0000000..58ef205 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/catalina_base.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "catalina_base" { + enabled = true + key = "catalina.base" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/catalina_home.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/catalina_home.attribute_allow_list.tf new file mode 100644 index 0000000..02c05d6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/catalina_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "catalina_home" { + enabled = true + key = "catalina.home" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/client_ip.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/client_ip.attribute_allow_list.tf new file mode 100644 index 0000000..9929073 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/client_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "client_ip" { + enabled = true + key = "client.ip" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_account_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_account_id.attribute_allow_list.tf new file mode 100644 index 0000000..e18555a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_account_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_account_id" { + enabled = true + key = "cloud.account.id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_availability_zone.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_availability_zone.attribute_allow_list.tf new file mode 100644 index 0000000..e80144c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_availability_zone.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_availability_zone" { + enabled = true + key = "cloud.availability_zone" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_platform.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_platform.attribute_allow_list.tf new file mode 100644 index 0000000..c90d46d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_platform.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_platform" { + enabled = true + key = "cloud.platform" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_provider.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_provider.attribute_allow_list.tf new file mode 100644 index 0000000..9ea94f2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_provider.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_provider" { + enabled = true + key = "cloud.provider" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_region.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_region.attribute_allow_list.tf new file mode 100644 index 0000000..35c79fb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_region" { + enabled = true + key = "cloud.region" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_resource_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_resource_id.attribute_allow_list.tf new file mode 100644 index 0000000..93d391b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloud_resource_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_resource_id" { + enabled = true + key = "cloud.resource_id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_application_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_application_id.attribute_allow_list.tf new file mode 100644 index 0000000..02b26ae --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_application_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_application_id" { + enabled = true + key = "cloudfoundry.application.id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_application_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..77be149 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_application_name" { + enabled = true + key = "cloudfoundry.application.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_instance_index.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_instance_index.attribute_allow_list.tf new file mode 100644 index 0000000..aa22723 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_instance_index.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_instance_index" { + enabled = true + key = "cloudfoundry.instance.index" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_space_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_space_id.attribute_allow_list.tf new file mode 100644 index 0000000..471164a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_space_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_space_id" { + enabled = true + key = "cloudfoundry.space.id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_space_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_space_name.attribute_allow_list.tf new file mode 100644 index 0000000..1f00e2a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_space_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_space_name" { + enabled = true + key = "cloudfoundry.space.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_filepath.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_filepath.attribute_allow_list.tf new file mode 100644 index 0000000..55674cb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_filepath.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_filepath" { + enabled = true + key = "code.filepath" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_function.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_function.attribute_allow_list.tf new file mode 100644 index 0000000..9ceac17 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_function.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_function" { + enabled = true + key = "code.function" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_filepath.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_filepath.attribute_allow_list.tf new file mode 100644 index 0000000..2f6b0dc --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_filepath.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_invoked_filepath" { + enabled = true + key = "code.invoked.filepath" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_function.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_function.attribute_allow_list.tf new file mode 100644 index 0000000..583b28a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_function.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_invoked_function" { + enabled = true + key = "code.invoked.function" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_namespace.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..7472e2c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_invoked_namespace" { + enabled = true + key = "code.invoked.namespace" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_lineno.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_lineno.attribute_allow_list.tf new file mode 100644 index 0000000..a747efd --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_lineno.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_lineno" { + enabled = true + key = "code.lineno" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_namespace.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..962c9c2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/code_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_namespace" { + enabled = true + key = "code.namespace" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/coldfusion_jvm_config_file.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/coldfusion_jvm_config_file.attribute_allow_list.tf new file mode 100644 index 0000000..f050ca0 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/coldfusion_jvm_config_file.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "coldfusion_jvm_config_file" { + enabled = true + key = "coldfusion.jvm.config.file" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/coldfusion_service_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/coldfusion_service_name.attribute_allow_list.tf new file mode 100644 index 0000000..0db0752 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/coldfusion_service_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "coldfusion_service_name" { + enabled = true + key = "coldfusion.service.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_id.attribute_allow_list.tf new file mode 100644 index 0000000..f8bb0e3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_id" { + enabled = true + key = "container.id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_image_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_image_name.attribute_allow_list.tf new file mode 100644 index 0000000..af5cd69 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_image_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_image_name" { + enabled = true + key = "container.image.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_image_tag.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_image_tag.attribute_allow_list.tf new file mode 100644 index 0000000..e5a5a9c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_image_tag.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_image_tag" { + enabled = true + key = "container.image.tag" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_image_version.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_image_version.attribute_allow_list.tf new file mode 100644 index 0000000..0c0f605 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_image_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_image_version" { + enabled = true + key = "container.image.version" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_name.attribute_allow_list.tf new file mode 100644 index 0000000..f642040 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_name" { + enabled = true + key = "container.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_runtime.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_runtime.attribute_allow_list.tf new file mode 100644 index 0000000..24adc50 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/container_runtime.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_runtime" { + enabled = true + key = "container.runtime" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_consistency_level.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_consistency_level.attribute_allow_list.tf new file mode 100644 index 0000000..76dcbcf --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_consistency_level.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_consistency_level" { + enabled = true + key = "db.cassandra.consistency_level" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_coordinator_dc.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_coordinator_dc.attribute_allow_list.tf new file mode 100644 index 0000000..064b573 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_coordinator_dc.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_coordinator_dc" { + enabled = true + key = "db.cassandra.coordinator.dc" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_coordinator_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_coordinator_id.attribute_allow_list.tf new file mode 100644 index 0000000..4dec54a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_coordinator_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_coordinator_id" { + enabled = true + key = "db.cassandra.coordinator.id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_idempotence.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_idempotence.attribute_allow_list.tf new file mode 100644 index 0000000..05e9427 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_idempotence.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_idempotence" { + enabled = true + key = "db.cassandra.idempotence" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_keyspace.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_keyspace.attribute_allow_list.tf new file mode 100644 index 0000000..409e2c3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_keyspace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_keyspace" { + enabled = true + key = "db.cassandra.keyspace" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_page_size.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_page_size.attribute_allow_list.tf new file mode 100644 index 0000000..75924eb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_page_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_page_size" { + enabled = true + key = "db.cassandra.page_size" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_speculative_execution_count.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_speculative_execution_count.attribute_allow_list.tf new file mode 100644 index 0000000..9b0bb06 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_speculative_execution_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_speculative_execution_count" { + enabled = true + key = "db.cassandra.speculative_execution_count" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_table.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_table.attribute_allow_list.tf new file mode 100644 index 0000000..03898a7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_table.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_table" { + enabled = true + key = "db.cassandra.table" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_connection_string.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_connection_string.attribute_allow_list.tf new file mode 100644 index 0000000..a02fd17 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_connection_string.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_connection_string" { + enabled = true + key = "db.connection_string" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_hbase_namespace.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_hbase_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..0cdd30d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_hbase_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_hbase_namespace" { + enabled = true + key = "db.hbase.namespace" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_jdbc_driver_classname.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_jdbc_driver_classname.attribute_allow_list.tf new file mode 100644 index 0000000..84a7a34 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_jdbc_driver_classname.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_jdbc_driver_classname" { + enabled = true + key = "db.jdbc.driver_classname" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_memcached_operation.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_memcached_operation.attribute_allow_list.tf new file mode 100644 index 0000000..a6dc358 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_memcached_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_memcached_operation" { + enabled = true + key = "db.memcached.operation" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_mongodb_collection.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_mongodb_collection.attribute_allow_list.tf new file mode 100644 index 0000000..198785b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_mongodb_collection.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_mongodb_collection" { + enabled = true + key = "db.mongodb.collection" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_mssql_instance_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_mssql_instance_name.attribute_allow_list.tf new file mode 100644 index 0000000..13a1f60 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_mssql_instance_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_mssql_instance_name" { + enabled = true + key = "db.mssql.instance_name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_name.attribute_allow_list.tf new file mode 100644 index 0000000..afe6a36 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_name" { + enabled = true + key = "db.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_operation.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_operation.attribute_allow_list.tf new file mode 100644 index 0000000..72a58e7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_operation" { + enabled = true + key = "db.operation" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_poolsize.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_poolsize.attribute_allow_list.tf new file mode 100644 index 0000000..b09d030 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_poolsize.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_poolsize" { + enabled = true + key = "db.poolsize" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_poolsize_occupied.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_poolsize_occupied.attribute_allow_list.tf new file mode 100644 index 0000000..783b74c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_poolsize_occupied.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_poolsize_occupied" { + enabled = true + key = "db.poolsize.occupied" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_redis_database_index.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_redis_database_index.attribute_allow_list.tf new file mode 100644 index 0000000..897ce22 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_redis_database_index.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_redis_database_index" { + enabled = true + key = "db.redis.database_index" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_redis_operation.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_redis_operation.attribute_allow_list.tf new file mode 100644 index 0000000..b4b93a2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_redis_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_redis_operation" { + enabled = true + key = "db.redis.operation" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_resultset_fetch_size.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_resultset_fetch_size.attribute_allow_list.tf new file mode 100644 index 0000000..f856baa --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_resultset_fetch_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_resultset_fetch_size" { + enabled = true + key = "db.resultset_fetch_size" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_roundtrips.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_roundtrips.attribute_allow_list.tf new file mode 100644 index 0000000..04371a6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_roundtrips.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_roundtrips" { + enabled = true + key = "db.roundtrips" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_rows_returned.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_rows_returned.attribute_allow_list.tf new file mode 100644 index 0000000..1bbd288 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_rows_returned.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_rows_returned" { + enabled = true + key = "db.rows_returned" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_count.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_count.attribute_allow_list.tf new file mode 100644 index 0000000..3427b95 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_count" { + enabled = true + key = "db.sql.prepare_count" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_durationsum.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_durationsum.attribute_allow_list.tf new file mode 100644 index 0000000..26bff44 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_durationsum.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_durationsum" { + enabled = true + key = "db.sql.prepare_durationsum" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_exceptioncount.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_exceptioncount.attribute_allow_list.tf new file mode 100644 index 0000000..d00b935 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_exceptioncount.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_exceptioncount" { + enabled = true + key = "db.sql.prepare_exceptioncount" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_isparallelexecution.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_isparallelexecution.attribute_allow_list.tf new file mode 100644 index 0000000..cc87436 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_isparallelexecution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_isparallelexecution" { + enabled = true + key = "db.sql.prepare_isparallelexecution" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_latestendtime.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_latestendtime.attribute_allow_list.tf new file mode 100644 index 0000000..195236c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_latestendtime.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_latestendtime" { + enabled = true + key = "db.sql.prepare_latestendtime" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_count.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_count.attribute_allow_list.tf new file mode 100644 index 0000000..f33704e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_count" { + enabled = true + key = "db.sql.resultset_count" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_durationsum.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_durationsum.attribute_allow_list.tf new file mode 100644 index 0000000..984f790 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_durationsum.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_durationsum" { + enabled = true + key = "db.sql.resultset_durationsum" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_exceptioncount.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_exceptioncount.attribute_allow_list.tf new file mode 100644 index 0000000..e109521 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_exceptioncount.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_exceptioncount" { + enabled = true + key = "db.sql.resultset_exceptioncount" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_isparallelexecution.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_isparallelexecution.attribute_allow_list.tf new file mode 100644 index 0000000..c60ee8b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_isparallelexecution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_isparallelexecution" { + enabled = true + key = "db.sql.resultset_isparallelexecution" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_latestendtime.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_latestendtime.attribute_allow_list.tf new file mode 100644 index 0000000..bc0e8eb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_latestendtime.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_latestendtime" { + enabled = true + key = "db.sql.resultset_latestendtime" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_table.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_table.attribute_allow_list.tf new file mode 100644 index 0000000..dc29d36 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_sql_table.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_table" { + enabled = true + key = "db.sql.table" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_statement.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_statement.attribute_allow_list.tf new file mode 100644 index 0000000..defadfd --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_statement.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_statement" { + enabled = true + key = "db.statement" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_system.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_system.attribute_allow_list.tf new file mode 100644 index 0000000..e69a0a1 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_system" { + enabled = true + key = "db.system" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_topology.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_topology.attribute_allow_list.tf new file mode 100644 index 0000000..88770ea --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_topology.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_topology" { + enabled = true + key = "db.topology" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_user.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_user.attribute_allow_list.tf new file mode 100644 index 0000000..d395ea4 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/db_user.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_user" { + enabled = true + key = "db.user" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/deployment_environment.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/deployment_environment.attribute_allow_list.tf new file mode 100644 index 0000000..139d9c3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/deployment_environment.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "deployment_environment" { + enabled = true + key = "deployment.environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/device_model_identifier.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/device_model_identifier.attribute_allow_list.tf new file mode 100644 index 0000000..6932d86 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/device_model_identifier.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "device_model_identifier" { + enabled = true + key = "device.model.identifier" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/device_model_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/device_model_name.attribute_allow_list.tf new file mode 100644 index 0000000..82852c9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/device_model_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "device_model_name" { + enabled = true + key = "device.model.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/dotnet_dll_file.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/dotnet_dll_file.attribute_allow_list.tf new file mode 100644 index 0000000..b92f750 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/dotnet_dll_file.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "dotnet_dll_file" { + enabled = true + key = "dotnet.dll.file" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/dotnet_dll_path.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/dotnet_dll_path.attribute_allow_list.tf new file mode 100644 index 0000000..8ec8403 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/dotnet_dll_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "dotnet_dll_path" { + enabled = true + key = "dotnet.dll.path" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/elasticsearch_cluster_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/elasticsearch_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..3869472 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/elasticsearch_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "elasticsearch_cluster_name" { + enabled = true + key = "elasticsearch.cluster.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/elasticsearch_node_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/elasticsearch_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..442b1fc --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/elasticsearch_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "elasticsearch_node_name" { + enabled = true + key = "elasticsearch.node.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/enduser_role.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/enduser_role.attribute_allow_list.tf new file mode 100644 index 0000000..b3d5a8a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/enduser_role.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "enduser_role" { + enabled = true + key = "enduser.role" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/enduser_scope.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/enduser_scope.attribute_allow_list.tf new file mode 100644 index 0000000..c012afe --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/enduser_scope.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "enduser_scope" { + enabled = true + key = "enduser.scope" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/equinox_config_path.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/equinox_config_path.attribute_allow_list.tf new file mode 100644 index 0000000..624381c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/equinox_config_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "equinox_config_path" { + enabled = true + key = "equinox.config.path" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/exception_escaped.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/exception_escaped.attribute_allow_list.tf new file mode 100644 index 0000000..0324de7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/exception_escaped.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_escaped" { + enabled = true + key = "exception.escaped" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/exception_message.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/exception_message.attribute_allow_list.tf new file mode 100644 index 0000000..88ead62 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/exception_message.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_message" { + enabled = true + key = "exception.message" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/exception_stacktrace.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/exception_stacktrace.attribute_allow_list.tf new file mode 100644 index 0000000..549b685 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/exception_stacktrace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_stacktrace" { + enabled = true + key = "exception.stacktrace" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/exception_type.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/exception_type.attribute_allow_list.tf new file mode 100644 index 0000000..97058b6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/exception_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_type" { + enabled = true + key = "exception.type" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_coldstart.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_coldstart.attribute_allow_list.tf new file mode 100644 index 0000000..ff39289 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_coldstart.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_coldstart" { + enabled = true + key = "faas.coldstart" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_document_collection.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_document_collection.attribute_allow_list.tf new file mode 100644 index 0000000..3e83f42 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_document_collection.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_collection" { + enabled = true + key = "faas.document.collection" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_document_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_document_name.attribute_allow_list.tf new file mode 100644 index 0000000..38a28b2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_document_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_name" { + enabled = true + key = "faas.document.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_document_operation.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_document_operation.attribute_allow_list.tf new file mode 100644 index 0000000..dcc6b22 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_document_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_operation" { + enabled = true + key = "faas.document.operation" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_document_time.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_document_time.attribute_allow_list.tf new file mode 100644 index 0000000..dce8b17 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_document_time.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_time" { + enabled = true + key = "faas.document.time" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_execution.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_execution.attribute_allow_list.tf new file mode 100644 index 0000000..82ac012 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_execution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_execution" { + enabled = true + key = "faas.execution" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_id.attribute_allow_list.tf new file mode 100644 index 0000000..0c26acc --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_id" { + enabled = true + key = "faas.id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_instance.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_instance.attribute_allow_list.tf new file mode 100644 index 0000000..5bfbf37 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_instance.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_instance" { + enabled = true + key = "faas.instance" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_name.attribute_allow_list.tf new file mode 100644 index 0000000..0703553 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_invoked_name" { + enabled = true + key = "faas.invoked_name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_provider.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_provider.attribute_allow_list.tf new file mode 100644 index 0000000..dba7838 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_provider.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_invoked_provider" { + enabled = true + key = "faas.invoked_provider" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_region.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_region.attribute_allow_list.tf new file mode 100644 index 0000000..1c4f022 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_invoked_region" { + enabled = true + key = "faas.invoked_region" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_max_memory.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_max_memory.attribute_allow_list.tf new file mode 100644 index 0000000..1db31f1 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_max_memory.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_max_memory" { + enabled = true + key = "faas.max_memory" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_name.attribute_allow_list.tf new file mode 100644 index 0000000..d8625d5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_name" { + enabled = true + key = "faas.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_trigger.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_trigger.attribute_allow_list.tf new file mode 100644 index 0000000..25f2852 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_trigger.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_trigger" { + enabled = true + key = "faas.trigger" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_version.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_version.attribute_allow_list.tf new file mode 100644 index 0000000..53bbc35 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/faas_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_version" { + enabled = true + key = "faas.version" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_app_engine_instance.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_app_engine_instance.attribute_allow_list.tf new file mode 100644 index 0000000..9721658 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_app_engine_instance.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_app_engine_instance" { + enabled = true + key = "gcp.app_engine.instance" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_app_engine_service.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_app_engine_service.attribute_allow_list.tf new file mode 100644 index 0000000..f020a25 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_app_engine_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_app_engine_service" { + enabled = true + key = "gcp.app_engine.service" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_cloud_run_service.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_cloud_run_service.attribute_allow_list.tf new file mode 100644 index 0000000..32e69f1 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_cloud_run_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_cloud_run_service" { + enabled = true + key = "gcp.cloud_run.service" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_instance_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_instance_id.attribute_allow_list.tf new file mode 100644 index 0000000..ab8196b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_instance_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_instance_id" { + enabled = true + key = "gcp.instance.id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_instance_region.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_instance_region.attribute_allow_list.tf new file mode 100644 index 0000000..eb263fe --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_instance_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_instance_region" { + enabled = true + key = "gcp.instance.region" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_project.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_project.attribute_allow_list.tf new file mode 100644 index 0000000..4a42618 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/gcp_project.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_project" { + enabled = true + key = "gcp.project" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/glassfish_domain_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/glassfish_domain_name.attribute_allow_list.tf new file mode 100644 index 0000000..2f04c1b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/glassfish_domain_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "glassfish_domain_name" { + enabled = true + key = "glassfish.domain.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/glassfish_instance_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/glassfish_instance_name.attribute_allow_list.tf new file mode 100644 index 0000000..b819489 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/glassfish_instance_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "glassfish_instance_name" { + enabled = true + key = "glassfish.instance.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/go_linkage.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/go_linkage.attribute_allow_list.tf new file mode 100644 index 0000000..dc7d87f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/go_linkage.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "go_linkage" { + enabled = true + key = "go.linkage" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_document.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_document.attribute_allow_list.tf new file mode 100644 index 0000000..c4c4640 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_document.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_document" { + enabled = true + key = "graphql.document" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_graphqlname.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_graphqlname.attribute_allow_list.tf new file mode 100644 index 0000000..aa0b52e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_graphqlname.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_graphqlname" { + enabled = true + key = "graphql.operation.graphqlname" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_name.attribute_allow_list.tf new file mode 100644 index 0000000..a78e9c2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_name" { + enabled = true + key = "graphql.operation.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_count.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_count.attribute_allow_list.tf new file mode 100644 index 0000000..72d9b33 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_resolver_call_count" { + enabled = true + key = "graphql.operation.resolver_call_count" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_tracked.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_tracked.attribute_allow_list.tf new file mode 100644 index 0000000..e7f285e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_tracked.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_resolver_call_tracked" { + enabled = true + key = "graphql.operation.resolver_call_tracked" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_type.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_type.attribute_allow_list.tf new file mode 100644 index 0000000..c86d084 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_type" { + enabled = true + key = "graphql.operation.type" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_arch.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_arch.attribute_allow_list.tf new file mode 100644 index 0000000..0eecd54 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_arch.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_arch" { + enabled = true + key = "host.arch" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_id.attribute_allow_list.tf new file mode 100644 index 0000000..f9e2fab --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_id" { + enabled = true + key = "host.id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_image_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_image_id.attribute_allow_list.tf new file mode 100644 index 0000000..c7e1772 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_image_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_image_id" { + enabled = true + key = "host.image.id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_image_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_image_name.attribute_allow_list.tf new file mode 100644 index 0000000..9bd50e2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_image_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_image_name" { + enabled = true + key = "host.image.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_image_version.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_image_version.attribute_allow_list.tf new file mode 100644 index 0000000..95fcb8c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_image_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_image_version" { + enabled = true + key = "host.image.version" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_name.attribute_allow_list.tf new file mode 100644 index 0000000..094750a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_name" { + enabled = true + key = "host.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_type.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_type.attribute_allow_list.tf new file mode 100644 index 0000000..4d6dab2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/host_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_type" { + enabled = true + key = "host.type" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_application_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_application_id.attribute_allow_list.tf new file mode 100644 index 0000000..755acc7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_application_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_application_id" { + enabled = true + key = "http.application_id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_client_ip.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_client_ip.attribute_allow_list.tf new file mode 100644 index 0000000..efc2813 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_client_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_client_ip" { + enabled = true + key = "http.client_ip" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_context_root.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_context_root.attribute_allow_list.tf new file mode 100644 index 0000000..04b8e2e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_context_root.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_context_root" { + enabled = true + key = "http.context_root" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_flavor.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_flavor.attribute_allow_list.tf new file mode 100644 index 0000000..648d485 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_flavor.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_flavor" { + enabled = true + key = "http.flavor" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_host.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_host.attribute_allow_list.tf new file mode 100644 index 0000000..f0a12da --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_host.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_host" { + enabled = true + key = "http.host" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_method.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_method.attribute_allow_list.tf new file mode 100644 index 0000000..a168f7b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_method" { + enabled = true + key = "http.method" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_protocol.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_protocol.attribute_allow_list.tf new file mode 100644 index 0000000..1664d68 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_protocol.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_protocol" { + enabled = true + key = "http.protocol" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_request_body_size.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_request_body_size.attribute_allow_list.tf new file mode 100644 index 0000000..c134120 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_request_body_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_body_size" { + enabled = true + key = "http.request.body.size" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_request_content_length.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_request_content_length.attribute_allow_list.tf new file mode 100644 index 0000000..c36188f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_request_content_length.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_content_length" { + enabled = true + key = "http.request_content_length" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_request_content_length_uncompressed.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_request_content_length_uncompressed.attribute_allow_list.tf new file mode 100644 index 0000000..6e15732 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_request_content_length_uncompressed.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_content_length_uncompressed" { + enabled = true + key = "http.request_content_length_uncompressed" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_request_headers.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_request_headers.attribute_allow_list.tf new file mode 100644 index 0000000..4890b19 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_request_headers.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_headers" { + enabled = true + key = "http.request.headers" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_request_method.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_request_method.attribute_allow_list.tf new file mode 100644 index 0000000..8341fa2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_request_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_method" { + enabled = true + key = "http.request.method" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_body_size.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_body_size.attribute_allow_list.tf new file mode 100644 index 0000000..b514811 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_body_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_body_size" { + enabled = true + key = "http.response.body.size" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_content_length.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_content_length.attribute_allow_list.tf new file mode 100644 index 0000000..623c904 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_content_length.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_content_length" { + enabled = true + key = "http.response_content_length" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_content_length_uncompressed.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_content_length_uncompressed.attribute_allow_list.tf new file mode 100644 index 0000000..7d28d59 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_content_length_uncompressed.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_content_length_uncompressed" { + enabled = true + key = "http.response_content_length_uncompressed" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_headers.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_headers.attribute_allow_list.tf new file mode 100644 index 0000000..597b3e6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_headers.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_headers" { + enabled = true + key = "http.response.headers" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_reason_phrase.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_reason_phrase.attribute_allow_list.tf new file mode 100644 index 0000000..1c8f1c8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_reason_phrase.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_reason_phrase" { + enabled = true + key = "http.response.reason_phrase" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_status_code.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_status_code.attribute_allow_list.tf new file mode 100644 index 0000000..1e13f7c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_response_status_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_status_code" { + enabled = true + key = "http.response.status_code" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_route.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_route.attribute_allow_list.tf new file mode 100644 index 0000000..beaad94 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_route.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_route" { + enabled = true + key = "http.route" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_scheme.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_scheme.attribute_allow_list.tf new file mode 100644 index 0000000..0d16f9c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_scheme.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_scheme" { + enabled = true + key = "http.scheme" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_server_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..4aecf25 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_server_name" { + enabled = true + key = "http.server_name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_status_code.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_status_code.attribute_allow_list.tf new file mode 100644 index 0000000..6a37e1f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_status_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_status_code" { + enabled = true + key = "http.status_code" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_target.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_target.attribute_allow_list.tf new file mode 100644 index 0000000..a904b0a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_target.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_target" { + enabled = true + key = "http.target" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_url.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_url.attribute_allow_list.tf new file mode 100644 index 0000000..0bf2f33 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/http_url.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_url" { + enabled = true + key = "http.url" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/hybris_bin_dir.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/hybris_bin_dir.attribute_allow_list.tf new file mode 100644 index 0000000..2151afb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/hybris_bin_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "hybris_bin_dir" { + enabled = true + key = "hybris.bin.dir" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/hybris_config_dir.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/hybris_config_dir.attribute_allow_list.tf new file mode 100644 index 0000000..7b56794 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/hybris_config_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "hybris_config_dir" { + enabled = true + key = "hybris.config.dir" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/hybris_data_dir.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/hybris_data_dir.attribute_allow_list.tf new file mode 100644 index 0000000..eda20b8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/hybris_data_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "hybris_data_dir" { + enabled = true + key = "hybris.data.dir" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ace_broker_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ace_broker_name.attribute_allow_list.tf new file mode 100644 index 0000000..fc00416 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ace_broker_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ace_broker_name" { + enabled = true + key = "ibm.ace.broker.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ace_execution_group_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ace_execution_group_name.attribute_allow_list.tf new file mode 100644 index 0000000..b525bfb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ace_execution_group_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ace_execution_group_name" { + enabled = true + key = "ibm.ace.execution_group.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_aor.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_aor.attribute_allow_list.tf new file mode 100644 index 0000000..2ca1640 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_aor.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_cics_aor" { + enabled = true + key = "ibm.cics.aor" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_region.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_region.attribute_allow_list.tf new file mode 100644 index 0000000..92c4ea4 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_cics_region" { + enabled = true + key = "ibm.cics.region" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_tor.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_tor.attribute_allow_list.tf new file mode 100644 index 0000000..f02a812 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_tor.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_cics_tor" { + enabled = true + key = "ibm.cics.tor" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ctg_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ctg_name.attribute_allow_list.tf new file mode 100644 index 0000000..28c88cb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ctg_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ctg_name" { + enabled = true + key = "ibm.ctg.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_connect.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_connect.attribute_allow_list.tf new file mode 100644 index 0000000..67f6bfc --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_connect.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_connect" { + enabled = true + key = "ibm.ims.connect" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_control.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_control.attribute_allow_list.tf new file mode 100644 index 0000000..8c9f8cc --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_control.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_control" { + enabled = true + key = "ibm.ims.control" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_mpr.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_mpr.attribute_allow_list.tf new file mode 100644 index 0000000..ec64ce6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_mpr.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_mpr" { + enabled = true + key = "ibm.ims.mpr" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_soap_gw_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_soap_gw_name.attribute_allow_list.tf new file mode 100644 index 0000000..858808d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_soap_gw_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_soap_gw_name" { + enabled = true + key = "ibm.ims.soap_gw.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/iis_app_pool_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/iis_app_pool_name.attribute_allow_list.tf new file mode 100644 index 0000000..3a9959d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/iis_app_pool_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "iis_app_pool_name" { + enabled = true + key = "iis.app_pool.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/iis_role_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/iis_role_name.attribute_allow_list.tf new file mode 100644 index 0000000..4abae0f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/iis_role_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "iis_role_name" { + enabled = true + key = "iis.role.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/istio_canonical_service.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/istio_canonical_service.attribute_allow_list.tf new file mode 100644 index 0000000..4d1cbec --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/istio_canonical_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "istio_canonical_service" { + enabled = true + key = "istio.canonical_service" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/istio_mesh_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/istio_mesh_id.attribute_allow_list.tf new file mode 100644 index 0000000..a0610df --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/istio_mesh_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "istio_mesh_id" { + enabled = true + key = "istio.mesh_id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/istio_namespace.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/istio_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..c6e6d3e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/istio_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "istio_namespace" { + enabled = true + key = "istio.namespace" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/java_jar_file.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/java_jar_file.attribute_allow_list.tf new file mode 100644 index 0000000..8acbcc7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/java_jar_file.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_jar_file" { + enabled = true + key = "java.jar.file" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/java_jar_path.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/java_jar_path.attribute_allow_list.tf new file mode 100644 index 0000000..9e1ce74 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/java_jar_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_jar_path" { + enabled = true + key = "java.jar.path" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/java_main_class.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/java_main_class.attribute_allow_list.tf new file mode 100644 index 0000000..5df44c9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/java_main_class.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_main_class" { + enabled = true + key = "java.main.class" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/java_main_module.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/java_main_module.attribute_allow_list.tf new file mode 100644 index 0000000..08fae22 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/java_main_module.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_main_module" { + enabled = true + key = "java.main.module" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/jboss_home.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/jboss_home.attribute_allow_list.tf new file mode 100644 index 0000000..710d9ee --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/jboss_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "jboss_home" { + enabled = true + key = "jboss.home" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/jboss_mode.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/jboss_mode.attribute_allow_list.tf new file mode 100644 index 0000000..a326c32 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/jboss_mode.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "jboss_mode" { + enabled = true + key = "jboss.mode" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/jboss_server_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/jboss_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..eace449 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/jboss_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "jboss_server_name" { + enabled = true + key = "jboss.server.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_cluster_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..b7a3bc7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_cluster_name" { + enabled = true + key = "k8s.cluster.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_container_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_container_name.attribute_allow_list.tf new file mode 100644 index 0000000..2285d1c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_container_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_container_name" { + enabled = true + key = "k8s.container.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_container_restart_count.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_container_restart_count.attribute_allow_list.tf new file mode 100644 index 0000000..abf0446 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_container_restart_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_container_restart_count" { + enabled = true + key = "k8s.container.restart_count" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_cronjob_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_cronjob_name.attribute_allow_list.tf new file mode 100644 index 0000000..e8db773 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_cronjob_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_cronjob_name" { + enabled = true + key = "k8s.cronjob.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_cronjob_uid.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_cronjob_uid.attribute_allow_list.tf new file mode 100644 index 0000000..9a79e1c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_cronjob_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_cronjob_uid" { + enabled = true + key = "k8s.cronjob.uid" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_daemonset_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_daemonset_name.attribute_allow_list.tf new file mode 100644 index 0000000..c594c4f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_daemonset_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_daemonset_name" { + enabled = true + key = "k8s.daemonset.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_daemonset_uid.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_daemonset_uid.attribute_allow_list.tf new file mode 100644 index 0000000..4268a8c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_daemonset_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_daemonset_uid" { + enabled = true + key = "k8s.daemonset.uid" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_deployment_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_deployment_name.attribute_allow_list.tf new file mode 100644 index 0000000..85c791c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_deployment_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_deployment_name" { + enabled = true + key = "k8s.deployment.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_deployment_uid.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_deployment_uid.attribute_allow_list.tf new file mode 100644 index 0000000..75b7cb6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_deployment_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_deployment_uid" { + enabled = true + key = "k8s.deployment.uid" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_job_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_job_name.attribute_allow_list.tf new file mode 100644 index 0000000..e0a2c2f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_job_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_job_name" { + enabled = true + key = "k8s.job.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_job_uid.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_job_uid.attribute_allow_list.tf new file mode 100644 index 0000000..026923c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_job_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_job_uid" { + enabled = true + key = "k8s.job.uid" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_namespace_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_namespace_name.attribute_allow_list.tf new file mode 100644 index 0000000..4ec7e9c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_namespace_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_namespace_name" { + enabled = true + key = "k8s.namespace.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_node_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..9146382 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_node_name" { + enabled = true + key = "k8s.node.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_node_uid.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_node_uid.attribute_allow_list.tf new file mode 100644 index 0000000..9136336 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_node_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_node_uid" { + enabled = true + key = "k8s.node.uid" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_basename.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_basename.attribute_allow_list.tf new file mode 100644 index 0000000..22e4e06 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_basename.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_pod_basename" { + enabled = true + key = "k8s.pod.basename" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_name.attribute_allow_list.tf new file mode 100644 index 0000000..a81c6bf --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_pod_name" { + enabled = true + key = "k8s.pod.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_uid.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_uid.attribute_allow_list.tf new file mode 100644 index 0000000..6aee267 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_pod_uid" { + enabled = true + key = "k8s.pod.uid" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_replicaset_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_replicaset_name.attribute_allow_list.tf new file mode 100644 index 0000000..e337fa6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_replicaset_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_replicaset_name" { + enabled = true + key = "k8s.replicaset.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_replicaset_uid.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_replicaset_uid.attribute_allow_list.tf new file mode 100644 index 0000000..fea2415 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_replicaset_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_replicaset_uid" { + enabled = true + key = "k8s.replicaset.uid" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_statefulset_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_statefulset_name.attribute_allow_list.tf new file mode 100644 index 0000000..e4b1b60 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_statefulset_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_statefulset_name" { + enabled = true + key = "k8s.statefulset.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_statefulset_uid.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_statefulset_uid.attribute_allow_list.tf new file mode 100644 index 0000000..bb9ef93 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/k8s_statefulset_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_statefulset_uid" { + enabled = true + key = "k8s.statefulset.uid" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_kind.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_kind.attribute_allow_list.tf new file mode 100644 index 0000000..d5b5151 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_kind.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_kind" { + enabled = true + key = "messaging.akka.actor.kind" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_path.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_path.attribute_allow_list.tf new file mode 100644 index 0000000..2a273dc --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_path" { + enabled = true + key = "messaging.akka.actor.path" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_system.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_system.attribute_allow_list.tf new file mode 100644 index 0000000..18ff359 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_system" { + enabled = true + key = "messaging.akka.actor.system" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_type.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_type.attribute_allow_list.tf new file mode 100644 index 0000000..8dab603 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_type" { + enabled = true + key = "messaging.akka.actor.type" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_message_type.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_message_type.attribute_allow_list.tf new file mode 100644 index 0000000..e4918c8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_message_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_message_type" { + enabled = true + key = "messaging.akka.message.type" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_conversation_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_conversation_id.attribute_allow_list.tf new file mode 100644 index 0000000..8050cdb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_conversation_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_conversation_id" { + enabled = true + key = "messaging.conversation_id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination.attribute_allow_list.tf new file mode 100644 index 0000000..56236a7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination" { + enabled = true + key = "messaging.destination" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_kind.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_kind.attribute_allow_list.tf new file mode 100644 index 0000000..5133aa6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_kind.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_kind" { + enabled = true + key = "messaging.destination.kind" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_kind_1.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_kind_1.attribute_allow_list.tf new file mode 100644 index 0000000..2ac9016 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_kind_1.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_kind_1" { + enabled = true + key = "messaging.destination_kind" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_manager_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_manager_name.attribute_allow_list.tf new file mode 100644 index 0000000..9203113 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_manager_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_manager_name" { + enabled = true + key = "messaging.destination.manager_name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_name.attribute_allow_list.tf new file mode 100644 index 0000000..d147688 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_name" { + enabled = true + key = "messaging.destination.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_temporary.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_temporary.attribute_allow_list.tf new file mode 100644 index 0000000..4c07362 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_temporary.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_temporary" { + enabled = true + key = "messaging.destination.temporary" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_client_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_client_id.attribute_allow_list.tf new file mode 100644 index 0000000..e0a27c3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_client_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_client_id" { + enabled = true + key = "messaging.kafka.client_id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_consumer_group.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_consumer_group.attribute_allow_list.tf new file mode 100644 index 0000000..9e02a33 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_consumer_group.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_consumer_group" { + enabled = true + key = "messaging.kafka.consumer_group" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_message_key.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_message_key.attribute_allow_list.tf new file mode 100644 index 0000000..3a067ff --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_message_key.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_message_key" { + enabled = true + key = "messaging.kafka.message_key" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_partition.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_partition.attribute_allow_list.tf new file mode 100644 index 0000000..0c9dae2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_partition.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_partition" { + enabled = true + key = "messaging.kafka.partition" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_tombstone.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_tombstone.attribute_allow_list.tf new file mode 100644 index 0000000..a1b5856 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_tombstone.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_tombstone" { + enabled = true + key = "messaging.kafka.tombstone" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_conversation_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_conversation_id.attribute_allow_list.tf new file mode 100644 index 0000000..24fb3e2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_conversation_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_conversation_id" { + enabled = true + key = "messaging.message.conversation_id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_id.attribute_allow_list.tf new file mode 100644 index 0000000..1109b64 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_id" { + enabled = true + key = "messaging.message.id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_id_1.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_id_1.attribute_allow_list.tf new file mode 100644 index 0000000..7504e53 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_id_1.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_id_1" { + enabled = true + key = "messaging.message_id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_compressed_size_bytes.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_compressed_size_bytes.attribute_allow_list.tf new file mode 100644 index 0000000..a847cb9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_compressed_size_bytes.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_payload_compressed_size_bytes" { + enabled = true + key = "messaging.message_payload_compressed_size_bytes" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes.attribute_allow_list.tf new file mode 100644 index 0000000..f2bea43 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_payload_size_bytes" { + enabled = true + key = "messaging.message_payload_size_bytes" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes_1.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes_1.attribute_allow_list.tf new file mode 100644 index 0000000..d09c611 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes_1.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_payload_size_bytes_1" { + enabled = true + key = "messaging.message.payload_size_bytes" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_operation.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_operation.attribute_allow_list.tf new file mode 100644 index 0000000..1f98f4a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_operation" { + enabled = true + key = "messaging.operation" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_protocol.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_protocol.attribute_allow_list.tf new file mode 100644 index 0000000..87e4416 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_protocol.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_protocol" { + enabled = true + key = "messaging.protocol" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_protocol_version.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_protocol_version.attribute_allow_list.tf new file mode 100644 index 0000000..04f4bc8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_protocol_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_protocol_version" { + enabled = true + key = "messaging.protocol_version" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_rabbitmq_routing_key.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_rabbitmq_routing_key.attribute_allow_list.tf new file mode 100644 index 0000000..4f3cef2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_rabbitmq_routing_key.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_rabbitmq_routing_key" { + enabled = true + key = "messaging.rabbitmq.routing_key" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_kind.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_kind.attribute_allow_list.tf new file mode 100644 index 0000000..0870124 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_kind.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_kind" { + enabled = true + key = "messaging.source.kind" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_manager_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_manager_name.attribute_allow_list.tf new file mode 100644 index 0000000..61c0a14 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_manager_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_manager_name" { + enabled = true + key = "messaging.source.manager_name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_name.attribute_allow_list.tf new file mode 100644 index 0000000..830a4f3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_name" { + enabled = true + key = "messaging.source.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_temporary.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_temporary.attribute_allow_list.tf new file mode 100644 index 0000000..2f17413 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_temporary.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_temporary" { + enabled = true + key = "messaging.source.temporary" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_system.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_system.attribute_allow_list.tf new file mode 100644 index 0000000..9085ecd --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_system" { + enabled = true + key = "messaging.system" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_temp_destination.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_temp_destination.attribute_allow_list.tf new file mode 100644 index 0000000..959a34c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_temp_destination.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_temp_destination" { + enabled = true + key = "messaging.temp_destination" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_url.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_url.attribute_allow_list.tf new file mode 100644 index 0000000..5043295 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/messaging_url.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_url" { + enabled = true + key = "messaging.url" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_agent.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_agent.attribute_allow_list.tf new file mode 100644 index 0000000..b0fb384 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_agent.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "multiplicity_agent" { + enabled = true + key = "multiplicity.agent" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_aggregation.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_aggregation.attribute_allow_list.tf new file mode 100644 index 0000000..9dcec4b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_aggregation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "multiplicity_aggregation" { + enabled = true + key = "multiplicity.aggregation" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_server.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_server.attribute_allow_list.tf new file mode 100644 index 0000000..8578e91 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_server.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "multiplicity_server" { + enabled = true + key = "multiplicity.server" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_host_ip.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_host_ip.attribute_allow_list.tf new file mode 100644 index 0000000..dc78531 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_host_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_host_ip" { + enabled = true + key = "net.host.ip" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_host_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_host_name.attribute_allow_list.tf new file mode 100644 index 0000000..14aecad --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_host_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_host_name" { + enabled = true + key = "net.host.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_host_port.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_host_port.attribute_allow_list.tf new file mode 100644 index 0000000..9ee890b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_host_port.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_host_port" { + enabled = true + key = "net.host.port" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_peer_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_peer_name.attribute_allow_list.tf new file mode 100644 index 0000000..7df843b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_peer_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_peer_name" { + enabled = true + key = "net.peer.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_peer_port.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_peer_port.attribute_allow_list.tf new file mode 100644 index 0000000..0047b98 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_peer_port.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_peer_port" { + enabled = true + key = "net.peer.port" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_peer_resolved_ips.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_peer_resolved_ips.attribute_allow_list.tf new file mode 100644 index 0000000..a251546 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_peer_resolved_ips.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_peer_resolved_ips" { + enabled = true + key = "net.peer.resolved.ips" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_sock_host_addr.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_sock_host_addr.attribute_allow_list.tf new file mode 100644 index 0000000..9b40306 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_sock_host_addr.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_sock_host_addr" { + enabled = true + key = "net.sock.host.addr" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_sock_peer_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_sock_peer_name.attribute_allow_list.tf new file mode 100644 index 0000000..34063b4 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_sock_peer_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_sock_peer_name" { + enabled = true + key = "net.sock.peer.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_transport.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_transport.attribute_allow_list.tf new file mode 100644 index 0000000..663868e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/net_transport.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_transport" { + enabled = true + key = "net.transport" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/network_protocol_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/network_protocol_name.attribute_allow_list.tf new file mode 100644 index 0000000..0b7e28f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/network_protocol_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_protocol_name" { + enabled = true + key = "network.protocol.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/network_protocol_version.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/network_protocol_version.attribute_allow_list.tf new file mode 100644 index 0000000..77ba2fa --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/network_protocol_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_protocol_version" { + enabled = true + key = "network.protocol.version" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/network_transport.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/network_transport.attribute_allow_list.tf new file mode 100644 index 0000000..7b324a0 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/network_transport.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_transport" { + enabled = true + key = "network.transport" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/network_type.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/network_type.attribute_allow_list.tf new file mode 100644 index 0000000..8aa6173 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/network_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_type" { + enabled = true + key = "network.type" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/nodejs_app_base_dir.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/nodejs_app_base_dir.attribute_allow_list.tf new file mode 100644 index 0000000..d159296 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/nodejs_app_base_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "nodejs_app_base_dir" { + enabled = true + key = "nodejs.app.base.dir" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/nodejs_app_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/nodejs_app_name.attribute_allow_list.tf new file mode 100644 index 0000000..a354d18 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/nodejs_app_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "nodejs_app_name" { + enabled = true + key = "nodejs.app.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/nodejs_script_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/nodejs_script_name.attribute_allow_list.tf new file mode 100644 index 0000000..d97778d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/nodejs_script_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "nodejs_script_name" { + enabled = true + key = "nodejs.script.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/os_description.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/os_description.attribute_allow_list.tf new file mode 100644 index 0000000..e024654 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/os_description.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_description" { + enabled = true + key = "os.description" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/os_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/os_name.attribute_allow_list.tf new file mode 100644 index 0000000..e2462ec --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/os_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_name" { + enabled = true + key = "os.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/os_type.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/os_type.attribute_allow_list.tf new file mode 100644 index 0000000..b5b5e01 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/os_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_type" { + enabled = true + key = "os.type" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/os_version.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/os_version.attribute_allow_list.tf new file mode 100644 index 0000000..2ce15bc --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/os_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_version" { + enabled = true + key = "os.version" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/peer_service.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/peer_service.attribute_allow_list.tf new file mode 100644 index 0000000..84dba21 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/peer_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "peer_service" { + enabled = true + key = "peer.service" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_cli_script_path.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_cli_script_path.attribute_allow_list.tf new file mode 100644 index 0000000..860fce9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_cli_script_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_cli_script_path" { + enabled = true + key = "php.cli.script.path" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_cli_working_dir.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_cli_working_dir.attribute_allow_list.tf new file mode 100644 index 0000000..8df202e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_cli_working_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_cli_working_dir" { + enabled = true + key = "php.cli.working.dir" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_drupal_application_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_drupal_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..33db1fc --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_drupal_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_drupal_application_name" { + enabled = true + key = "php.drupal.application.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_fpm_pool_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_fpm_pool_name.attribute_allow_list.tf new file mode 100644 index 0000000..7823c86 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_fpm_pool_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_fpm_pool_name" { + enabled = true + key = "php.fpm.pool.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_symfony_application_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_symfony_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..f8274c4 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_symfony_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_symfony_application_name" { + enabled = true + key = "php.symfony.application.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_wordpress_blog_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_wordpress_blog_name.attribute_allow_list.tf new file mode 100644 index 0000000..432cfd1 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/php_wordpress_blog_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_wordpress_blog_name" { + enabled = true + key = "php.wordpress.blog.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_command.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_command.attribute_allow_list.tf new file mode 100644 index 0000000..4b805d7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_command.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_command" { + enabled = true + key = "process.command" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_command_args.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_command_args.attribute_allow_list.tf new file mode 100644 index 0000000..094dcfd --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_command_args.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_command_args" { + enabled = true + key = "process.command_args" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_command_line.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_command_line.attribute_allow_list.tf new file mode 100644 index 0000000..8165c64 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_command_line.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_command_line" { + enabled = true + key = "process.command_line" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_executable_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_executable_name.attribute_allow_list.tf new file mode 100644 index 0000000..a4a1b73 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_executable_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_executable_name" { + enabled = true + key = "process.executable.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_executable_path.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_executable_path.attribute_allow_list.tf new file mode 100644 index 0000000..a923725 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_executable_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_executable_path" { + enabled = true + key = "process.executable.path" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_pid.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_pid.attribute_allow_list.tf new file mode 100644 index 0000000..00a49ce --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_pid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_pid" { + enabled = true + key = "process.pid" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_description.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_description.attribute_allow_list.tf new file mode 100644 index 0000000..f8444eb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_description.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_runtime_description" { + enabled = true + key = "process.runtime.description" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_name.attribute_allow_list.tf new file mode 100644 index 0000000..8aa53ec --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_runtime_name" { + enabled = true + key = "process.runtime.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_version.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_version.attribute_allow_list.tf new file mode 100644 index 0000000..ce048d8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_runtime_version" { + enabled = true + key = "process.runtime.version" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_framework.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_framework.attribute_allow_list.tf new file mode 100644 index 0000000..5216153 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_framework.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_framework" { + enabled = true + key = "rpc.framework" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_grpc_status_code.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_grpc_status_code.attribute_allow_list.tf new file mode 100644 index 0000000..d8b7da0 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_grpc_status_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_grpc_status_code" { + enabled = true + key = "rpc.grpc.status_code" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_code.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_code.attribute_allow_list.tf new file mode 100644 index 0000000..452ac49 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_error_code" { + enabled = true + key = "rpc.jsonrpc.error_code" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_message.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_message.attribute_allow_list.tf new file mode 100644 index 0000000..bc81013 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_message.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_error_message" { + enabled = true + key = "rpc.jsonrpc.error_message" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_method.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_method.attribute_allow_list.tf new file mode 100644 index 0000000..f7ff3f6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_method" { + enabled = true + key = "rpc.jsonrpc.method" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_request_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_request_id.attribute_allow_list.tf new file mode 100644 index 0000000..8daa323 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_request_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_request_id" { + enabled = true + key = "rpc.jsonrpc.request_id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_version.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_version.attribute_allow_list.tf new file mode 100644 index 0000000..c2e525d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_version" { + enabled = true + key = "rpc.jsonrpc.version" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_method.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_method.attribute_allow_list.tf new file mode 100644 index 0000000..0be2112 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_method" { + enabled = true + key = "rpc.method" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_namespace.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..b199042 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_namespace" { + enabled = true + key = "rpc.namespace" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_protocol.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_protocol.attribute_allow_list.tf new file mode 100644 index 0000000..bdfea35 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_protocol.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_protocol" { + enabled = true + key = "rpc.protocol" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_service.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_service.attribute_allow_list.tf new file mode 100644 index 0000000..b6a43d1 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_service" { + enabled = true + key = "rpc.service" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_system.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_system.attribute_allow_list.tf new file mode 100644 index 0000000..ed25541 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/rpc_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_system" { + enabled = true + key = "rpc.system" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/sampling_agent_multiplicity.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/sampling_agent_multiplicity.attribute_allow_list.tf new file mode 100644 index 0000000..a67b968 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/sampling_agent_multiplicity.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "sampling_agent_multiplicity" { + enabled = true + key = "sampling.agent_multiplicity" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/sampling_backend_multiplicity.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/sampling_backend_multiplicity.attribute_allow_list.tf new file mode 100644 index 0000000..696df52 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/sampling_backend_multiplicity.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "sampling_backend_multiplicity" { + enabled = true + key = "sampling.backend_multiplicity" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/server_address.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/server_address.attribute_allow_list.tf new file mode 100644 index 0000000..69de00a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/server_address.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "server_address" { + enabled = true + key = "server.address" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/server_port.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/server_port.attribute_allow_list.tf new file mode 100644 index 0000000..0609f32 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/server_port.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "server_port" { + enabled = true + key = "server.port" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/server_resolved_ips.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/server_resolved_ips.attribute_allow_list.tf new file mode 100644 index 0000000..a74faba --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/server_resolved_ips.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "server_resolved_ips" { + enabled = true + key = "server.resolved_ips" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/service_instance_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/service_instance_id.attribute_allow_list.tf new file mode 100644 index 0000000..599caa5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/service_instance_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "service_instance_id" { + enabled = true + key = "service.instance.id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/service_namespace.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/service_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..c3b90b2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/service_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "service_namespace" { + enabled = true + key = "service.namespace" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/service_version.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/service_version.attribute_allow_list.tf new file mode 100644 index 0000000..497b597 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/service_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "service_version" { + enabled = true + key = "service.version" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/servlet_context_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/servlet_context_name.attribute_allow_list.tf new file mode 100644 index 0000000..cda0702 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/servlet_context_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "servlet_context_name" { + enabled = true + key = "servlet.context.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/servlet_context_path.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/servlet_context_path.attribute_allow_list.tf new file mode 100644 index 0000000..8a664f8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/servlet_context_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "servlet_context_path" { + enabled = true + key = "servlet.context.path" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/softwareag_install_root.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/softwareag_install_root.attribute_allow_list.tf new file mode 100644 index 0000000..bcb0fe0 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/softwareag_install_root.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "softwareag_install_root" { + enabled = true + key = "softwareag.install.root" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/softwareag_product_prop_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/softwareag_product_prop_name.attribute_allow_list.tf new file mode 100644 index 0000000..29808fb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/softwareag_product_prop_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "softwareag_product_prop_name" { + enabled = true + key = "softwareag.product.prop.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/span_status_message.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/span_status_message.attribute_allow_list.tf new file mode 100644 index 0000000..d24fe93 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/span_status_message.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "span_status_message" { + enabled = true + key = "span.status.message" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/span_tracing_system.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/span_tracing_system.attribute_allow_list.tf new file mode 100644 index 0000000..d1324dd --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/span_tracing_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "span_tracing_system" { + enabled = true + key = "span.tracing.system" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/spring_application_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/spring_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..5ecee2c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/spring_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "spring_application_name" { + enabled = true + key = "spring.application.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/spring_profile_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/spring_profile_name.attribute_allow_list.tf new file mode 100644 index 0000000..6884acd --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/spring_profile_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "spring_profile_name" { + enabled = true + key = "spring.profile.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/spring_startup_class.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/spring_startup_class.attribute_allow_list.tf new file mode 100644 index 0000000..86f1af7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/spring_startup_class.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "spring_startup_class" { + enabled = true + key = "spring.startup.class" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/telemetry_auto_version.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/telemetry_auto_version.attribute_allow_list.tf new file mode 100644 index 0000000..0f0b9dd --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/telemetry_auto_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_auto_version" { + enabled = true + key = "telemetry.auto.version" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_language.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_language.attribute_allow_list.tf new file mode 100644 index 0000000..2a1c8f8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_language.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_sdk_language" { + enabled = true + key = "telemetry.sdk.language" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_name.attribute_allow_list.tf new file mode 100644 index 0000000..f941d4d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_sdk_name" { + enabled = true + key = "telemetry.sdk.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_version.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_version.attribute_allow_list.tf new file mode 100644 index 0000000..e2caf84 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_sdk_version" { + enabled = true + key = "telemetry.sdk.version" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/thread_id.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/thread_id.attribute_allow_list.tf new file mode 100644 index 0000000..766c2fa --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/thread_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "thread_id" { + enabled = true + key = "thread.id" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/thread_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/thread_name.attribute_allow_list.tf new file mode 100644 index 0000000..544bb6f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/thread_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "thread_name" { + enabled = true + key = "thread.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_app_node_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_app_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..175301b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_app_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_app_node_name" { + enabled = true + key = "tibco.businessworks.app.node.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_app_space_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_app_space_name.attribute_allow_list.tf new file mode 100644 index 0000000..a98268a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_app_space_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_app_space_name" { + enabled = true + key = "tibco.businessworks.app.space.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_ce_app_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_ce_app_name.attribute_allow_list.tf new file mode 100644 index 0000000..251a284 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_ce_app_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_ce_app_name" { + enabled = true + key = "tibco.businessworks_ce.app.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_ce_version.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_ce_version.attribute_allow_list.tf new file mode 100644 index 0000000..16b4523 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_ce_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_ce_version" { + enabled = true + key = "tibco.businessworks_ce.version" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_domain_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_domain_name.attribute_allow_list.tf new file mode 100644 index 0000000..462be4a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_domain_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_domain_name" { + enabled = true + key = "tibco.businessworks.domain.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_home.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_home.attribute_allow_list.tf new file mode 100644 index 0000000..52ae15f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_home" { + enabled = true + key = "tibco.businessworks.home" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_name.attribute_allow_list.tf new file mode 100644 index 0000000..5a790ec --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_property_file_name" { + enabled = true + key = "tibco.businessworks.property.file.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_path.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_path.attribute_allow_list.tf new file mode 100644 index 0000000..0a63b41 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_property_file_path" { + enabled = true + key = "tibco.businessworks.property.file.path" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/url_full.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/url_full.attribute_allow_list.tf new file mode 100644 index 0000000..f2ae2f5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/url_full.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_full" { + enabled = true + key = "url.full" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/url_path.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/url_path.attribute_allow_list.tf new file mode 100644 index 0000000..15774ad --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/url_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_path" { + enabled = true + key = "url.path" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/url_query.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/url_query.attribute_allow_list.tf new file mode 100644 index 0000000..919b3f8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/url_query.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_query" { + enabled = true + key = "url.query" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/url_scheme.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/url_scheme.attribute_allow_list.tf new file mode 100644 index 0000000..a9a86da --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/url_scheme.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_scheme" { + enabled = true + key = "url.scheme" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/webengine_description.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/webengine_description.attribute_allow_list.tf new file mode 100644 index 0000000..8d5381f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/webengine_description.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "webengine_description" { + enabled = true + key = "webengine.description" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/webengine_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/webengine_name.attribute_allow_list.tf new file mode 100644 index 0000000..fb1e506 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/webengine_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "webengine_name" { + enabled = true + key = "webengine.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/webengine_version.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/webengine_version.attribute_allow_list.tf new file mode 100644 index 0000000..fa23684 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/webengine_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "webengine_version" { + enabled = true + key = "webengine.version" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/weblogic_cluster_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/weblogic_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..34406c4 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/weblogic_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_cluster_name" { + enabled = true + key = "weblogic.cluster.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/weblogic_domain_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/weblogic_domain_name.attribute_allow_list.tf new file mode 100644 index 0000000..f4e4ed3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/weblogic_domain_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_domain_name" { + enabled = true + key = "weblogic.domain.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/weblogic_home.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/weblogic_home.attribute_allow_list.tf new file mode 100644 index 0000000..290dd74 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/weblogic_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_home" { + enabled = true + key = "weblogic.home" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/weblogic_server_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/weblogic_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..7e8ad04 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/weblogic_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_server_name" { + enabled = true + key = "weblogic.server.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/websphere_cell_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/websphere_cell_name.attribute_allow_list.tf new file mode 100644 index 0000000..7098562 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/websphere_cell_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_cell_name" { + enabled = true + key = "websphere.cell.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/websphere_cluster_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/websphere_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..df1b587 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/websphere_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_cluster_name" { + enabled = true + key = "websphere.cluster.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/websphere_liberty_server_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/websphere_liberty_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..097dcd8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/websphere_liberty_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_liberty_server_name" { + enabled = true + key = "websphere_liberty.server.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/websphere_node_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/websphere_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..c4d593d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/websphere_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_node_name" { + enabled = true + key = "websphere.node.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/websphere_server_name.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/websphere_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..e9a84d8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/websphere_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_server_name" { + enabled = true + key = "websphere.server.name" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ws_operation_endpoints.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ws_operation_endpoints.attribute_allow_list.tf new file mode 100644 index 0000000..2aa3319 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ws_operation_endpoints.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ws_operation_endpoints" { + enabled = true + key = "ws.operation.endpoints" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ws_service_endpoints.attribute_allow_list.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ws_service_endpoints.attribute_allow_list.tf new file mode 100644 index 0000000..1039970 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_allow_list/ws_service_endpoints.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ws_service_endpoints" { + enabled = true + key = "ws.service.endpoints" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/client_ip.attribute_masking.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/client_ip.attribute_masking.tf new file mode 100644 index 0000000..0e74f91 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/client_ip.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "client_ip" { + enabled = true + key = "client.ip" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/db_connection_string.attribute_masking.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/db_connection_string.attribute_masking.tf new file mode 100644 index 0000000..e5cca97 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/db_connection_string.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "db_connection_string" { + enabled = true + key = "db.connection_string" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/db_statement.attribute_masking.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/db_statement.attribute_masking.tf new file mode 100644 index 0000000..d1f258f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/db_statement.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "db_statement" { + enabled = true + key = "db.statement" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/graphql_document.attribute_masking.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/graphql_document.attribute_masking.tf new file mode 100644 index 0000000..08c9099 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/graphql_document.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "graphql_document" { + enabled = true + key = "graphql.document" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/http_request_headers.attribute_masking.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/http_request_headers.attribute_masking.tf new file mode 100644 index 0000000..55a0e59 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/http_request_headers.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_request_headers" { + enabled = true + key = "http.request.headers" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/http_response_headers.attribute_masking.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/http_response_headers.attribute_masking.tf new file mode 100644 index 0000000..09fee47 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/http_response_headers.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_response_headers" { + enabled = true + key = "http.response.headers" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/http_target.attribute_masking.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/http_target.attribute_masking.tf new file mode 100644 index 0000000..714f7e6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/http_target.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_target" { + enabled = true + key = "http.target" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/http_url.attribute_masking.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/http_url.attribute_masking.tf new file mode 100644 index 0000000..e46265d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/http_url.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_url" { + enabled = true + key = "http.url" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/messaging_url.attribute_masking.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/messaging_url.attribute_masking.tf new file mode 100644 index 0000000..2d80019 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/messaging_url.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "messaging_url" { + enabled = true + key = "messaging.url" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/process_command_args.attribute_masking.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/process_command_args.attribute_masking.tf new file mode 100644 index 0000000..2c0d9b5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/process_command_args.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "process_command_args" { + enabled = true + key = "process.command_args" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/process_command_line.attribute_masking.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/process_command_line.attribute_masking.tf new file mode 100644 index 0000000..67825f8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/process_command_line.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "process_command_line" { + enabled = true + key = "process.command_line" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/url_full.attribute_masking.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/url_full.attribute_masking.tf new file mode 100644 index 0000000..cfb0eec --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/url_full.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "url_full" { + enabled = true + key = "url.full" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/url_path.attribute_masking.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/url_path.attribute_masking.tf new file mode 100644 index 0000000..d2b826e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/url_path.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "url_path" { + enabled = true + key = "url.path" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/url_query.attribute_masking.tf b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/url_query.attribute_masking.tf new file mode 100644 index 0000000..3a1e0a0 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/attribute_masking/url_query.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "url_query" { + enabled = true + key = "url.query" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/business_events_buckets/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/business_events_buckets/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/business_events_buckets/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/business_events_buckets/default.business_events_buckets.tf b/modules/ca-live/03012024_125910/configurations/modules/business_events_buckets/default.business_events_buckets.tf new file mode 100644 index 0000000..98a53ad --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/business_events_buckets/default.business_events_buckets.tf @@ -0,0 +1,6 @@ +resource "dynatrace_business_events_buckets" "default" { + enabled = true + bucket_name = "default_bizevents" + matcher = "*" + rule_name = "default" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/cloudapp_workloaddetection/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/cloudapp_workloaddetection/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/cloudapp_workloaddetection/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf b/modules/ca-live/03012024_125910/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf new file mode 100644 index 0000000..01602be --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf @@ -0,0 +1,26 @@ +resource "dynatrace_cloudapp_workloaddetection" "cloud_app_workload_detection" { + cloud_foundry { + enabled = true + } + docker { + enabled = true + } + kubernetes { + enabled = true + filters { + filter { + enabled = true + inclusion_toggles { + inc_basepod = false + inc_container = true + inc_namespace = true + inc_product = true + inc_stage = true + } + match_filter { + match_operator = "EXISTS" + } + } + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf b/modules/ca-live/03012024_125910/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf new file mode 100644 index 0000000..ee028b7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf @@ -0,0 +1,31 @@ +resource "dynatrace_custom_service" "Kafka_Consumer_Producer_Service" { + name = "Kafka Consumer Producer Service" + enabled = true + # queue_entry_point = false + technology = "java" + rule { + enabled = true + class { + name = "de.audi.acdc.connectors.common.messages.IncomingMessage$" + match = "EQUALS" + } + method { + name = "apply" + arguments = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.connectors.common.messages.MessageMetadata", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + method { + name = "apply" + arguments = [ "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" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + method { + name = "apply" + arguments = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/custom_service/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/custom_service/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/custom_service/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf b/modules/ca-live/03012024_125910/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf new file mode 100644 index 0000000..a54aae2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf @@ -0,0 +1,20 @@ +resource "dynatrace_generic_relationships" "_2f0f26b0-f15b-31d0-b6fc-01df821c643b" { + enabled = true + created_by = "Dynatrace" + from_type = "os:service" + to_type = "host" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Topology" + } + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + source { + condition = "$eq(AVAILABILITY_EVENT)" + source_type = "Events" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf b/modules/ca-live/03012024_125910/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf new file mode 100644 index 0000000..dadd5c1 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf @@ -0,0 +1,12 @@ +resource "dynatrace_generic_relationships" "_69091a9a-4851-32a2-9895-24ca63b2c016" { + enabled = true + created_by = "Dynatrace" + from_type = "span:service_instance" + to_type = "cloud_application_instance" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Spans" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/generic_relationships/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/generic_relationships/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/generic_relationships/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf b/modules/ca-live/03012024_125910/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf new file mode 100644 index 0000000..10952b2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf @@ -0,0 +1,16 @@ +resource "dynatrace_generic_relationships" "d65f4999-21a2-3cbe-9abb-145fdde91b60" { + enabled = true + created_by = "Dynatrace" + from_type = "process_group_instance" + to_type = "os:service" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Topology" + } + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/generic_types/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/generic_types/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/generic_types/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/generic_types/os_service.generic_types.tf b/modules/ca-live/03012024_125910/configurations/modules/generic_types/os_service.generic_types.tf new file mode 100644 index 0000000..a7934e8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/generic_types/os_service.generic_types.tf @@ -0,0 +1,74 @@ +resource "dynatrace_generic_types" "os_service" { + name = "os:service" + enabled = true + created_by = "Dynatrace" + display_name = "OS Service" + rules { + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + sources { + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + } + } + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + attributes { + attribute { + display_name = "OS Service Name" + key = "name" + pattern = "{dt.osservice.name}" + } + attribute { + display_name = "OS Service Display Name" + key = "display_name" + pattern = "{dt.osservice.display_name}" + } + attribute { + display_name = "OS Service Path" + key = "path" + pattern = "{dt.osservice.path}" + } + attribute { + display_name = "OS Service Status" + key = "status" + pattern = "{dt.osservice.status}" + } + attribute { + display_name = "OS Service Startup Type" + key = "startup_type" + pattern = "{dt.osservice.startup_type}" + } + attribute { + display_name = "OS Service Alerting" + key = "alerting" + pattern = "{dt.osservice.alerting}" + } + attribute { + display_name = "OS Service Manufacturer" + key = "manufacturer" + pattern = "{dt.osservice.manufacturer}" + } + } + sources { + source { + source_type = "Topology" + } + } + } + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + sources { + source { + condition = "$eq(AVAILABILITY_EVENT)" + source_type = "Events" + } + } + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/generic_types/span_service.generic_types.tf b/modules/ca-live/03012024_125910/configurations/modules/generic_types/span_service.generic_types.tf new file mode 100644 index 0000000..6c10057 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/generic_types/span_service.generic_types.tf @@ -0,0 +1,37 @@ +resource "dynatrace_generic_types" "span_service" { + name = "span:service" + enabled = false + created_by = "Dynatrace" + display_name = "Service" + rules { + rule { + icon_pattern = "opentelemetry" + id_pattern = "{service.name}" + instance_name_pattern = "{service.name}" + attributes { + attribute { + display_name = "Service Name" + key = "servicename" + pattern = "{service.name}" + } + } + sources { + source { + source_type = "Spans" + } + source { + condition = "$eq(builtin:span_responsetime)" + source_type = "Metrics" + } + source { + condition = "$eq(builtin:span_throughput)" + source_type = "Metrics" + } + source { + condition = "$eq(builtin:span_failure_rate)" + source_type = "Metrics" + } + } + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/generic_types/span_service_instance.generic_types.tf b/modules/ca-live/03012024_125910/configurations/modules/generic_types/span_service_instance.generic_types.tf new file mode 100644 index 0000000..12ba7d1 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/generic_types/span_service_instance.generic_types.tf @@ -0,0 +1,18 @@ +resource "dynatrace_generic_types" "span_service_instance" { + name = "span:service_instance" + enabled = false + created_by = "Dynatrace" + display_name = "Service Instance" + rules { + rule { + icon_pattern = "opentelemetry" + id_pattern = "{dt.entity.host} {service.name}" + instance_name_pattern = "{service.name}" + sources { + source { + source_type = "Spans" + } + } + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-38D170A130E5371B.k8s_monitoring.tf b/modules/ca-live/03012024_125910/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-38D170A130E5371B.k8s_monitoring.tf new file mode 100644 index 0000000..e951748 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-38D170A130E5371B.k8s_monitoring.tf @@ -0,0 +1,8 @@ +resource "dynatrace_k8s_monitoring" "KUBERNETES_CLUSTER-38D170A130E5371B" { + cloud_application_pipeline_enabled = true + event_processing_active = false + open_metrics_builtin_enabled = false + open_metrics_pipeline_enabled = false + pvc_monitoring_enabled = false + scope = "KUBERNETES_CLUSTER-38D170A130E5371B" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/k8s_monitoring/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/k8s_monitoring/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/k8s_monitoring/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/kubernetes/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/kubernetes/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/kubernetes/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/kubernetes/workload-ca-prelive.kubernetes.tf b/modules/ca-live/03012024_125910/configurations/modules/kubernetes/workload-ca-prelive.kubernetes.tf new file mode 100644 index 0000000..1d2cc1c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/kubernetes/workload-ca-prelive.kubernetes.tf @@ -0,0 +1,7 @@ +resource "dynatrace_kubernetes" "workload-ca-prelive" { + enabled = true + cluster_id = "8f2ac4d5-669b-4b87-b53d-ee899b0c5736" + cluster_id_enabled = true + label = "workload-ca-prelive" + scope = "KUBERNETES_CLUSTER-38D170A130E5371B" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_buckets/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/log_buckets/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_buckets/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_buckets/default_logs.log_buckets.tf b/modules/ca-live/03012024_125910/configurations/modules/log_buckets/default_logs.log_buckets.tf new file mode 100644 index 0000000..0800762 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_buckets/default_logs.log_buckets.tf @@ -0,0 +1,6 @@ +resource "dynatrace_log_buckets" "default_logs" { + enabled = true + bucket_name = "default_logs" + matcher = "*" + rule_name = "default" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf new file mode 100644 index 0000000..54c68c7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf @@ -0,0 +1,434 @@ +resource "dynatrace_log_processing" "_Built-in_cloud_azure_common" { + enabled = true + query = "cloud.provider=\"azure\"" + rule_name = "[Built-in] cloud:azure:common" + processor_definition { + rule =<<-EOT + USING(content, INOUT log.source:STRING?, INOUT cloud.region:STRING?, INOUT azure.resource.id:STRING?, INOUT azure.resource.group:STRING?, INOUT azure.resource.type:STRING?, INOUT azure.resource.name:STRING?, INOUT azure.subscription:STRING?) + | FIELDS_ADD(__contentJson:parse(content, "JSON{ + STRING: time, + STRING: resourceId, + STRING: location, + STRING: Region, + STRING: category, + JSON { + STRING: eventCategory, + DATA: message, + DATA: functionName, + DATA: hostInstanceId, + DATA: hostVersion, + DATA: pod, + DATA: url, + DATA: clientProtocol, + DATA: method, + DATA: responseCode, + DATA: error_code, + DATA: event_class, + DATA: event_subclass, + DATA: user, + DATA: host, + DATA: errorLevel, + DATA: DatabaseName, + DATA: db, + DATA: sql_text + }: properties, + JSON { + JSON { + DATA:'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name' + }: claims + }: identity, + DATA:'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name', + DATA: callerIpAddress, + DATA: EventName, + DATA: EventTimeString, + (INT:i |STRING:s): loglevel, + (INT:i |STRING:s): level, + (INT:i |STRING:s): Level, + STRING: resultType, + STRING: operationName, + STRING: resultSignature + }:contentJson")) + | FIELDS_ADD( + __resource_id: coalesce(azure.resource.id, __contentJson["resourceId"])) + | FIELDS_ADD( + __parsed_resource_id: parse(upper(__resource_id), "'/SUBSCRIPTIONS/' LD:subscription '/RESOURCEGROUPS/' LD:resourceGroup '/PROVIDERS/' LD:PROVIDER '/' LD:TYPE_NAME '/' LD:TYPE + ('/' LD:TYPE_2_NAME '/' LD:TYPE_2 ('/' LD:TYPE_3_NAME '/' LD:TYPE_3 ('/' LD:TYPE_4_NAME '/' LD:TYPE_4 )? )? )? EOF")) + | FIELDS_ADD( + __resource_type: array_join(array_remove_nulls([__parsed_resource_id["PROVIDER"], __parsed_resource_id["TYPE_NAME"], __parsed_resource_id["TYPE_2_NAME"], __parsed_resource_id["TYPE_3_NAME"], __parsed_resource_id["TYPE_4_NAME"]]), '/'), + __resource_name: coalesce(__parsed_resource_id["TYPE"], __parsed_resource_id["TYPE_2"], __parsed_resource_id["TYPE_3"], __parsed_resource_id["TYPE_4"]), + __resource_name_full: array_join( array_remove_nulls([__parsed_resource_id["TYPE"], __parsed_resource_id["TYPE_2"], __parsed_resource_id["TYPE_3"], __parsed_resource_id["TYPE_4"] ]), "/")) + | FIELDS_ADD( + azure.resource.id: __resource_id, + azure.resource.group: coalesce(__parsed_resource_id["resourceGroup"], azure.resource.group), + azure.resource.type: coalesce(__resource_type, azure.resource.type), + azure.resource.name: coalesce(__resource_name_full, azure.resource.name), + azure.subscription: coalesce(__parsed_resource_id["subscription"], azure.subscription)) + | FIELDS_ADD( + cloud.region: coalesce(__contentJson["location"], __contentJson["Region"], cloud.region), + timestamp: PARSE(__contentJson["time"], "(TIMESTAMP('yyyy-MM-ddTHH:mm:ss.fZ'):time|TIMESTAMP('yyyy-MM-ddTHH:mm:ssZ'):time)"), + __category: __contentJson["category"]) + | FIELDS_ADD( + log.source: IF(IS_NULL(__contentJson["properties"]["eventCategory"]), __category, 'Activity Log - ' + __category), + __kind: upper(__category)) + | FIELDS_ADD( + __resource_id_level_4: if ( __parsed_resource_id["TYPE_4_NAME"] is not null, '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"] + + '/' + __parsed_resource_id["TYPE_3_NAME"] + '/' + __parsed_resource_id["TYPE_3"] + '/' + __parsed_resource_id["TYPE_4_NAME"] + '/'+ __parsed_resource_id["TYPE_4"]), + __resource_id_level_3: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_3_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"] + + '/' + __parsed_resource_id["TYPE_3_NAME"] + '/' + __parsed_resource_id["TYPE_3"]), + __resource_id_level_2: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_2_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"]), + __resource_id_level_1: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"])) + | FIELDS_ADD( + dt.source_entity: (case + when starts(__resource_type, "MICROSOFT.APPCONFIGURATION/CONFIGURATIONSTORES") + then calculate_entity_id("cloud:azure:appconfiguration:configurationstores", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.APPPLATFORM/SPRING") + then calculate_entity_id("cloud:azure:appplatform:spring", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.AUTOMATION/AUTOMATIONACCOUNTS") + then calculate_entity_id("cloud:azure:automation:automationaccounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.BATCH/BATCHACCOUNTS") + then calculate_entity_id("cloud:azure:batch:account", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.BLOCKCHAIN/BLOCKCHAINMEMBERS") + then calculate_entity_id("cloud:azure:blockchain:blockchainmembers", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CDN/CDNWEBAPPLICATIONFIREWALLPOLICIES") + then calculate_entity_id("cloud:azure:cdn:cdnwebapplicationfirewallpolicies", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICCOMPUTE/VIRTUALMACHINES") + then calculate_entity_id("cloud:azure:classic_virtual_machine", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "BLOBSERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:blob", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "FILESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:file", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "QUEUESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:queue", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "TABLESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:table", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") + then calculate_entity_id("cloud:azure:classic_storage_account", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "ANOMALYDETECTOR" + then calculate_entity_id("cloud:azure:cognitiveservices:anomalydetector", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.AUTOSUGGEST.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingautosuggest", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.CUSTOMSEARCH" + then calculate_entity_id("cloud:azure:cognitiveservices:bingcustomsearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.ENTITYSEARCH" + then calculate_entity_id("cloud:azure:cognitiveservices:bingentitysearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.SEARCH.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingsearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.SPELLCHECK.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingspellcheck", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "COGNITIVESERVICES" + then calculate_entity_id("cloud:azure:cognitiveservices:allinone", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "COMPUTERVISION" + then calculate_entity_id("cloud:azure:cognitiveservices:computervision", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CONTENTMODERATOR" + then calculate_entity_id("cloud:azure:cognitiveservices:contentmoderator", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CUSTOMVISION.PREDICTION" + then calculate_entity_id("cloud:azure:cognitiveservices:customvisionprediction", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CUSTOMVISION.TRAINING" + then calculate_entity_id("cloud:azure:cognitiveservices:customvisiontraining", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "FACE" + then calculate_entity_id("cloud:azure:cognitiveservices:face", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "IMMERSIVEREADER" + then calculate_entity_id("cloud:azure:cognitiveservices:immersivereader", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "INKRECOGNIZER" + then calculate_entity_id("cloud:azure:cognitiveservices:inkrecognizer", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "LUIS.AUTHORING" + then calculate_entity_id("cloud:azure:cognitiveservices:luisauthoring", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "LUIS" + then calculate_entity_id("cloud:azure:cognitiveservices:luis", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "PERSONALIZER" + then calculate_entity_id("cloud:azure:cognitiveservices:personalizer", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "QNAMAKER" + then calculate_entity_id("cloud:azure:cognitiveservices:qnamaker", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "SPEECHSERVICES" + then calculate_entity_id("cloud:azure:cognitiveservices:speech", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "TEXTANALYTICS" + then calculate_entity_id("cloud:azure:cognitiveservices:textanalytics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "TEXTTRANSLATION" + then calculate_entity_id("cloud:azure:cognitiveservices:translator", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERINSTANCE/CONTAINERGROUPS") + then calculate_entity_id("cloud:azure:containerinstance:containergroup", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERREGISTRY/REGISTRIES") + then calculate_entity_id("cloud:azure:containerregistry:registries", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS") + then calculate_entity_id("cloud:azure:containerservice:managedcluster", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATABOXEDGE/DATABOXEDGEDEVICES") + then calculate_entity_id("cloud:azure:databoxedge:databoxedgedevices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATACATALOG/CATALOGS") + then calculate_entity_id("cloud:azure:datacatalog:catalogs", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATAFACTORY/DATAFACTORIES") + then calculate_entity_id("cloud:azure:datafactory:v1", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATAFACTORY/FACTORIES") + then calculate_entity_id("cloud:azure:datafactory:v2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATALAKEANALYTICS/ACCOUNTS") + then calculate_entity_id("cloud:azure:datalakeanalytics:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATALAKESTORE/ACCOUNTS") + then calculate_entity_id("cloud:azure:datalakestore:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATASHARE/ACCOUNTS") + then calculate_entity_id("cloud:azure:datashare:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORMARIADB/SERVERS") + then calculate_entity_id("cloud:azure:mariadb:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORMYSQL/SERVERS") + then calculate_entity_id("cloud:azure:mysql:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORPOSTGRESQL/SERVERS") + then calculate_entity_id("cloud:azure:postgresql:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORPOSTGRESQL/SERVERSV2") + then calculate_entity_id("cloud:azure:postgresql:serverv2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DEVICES/PROVISIONINGSERVICES") + then calculate_entity_id("cloud:azure:devices:provisioningservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/DOMAINS") + then calculate_entity_id("cloud:azure:eventgrid:domains", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/SYSTEMTOPICS") + then calculate_entity_id("cloud:azure:eventgrid:systemtopics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/TOPICS") + then calculate_entity_id("cloud:azure:eventgrid:topics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTHUB/CLUSTERS") + then calculate_entity_id("cloud:azure:eventhub:clusters", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.HDINSIGHT/CLUSTERS") + then calculate_entity_id("cloud:azure:hdinsight:cluster", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.INSIGHTS/COMPONENTS") + then calculate_entity_id("cloud:azure:insights:components", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.IOTCENTRAL/IOTAPPS") + then calculate_entity_id("cloud:azure:iotcentral:iotapps", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.KEYVAULT/VAULTS") + then calculate_entity_id("cloud:azure:keyvault:vaults", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.KUSTO/CLUSTERS") + then calculate_entity_id("cloud:azure:kusto:clusters", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.LOGIC/INTEGRATIONSERVICEENVIRONMENTS") + then calculate_entity_id("cloud:azure:logic:integrationserviceenvironments", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.LOGIC/WORKFLOWS") + then calculate_entity_id("cloud:azure:logic:workflows", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MACHINELEARNINGSERVICES/WORKSPACES") + then calculate_entity_id("cloud:azure:machinelearningservices:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MAPS/ACCOUNTS") + then calculate_entity_id("cloud:azure:maps:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MEDIA/MEDIASERVICES") + then calculate_entity_id("cloud:azure:media:mediaservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MEDIA/MEDIASERVICES/STREAMINGENDPOINTS") + then calculate_entity_id("cloud:azure:media:mediaservices:streamingendpoints", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.MIXEDREALITY/REMOTERENDERINGACCOUNTS") + then calculate_entity_id("cloud:azure:mixedreality:remoterenderingaccounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETAPP/NETAPPACCOUNTS/CAPACITYPOOLS") + then calculate_entity_id("cloud:azure:netapp:netappaccounts:capacitypools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.NETAPP/NETAPPACCOUNTS/CAPACITYPOOLS/VOLUMES") + then calculate_entity_id("cloud:azure:netapp:netappaccounts:capacitypools:volumes", __resource_id_level_3) + when starts(__resource_type, "MICROSOFT.NETWORK/AZUREFIREWALLS") + then calculate_entity_id("cloud:azure:network:azurefirewalls", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/DNSZONES") + then calculate_entity_id("cloud:azure:network:dnszones", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/EXPRESSROUTECIRCUITS") + then calculate_entity_id("cloud:azure:network:expressroutecircuits", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/FRONTDOORS") + then calculate_entity_id("cloud:azure:frontdoor", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKINTERFACES") + then calculate_entity_id("cloud:azure:network:networkinterfaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS") + then calculate_entity_id("cloud:azure:network:networkwatchers", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS/CONNECTIONMONITORS") + then calculate_entity_id("cloud:azure:network:networkwatchers:connectionmonitors", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS/CONNECTIONMONITORS/PREVIEW") + then calculate_entity_id("cloud:azure:network:networkwatchers:connectionmonitors:preview", __resource_id_level_3) + when starts(__resource_type, "MICROSOFT.NETWORK/PRIVATEDNSZONES") + then calculate_entity_id("cloud:azure:network:privatednszones", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/PUBLICIPADDRESSES") + then calculate_entity_id("cloud:azure:network:publicipaddresses", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/TRAFFICMANAGERPROFILES") + then calculate_entity_id("cloud:azure:traffic_manager_profile", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/VIRTUALNETWORKGATEWAYS") + then calculate_entity_id("cloud:azure:virtual_network_gateway", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/VIRTUALNETWORKS") + then calculate_entity_id("cloud:azure:network:virtualnetworks", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NOTIFICATIONHUBS/NAMESPACES/NOTIFICATIONHUBS") + then calculate_entity_id("cloud:azure:notificationhubs:namespaces:notificationhubs", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.OPERATIONALINSIGHTS/WORKSPACES") + then calculate_entity_id("cloud:azure:operationalinsights:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.PEERING/PEERINGS") + then calculate_entity_id("cloud:azure:peering:peerings", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.POWERBIDEDICATED/CAPACITIES") + then calculate_entity_id("cloud:azure:powerbidedicated:capacities", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.RELAY/NAMESPACES") + then calculate_entity_id("cloud:azure:relay:namespaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SEARCH/SEARCHSERVICES") + then calculate_entity_id("cloud:azure:search:searchservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SERVICEFABRICMESH/APPLICATIONS") + then calculate_entity_id("cloud:azure:servicefabricmesh:applications", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SIGNALRSERVICE/SIGNALR") + then calculate_entity_id("cloud:azure:signalrservice:signalr", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/MANAGEDINSTANCES") + then calculate_entity_id("cloud:azure:sql:managed", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") and __kind == "DATAWAREHOUSE" + then calculate_entity_id("cloud:azure:sql:servers:databases:datawarehouse", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") and __kind == "HYPERSCALE" + then calculate_entity_id("cloud:azure:sql:servers:databases:hyperscale", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.STORAGESYNC/STORAGESYNCSERVICES") + then calculate_entity_id("cloud:azure:storagesync:storagesyncservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.STREAMANALYTICS/STREAMINGJOBS") + then calculate_entity_id("cloud:azure:streamanalytics:streamingjobs", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES") + then calculate_entity_id("cloud:azure:synapse:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES/BIGDATAPOOLS") + then calculate_entity_id("cloud:azure:synapse:workspaces:bigdatapools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES/SQLPOOLS") + then calculate_entity_id("cloud:azure:synapse:workspaces:sqlpools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.TIMESERIESINSIGHTS/ENVIRONMENTS") + then calculate_entity_id("cloud:azure:timeseriesinsights:environments", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.TIMESERIESINSIGHTS/ENVIRONMENTS/EVENTSOURCES") + then calculate_entity_id("cloud:azure:timeseriesinsights:eventsources", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.VMWARECLOUDSIMPLE/VIRTUALMACHINES") + then calculate_entity_id("cloud:azure:vmwarecloudsimple:virtualmachines", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES/SLOTS") and __kind == "APP" + then calculate_entity_id("cloud:azure:web:appslots", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.WEB/SITES/SLOTS") and __kind == "FUNCTIONAPP" + then calculate_entity_id("cloud:azure:web:functionslots", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.WEB/HOSTINGENVIRONMENTS") and __kind == "ASEV2" + then calculate_entity_id("cloud:azure:web:hostingenvironments:v2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/HOSTINGENVIRONMENTS") and __kind == "ASEV1" + then calculate_entity_id("cloud:azure:web:hostingenvironments:v1", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SERVERFARMS") + then calculate_entity_id("cloud:azure:web:serverfarms", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COMPUTE/VIRTUALMACHINESCALESETS") + then calculate_entity_id("AZURE_VM_SCALE_SET", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COMPUTE/VIRTUALMACHINES") + then calculate_entity_id("AZURE_VM", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.STORAGE/STORAGEACCOUNTS") + then calculate_entity_id("AZURE_STORAGE_ACCOUNT", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") + then calculate_entity_id("AZURE_SQL_DATABASE", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/ELASTICPOOLS") + then calculate_entity_id("AZURE_SQL_ELASTIC_POOL", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS") + then calculate_entity_id("AZURE_SQL_SERVER", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DOCUMENTDB/DATABASEACCOUNTS") + then calculate_entity_id("AZURE_COSMOS_DB", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/APPLICATIONGATEWAYS") + then calculate_entity_id("AZURE_APPLICATION_GATEWAY", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/LOADBALANCERS") + then calculate_entity_id("AZURE_LOAD_BALANCER", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.APIMANAGEMENT/SERVICE") + then calculate_entity_id("AZURE_API_MANAGEMENT_SERVICE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CACHE/REDIS") + then calculate_entity_id("AZURE_REDIS_CACHE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES/TOPICS") + then calculate_entity_id("AZURE_SERVICE_BUS_TOPIC", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES/QUEUES") + then calculate_entity_id("AZURE_SERVICE_BUS_QUEUE", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES") + then calculate_entity_id("AZURE_SERVICE_BUS_NAMESPACE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTHUB/NAMESPACES/EVENTHUBS") + then calculate_entity_id("AZURE_EVENT_HUB", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.EVENTHUB/NAMESPACES") + then calculate_entity_id("AZURE_EVENT_HUB_NAMESPACE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DEVICES/IOTHUBS") + then calculate_entity_id("AZURE_IOT_HUB", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES") and __kind == "FUNCTIONAPPLOGS" + then calculate_entity_id("AZURE_FUNCTION_APP", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES") + then calculate_entity_id("AZURE_WEB_APP", __resource_id_level_1) + end)) + + | FIELDS_ADD( + __level: coalesce(__contentJson["loglevel"],__contentJson["level"],__contentJson["Level"])) + | FIELDS_ADD(__levelString: UPPER(__level[s]), __levelInt: __level[i]) + | FIELDS_ADD( + loglevel: (case + when __levelInt==1 OR starts(__levelString, 'CRIT') then 'CRITICAL' + when __levelInt==2 OR starts(__levelString, 'ERR') then 'ERROR' + when __levelInt==3 OR starts(__levelString, 'WARN') then 'WARN' + when __levelInt==4 OR starts(__levelString, 'INFO') then 'INFO' + when IS_NOT_NULL(__levelString) then __levelString + else 'INFO' + end)) + | FIELDS_ADD( + __resultType:__contentJson["resultType"], + __resultSignature:STRING(__contentJson["resultSignature"])) + | FIELDS_ADD( + audit.action: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), __contentJson["operationName"]), + audit.result: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), COALESCE(parse(__resultSignature, "LD:status '.'? EOF"), parse(__resultType, "LD:result '.'? EOF"))), + audit.identity: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), COALESCE(__contentJson["identity"]["claims"]["http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"], __contentJson["http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"]))) + | FIELDS_ADD( + db.name: TO_NULL(""), + db.statement: TO_NULL(""), + db.operation: TO_NULL(""), + db.user: TO_NULL(""), + db.system: TO_NULL(""), + http.client_ip: TO_NULL(""), + http.flavor: TO_NULL(""), + http.method: TO_NULL(""), + http.scheme: TO_NULL(""), + http.host: TO_NULL(""), + http.route: TO_NULL(""), + http.status_code: TO_NULL(""), + http.target: TO_NULL(""), + http.url: TO_NULL(""), + message: TO_NULL(""), + faas.name: TO_NULL(""), + faas.instance: TO_NULL(""), + faas.version: TO_NULL(""), + k8s.pod.name: TO_NULL("")) + | FIELDS_ADD(__isFunctionApp: __category=="FunctionAppLogs" AND __resource_type=="MICROSOFT.WEB/SITES") + | FIELDS_ADD( + log.source: IF(__isFunctionApp, 'FunctionAppLogs', log.source), + message: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["message"])), message), + faas.name: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["functionName"])), faas.name), + faas.instance: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["hostInstanceId"])), faas.instance), + faas.version: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["hostVersion"])), faas.version)) + | FIELDS_ADD(__isK8s: __resource_type=="MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS") + | FIELDS_ADD(k8s.pod.name: COALESCE(IF(__isK8s, STRING(__contentJson["properties"]["pod"])), k8s.pod.name)) + | FIELDS_ADD(__isGatewayLogs: __category=="GatewayLogs" AND __resource_type=="MICROSOFT.APIMANAGEMENT/SERVICE") + | FIELDS_ADD(__http_parsed: IF(__isGatewayLogs, parse(__contentJson["properties"]["url"], "LD:httpScheme '://' LD:host ('/' LD):route "))) + | FIELDS_ADD( + http.client_ip: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["callerIpAddress"])), http.client_ip), + http.flavor: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["clientProtocol"])), http.flavor), + http.method: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["method"])), http.method), + http.scheme: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["httpScheme"])), http.scheme), + http.host: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["host"])), http.host), + http.route: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["route"])), http.route), + http.status_code: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["responseCode"])), http.status_code), + http.target: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["url"])), http.target), + http.url: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["url"])), http.url)) + | FIELDS_ADD(__isServiceBus: __category=="OperationalLogs" AND __resource_type=="MICROSOFT.SERVICEBUS/NAMESPACES") + | FIELDS_ADD(__isEventhubNamespace: __category=="OperationalLogs" AND __resource_type=="MICROSOFT.EVENTHUB/NAMESPACES") + | FIELDS_ADD( + message: COALESCE(IF(__isEventhubNamespace OR __isServiceBus, STRING(__contentJson["EventName"])), message), + timestamp: COALESCE(IF(__isEventhubNamespace OR __isServiceBus,parse(replace_string(STRING(__contentJson["EventTimeString"]), "M ", "M UTC"),"TIMESTAMP('M/d/yyyy h:m:s a Z'):t")), timestamp)) + | FIELDS_ADD( + db.name: COALESCE(STRING(__contentJson["properties"]["db"]), db.name), + db.statement: COALESCE(STRING(__contentJson["properties"]["sql_text"]), db.statement)) + | FIELDS_ADD(__isMariaDb: __resource_type=="MICROSOFT.DBFORMARIADB/SERVERS") + | FIELDS_ADD(db.system: COALESCE(IF(__isMariaDb, "mariadb"), db.system)) + | FIELDS_ADD(__isMysqlDb: (__resource_type=="MICROSOFT.DBFORMYSQL/SERVERS" OR __resource_type=="MICROSOFT.DBFORMYSQL/FLEXIBLESERVERS")) + | FIELDS_ADD(db.system: COALESCE(IF(__isMysqlDb, "mysql"), db.system)) + | FIELDS_ADD(__isMysqlEngineAuditLogs: (__isMysqlDb OR __isMariaDb) AND __category=="MySqlAuditLogs") + | FIELDS_ADD( + loglevel: COALESCE(IF(__isMysqlEngineAuditLogs,IF(IS_NOT_NULL(__contentJson["properties"]["error_code"]) AND __contentJson["properties"]["error_code"] > '0', 'ERROR', 'INFO')), loglevel), + log.source: COALESCE(IF(__isMysqlEngineAuditLogs, 'MySqlAuditLogs - ' + __contentJson["properties"]["event_class"]), log.source), + db.user: COALESCE(IF(__isMysqlEngineAuditLogs, IF(IS_NOT_NULL(__contentJson["properties"]["user"]), coalesce( parse(STRING(__contentJson["properties"]["user"]), "LD:result '[' LD"), STRING(__contentJson["properties"]["user"])))), db.user), + db.operation: COALESCE(IF(__isMysqlEngineAuditLogs, IF(__contentJson["properties"]["event_class"] == 'table_access_log', STRING(__contentJson["properties"]["event_subclass"]))), db.operation)) + | FIELDS_ADD(__isMysqlEngineSlowLogs: (__isMysqlDb OR __isMariaDb) AND __category=="MySqlSlowLogs") + | FIELDS_ADD( + loglevel: COALESCE(IF(__isMysqlEngineSlowLogs, 'WARN'), loglevel), + log.source: COALESCE(IF(__isMysqlEngineSlowLogs, 'MySqlSlowLogs'), log.source), + db.user: COALESCE(IF(__isMysqlEngineSlowLogs, coalesce( parse(__contentJson["properties"]["host"], "LD:result '[' LD") , __contentJson["properties"]["host"])), db.user)) + | FIELDS_ADD(__isPostgreSQL: __resource_type=="MICROSOFT.DBFORPOSTGRESQL/SERVERS" OR __resource_type=="MICROSOFT.DBFORPOSTGRESQL/SERVERSV2" OR __resource_type=="MICROSOFT.DBFORPOSTGRESQL/FLEXIBLESERVERS") + | FIELDS_ADD(db.system: COALESCE(IF(__isPostgreSQL, "postgresql"), db.system)) + | FIELDS_ADD(__isPostgreSQLLogs: __category=="PostgreSQLLogs") + | FIELDS_ADD(loglevel: COALESCE(IF(__isPostgreSQLLogs, IF(IS_NOT_NULL(__contentJson["properties"]["errorLevel"]) AND __contentJson["properties"]["errorLevel"] == 'ERROR', 'ERROR', 'INFO')), loglevel)) + | FIELDS_ADD(__isMSSQL: __resource_type=="MICROSOFT.SQL/SERVERS/DATABASES" OR __resource_type=="MICROSOFT.SQL/MANAGEDINSTANCES/DATABASES" OR __resource_type=="MICROSOFT.SQL/MANAGEDINSTANCES") + | FIELDS_ADD(__isMSSQLErrorLog: __isMSSQL AND (__category=="Errors" OR __category=="Timeouts" OR __category=="Deadlocks" OR __category=="Blocks")) + | FIELDS_ADD( + db.system: COALESCE(IF(__isMSSQL, "mssql"), db.system), + db.name: COALESCE(IF(__isMSSQL, __contentJson["properties"]["DatabaseName"]), db.name), + loglevel: COALESCE(IF(__isMSSQLErrorLog, 'ERROR'), loglevel)) + | FIELDS_REMOVE(__contentJson, __resource_id, __parsed_resource_id, __resource_type, __resource_name, __resource_name_full, __category, __kind, __resource_id_level_4, __resource_id_level_3, __resource_id_level_2, __resource_id_level_1, __level, __levelString, __resultType, __resultSignature, __isFunctionApp, __isK8s, __isGatewayLogs, __http_parsed, __isServiceBus, __isEventhubNamespace, __isMariaDb, __isMysqlDb, __isMysqlEngineAuditLogs, __isPostgreSQL, __isPostgreSQLLogs, __isMSSQL, __isMSSQLErrorLog, __isMysqlEngineSlowLogs, __levelInt) + EOT + } + rule_testing { + sample_log = jsonencode({ + "cloud.provider": "azure", + "content": "{\n \"RoleLocation\": \"West US\",\n \"ReleaseVersion\": \"6.2021.35.11+6cb1461.release_2021w35\",\n \"time\": \"2022-03-21T07:52:38.2584050Z\",\n \"resourceId\": \"/SUBSCRIPTIONS/69B51384-146C-4685-9DAB-5AE01877D7B8/RESOURCEGROUPS/MW-GR1/PROVIDERS/MICROSOFT.STORAGE/STORAGEACCOUNTS/DTMWSTORAGE1\",\n \"operationName\": \"MICROSOFT.STORAGE/STORAGEACCOUNTS/LISTACCOUNTSAS/ACTION\",\n \"category\": \"Administrative\",\n \"resultType\": \"Failure\",\n \"resultSignature\": \"Failed.NotFound\",\n \"durationMs\": \"22\",\n \"callerIpAddress\": \"40.112.242.0\",\n \"correlationId\": \"e6563a00-d857-4746-9db4-25a2ee3d475e\",\n \"identity\": {\n \"authorization\": {\n \"scope\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8/resourceGroups/mw-gr1/providers/Microsoft.Storage/storageAccounts/dtmwstorage1\",\n \"action\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\n \"evidence\": {\n \"role\": \"Azure Eventhubs Service Role\",\n \"roleAssignmentScope\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8\",\n \"roleAssignmentId\": \"ab1ae998ac0c422bb1d484519bb503b7\",\n \"roleDefinitionId\": \"eb8e19915de042a6a64b29b059341b7b\",\n \"principalId\": \"e7018f6488e246afa1977b9084d8346a\",\n \"principalType\": \"ServicePrincipal\"\n }\n },\n \"claims\": {\n \"aud\": \"https://management.core.windows.net/\",\n \"iss\": \"https://sts.windows.net/70ebe3a3-5b30-435d-9d67-7716d74ca190/\",\n \"iat\": \"1631108537\",\n \"nbf\": \"1631108537\",\n \"exp\": \"1631195237\",\n \"aio\": \"E2ZgYJixyXUK83oV3qvfzxWsdvzJDwA==\",\n \"appid\": \"80369ed6-5f11-4dd9-bef3-692475845e77\",\n \"appidacr\": \"2\",\n \"http://schemas.microsoft.com/identity/claims/identityprovider\": \"https://sts.windows.net/70ebe3a3-5b30-435d-9d67-7716d74ca190/\",\n \"http://schemas.microsoft.com/identity/claims/objectidentifier\": \"e7018f64-88e2-46af-a197-7b9084d8346a\",\n \"rh\": \"0.AUUAo-PrcDBbXUOdZ3cW10yhkNaeNoARX9lNvvNpJHWEXndFAAA.\",\n \"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier\": \"e7018f64-88e2-46af-a197-7b9084d8346a\",\n \"http://schemas.microsoft.com/identity/claims/tenantid\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190\",\n \"uti\": \"qaZswHoSuEOwZThkmTJDAA\",\n \"ver\": \"1.0\",\n \"xms_tcdt\": \"1415644249\"\n }\n },\n \"level\": \"Error\",\n \"properties\": {\n \"statusCode\": \"NotFound\",\n \"serviceRequestId\": null,\n \"statusMessage\": \"{\\\"error\\\":{\\\"code\\\":\\\"ResourceGroupNotFound\\\",\\\"message\\\":\\\"Resource group 'mw-gr1' could not be found.\\\"}}\",\n \"eventCategory\": \"Administrative\",\n \"entity\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8/resourceGroups/mw-gr1/providers/Microsoft.Storage/storageAccounts/dtmwstorage1\",\n \"message\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\n \"hierarchy\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190/mg-dynatrace/mg-dt-teams/69b51384-146c-4685-9dab-5ae01877d7b8\"\n },\n \"tenantId\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190\"\n}" + }) + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf new file mode 100644 index 0000000..658df92 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_dropped_messages" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") AND content="messages were dropped" + EOT + rule_name = "[Built-in] db:cassandra:dropped_messages" + processor_definition { + rule = "PARSE(content, \"LD ' - ' LD* (NSPACE:'db.cassandra.message.type' ' messages were dropped ' LD ':') SPACE INT:'db.cassandra.message.dropped.internal' LD INT:'db.cassandra.message.dropped.crossnode' LD INT:'db.cassandra.message.dropped.internal.latency_millis' LD INT:'db.cassandra.message.dropped.crossnode.latency_millis' LD*\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "INFO [ScheduledTasks:1] 2022-02-25 08:14:44,166 MessagingService.java:1246 - RANGE_SLICE messages were dropped in last 5000 ms: 0 internal and 2 cross node. Mean internal dropped latency: 0 ms and Mean cross-node dropped latency: 10299 ms", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf new file mode 100644 index 0000000..2fe5543 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf @@ -0,0 +1,31 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_keyspace_column_family" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") AND (content="TRACE" OR content="DEBUG" OR content="INFO" OR content="WARN" OR content="ERROR") + EOT + rule_name = "[Built-in] db:cassandra:keyspace_column_family" + processor_definition { + rule =<<-EOT + FIELDS_ADD(__parsed: parse(content, "DATA* 'CorruptSSTableException: Corrupted: ' LD:parts EOL")) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Completed flushing ' LD:parts ','"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* \"TableReader(path='\" LD:path \".db')\""))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Compacting (' LD ') [' LD:parts SPACE"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Deleting sstable: ' LD:parts EOF"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Compacted' LD 'sstables to [' LD:parts ','"))) + | FIELDS_ADD(__parsed: SPLIT(__parsed, "'/'")) + | FIELDS_ADD(table_directory: ARRAY_SELECT(__parsed, INT(ARRAY_LEN(__parsed)-2)), keyspace: ARRAY_SELECT(__parsed, INT(ARRAY_LEN(__parsed)-3))) + | FIELDS_ADD(table: parse(table_directory, "LD:data ('-' DATA)? EOF"), keyspace) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Enqueuing flush of ' LD: table ':'"))) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Writing Memtable-' LD:table '@'"))) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Flushing largest CFS' LD \"ColumnFamily='\" LD:table \"'\"")), keyspace:COALESCE(keyspace, parse(content, "DATA* \"Flushing largest CFS(Keyspace='\" LD:keyspace \"'\""))) + | FIELDS_RENAME('db.cassandra.table': table, 'db.cassandra.keyspace': keyspace) + | FIELDS_REMOVE(__parsed, table_directory) + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "WARN [SharedPool-Worker-19] 2018-01-14 21:40:55,156 AbstractTracingAwareExecutorService.java:169 - Uncaught exception on thread Thread[SharedPool-Worker-19,5,main]: {}\n\tjava.lang.RuntimeException: org.apache.cassandra.io.sstable.CorruptSSTableException: Corrupted: /apps/dynatrace/data/cassandra/ruxitdb/VisitsPendingMetaData-0a69b350c8b311e7b86b4d4f00f751ac/ruxitdb-VisitsPendingMetaData-ka-1-Data.db\n\tat org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2249) ~[apache-cassandra-2.1.18.jar:2.1.18]", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf new file mode 100644 index 0000000..8a1a4c3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_logback" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") + EOT + rule_name = "[Built-in] db:cassandra:logback" + processor_definition { + rule = "PARSE(content, \"UPPER:loglevel SPACE '[' LD:'thread.name' ']' SPACE TIMESTAMP('yyyy-MM-dd HH:mm:ss,SSS'):timestamp SPACE LD:'code.filepath' ':' INT:'code.lineno' SPACE '-' SPACE DATA\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "WARN [epollEventLoopGroup-2-2] 2022-03-04 07:22:19,070 Message.java:785 - Unknown exception in client networking\nio.netty.channel.unix.Errors$NativeIoException: syscall:read(...)() failed: Connection reset by peer\n\tat io.netty.channel.unix.FileDescriptor.readAddress(...)(Unknown Source) ~[netty-all-4.0.44.Final.jar:4.0.44.Final]", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf new file mode 100644 index 0000000..ed074c3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf @@ -0,0 +1,22 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_default_log" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content!="index.search.slowlog*" and content!="index.indexing.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:default_log" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' ('DEPRECATION'| (UPPER:loglevel SPACE*)) ']' PUNCT? + SPACE? '[' LD:'log.logger' SPACE* ']' PUNCT? + SPACE? '[' LD:'db.elasticsearch.node' SPACE* ']' + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2022-02-21T19:24:02,533][INFO ][o.e.c.m.MetadataIndexTemplateService] [i-0e368ef320d5bfb4f] adding template [index_template_snyk_app_vulnerability] for index patterns [snyk_app_vulnerability*]", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf new file mode 100644 index 0000000..87ac3c0 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf @@ -0,0 +1,26 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_slow_log_index" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content="index.indexing.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:slow_log_index" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' UPPER:loglevel SPACE* ']' PUNCT? + SPACE? '[index.indexing.slowlog.' LD:'db.operation' ']' PUNCT? + SPACE? '[' LD:'db.elasticsearch.node' ']' PUNCT? + (SPACE? '{' LD '}')? //metadata, dt.trace_id + SPACE? '[' LD?:'db.elasticsearch.index_name' ']' PUNCT? + SPACE? 'took[' LD ']' PUNCT? + SPACE? 'took_millis[' INT:'db.elasticsearch.duration' ']' PUNCT? + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2017-09-10T12:07:26,683][WARN ][index.indexing.slowlog.index] [GOgO9TD] [testindex-slowlogs/yNbyYk1ARSW_hd0YRh6J0A] took[142.3micros], took_millis[0], type[product], id[105], routing[] , source[{\"price\":9925,\"name\":\"Nariko\"}]", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf new file mode 100644 index 0000000..552fa46 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf @@ -0,0 +1,33 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_slow_log_search" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content="index.search.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:slow_log_search" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' UPPER:loglevel SPACE* ']' PUNCT? + SPACE? '[index.search.slowlog.' LD:'db.operation' ']' PUNCT? + SPACE? '[' LD*:'db.elasticsearch.node' ']' PUNCT? + (SPACE? '{' LD '}')? //metadata, dt.trace_id + SPACE? '[' LD?:'db.elasticsearch.index_name' ']' PUNCT? + SPACE? '[' INT?:'db.elasticsearch.affected_shard' ']' PUNCT? + SPACE? 'took[' LD* ']' PUNCT? + SPACE? 'took_millis[' INT:'db.elasticsearch.duration' ']' PUNCT? + (SPACE? 'total_hits[' INT SPACE? 'hits'? ']' PUNCT?) + SPACE? 'types[' LD* ']' PUNCT? + SPACE? 'stats[' LD* ']' PUNCT? + SPACE? 'search_type[' LD*:'db.elasticsearch.search_type' ']' PUNCT? + SPACE? 'total_shards[' INT?:'db.elasticsearch.total_shards' ']' PUNCT? + (SPACE? 'source[' LD* 'size' SPACE? PUNCT SPACE? INT:'db.elasticsearch.query_size')? + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2022-02-14T15:39:02,236][TRACE][index.search.slowlog.fetch] [i-09936f6f0e61c3f22] [log_record-global-daily35-d2022.01.31][11] took[100ms], took_millis[100], total_hits[-1], types[log_record], stats[], search_type[QUERY_THEN_FETCH], total_shards[51], source[{\"size\":1000,\"timeout\":\"30000000000nanos\",\"query\":{\"bool\":{\"filter\":[{\"term\":{\"tenantId\":{\"value\":\"qra64722\",\"boost\":1.0}}},{\"range\":{\"timestamp\":{\"from\":1643618907448,\"to\":1643622025852,\"include_lower\":true,\"include_upper\":true,\"format\":\"epoch_millis\",\"boost\":1.0}}},{\"term\":{\"status\":{\"value\":\"info\",\"boost\":1.0}}}],\"adjust_pure_negative\":true,\"boost\":1.0}},\"version\":false,\"seq_no_primary_term\":false,\"sort\":[{\"timestamp\":{\"order\":\"desc\"}},{\"logSeqNumber\":{\"order\":\"desc\"}}],\"track_total_hits\":2147483647}], id[],", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf new file mode 100644 index 0000000..025c6f4 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf @@ -0,0 +1,42 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_default" { + enabled = true + query =<<-EOT + process.technology="haproxy" AND content="Connect from" + EOT + rule_name = "[Built-in] load_balancer:haproxy:default" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? + '[' + INT:'process.pid' + ']: Connect from ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + SPACE + 'to' + SPACE + IPADDR:'net.host.ip' + ':' + INT:'net.host.port' + SPACE + '(' + LD:'load_balancer.haproxy.frontend_name' + '/' + LD:'load_balancer.haproxy.frontend_mode' + ')' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Mar 10 08:59:46 localhost haproxy-stats:[2709]: Connect from 10.176.34.80:37624 to 10.176.40.153:9001 (stats/HTTP)", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf new file mode 100644 index 0000000..f2cbbaf --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf @@ -0,0 +1,35 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_error" { + enabled = true + query = "process.technology=\"haproxy\"" + rule_name = "[Built-in] load_balancer:haproxy:error" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? + '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + ' [' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + '/' + LD:'load_balancer.haproxy.bind_name' + ':' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Mar 9 09:25:23 localhost haproxy-http-in:[13049]: 10.176.33.199:44236 [09/Mar/2022:09:25:23.680] http-in/2: SSL handshake failure", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf new file mode 100644 index 0000000..4d3a7e4 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf @@ -0,0 +1,63 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_http" { + enabled = true + query =<<-EOT + process.technology="haproxy" AND (content="HTTP" OR content="") + EOT + rule_name = "[Built-in] load_balancer:haproxy:http" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + SPACE + '[' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + SPACE + LD:'load_balancer.haproxy.backend_name' + '/' + LD:'load_balancer.haproxy.server_name' + SPACE + INT:'load_balancer.haproxy.tr' '/' + INT:'load_balancer.haproxy.tw' '/' + INT:'load_balancer.haproxy.tc' '/' + INT:'load_balancer.haproxy.ts' '/' + INT:'load_balancer.haproxy.ta' + SPACE + 'HTTP_STATUS '? + INT:'http.status_code' SPACE + INT:'load_balancer.haproxy.bytes_read' SPACE + LD:'load_balancer.haproxy.captured_request_cookie' SPACE + LD:'load_balancer.haproxy.captured_response_cookie' SPACE + LD:'load_balancer.haproxy.termination_state' SPACE + INT:'load_balancer.haproxy.actconn' '/' + INT:'load_balancer.haproxy.feconn' '/' + int:'load_balancer.haproxy.beconn' '/' + int:'load_balancer.haproxy.srv_conn' '/' + int:'load_balancer.haproxy.retries' SPACE + int:'load_balancer.haproxy.srv_queue' '/' + int:'load_balancer.haproxy.backend_queue' SPACE + (('-' | ('{' LD?:'load_balancer.haproxy.captured_request_headers' '}') ) SPACE)? + (('-' | ('{' LD?:'load_balancer.haproxy.captured_response_headers' '}') ) SPACE)? + '\"' + ('' | (LD:'http.method' SPACE LD:'http.target' SPACE LD:'http.flavor')) + '\"' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Feb 17 11:05:12 localhost haproxy-http-in:[2190]: 54.80.168.64:44104 [17/Feb/2022:11:05:11.886] http-in~ collector_log_ingest_backend/psg0 998/0/0/2/1000 HTTP_STATUS 204 337 - - ---- 17/15/0/0/0 0/0 {624|||ymv35727.dev.dynatracelabs.com} {|} \"POST /api/v2/logs/ingest HTTP/1.1\" TLS_AES_256_GCM_SHA384 TLSv1.3", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf new file mode 100644 index 0000000..5be6cfb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf @@ -0,0 +1,42 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_tcp" { + enabled = true + query = "process.technology=\"haproxy\"" + rule_name = "[Built-in] load_balancer:haproxy:tcp" + processor_definition { + rule =<<-EOT + PARSE(content, "LD + '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + ' [' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + ' ' + LD:'load_balancer.haproxy.backend_name' '/' + LD:'load_balancer.haproxy.server_name' ' ' + INT:'load_balancer.haproxy.tw' '/' + INT:'load_balancer.haproxy.tc' '/' + INT:'load_balancer.haproxy.tt' ' ' + INT:'load_balancer.haproxy.bytes_read' ' ' + LD:'load_balancer.haproxy.termination_state' ' ' + INT:'load_balancer.haproxy.actconn' '/' + INT:'load_balancer.haproxy.feconn' '/' + int:'load_balancer.haproxy.beconn' '/' + int:'load_balancer.haproxy.srv_conn' '/' + int:'load_balancer.haproxy.retries' ' ' + int:'load_balancer.haproxy.srv_queue' '/' + int:'load_balancer.haproxy.backend_queue' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "haproxy[14387]: 10.0.1.2:33313 [06/Feb/2022:12:12:51.443] fnt bck/srv1 0/0/5007 212 -- 0/0/0/0/3 0/0", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf new file mode 100644 index 0000000..17087fd --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf @@ -0,0 +1,29 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_dot_notation" { + enabled = true + query = "trace.id AND span.id" + rule_name = "[Built-in] one_agent:log_enrichment:dot_notation" + processor_definition { + rule =<<-EOT + PARSE(content, "DATA? 'trace.id' PUNCT SPACE? PUNCT? SPACE? PUNCT? ([0-9a-fA-F]{32}|[0-9a-fA-F]{16}):trace_id") + | PARSE(content, "DATA 'span.id' PUNCT SPACE? PUNCT? SPACE? PUNCT? [0-9a-fA-F]{16}:span_id") + EOT + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace.id=854a881de84c936780442bf092ae0698, span.id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace.id=a38af43fa291d6c6, span.id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + } + ] + EOT + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf new file mode 100644 index 0000000..71887b4 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf @@ -0,0 +1,23 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_trace_sampled" { + enabled = true + query = "trace_sampled or dt.trace_sampled" + rule_name = "[Built-in] one_agent:log_enrichment:trace_sampled" + processor_definition { + rule = "PARSE(content, \"DATA? 'trace_sampled' PUNCT SPACE? PUNCT? SPACE? PUNCT? BOOLEAN:trace_sampled\")" + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_sampled=true] This is a sample log with trace_sampled DT stub" + }, + { + "content":"2022-04-07 15:44:02,879 [QuartzScheduler_Worker-4] INFO PendingEventSenderJob : trace_sampled: true, trace_id: 854a881de84c936780442bf092ae0698, span_id: c98cf92202a4e460 com.dynatrace.spine.eventbus.client.support.retry.PendingEventSenderJob job started." + } + ] + EOT + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf new file mode 100644 index 0000000..8abdf9b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf @@ -0,0 +1,41 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_underscore_notation" { + enabled = true + query = "(trace_id AND span_id) or (dt.trace_id AND dt.span_id)" + rule_name = "[Built-in] one_agent:log_enrichment:underscore_notation" + processor_definition { + rule =<<-EOT + PARSE(content, "DATA? 'trace_id' PUNCT SPACE? PUNCT? SPACE? PUNCT? ([0-9a-fA-F]{32}|[0-9a-fA-F]{16}):trace_id") + | PARSE(content, "DATA 'span_id' PUNCT SPACE? PUNCT? SPACE? PUNCT? [0-9a-fA-F]{16}:span_id") + EOT + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace_id=854a881de84c936780442bf092ae0698, span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace_id=a38af43fa291d6c6, span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_id=c9084f2ed39f4eacd13e3ecaa8a3a132, dt.span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span DT stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_id=a38af43fa291d6c6, dt.span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span DT stub" + } + ] + EOT + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf new file mode 100644 index 0000000..88b5350 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf @@ -0,0 +1,23 @@ +resource "dynatrace_log_processing" "_Built-in_openTelemetry_log_enrichment_trace_sampled" { + enabled = true + query =<<-EOT + trace_flags="0*" or trace_flags="1*" or trace_flags="2*" or trace_flags="3*" or trace_flags="4*" or trace_flags="5*" or trace_flags="6*" or trace_flags="7*" or trace_flags="8*" or trace_flags="9*" + EOT + rule_name = "[Built-in] openTelemetry:log_enrichment:trace_sampled" + processor_definition { + rule =<<-EOT + USING(INOUT trace_flags) + | FIELDS_ADD(f:parse(trace_flags, "HEXINT:hex")) + | FIELDS_ADD("trace_sampled": (f & 1==1)) + | FIELDS_REMOVE(f, trace_flags) + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "2022-02-17 05:58:31 UTC [2, -342723887] Started analysis OnDemandAnalysisRequest{analyzerId=com.compuware.apm.ondemandanalysis.analyzer.strategy.FDISimpleTreeAnalyzer, analysisStartTimeInMillis=1645076400000, analysisEndTimeInMillis=1645077420000, indexKeys=[APPLICATION+9BDE0A20D897F97B], desiredDataQuantity=15000, filters=[ApplicationCallDataFilter{hasHttpError=false}, CallIdentifierFilter{callType=APPLICATION, serviceTypes=null, methodGroupIdentifiers=[], excludeMethodGroupIdentifiers=null, methodIdentifiers=[], instanceIdentifiers=[], methodNameSearchString=null}]}", + "span_id": "8f20d10d71ae12f4", + "trace_flags": "01", + "trace_id": "aac3e95e0bde67514059e430a9b4e507" + }) + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf new file mode 100644 index 0000000..93d86c9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_rum_user_id" { + enabled = true + query = "dt.rum.user_id" + rule_name = "[Built-in] rum:user_id" + processor_definition { + rule = "PARSE(content, \"DATA? 'dt.rum.user_id' '\\\"'? SPACE? [:=]+ SPACE? DQS:dt.rum.user_id\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "2022-05-10 10:45:00 UTC [!dt dt.rum.user_id=\"John Doe\"] This is a sample log with user id", + "event.type": "LOG", + "loglevel": "NONE", + "timestamp": "1647504114437" + }) + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf new file mode 100644 index 0000000..cd1bf06 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf @@ -0,0 +1,46 @@ +resource "dynatrace_log_processing" "_Built-in_web_server_nginx_access_log" { + enabled = true + query = "process.technology=\"nginx\"" + rule_name = "[Built-in] web_server:nginx:access_log" + processor_definition { + rule =<<-EOT + PARSE(content, "IPADDR:'net.peer.ip' + ' - ' + LD:'enduser.id' + ' [' HTTPDATE:timestamp ']' + SPACE + '\"' + LD:'http.method' + SPACE + LD:'http.target' + SPACE + LD:'http.flavor' + '\"' + SPACE + INT:'http.status_code' + SPACE + INT:'http.response_content_length' + SPACE + '\"' LD:'http.request.header.referrer' '\"' + SPACE + '\"' LD:'http.user_agent' '\"' + // nginx-ingress additional attributes + (SPACE INT:'http.request_content_length' + SPACE DOUBLE:'web_server.nginx.request_time' + SPACE '[' LD*:'web_server.nginx.proxy_upstream_name' ']' + SPACE '[' LD*:'web_server.nginx.proxy_alternative_upstream_name' ']' + SPACE NSPACE*:'web_server.nginx.upstream_addr' + SPACE INT:'web_server.nginx.upstream_response_length' + SPACE DOUBLE:'web_server.nginx.upstream_response_time' + SPACE INT:'web_server.nginx.upstream_status' + SPACE LD:'web_server.nginx.req_id')? + (SPACE LD)? (EOL | EOF)") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "10.176.50.9 - Berbelek [21/Feb/2022:11:16:47 +0000] \"GET /v1/technologies/google-cloud-monitoring-and-cloud-logging/releases/ HTTP/1.1\" 200 397 \"-\" \"ruxit server\" 455 0.002 [hub-hub-cluster-api-80] [] 10.179.136.32:80 397 0.004 200 b24eadc996a6a52913375f56bba7fd22", + "process.technology": "nginx" + }) + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf new file mode 100644 index 0000000..0c308d9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf @@ -0,0 +1,30 @@ +resource "dynatrace_log_processing" "_Built-in_web_server_nginx_error_log" { + enabled = true + query =<<-EOT + process.technology="nginx" AND (content="warn" OR content="error" OR content="crit" OR content="alert" OR content="emerg") + EOT + rule_name = "[Built-in] web_server:nginx:error_log" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('yyyy/MM/dd HH:mm:ss'):timestamp + SPACE + '[' LD:'loglevel' ']' + SPACE + INT:'process.pid' + LD + 'client: ' IPADDR:'net.peer.ip' ',' SPACE + 'server: ' [^,]+:'net.host.name' ', '* + ('request: ' '\"' LD:'http.method' SPACE LD:'http.target' SPACE LD:'http.flavor' '\"' ','* SPACE*)? + ('upstream: ' DQS:'web_server.nginx.upstream' ', '* )? + ('host: ' DQS:'http.host' ', '*)? + ('referrer: ' DQS:'dt.http.request.header.referer' ', '*)? + LD*") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "2022/02/21 13:59:50 [warn] 104#104: *155047 a client request body is buffered to a temporary file /tmp/client-body/0000000198, client: 83.164.160.102, server: account-dev.dynatracelabs.com, request: \"POST /basweb/saml/SSO/alias/rdyn HTTP/2.0\", host: \"account-dev.dynatracelabs.com\", referrer: \"https://sso-dev.dynatracelabs.com/\"", + "process.technology": "nginx" + }) + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_processing/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/log_processing/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_processing/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_timestamp/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/log_timestamp/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_timestamp/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf b/modules/ca-live/03012024_125910/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf new file mode 100644 index 0000000..23f0677 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf @@ -0,0 +1,14 @@ +resource "dynatrace_log_timestamp" "environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC" { + enabled = true + config_item_title = "Auto-migrated from flag LAConfigUTCAsDefaultContainerTimezone - UTC" + date_time_pattern = "" + scope = "environment" + timezone = "Etc/UTC" + matchers { + matcher { + attribute = "dt.entity.container_group" + operator = "MATCHES" + values = [ "*" ] + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf new file mode 100644 index 0000000..64beb54 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf @@ -0,0 +1,68 @@ +resource "dynatrace_management_zone_v2" "Connected_Friction" { + name = "Connected Friction" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "nira" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf new file mode 100644 index 0000000..dd04a38 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf @@ -0,0 +1,68 @@ +resource "dynatrace_management_zone_v2" "Porsche_Data_Lake" { + name = "Porsche Data Lake" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "pdl" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf new file mode 100644 index 0000000..4f8eeba --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf @@ -0,0 +1,74 @@ +resource "dynatrace_management_zone_v2" "Predictive_Maintenance" { + name = "Predictive Maintenance" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "predictive-maintenance" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main converter-fdc-transfer-audi" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/management_zone_v2/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/management_zone_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/management_zone_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/network_zone/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/network_zone/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/network_zone/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/network_zone/default.network_zone.tf b/modules/ca-live/03012024_125910/configurations/modules/network_zone/default.network_zone.tf new file mode 100644 index 0000000..e41e1c8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/network_zone/default.network_zone.tf @@ -0,0 +1,8 @@ +resource "dynatrace_network_zone" "default" { + name = "default" + description = "The default network zone. This is the network zone for OneAgents or ActiveGates that do not have any network zone configured." + num_of_configured_activegates = 1 + num_of_configured_oneagents = 42 + num_of_oneagents_from_other_zones = 0 + num_of_oneagents_using = 42 +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..cb14d79 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "AMBIENT_SAMPLING_CAPTURING" { + enabled = true + key = "AMBIENT_SAMPLING_CAPTURING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..4524624 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "AUTOSENSOR_CAPTURING" { + enabled = true + key = "AUTOSENSOR_CAPTURING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..ebbcc70 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_AMQP_SENSOR_V2" { + enabled = true + key = "DOTNET_AMQP_SENSOR_V2" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf new file mode 100644 index 0000000..39336b9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASPNETCORE_UEM" { + enabled = false + key = "DOTNET_ASPNETCORE_UEM" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf new file mode 100644 index 0000000..0f03783 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASPNET_HTTPSELFHOSTSERVER" { + enabled = true + key = "DOTNET_ASPNET_HTTPSELFHOSTSERVER" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..96a0c83 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASP_SENSOR_V2_FORCIBLE" { + enabled = true + key = "DOTNET_ASP_SENSOR_V2_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..114dd99 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASYNC_AUTOSENSOR_FORCIBLE" { + enabled = true + key = "DOTNET_ASYNC_AUTOSENSOR_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..95b1723 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf new file mode 100644 index 0000000..9b21376 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_FSHARP_WORKFLOW" { + enabled = true + key = "DOTNET_FSHARP_WORKFLOW" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf new file mode 100644 index 0000000..a98e75b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_HTTPCLIENT" { + enabled = true + key = "DOTNET_HTTPTAGGING_HTTPCLIENT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf new file mode 100644 index 0000000..2148219 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_HTTPLISTENER" { + enabled = true + key = "DOTNET_HTTPTAGGING_HTTPLISTENER" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf new file mode 100644 index 0000000..b166b2c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_WCFADDONS" { + enabled = true + key = "DOTNET_HTTPTAGGING_WCFADDONS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..abebdd1 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTP_TAGGING_SENSOR_V2" { + enabled = false + key = "DOTNET_HTTP_TAGGING_SENSOR_V2" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf new file mode 100644 index 0000000..613e690 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER" { + enabled = true + key = "DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a6b1ee8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_INSTRUMENTATION_CACHE_FORCIBLE" { + enabled = true + key = "DOTNET_INSTRUMENTATION_CACHE_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf new file mode 100644 index 0000000..39cb63f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_IN_PROC_TAGGING_V2" { + enabled = false + key = "DOTNET_IN_PROC_TAGGING_V2" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf new file mode 100644 index 0000000..94c537c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_LOG4NET" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_LOG4NET" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf new file mode 100644 index 0000000..34843f5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf new file mode 100644 index 0000000..00bda76 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_SERILOG" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_SERILOG" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..f24f062 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "DOTNET_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf new file mode 100644 index 0000000..ce33266 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_NATIVE_SAMPLING" { + enabled = true + key = "DOTNET_NATIVE_SAMPLING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf new file mode 100644 index 0000000..9a0f8d2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION" { + enabled = true + key = "DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf new file mode 100644 index 0000000..e818d10 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_REMOTING_LINK_INSERTION_FEATURE" { + enabled = true + key = "DOTNET_REMOTING_LINK_INSERTION_FEATURE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf new file mode 100644 index 0000000..c61c64c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_THREAD_POOL_METRICS" { + enabled = true + key = "DOTNET_THREAD_POOL_METRICS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..7e6ecce --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_WCF_SENSOR_V2" { + enabled = false + key = "DOTNET_WCF_SENSOR_V2" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..c56d9b2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_WCF_TAGGING" { + enabled = false + key = "DOTNET_WCF_TAGGING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf new file mode 100644 index 0000000..9b1e30a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "FRONTEND_AGENT_IMPROVED_SERVER_BALANCING" { + enabled = true + key = "FRONTEND_AGENT_IMPROVED_SERVER_BALANCING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf new file mode 100644 index 0000000..5913747 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_CASP_SOFTWARE_COMPONENTS" { + enabled = false + key = "GO_CASP_SOFTWARE_COMPONENTS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf new file mode 100644 index 0000000..4ae2607 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_EXTERNAL_METADATA" { + enabled = true + key = "GO_EXTERNAL_METADATA" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..ae51bf7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_LOG_ENRICHMENT" { + enabled = false + key = "GO_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf new file mode 100644 index 0000000..36918b0 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_SQL_PGX" { + enabled = false + key = "GO_SQL_PGX" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf new file mode 100644 index 0000000..bcc1fb3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_STRIPPED" { + enabled = true + key = "GO_STRIPPED" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf new file mode 100644 index 0000000..b5ec671 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GRPC_TRACE_CONTEXT" { + enabled = false + key = "GRPC_TRACE_CONTEXT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf new file mode 100644 index 0000000..e568a4a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "HTTP_TRACE_CONTEXT" { + enabled = true + key = "HTTP_TRACE_CONTEXT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..174d4ad --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "IBM_MQ_TRACING_FEATURE_FORCIBLE" { + enabled = true + key = "IBM_MQ_TRACING_FEATURE_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf new file mode 100644 index 0000000..7d239cf --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "IIS_MODULE_INSIGHTS" { + enabled = true + key = "IIS_MODULE_INSIGHTS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8ad7bd9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AKKA_HTTP_CLIENT_FORCIBLE" { + enabled = true + key = "JAVA_AKKA_HTTP_CLIENT_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf new file mode 100644 index 0000000..6b4a8bf --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AKKA_REMOTING" { + enabled = true + key = "JAVA_AKKA_REMOTING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..d99217a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_ALLOCATION_PROFILING_FORCIBLE" { + enabled = true + key = "JAVA_ALLOCATION_PROFILING_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf new file mode 100644 index 0000000..55157cb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AMBIENT_SAMPLING_THREAD_MONITORING" { + enabled = true + key = "JAVA_AMBIENT_SAMPLING_THREAD_MONITORING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..df38e30 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_APACHE_HTTP_CLIENT" { + enabled = true + key = "JAVA_APACHE_HTTP_CLIENT_5" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf new file mode 100644 index 0000000..fceef3e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_CALL_COUNTER" { + enabled = false + key = "JAVA_CASP_CALL_COUNTER" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf new file mode 100644 index 0000000..d88037a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_FLAW_FINDER_IAST" { + enabled = false + key = "JAVA_CASP_FLAW_FINDER_IAST" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..449c889 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf new file mode 100644 index 0000000..fa182fb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_COMPLETABLE_FUTURE" { + enabled = true + key = "JAVA_COMPLETABLE_FUTURE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..207e269 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE" { + enabled = true + key = "JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf new file mode 100644 index 0000000..eba610c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_FORK_JOIN_POOL" { + enabled = false + key = "JAVA_FORK_JOIN_POOL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b1f7f52 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE" { + enabled = true + key = "JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf new file mode 100644 index 0000000..844c87f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_INTERNAL_HTTP_SERVER" { + enabled = true + key = "JAVA_INTERNAL_HTTP_SERVER" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..ee7263c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_JDK11_HTTP_CLIENT" { + enabled = true + key = "JAVA_JDK11_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a931695 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_JETTY_HANDLER_FORCIBLE" { + enabled = true + key = "JAVA_JETTY_HANDLER_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..85f8c5b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_KAFKA" { + enabled = true + key = "JAVA_KAFKA" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf new file mode 100644 index 0000000..9737ae6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_KAFKA_STREAMS" { + enabled = false + key = "JAVA_KAFKA_STREAMS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..c3683da --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "JAVA_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf new file mode 100644 index 0000000..2afbf1b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_METRIC_EXTENSIONS" { + enabled = false + key = "JAVA_METRIC_EXTENSIONS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4873241 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_MQ_TAGGING_FORCIBLE" { + enabled = true + key = "JAVA_MQ_TAGGING_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..bc11ed8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTELEMETRY" { + enabled = true + key = "JAVA_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf new file mode 100644 index 0000000..4325696 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT" { + enabled = false + key = "JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf new file mode 100644 index 0000000..15c18c5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING" { + enabled = true + key = "JAVA_OPENTRACING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf new file mode 100644 index 0000000..ebc0e12 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING_OVERRIDE" { + enabled = false + key = "JAVA_OPENTRACING_OVERRIDE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf new file mode 100644 index 0000000..5046f52 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE" { + enabled = false + key = "JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf new file mode 100644 index 0000000..f38c973 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REACTOR3_CORE_TRACING" { + enabled = true + key = "JAVA_REACTOR3_CORE_TRACING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..47d392d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REACTOR_NETTY_HTTP_CLIENT" { + enabled = true + key = "JAVA_REACTOR_NETTY_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf new file mode 100644 index 0000000..ea2cf7d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REDIS_LETTUCE" { + enabled = false + key = "JAVA_REDIS_LETTUCE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf new file mode 100644 index 0000000..ae070e9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING" { + enabled = true + key = "JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf new file mode 100644 index 0000000..96659cd --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_RUM_ON_NETTY" { + enabled = false + key = "JAVA_RUM_ON_NETTY" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..22268f5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_SERVLET_5_SUPPORT_FORCIBLE" { + enabled = true + key = "JAVA_SERVLET_5_SUPPORT_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..1508b70 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_SPRING_KAFKA" { + enabled = false + key = "JAVA_SPRING_KAFKA" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf new file mode 100644 index 0000000..2f2b637 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_TIBCO_BW5_START_WORKFLOW" { + enabled = true + key = "JAVA_TIBCO_BW5_START_WORKFLOW" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf new file mode 100644 index 0000000..7ac8281 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS" { + enabled = true + key = "JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf new file mode 100644 index 0000000..35c736f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_UEM_INSTRUMENTATION" { + enabled = false + key = "JAVA_UEM_INSTRUMENTATION" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..a5cc238 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_WEBFLUX_HTTP_CLIENT" { + enabled = true + key = "JAVA_WEBFLUX_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf new file mode 100644 index 0000000..0e428c0 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "LOG_ENRICHMENT_METADATA" { + enabled = false + key = "LOG_ENRICHMENT_METADATA" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf new file mode 100644 index 0000000..209b1db --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH" { + enabled = false + key = "METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..2b1de45 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_AGENT_PRELOADING_FORCIBLE" { + enabled = true + key = "NODEJS_AGENT_PRELOADING_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..9e970a4 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf new file mode 100644 index 0000000..50560a5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_FETCH" { + enabled = false + key = "NODEJS_FETCH" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf new file mode 100644 index 0000000..6c57415 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_GRAPHQL" { + enabled = false + key = "NODEJS_GRAPHQL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8d5b220 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_HTTP2_FORCIBLE" { + enabled = true + key = "NODEJS_HTTP2_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..a5385b7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_LOG_ENRICHMENT" { + enabled = false + key = "NODEJS_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..e48377a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "NODEJS_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..7a26e34 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_OPENTELEMETRY" { + enabled = false + key = "NODEJS_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf new file mode 100644 index 0000000..9585424 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_ORACLEDB" { + enabled = false + key = "NODEJS_ORACLEDB" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf new file mode 100644 index 0000000..a8505d0 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_SNAPPY" { + enabled = true + key = "NODEJS_SNAPPY" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf new file mode 100644 index 0000000..71e3876 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_WORKERTHREADS" { + enabled = false + key = "NODEJS_WORKERTHREADS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..f9df2f5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODE_JS_AMBIENT_SAMPLING_CAPTURING" { + enabled = false + key = "NODE_JS_AMBIENT_SAMPLING_CAPTURING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8755769 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ODIN_ONEAGENT_CORRELATION_FORCIBLE" { + enabled = true + key = "ODIN_ONEAGENT_CORRELATION_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf new file mode 100644 index 0000000..8118c2d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_CROSS_ENV_COORD_SAMPLING" { + enabled = false + key = "ONEAGENT_CROSS_ENV_COORD_SAMPLING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..535eccb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_CROSS_ENV_RESP_TAGGING" { + enabled = false + key = "ONEAGENT_CROSS_ENV_RESP_TAGGING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf new file mode 100644 index 0000000..c60755d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_FAAS_SERVER_ID_CALCULATION" { + enabled = true + key = "ONEAGENT_FAAS_SERVER_ID_CALCULATION" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf new file mode 100644 index 0000000..f633229 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_RESPONSE_COMPRESSION_DOWN" { + enabled = true + key = "ONEAGENT_RESPONSE_COMPRESSION_DOWN" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf new file mode 100644 index 0000000..1e9a02d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER" { + enabled = false + key = "OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..d576237 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE" { + enabled = true + key = "OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf new file mode 100644 index 0000000..51318ee --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_AUTOSENSOR_ALL_WORKERS" { + enabled = false + key = "PHP_AUTOSENSOR_ALL_WORKERS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..9803454 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf new file mode 100644 index 0000000..bd04336 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_GC_METRICS" { + enabled = true + key = "PHP_GC_METRICS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf new file mode 100644 index 0000000..812e54d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_OPCACHE_METRICS" { + enabled = true + key = "PHP_OPCACHE_METRICS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..5f63f63 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_REQUEST_ATTRIBUTES" { + enabled = true + key = "PHP_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..e6f3fd9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ROW_COUNT_CAPTURING" { + enabled = true + key = "ROW_COUNT_CAPTURING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..756790a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "RUM_CAPTURING" { + enabled = true + key = "RUM_CAPTURING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..f308160 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_APACHE_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf new file mode 100644 index 0000000..38436c2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_MODULE" { + enabled = true + instrumentation = true + key = "SENSOR_APACHE_MODULE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf new file mode 100644 index 0000000..b23f222 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_QUEUINGTIME" { + enabled = true + instrumentation = true + key = "SENSOR_APACHE_QUEUINGTIME" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf new file mode 100644 index 0000000..2ef0ef4 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_ADO" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_ADO" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..382dfdf --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AMQP_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AMQP_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf new file mode 100644 index 0000000..a674ad6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_ASPNET" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_ASPNET" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..7988bf4 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..72718e5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..ac431b2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_COSMOSDB.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_COSMOSDB.oneagent_features.tf new file mode 100644 index 0000000..5268be2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_COSMOSDB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_COSMOSDB" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_COSMOSDB" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..44c6711 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..e02ae56 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_EXCEPTION" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..83439e7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..e5d757e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_HTTP_TAGGING" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_HTTP_TAGGING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..1512cd5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_IBM_MQ_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_IBM_MQ_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..f095b6a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_KAFKA" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_KAFKA" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..502f119 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a3f5850 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_MONGODB_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_MONGODB_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf new file mode 100644 index 0000000..e37220b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_MSMQ" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_MSMQ" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..883dc1f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..95e11ff --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_REMOTING_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_REMOTING_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..5d4d228 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_REQUEST_ATTRIBUTES" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf new file mode 100644 index 0000000..ddf2db3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_SERVICE_FABRIC" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_SERVICE_FABRIC" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..228a15a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_THREAD_TAGGING" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_THREAD_TAGGING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf new file mode 100644 index 0000000..1412fa4 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_WCF" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_WCF" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..eacfc80 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..b201798 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CLIENTWEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_GO_CLIENTWEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf new file mode 100644 index 0000000..864d09d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CQL" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_CQL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..6dc5706 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b7532c1 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_GRPC_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_GRPC_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..ca19faf --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf new file mode 100644 index 0000000..65cf79f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_REDIS" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_REDIS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4c72e3f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_SQL_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_SQL_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..e9c7bbf --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_GO_WEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf new file mode 100644 index 0000000..3ab1f94 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AKKA" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AKKA" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..68f9396 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AKKA_HTTP_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AKKA_HTTP_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf new file mode 100644 index 0000000..eee373b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AMQP" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AMQP" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..ddb7175 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf new file mode 100644 index 0000000..154608b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CASP_FLAW_FINDER" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_CASP_FLAW_FINDER" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf new file mode 100644 index 0000000..9a48fd2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CQL" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CQL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..2b7dd8a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CTG_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CTG_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..3712506 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..123e76d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_EXCEPTION" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf new file mode 100644 index 0000000..4a1ec23 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_EXTERNALCALLS_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_EXTERNALCALLS_REDIS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf new file mode 100644 index 0000000..ab7fdb1 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_GRPC" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_GRPC" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf new file mode 100644 index 0000000..c90ce2c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_HTTP" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_HTTP" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8a18de2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..0c118cf --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_IMS_ITRA_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_IMS_ITRA_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf new file mode 100644 index 0000000..10b845d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_JDBC" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_JDBC" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf new file mode 100644 index 0000000..fcc1f85 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_JMS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_JMS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..5e32384 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..94930b5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MESSAGING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf new file mode 100644 index 0000000..111fa30 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_METRICS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_METRICS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..b4cfff7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MONGODB" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf new file mode 100644 index 0000000..a18e28f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MQSERIES" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MQSERIES" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf new file mode 100644 index 0000000..5c60422 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_NETTY" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_NETTY" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..e49c591 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_REQUEST_ATTRIBUTES" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf new file mode 100644 index 0000000..6455baf --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_RMI" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_RMI" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf new file mode 100644 index 0000000..4a29bda --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_SERVLET" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_SERVLET" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf new file mode 100644 index 0000000..2dd7d71 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_SPRING_INTEGRATION" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_SPRING_INTEGRATION" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf new file mode 100644 index 0000000..94752db --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_THREADING" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_THREADING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf new file mode 100644 index 0000000..d499b76 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_THRIFT" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_THRIFT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf new file mode 100644 index 0000000..9a01e7a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_TIBCO" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_TIBCO" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf new file mode 100644 index 0000000..27cf453 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_WEBSERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_WEBSERVICE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf new file mode 100644 index 0000000..d4603f3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_MB_ALL" { + enabled = true + instrumentation = true + key = "SENSOR_MB_ALL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..fc38718 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NGINX_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_NGINX_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf new file mode 100644 index 0000000..ffaf881 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NGINX_MODULE" { + enabled = true + instrumentation = true + key = "SENSOR_NGINX_MODULE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..3d4e862 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..dd1f84b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CLIENTWEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CLIENTWEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf new file mode 100644 index 0000000..64922d8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CONNECT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf new file mode 100644 index 0000000..0379436 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_DNS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_DNS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf new file mode 100644 index 0000000..325b4bd --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_EVENTS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_EVENTS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf new file mode 100644 index 0000000..5b8efa5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_FILESYSTEM" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_FILESYSTEM" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf new file mode 100644 index 0000000..bb7c3c5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_PROCESS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_PROCESS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf new file mode 100644 index 0000000..d2943f1 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_PROMISE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_PROMISE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf new file mode 100644 index 0000000..23b25a1 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_TIMERS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_TIMERS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4444fcb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_COUCHBASE_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_COUCHBASE_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf new file mode 100644 index 0000000..b7a40d8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CRYPTO" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CRYPTO" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf new file mode 100644 index 0000000..0cdd5f8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_DISABLEDMODULES" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_DISABLEDMODULES" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf new file mode 100644 index 0000000..7ea45bb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_EXPRESS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_EXPRESS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf new file mode 100644 index 0000000..569fdde --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_FASTIFY" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_FASTIFY" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf new file mode 100644 index 0000000..05289dc --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_FINALHANDLER" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_FINALHANDLER" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..ace9d64 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_GRPCJS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_GRPCJS_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b0b3464 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_GRPC_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_GRPC_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf new file mode 100644 index 0000000..04e3be6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_HAPI" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_HAPI" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..f76282e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_IOREDIS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_IOREDIS_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf new file mode 100644 index 0000000..fd8e458 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_KAFKAJS" { + enabled = false + # instrumentation = false + key = "SENSOR_NODEJS_KAFKAJS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_KOA.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_KOA.oneagent_features.tf new file mode 100644 index 0000000..1dd61e8 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_KOA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_KOA" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_KOA" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf new file mode 100644 index 0000000..ae35981 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MEMCACHED" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MEMCACHED" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf new file mode 100644 index 0000000..275a835 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MODULESUBSTITUTION" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MODULESUBSTITUTION" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..4f40a03 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MONGODB" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a5ae13d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MSSQL_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MSSQL_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf new file mode 100644 index 0000000..6b92270 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MYSQL" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MYSQL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..14e11bd --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MYSQL2_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MYSQL2_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf new file mode 100644 index 0000000..6b3217b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_POSTGRES" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_POSTGRES" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf new file mode 100644 index 0000000..5cda26c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_RABBITMQ" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_RABBITMQ" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf new file mode 100644 index 0000000..6ec352d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_REDIS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf new file mode 100644 index 0000000..ccadc98 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_RESTIFY" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_RESTIFY" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf new file mode 100644 index 0000000..bc3e80c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_SQLITE3" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_SQLITE3" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf new file mode 100644 index 0000000..fcb5770 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_TEDIOUS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_TEDIOUS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..a886f39 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_WEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf new file mode 100644 index 0000000..4b3ffa2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_CURL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_CURL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..b15807b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf new file mode 100644 index 0000000..343c8df --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_DRUPAL" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_DRUPAL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..69fa7e2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_EXCEPTION" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf new file mode 100644 index 0000000..9e214f9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_GRPC" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_GRPC" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf new file mode 100644 index 0000000..a89f793 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_HTTPREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_HTTPREQUEST" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf new file mode 100644 index 0000000..b64b767 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LAMINAS" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_LAMINAS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf new file mode 100644 index 0000000..99e6b0b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LARAVEL" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_LARAVEL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..2ad8c54 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf new file mode 100644 index 0000000..f15ec5e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MAGENTO" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_MAGENTO" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf new file mode 100644 index 0000000..e353eab --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MEMCACHED" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MEMCACHED" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..7931294 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MONGODB" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf new file mode 100644 index 0000000..5b89924 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MSSQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MSSQL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf new file mode 100644 index 0000000..8469b25 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MYSQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MYSQL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..3b05b1d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf new file mode 100644 index 0000000..ba076e9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_ORACLE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_ORACLE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf new file mode 100644 index 0000000..ab68884 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_PDO" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_PDO" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf new file mode 100644 index 0000000..adb55ea --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_POSTGRESQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_POSTGRESQL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf new file mode 100644 index 0000000..86d9a53 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_PREDIS" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_PREDIS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf new file mode 100644 index 0000000..fa2a49f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_RABBITMQ" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_RABBITMQ" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf new file mode 100644 index 0000000..0d0642f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_REDIS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf new file mode 100644 index 0000000..37c5528 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_RESPONSECODE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_RESPONSECODE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf new file mode 100644 index 0000000..ff3740f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SLIM" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_SLIM" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf new file mode 100644 index 0000000..fb5ee20 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_SOAP" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf new file mode 100644 index 0000000..795f334 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_STREAM" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_STREAM" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf new file mode 100644 index 0000000..3f6f223 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SYMFONY" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_SYMFONY" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf new file mode 100644 index 0000000..e361db2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_THREAD" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_THREAD" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf new file mode 100644 index 0000000..90dacce --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_WORDPRESS" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_WORDPRESS" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..a828962 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PURE_PATH_CAPTURING" { + enabled = true + instrumentation = true + key = "SENSOR_PURE_PATH_CAPTURING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..8f89791 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..1e1ec01 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..d82cdfd --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..2689cfb --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..56bf8be --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..585c2e6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..a015d7b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..3deab47 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..e590287 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..0622f43 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf new file mode 100644 index 0000000..2036fab --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_IN_PROCESS_LINKING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_IN_PROCESS_LINKING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..e6c8fc3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..1e22c77 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..bb41f2e --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..6913792 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..0285793 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..b7ea54a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..b7a986f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..766ac9b --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..52641ce --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf new file mode 100644 index 0000000..809dd60 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_IN_PROCESS_LINKING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_IN_PROCESS_LINKING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..69e059a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..469d1f1 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..b9a462c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..1fdb4e7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..7423d14 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..1bec50f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..f55f6bd --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf new file mode 100644 index 0000000..6b7a9ea --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_WEBSERVER" { + enabled = true + instrumentation = true + key = "SENSOR_WEBSERVER" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..f64a202 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf new file mode 100644 index 0000000..75e64aa --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_CTG" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_CTG" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf new file mode 100644 index 0000000..f414ec5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DB2" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DB2" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf new file mode 100644 index 0000000..270f2e0 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DB2_FETCH" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DB2_FETCH" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf new file mode 100644 index 0000000..b3d4429 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DLI" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DLI" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf new file mode 100644 index 0000000..4b53143 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_FILE" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_FILE" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf new file mode 100644 index 0000000..f1368a4 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_HTTP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_HTTP" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf new file mode 100644 index 0000000..bb868ba --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_MQ" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf new file mode 100644 index 0000000..00ca719 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_SOAP" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf new file mode 100644 index 0000000..74eb51d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_TTX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_TTX" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf new file mode 100644 index 0000000..ff5dd3d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_TX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_TX" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf new file mode 100644 index 0000000..b7a4edf --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_ZOSCONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_ZOSCONNECT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf new file mode 100644 index 0000000..1f6e57d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_CR_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_CR_MQ" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf new file mode 100644 index 0000000..c690bb3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DB2" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DB2" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf new file mode 100644 index 0000000..73a5334 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DB2_FETCH" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DB2_FETCH" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf new file mode 100644 index 0000000..f5fd1e7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DLI" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DLI" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf new file mode 100644 index 0000000..dca1dcd --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_ITRA" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_ITRA" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf new file mode 100644 index 0000000..dcba020 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_MPR_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_MPR_MQ" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf new file mode 100644 index 0000000..cd76cf4 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_SOAP" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf new file mode 100644 index 0000000..2f413e4 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_TTX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_TTX" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf new file mode 100644 index 0000000..da1d6f5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_TX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_TX" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf new file mode 100644 index 0000000..58069b5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_ZOSCONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_ZOSCONNECT" + scope = "environment" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/oneagent_features/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf b/modules/ca-live/03012024_125910/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf new file mode 100644 index 0000000..6e113aa --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf @@ -0,0 +1,17 @@ +resource "dynatrace_os_services" "Auto-start_Linux_OS_Services" { + name = "Auto-start Linux OS Services" + enabled = false + alert_activation_duration = 1 + alerting = true + monitoring = false + # not_installed_alerting = false + scope = "environment" + status_condition_linux = "$eq(failed)" + system = "LINUX" + detection_conditions_linux { + linux_detection_condition { + property = "StartupType" + startup_condition = "$eq(enabled)" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf b/modules/ca-live/03012024_125910/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf new file mode 100644 index 0000000..854ed34 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf @@ -0,0 +1,17 @@ +resource "dynatrace_os_services" "Auto-start_Windows_OS_Services" { + name = "Auto-start Windows OS Services" + enabled = false + alert_activation_duration = 1 + alerting = true + monitoring = false + # not_installed_alerting = false + scope = "environment" + status_condition_windows = "$not($eq(running))" + system = "WINDOWS" + detection_conditions_windows { + detection_conditions_window { + property = "StartupType" + startup_condition = "$eq(auto)" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/os_services/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/os_services/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/os_services/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/ownership_config/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/ownership_config/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/ownership_config/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/ownership_config/environment.ownership_config.tf b/modules/ca-live/03012024_125910/configurations/modules/ownership_config/environment.ownership_config.tf new file mode 100644 index 0000000..33c6820 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/ownership_config/environment.ownership_config.tf @@ -0,0 +1,12 @@ +resource "dynatrace_ownership_config" "environment" { + ownership_identifiers { + ownership_identifier { + enabled = true + key = "dt.owner" + } + ownership_identifier { + enabled = true + key = "owner" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/processgroup_naming/Request_Namming_Rule.processgroup_naming.tf b/modules/ca-live/03012024_125910/configurations/modules/processgroup_naming/Request_Namming_Rule.processgroup_naming.tf new file mode 100644 index 0000000..b141831 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/processgroup_naming/Request_Namming_Rule.processgroup_naming.tf @@ -0,0 +1,18 @@ +resource "dynatrace_processgroup_naming" "Request_Namming_Rule" { + name = "Request Namming Rule" + enabled = true + format = "{ProcessGroup:KubernetesContainerName}" + conditions { + condition { + process_metadata { + attribute = "PROCESS_GROUP_PREDEFINED_METADATA" + dynamic_key = "KUBERNETES_CONTAINER_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EXISTS" + } + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/processgroup_naming/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/processgroup_naming/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/processgroup_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/request_attribute/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/request_attribute/campaignId.request_attribute.tf b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/campaignId.request_attribute.tf new file mode 100644 index 0000000..c908dd6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/campaignId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "campaignId" { + name = "campaignId" + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } + 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 { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/request_attribute/debug.request_attribute.tf b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/debug.request_attribute.tf new file mode 100644 index 0000000..f01d9d6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/debug.request_attribute.tf @@ -0,0 +1,38 @@ +resource "dynatrace_request_attribute" "debug" { + name = "debug" + # enabled = false + 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 = 4 + 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 = 3 + 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" + } + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/request_attribute/received.request_attribute.tf b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/received.request_attribute.tf new file mode 100644 index 0000000..fc2056c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/received.request_attribute.tf @@ -0,0 +1,46 @@ +resource "dynatrace_request_attribute" "received" { + name = "received" + enabled = true + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + normalization = "ORIGINAL" + # skip_personal_data_masking = false + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 4 + 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 = 3 + 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" + } + } + value_processing { + # trim = false + value_extractor_regex = "[0-9]{13}" + extract_substring { + delimiter = "RecordHeaders" + position = "AFTER" + } + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/request_attribute/reportId.request_attribute.tf b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/reportId.request_attribute.tf new file mode 100644 index 0000000..69d32a5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/reportId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "reportId" { + name = "reportId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + 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 { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/request_attribute/sessionId.request_attribute.tf b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/sessionId.request_attribute.tf new file mode 100644 index 0000000..c583fd9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/sessionId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "sessionId" { + name = "sessionId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "\\w{32}" + } + } + 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 { + # trim = false + value_extractor_regex = "\\w{32}" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "\\w{32}" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/request_attribute/sourceId.request_attribute.tf b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/sourceId.request_attribute.tf new file mode 100644 index 0000000..3485c21 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/sourceId.request_attribute.tf @@ -0,0 +1,132 @@ +resource "dynatrace_request_attribute" "sourceId" { + name = "sourceId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } + 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 { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } + data_sources { + enabled = false + 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 { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf new file mode 100644 index 0000000..7b22cd5 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "timeOfReceipt" { + name = "timeOfReceipt" + # enabled = false + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/request_attribute/timeOfSent.request_attribute.tf b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/timeOfSent.request_attribute.tf new file mode 100644 index 0000000..ff77dbe --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/timeOfSent.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "timeOfSent" { + name = "timeOfSent" + # enabled = false + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/request_attribute/uuId.request_attribute.tf b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/uuId.request_attribute.tf new file mode 100644 index 0000000..bd95de6 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/request_attribute/uuId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "uuId" { + name = "uuId" + enabled = true + aggregation = "FIRST" + # confidential = false + data_type = "STRING" + normalization = "ORIGINAL" + # skip_personal_data_masking = false + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/request_namings/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/request_namings/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/request_namings/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/request_namings/order.request_namings.tf b/modules/ca-live/03012024_125910/configurations/modules/request_namings/order.request_namings.tf new file mode 100644 index 0000000..7b6695a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/request_namings/order.request_namings.tf @@ -0,0 +1,2 @@ +resource "dynatrace_request_namings" "order" { +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/resource_attributes/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/resource_attributes/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/resource_attributes/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf b/modules/ca-live/03012024_125910/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf new file mode 100644 index 0000000..d53ff99 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf @@ -0,0 +1,854 @@ +resource "dynatrace_resource_attributes" "dynatrace_resource_attributes" { + keys { + rule { + enabled = true + attribute_key = "adobe.em.env_type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "adobe.em.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "adobe.em.tier" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "apache.config.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "apache.spark.master.ip" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.environment" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.version.build" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.version.release" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aspnetcore.appl.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecr.account.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecr.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.cluster" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.family" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.revision" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.lambda.function.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cassandra.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "catalina.base" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "catalina.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.account.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.availability_zone" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.platform" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.provider" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.resource_id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.application.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.instance.index" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.space.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.space.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "coldfusion.jvm.config.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "coldfusion.service.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.tag" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.runtime" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "deployment.environment" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "device.model.identifier" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "device.model.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "dotnet.dll.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "dotnet.dll.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "elasticsearch.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "elasticsearch.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "equinox.config.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.instance" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.max_memory" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.app_engine.instance" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.app_engine.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.cloud_run.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.instance.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.instance.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.project" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "glassfish.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "glassfish.instance.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "go.linkage" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.arch" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.bin.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.config.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.data.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ace.broker.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ace.execution_group.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.aor" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.tor" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ctg.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.connect" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.control" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.mpr" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.soap_gw.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "iis.app_pool.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "iis.role.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "istio.canonical_service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "istio.namespace" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.jar.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.jar.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.main.class" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.main.module" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.mode" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.container.restart_count" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cronjob.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cronjob.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.daemonset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.daemonset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.deployment.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.deployment.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.job.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.job.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.namespace.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.node.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.basename" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.replicaset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.replicaset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.statefulset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.statefulset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.app.base.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.app.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.script.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.cli.script.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.cli.working.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.drupal.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.fpm.pool.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.symfony.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.wordpress.blog.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.command" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.command_args" + masking = "MASK_ENTIRE_VALUE" + } + rule { + enabled = true + attribute_key = "process.command_line" + masking = "MASK_ENTIRE_VALUE" + } + rule { + enabled = true + attribute_key = "process.executable.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.executable.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.pid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.instance.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.namespace" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "servlet.context.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "servlet.context.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "softwareag.install.root" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "softwareag.product.prop.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.profile.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.startup.class" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.auto.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.language" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.app.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.app.space.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.property.file.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.property.file.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks_ce.app.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks_ce.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.cell.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere_liberty.server.name" + masking = "NOT_MASKED" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/rum_host_headers/Host.rum_host_headers.tf b/modules/ca-live/03012024_125910/configurations/modules/rum_host_headers/Host.rum_host_headers.tf new file mode 100644 index 0000000..503662c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/rum_host_headers/Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "Host" { + header_name = "Host" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf b/modules/ca-live/03012024_125910/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf new file mode 100644 index 0000000..fe7d94f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "X-Forwarded-Host" { + header_name = "X-Forwarded-Host" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf b/modules/ca-live/03012024_125910/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf new file mode 100644 index 0000000..d669d2f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "X-Host" { + header_name = "X-Host" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/rum_host_headers/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/rum_host_headers/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/rum_host_headers/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf new file mode 100644 index 0000000..2a3bb2c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "CF-Connecting-IP" { + header_name = "CF-Connecting-IP" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf new file mode 100644 index 0000000..dc54bb9 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "True-Client-IP" { + header_name = "True-Client-IP" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..986f797 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Client-Ip" { + header_name = "X-Client-Ip" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..04d95ea --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Cluster-Client-Ip" { + header_name = "X-Cluster-Client-Ip" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf new file mode 100644 index 0000000..94dc5a3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Forwarded-For" { + header_name = "X-Forwarded-For" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..d0f9925 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Http-Client-Ip" { + header_name = "X-Http-Client-Ip" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf new file mode 100644 index 0000000..3d320ac --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "rproxy_remote_address" { + header_name = "rproxy_remote_address" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf new file mode 100644 index 0000000..45128c7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_service_anomalies_v2" "SERVICE-52AC624D70C377BC" { + scope = "SERVICE-52AC624D70C377BC" + failure_rate { + enabled = false + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = false + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf new file mode 100644 index 0000000..0cb4a98 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_service_anomalies_v2" "SERVICE-70C56686E39D60B1" { + scope = "SERVICE-70C56686E39D60B1" + failure_rate { + enabled = false + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = false + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/service_anomalies_v2/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/service_anomalies_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/service_anomalies_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf b/modules/ca-live/03012024_125910/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf new file mode 100644 index 0000000..3915592 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf @@ -0,0 +1,31 @@ +resource "dynatrace_service_naming" "_Kafka_Background_Service" { + name = "[Kafka] Background (Service)" + enabled = true + format = "Background ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "BACKGROUND_ACTIVITY" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf b/modules/ca-live/03012024_125910/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf new file mode 100644 index 0000000..7a71a0d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf @@ -0,0 +1,43 @@ +resource "dynatrace_service_naming" "_Kafka_Default_Web_Request_Service" { + name = "[Kafka] Default Web Request (Service)" + enabled = true + format = "Default Web Request ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "WEB_REQUEST_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_DETECTED_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EQUALS" + value = "Default Web Request" + } + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf b/modules/ca-live/03012024_125910/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf new file mode 100644 index 0000000..467c137 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf @@ -0,0 +1,42 @@ +resource "dynatrace_service_naming" "_Kafka_Metrics_Service" { + name = "[Kafka] Metrics (Service)" + enabled = true + format = "Metrics ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "WEB_REQUEST_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_WEB_CONTEXT_ROOT" + } + string { + # case_sensitive = false + # negate = false + operator = "EXISTS" + } + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/service_naming/_Kafka_Service.service_naming.tf b/modules/ca-live/03012024_125910/configurations/modules/service_naming/_Kafka_Service.service_naming.tf new file mode 100644 index 0000000..d8fa0c0 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/service_naming/_Kafka_Service.service_naming.tf @@ -0,0 +1,43 @@ +resource "dynatrace_service_naming" "_Kafka_Service" { + name = "[Kafka] Service" + enabled = true + format = "{ProcessGroup:KubernetesContainerName}" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "CUSTOM_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_DETECTED_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EQUALS" + value = "Kafka Consumer Producer Service" + } + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/service_naming/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/service_naming/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/service_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/slack_notification/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/slack_notification/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/slack_notification/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/slack_notification/test.slack_notification.tf b/modules/ca-live/03012024_125910/configurations/modules/slack_notification/test.slack_notification.tf new file mode 100644 index 0000000..8d24db3 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/slack_notification/test.slack_notification.tf @@ -0,0 +1,9 @@ +# ATTENTION Please fill in the URL +resource "dynatrace_slack_notification" "test" { + name = "test" + active = true + channel = "dynatrace-notifications" + message = "{State} Problem {ProblemID}: {ImpactedEntity}" + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACRjMjFmOTY5Yi01ZjAzLTMzM2QtODNlMC00ZjhmMTM2ZTc2ODK-71TeFdrerQ" + url = "https://www.url.home/path" +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf new file mode 100644 index 0000000..7b03583 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_CPU_Usage" { + name = "Optimization - CPU Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.cpu.usage:splitBy()" + metric_name = "optimization___cpu_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf new file mode 100644 index 0000000..280be6c --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_Disk_Usage" { + name = "Optimization - Disk Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.disk.usedPct:splitBy()" + metric_name = "optimization___disk_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf new file mode 100644 index 0000000..e2a7e14 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_Memory_Usage" { + name = "Optimization - Memory Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.mem.usage:splitBy()" + metric_name = "optimization___memory_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf new file mode 100644 index 0000000..e6638ea --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf @@ -0,0 +1,20 @@ +resource "dynatrace_slo_v2" "SLA_-_Availability" { + name = "SLA - Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100* + builtin:service.errors.server.successCount:filter(in("dt.entity.service",entitySelector("type(service),entityName.startsWith(~"Default Web Request~")"))):splitBy() + / + builtin:service.requestCount.server:filter(in("dt.entity.service",entitySelector("type(service),entityName.startsWith(~"Default Web Request~")"))):splitBy() + EOT + metric_name = "sla___availability" + target_success = 99 + target_warning = 99.5 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf new file mode 100644 index 0000000..9831dce --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "SLA_-_Performance" { + name = "SLA - Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100*(builtin:service.response.time:avg:partition("latency",value("good",lt(10000))):splitBy():count:default(1))/(builtin:service.response.time:avg:splitBy():count) + EOT + metric_name = "sla___performance" + target_success = 99 + target_warning = 99.5 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf new file mode 100644 index 0000000..ac77ea2 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Application_Performance" { + name = "Smarter - Application Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(100)*(builtin:apps.web.actionCount.category:filter(eq(Apdex category,SATISFIED)):splitBy())/(builtin:apps.web.actionCount.category:splitBy())" + metric_name = "smarter___application_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf new file mode 100644 index 0000000..83e49b7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Browser_Monitor_Availability" { + name = "Smarter - Browser Monitor Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy())" + metric_name = "smarter___browser_monitor_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf new file mode 100644 index 0000000..1a4b823 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Database_Performance" { + name = "Smarter - Database Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + ((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):partition("perf",value("good",lt(100))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):splitBy():count)*(100)) + EOT + metric_name = "smarter___database_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf new file mode 100644 index 0000000..b92b3e7 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Database_Success_Rate" { + name = "Smarter - Database Success Rate" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100-builtin:service.errors.total.rate:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):splitBy() + EOT + metric_name = "smarter___database_success_rate" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf new file mode 100644 index 0000000..ff564f1 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Http_Monitor_Availability" { + name = "Smarter - Http Monitor Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy())" + metric_name = "smarter___http_monitor_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf new file mode 100644 index 0000000..935396f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Service_Availability" { + name = "Smarter - Service Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + (100)*(builtin:service.errors.server.successCount:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy())/(builtin:service.requestCount.server:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy()) + EOT + metric_name = "smarter___service_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf new file mode 100644 index 0000000..537417d --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Service_Performance" { + name = "Smarter - Service Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + ((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):partition("perf",value("good",lt(500))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy():count)*(100)) + EOT + metric_name = "smarter___service_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/slo_v2/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/slo_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf b/modules/ca-live/03012024_125910/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf new file mode 100644 index 0000000..4a45978 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_client_spans" { + name = "Suppress client spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "CLIENT" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf b/modules/ca-live/03012024_125910/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf new file mode 100644 index 0000000..0a9a7ed --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_internal_spans" { + name = "Suppress internal spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "INTERNAL" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf b/modules/ca-live/03012024_125910/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf new file mode 100644 index 0000000..d77c767 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_producer_spans" { + name = "Suppress producer spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "PRODUCER" + } + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/span_entry_point/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/span_entry_point/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/span_entry_point/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/token_settings/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/token_settings/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/token_settings/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/token_settings/token_settings.token_settings.tf b/modules/ca-live/03012024_125910/configurations/modules/token_settings/token_settings.token_settings.tf new file mode 100644 index 0000000..b6e8a1a --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/token_settings/token_settings.token_settings.tf @@ -0,0 +1,4 @@ +resource "dynatrace_token_settings" "token_settings" { + new_token_format = true + personal_tokens = true +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/unified_services_opentel/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/unified_services_opentel/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/unified_services_opentel/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf b/modules/ca-live/03012024_125910/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf new file mode 100644 index 0000000..8d6fc89 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf @@ -0,0 +1,3 @@ +resource "dynatrace_unified_services_opentel" "environment" { + enabled = true +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf b/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf new file mode 100644 index 0000000..182ee51 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf @@ -0,0 +1,7 @@ +resource "dynatrace_web_app_key_performance_custom" "APPLICATION-EA7C4B59F27D43EB" { + scope = "APPLICATION-EA7C4B59F27D43EB" + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_custom/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_custom/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_custom/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf b/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf new file mode 100644 index 0000000..1720e54 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf @@ -0,0 +1,12 @@ +resource "dynatrace_web_app_key_performance_load" "APPLICATION-EA7C4B59F27D43EB" { + kpm = "VISUALLY_COMPLETE" + scope = "APPLICATION-EA7C4B59F27D43EB" + fallback_thresholds { + frustrating_fallback_threshold_seconds = 12 + tolerated_fallback_threshold_seconds = 3 + } + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_load/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_load/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_load/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf b/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf new file mode 100644 index 0000000..3744114 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf @@ -0,0 +1,12 @@ +resource "dynatrace_web_app_key_performance_xhr" "APPLICATION-EA7C4B59F27D43EB" { + kpm = "VISUALLY_COMPLETE" + scope = "APPLICATION-EA7C4B59F27D43EB" + fallback_thresholds { + frustrating_fallback_threshold_seconds = 12 + tolerated_fallback_threshold_seconds = 3 + } + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_xhr/___providers___.tf b/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_xhr/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/modules/web_app_key_performance_xhr/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-live/03012024_125910/configurations/terraform.tfstate b/modules/ca-live/03012024_125910/configurations/terraform.tfstate new file mode 100644 index 0000000..ea19f40 --- /dev/null +++ b/modules/ca-live/03012024_125910/configurations/terraform.tfstate @@ -0,0 +1,4186 @@ +{ + "version": 4, + "terraform_version": "1.5.7", + "serial": 30, + "lineage": "0253d7d4-2f6d-818c-af66-a0863d9dd0ad", + "outputs": {}, + "resources": [ + { + "module": "module.custom_service", + "mode": "managed", + "type": "dynatrace_custom_service", + "name": "Kafka_Consumer_Producer_Service", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "enabled": true, + "id": "960d1072-4eae-410c-874f-33d82db35c80#MULTI#PART#ID#java", + "name": "Kafka Consumer Producer Service", + "process_groups": null, + "queue_entry_point": false, + "queue_entry_point_type": "", + "rule": [ + { + "annotations": null, + "class": [ + { + "match": "EQUALS", + "name": "de.audi.acdc.connectors.common.messages.IncomingMessage$" + } + ], + "enabled": true, + "file": [], + "method": [ + { + "arguments": [ + "java.lang.Object", + "de.audi.acdc.connectors.common.messages.MessageOffset", + "de.audi.acdc.connectors.common.messages.MessageMetadata", + "de.audi.acdc.platform.telemetry.api.TelemetryContext" + ], + "id": "", + "modifiers": null, + "name": "apply", + "returns": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + }, + { + "arguments": [ + "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" + ], + "id": "", + "modifiers": null, + "name": "apply", + "returns": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + }, + { + "arguments": [ + "java.lang.Object", + "de.audi.acdc.connectors.common.messages.MessageOffset", + "de.audi.acdc.platform.telemetry.api.TelemetryContext" + ], + "id": "", + "modifiers": null, + "name": "apply", + "returns": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "technology": "java", + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.management_zone_v2", + "mode": "managed", + "type": "dynatrace_management_zone_v2", + "name": "Connected_Friction", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "description": "", + "id": "vu9U3hXa3q0AAAABABhidWlsdGluOm1hbmFnZW1lbnQtem9uZXMABnRlbmFudAAGdGVuYW50ACQ5N2M3Mjc0NS05M2Y4LTM5ZGQtYjcwYi1iZjczMDQ4ZDAxNzK-71TeFdrerQ", + "legacy_id": "-7509990673828267555", + "name": "Connected Friction", + "rules": [ + { + "rule": [ + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "nira", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": null, + "azure_to_service_propagation": null, + "custom_device_group_to_custom_device_propagation": null, + "entity_type": "SERVICE", + "host_to_pgpropagation": null, + "pg_to_host_propagation": null, + "pg_to_service_propagation": null, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-ingest", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main codec-mt", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main connector-mt-mqtt", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": null, + "azure_to_service_propagation": null, + "custom_device_group_to_custom_device_propagation": null, + "entity_type": "SERVICE", + "host_to_pgpropagation": null, + "pg_to_host_propagation": null, + "pg_to_service_propagation": null, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-normalizer", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": null, + "azure_to_service_propagation": null, + "custom_device_group_to_custom_device_propagation": null, + "entity_type": "SERVICE", + "host_to_pgpropagation": null, + "pg_to_host_propagation": null, + "pg_to_service_propagation": null, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + } + ] + } + ] + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.management_zone_v2", + "mode": "managed", + "type": "dynatrace_management_zone_v2", + "name": "Porsche_Data_Lake", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "description": "", + "id": "vu9U3hXa3q0AAAABABhidWlsdGluOm1hbmFnZW1lbnQtem9uZXMABnRlbmFudAAGdGVuYW50ACRiMWJmNTg3NC0wMGY4LTNhNTMtODY2YS1kN2VjMDMwNzUzMja-71TeFdrerQ", + "legacy_id": "-5638690953188853165", + "name": "Porsche Data Lake", + "rules": [ + { + "rule": [ + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "pdl", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": null, + "azure_to_service_propagation": null, + "custom_device_group_to_custom_device_propagation": null, + "entity_type": "SERVICE", + "host_to_pgpropagation": null, + "pg_to_host_propagation": null, + "pg_to_service_propagation": null, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-ingest", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main codec-mt", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main connector-mt-mqtt", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": null, + "azure_to_service_propagation": null, + "custom_device_group_to_custom_device_propagation": null, + "entity_type": "SERVICE", + "host_to_pgpropagation": null, + "pg_to_host_propagation": null, + "pg_to_service_propagation": null, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-normalizer", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": null, + "azure_to_service_propagation": null, + "custom_device_group_to_custom_device_propagation": null, + "entity_type": "SERVICE", + "host_to_pgpropagation": null, + "pg_to_host_propagation": null, + "pg_to_service_propagation": null, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + } + ] + } + ] + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.management_zone_v2", + "mode": "managed", + "type": "dynatrace_management_zone_v2", + "name": "Predictive_Maintenance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "description": "", + "id": "vu9U3hXa3q0AAAABABhidWlsdGluOm1hbmFnZW1lbnQtem9uZXMABnRlbmFudAAGdGVuYW50ACQyODBlY2MzNy0xNTY0LTM2ZDktOGYxMi05ODU0YTM4YmQxOTO-71TeFdrerQ", + "legacy_id": "2886468948145223385", + "name": "Predictive Maintenance", + "rules": [ + { + "rule": [ + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-ingest", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main codec-mt", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main connector-mt-mqtt", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": null, + "azure_to_service_propagation": null, + "custom_device_group_to_custom_device_propagation": null, + "entity_type": "SERVICE", + "host_to_pgpropagation": null, + "pg_to_host_propagation": null, + "pg_to_service_propagation": null, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-normalizer", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": null, + "azure_to_service_propagation": null, + "custom_device_group_to_custom_device_propagation": null, + "entity_type": "SERVICE", + "host_to_pgpropagation": null, + "pg_to_host_propagation": null, + "pg_to_service_propagation": null, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "predictive-maintenance", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": null, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main converter-fdc-transfer-audi", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": null, + "azure_to_service_propagation": null, + "custom_device_group_to_custom_device_propagation": null, + "entity_type": "SERVICE", + "host_to_pgpropagation": null, + "pg_to_host_propagation": null, + "pg_to_service_propagation": null, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + } + ] + } + ] + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "campaignId", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": null, + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + ] + } + ], + "data_type": "STRING", + "enabled": true, + "id": "3f10704a-7b7f-4584-9950-7e43c72ae88b", + "name": "campaignId", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "debug", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 4, + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "argument_index": 3, + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [] + } + ], + "data_type": "STRING", + "enabled": false, + "id": "c50d7769-1e23-4927-a23d-660a2aa3d8fa", + "name": "debug", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "received", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 4, + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "argument_index": 3, + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [ + { + "delimiter": "RecordHeaders", + "end_delimiter": "", + "position": "AFTER", + "unknowns": "" + } + ], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "[0-9]{13}" + } + ] + } + ], + "data_type": "INTEGER", + "enabled": true, + "id": "8897f563-9166-4e48-8748-3a764e0156d0", + "name": "received", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "reportId", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": null, + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + } + ], + "data_type": "STRING", + "enabled": false, + "id": "057643a6-283d-4050-8b19-e7c311c571f7", + "name": "reportId", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "sessionId", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": null, + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32}" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32}" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32}" + } + ] + } + ], + "data_type": "STRING", + "enabled": false, + "id": "4db68a92-1b80-480c-b37d-0a8a628a427c", + "name": "sessionId", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "sourceId", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": null, + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [ + { + "delimiter": ",", + "end_delimiter": ",", + "position": "BETWEEN", + "unknowns": "" + } + ], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [ + { + "delimiter": ",", + "end_delimiter": ",", + "position": "BETWEEN", + "unknowns": "" + } + ], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [ + { + "delimiter": ",", + "end_delimiter": ",", + "position": "BETWEEN", + "unknowns": "" + } + ], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "" + } + ] + } + ], + "data_type": "STRING", + "enabled": false, + "id": "4275e7e0-4e6e-4af2-9c93-4d24ad4d76ce", + "name": "sourceId", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "timeOfReceipt", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": null, + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + ] + } + ], + "data_type": "INTEGER", + "enabled": false, + "id": "120a317d-ba82-4b9e-96e9-1ecf36e9eaf1", + "name": "timeOfReceipt", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "timeOfSent", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": null, + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + ] + } + ], + "data_type": "INTEGER", + "enabled": false, + "id": "75171f95-b7ab-402d-8c9a-49afa03ce5b3", + "name": "timeOfSent", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "uuId", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": null, + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": null, + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + } + ], + "data_type": "STRING", + "enabled": true, + "id": "5c013484-e3e6-43a4-8ef4-e9f1409dd148", + "name": "uuId", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.service_naming", + "mode": "managed", + "type": "dynatrace_service_naming", + "name": "_Kafka_Background_Service", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TYPE", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "BACKGROUND_ACTIVITY" + } + ], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TECHNOLOGY", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": [ + { + "type": "APACHE_KAFKA", + "unknowns": "", + "verbatim_type": "" + } + ] + } + ], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "format": "Background ({ProcessGroup:KubernetesContainerName})", + "id": "99d551aa-ed4e-40d4-9d5c-043c541806c4", + "name": "[Kafka] Background (Service)", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.service_naming", + "mode": "managed", + "type": "dynatrace_service_naming", + "name": "_Kafka_Default_Web_Request_Service", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TYPE", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "WEB_REQUEST_SERVICE" + } + ], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TECHNOLOGY", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": [ + { + "type": "APACHE_KAFKA", + "unknowns": "", + "verbatim_type": "" + } + ] + } + ], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [ + { + "case_sensitive": false, + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "Default Web Request" + } + ], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "format": "Default Web Request ({ProcessGroup:KubernetesContainerName})", + "id": "ebcdbdb2-f707-4c16-9479-f2790a581fc5", + "name": "[Kafka] Default Web Request (Service)", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.service_naming", + "mode": "managed", + "type": "dynatrace_service_naming", + "name": "_Kafka_Metrics_Service", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TYPE", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "WEB_REQUEST_SERVICE" + } + ], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TECHNOLOGY", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": [ + { + "type": "APACHE_KAFKA", + "unknowns": "", + "verbatim_type": "" + } + ] + } + ], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_WEB_CONTEXT_ROOT", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [ + { + "case_sensitive": false, + "negate": false, + "operator": "EXISTS", + "unknowns": "", + "value": "" + } + ], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "format": "Metrics ({ProcessGroup:KubernetesContainerName})", + "id": "60550d6f-0769-4cfd-b925-1e4f94bee323", + "name": "[Kafka] Metrics (Service)", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.service_naming", + "mode": "managed", + "type": "dynatrace_service_naming", + "name": "_Kafka_Service", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TYPE", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "CUSTOM_SERVICE" + } + ], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TECHNOLOGY", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": [ + { + "type": "APACHE_KAFKA", + "unknowns": "", + "verbatim_type": "" + } + ] + } + ], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [ + { + "case_sensitive": false, + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "Kafka Consumer Producer Service" + } + ], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "format": "{ProcessGroup:KubernetesContainerName}", + "id": "5df1c485-6a2b-4191-bee3-bb3b0b4834d6", + "name": "[Kafka] Service", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Optimization_-_CPU_Usage", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkNmNmZmU0NWQtY2JlYy0zOGQ0LWE0MTAtZmQxMzNhZmM3Y2Ezvu9U3hXa3q0", + "legacy_id": "6cffe45d-cbec-38d4-a410-fd133afc7ca3", + "metric_expression": "builtin:host.cpu.usage:splitBy()", + "metric_name": "optimization___cpu_usage", + "name": "Optimization - CPU Usage", + "target_success": 50, + "target_warning": 60 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Optimization_-_Disk_Usage", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkYmI2MWUwYTAtMTgxNy0zZjBjLTllNGItYmY2MDI1MzRiZWY1vu9U3hXa3q0", + "legacy_id": "bb61e0a0-1817-3f0c-9e4b-bf602534bef5", + "metric_expression": "builtin:host.disk.usedPct:splitBy()", + "metric_name": "optimization___disk_usage", + "name": "Optimization - Disk Usage", + "target_success": 50, + "target_warning": 60 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Optimization_-_Memory_Usage", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkOTYxMTA2ZjAtZmJhYS0zMWJlLTgyNjUtYWRjNGZhZmU2Njc2vu9U3hXa3q0", + "legacy_id": "961106f0-fbaa-31be-8265-adc4fafe6676", + "metric_expression": "builtin:host.mem.usage:splitBy()", + "metric_name": "optimization___memory_usage", + "name": "Optimization - Memory Usage", + "target_success": 50, + "target_warning": 60 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "SLA_-_Availability", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkNmJlZDFhYmMtNDAxZS0zNDk1LThkNGItYjFjNjYxMmQ1ODU1vu9U3hXa3q0", + "legacy_id": "6bed1abc-401e-3495-8d4b-b1c6612d5855", + "metric_expression": "100*\nbuiltin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()\n/\nbuiltin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()", + "metric_name": "sla___availability", + "name": "SLA - Availability", + "target_success": 99, + "target_warning": 99.5 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "SLA_-_Performance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkYjJjNDA5MzItMmQzYS0zNmFjLWI0ZjQtZWIzOTU5YTRhNjY2vu9U3hXa3q0", + "legacy_id": "b2c40932-2d3a-36ac-b4f4-eb3959a4a666", + "metric_expression": "100*(builtin:service.response.time:avg:partition(\"latency\",value(\"good\",lt(10000))):splitBy():count:default(1))/(builtin:service.response.time:avg:splitBy():count)", + "metric_name": "sla___performance", + "name": "SLA - Performance", + "target_success": 99, + "target_warning": 99.5 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Application_Performance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkYmM1ZTc2NjctNTAyMS0zNzFiLTk1MmYtYTVkNmEwYjcyMTRjvu9U3hXa3q0", + "legacy_id": "bc5e7667-5021-371b-952f-a5d6a0b7214c", + "metric_expression": "(100)*(builtin:apps.web.actionCount.category:filter(eq(Apdex category,SATISFIED)):splitBy())/(builtin:apps.web.actionCount.category:splitBy())", + "metric_name": "smarter___application_performance", + "name": "Smarter - Application Performance", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Browser_Monitor_Availability", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkNDE0NmI0YWItMGQ4Yy0zZmU0LTlmN2MtNDNhODA0YjdjY2Uxvu9U3hXa3q0", + "legacy_id": "4146b4ab-0d8c-3fe4-9f7c-43a804b7cce1", + "metric_expression": "(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy())", + "metric_name": "smarter___browser_monitor_availability", + "name": "Smarter - Browser Monitor Availability", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Database_Performance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkMjMyYjNlM2ItYjQxZi0zZTc2LTg2M2QtNzFlOGU1NWI5OTI3vu9U3hXa3q0", + "legacy_id": "232b3e3b-b41f-3e76-863d-71e8e55b9927", + "metric_expression": "((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):partition(\"perf\",value(\"good\",lt(100))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):splitBy():count)*(100))", + "metric_name": "smarter___database_performance", + "name": "Smarter - Database Performance", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Database_Success_Rate", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkM2NjNWFhNjAtMzRkMS0zMzgwLTg1NTQtYTllOWIwNDQyODI0vu9U3hXa3q0", + "legacy_id": "3cc5aa60-34d1-3380-8554-a9e9b0442824", + "metric_expression": "100-builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):splitBy()", + "metric_name": "smarter___database_success_rate", + "name": "Smarter - Database Success Rate", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Http_Monitor_Availability", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkYjllOTU5ZmItODAyMi0zYzgzLTliN2ItZGVkOTNmYzI1NTAyvu9U3hXa3q0", + "legacy_id": "b9e959fb-8022-3c83-9b7b-ded93fc25502", + "metric_expression": "(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy())", + "metric_name": "smarter___http_monitor_availability", + "name": "Smarter - Http Monitor Availability", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Service_Availability", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkYTAzMTg2ODktNzA1YS0zNTlmLTljMzQtODg0MzY2YWJmZDg1vu9U3hXa3q0", + "legacy_id": "a0318689-705a-359f-9c34-884366abfd85", + "metric_expression": "(100)*(builtin:service.errors.server.successCount:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy())/(builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy())", + "metric_name": "smarter___service_availability", + "name": "Smarter - Service Availability", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Service_Performance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkZGQ4ZTAwOTctNWJhOC0zYjI4LWI4NDctOGM0NDhmYjUzMzBlvu9U3hXa3q0", + "legacy_id": "dd8e0097-5ba8-3b28-b847-8c448fb5330e", + "metric_expression": "((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):partition(\"perf\",value(\"good\",lt(500))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy():count)*(100))", + "metric_name": "smarter___service_performance", + "name": "Smarter - Service Performance", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + } + ], + "check_results": null +} diff --git a/modules/ca-prelive/03012024_125910/configurations/.requires_attention/slack_notification/test.slack_notification.tf b/modules/ca-prelive/03012024_125910/configurations/.requires_attention/slack_notification/test.slack_notification.tf new file mode 100644 index 0000000..8d24db3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/.requires_attention/slack_notification/test.slack_notification.tf @@ -0,0 +1,9 @@ +# ATTENTION Please fill in the URL +resource "dynatrace_slack_notification" "test" { + name = "test" + active = true + channel = "dynatrace-notifications" + message = "{State} Problem {ProblemID}: {ImpactedEntity}" + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACRjMjFmOTY5Yi01ZjAzLTMzM2QtODNlMC00ZjhmMTM2ZTc2ODK-71TeFdrerQ" + url = "https://www.url.home/path" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/.terraform.lock.hcl b/modules/ca-prelive/03012024_125910/configurations/.terraform.lock.hcl new file mode 100644 index 0000000..2bca201 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/.terraform.lock.hcl @@ -0,0 +1,24 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/dynatrace-oss/dynatrace" { + version = "1.48.1" + constraints = "1.48.1" + hashes = [ + "h1:AgZqqZpqVRpjqIa4mfzvCPfT9li4W6a59kJhABmsf0Q=", + "zh:0629cc12a54001dda771cf183835f15e5d86750dd8c4674aaea5f3afcc8e6c39", + "zh:1779cd799d51bec5edc5ae79f662b9cc619f50ba597d05cf4814a314e393480b", + "zh:3294afff379e852e790175bd2c1debcc3cedf78b15f03cef5c4d591ab20de88f", + "zh:3d1deb0c3ff3857d49661bbf78183018567f33a098f3db145e788924b9ed5b4a", + "zh:470221fbf707da03bd7738c248e4fb2235ddc047e9c6841fb59c8e491d6e608d", + "zh:6b3708cd04a3af70fdd01de70a73a83ea3d55101d9861afde1c76a882c13344e", + "zh:6db27ff51145e42d818e8b4cb4fe3a96fcdf1449a3666f6043448642db8f57bb", + "zh:826974341c04b0ae47e9b7cdb424a741dd7bd4d7a64c25dc784b5766e521253a", + "zh:8ec7c6778a6f580968d174ca34b96b99890f11b793c6b214b65ef95ea552e58d", + "zh:9b57a5c5b42393338495da84cfeb70c513b9f911c4033bbbaec314b4983d2636", + "zh:b79e91d2de8b587ffd11ee6551ebfb76bf6d2cc4b3237836c0d202ddf41db77a", + "zh:ba8262954e9a502641521c19df524862ffc51c61303b8f9e89369700e71f9ef9", + "zh:e428f3649709d407bffcdfc10550e3b2d4b50c43329cb565c64fe0dc1f2bebc4", + "zh:e884adc31eb0a05048db8b480292bbe69ae8e0ea837966a6ad3d1bbc53ffc941", + ] +} diff --git a/modules/ca-prelive/03012024_125910/configurations/.terraform/modules/modules.json b/modules/ca-prelive/03012024_125910/configurations/.terraform/modules/modules.json new file mode 100644 index 0000000..6bbf581 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/.terraform/modules/modules.json @@ -0,0 +1 @@ +{"Modules":[{"Key":"","Source":"","Dir":"."},{"Key":"alerting","Source":"./modules/alerting","Dir":"modules/alerting"},{"Key":"api_detection","Source":"./modules/api_detection","Dir":"modules/api_detection"},{"Key":"attribute_allow_list","Source":"./modules/attribute_allow_list","Dir":"modules/attribute_allow_list"},{"Key":"attribute_masking","Source":"./modules/attribute_masking","Dir":"modules/attribute_masking"},{"Key":"business_events_buckets","Source":"./modules/business_events_buckets","Dir":"modules/business_events_buckets"},{"Key":"cloudapp_workloaddetection","Source":"./modules/cloudapp_workloaddetection","Dir":"modules/cloudapp_workloaddetection"},{"Key":"custom_service","Source":"./modules/custom_service","Dir":"modules/custom_service"},{"Key":"generic_relationships","Source":"./modules/generic_relationships","Dir":"modules/generic_relationships"},{"Key":"generic_types","Source":"./modules/generic_types","Dir":"modules/generic_types"},{"Key":"k8s_monitoring","Source":"./modules/k8s_monitoring","Dir":"modules/k8s_monitoring"},{"Key":"kubernetes","Source":"./modules/kubernetes","Dir":"modules/kubernetes"},{"Key":"log_buckets","Source":"./modules/log_buckets","Dir":"modules/log_buckets"},{"Key":"log_processing","Source":"./modules/log_processing","Dir":"modules/log_processing"},{"Key":"log_timestamp","Source":"./modules/log_timestamp","Dir":"modules/log_timestamp"},{"Key":"management_zone_v2","Source":"./modules/management_zone_v2","Dir":"modules/management_zone_v2"},{"Key":"network_zone","Source":"./modules/network_zone","Dir":"modules/network_zone"},{"Key":"oneagent_features","Source":"./modules/oneagent_features","Dir":"modules/oneagent_features"},{"Key":"os_services","Source":"./modules/os_services","Dir":"modules/os_services"},{"Key":"ownership_config","Source":"./modules/ownership_config","Dir":"modules/ownership_config"},{"Key":"processgroup_naming","Source":"./modules/processgroup_naming","Dir":"modules/processgroup_naming"},{"Key":"request_attribute","Source":"./modules/request_attribute","Dir":"modules/request_attribute"},{"Key":"request_namings","Source":"./modules/request_namings","Dir":"modules/request_namings"},{"Key":"resource_attributes","Source":"./modules/resource_attributes","Dir":"modules/resource_attributes"},{"Key":"rum_host_headers","Source":"./modules/rum_host_headers","Dir":"modules/rum_host_headers"},{"Key":"rum_ip_determination","Source":"./modules/rum_ip_determination","Dir":"modules/rum_ip_determination"},{"Key":"service_anomalies_v2","Source":"./modules/service_anomalies_v2","Dir":"modules/service_anomalies_v2"},{"Key":"service_naming","Source":"./modules/service_naming","Dir":"modules/service_naming"},{"Key":"slack_notification","Source":"./modules/slack_notification","Dir":"modules/slack_notification"},{"Key":"slo_v2","Source":"./modules/slo_v2","Dir":"modules/slo_v2"},{"Key":"span_entry_point","Source":"./modules/span_entry_point","Dir":"modules/span_entry_point"},{"Key":"token_settings","Source":"./modules/token_settings","Dir":"modules/token_settings"},{"Key":"unified_services_opentel","Source":"./modules/unified_services_opentel","Dir":"modules/unified_services_opentel"},{"Key":"web_app_key_performance_custom","Source":"./modules/web_app_key_performance_custom","Dir":"modules/web_app_key_performance_custom"},{"Key":"web_app_key_performance_load","Source":"./modules/web_app_key_performance_load","Dir":"modules/web_app_key_performance_load"},{"Key":"web_app_key_performance_xhr","Source":"./modules/web_app_key_performance_xhr","Dir":"modules/web_app_key_performance_xhr"}]} \ No newline at end of file diff --git a/modules/ca-prelive/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE b/modules/ca-prelive/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/modules/ca-prelive/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md b/modules/ca-prelive/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md new file mode 100644 index 0000000..79b3fb8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md @@ -0,0 +1,17 @@ +# Dynatrace Terraform Provider +## Requirements + +- [Terraform](https://www.terraform.io/downloads.html) 0.13.x+ + +## Using the provider + +Please check the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs) for how to use and configure this Provider as well as for currrently supported resources and data sources. + +Additional information can be found under [Dynatrace Configuration as Code via Terraform](https://www.dynatrace.com/support/help/manage/configuration-as-code/terraform). + +## Exporting existing configuration from a Dynatrace Environment + +In addition to acting as a Terraform Provider Plugin the executable `terraform-provider-dynatrace` (`terraform-provider-dynatrace.exe` on Windows) can also get directly invoked. +The utility then reaches out to the Dynatrace Environment specified by the command line arguments and fetches all currently supported configuration items. These results will then automatically get transformed into HCL (the configuration language to be used for `.tf` files) and places each configuration item into its own `.tf` file). + +Please check out the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs#exporting-existing-configuration-from-a-dynatrace-environment) for detailed information about how to use that functionality. diff --git a/modules/ca-prelive/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 b/modules/ca-prelive/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 new file mode 100755 index 0000000..07abc00 Binary files /dev/null and b/modules/ca-prelive/03012024_125910/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 differ diff --git a/modules/ca-prelive/03012024_125910/configurations/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/___providers___.tf new file mode 100644 index 0000000..169cc35 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/___providers___.tf @@ -0,0 +1,11 @@ +terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } + + provider "dynatrace" { + } diff --git a/modules/ca-prelive/03012024_125910/configurations/main.tf b/modules/ca-prelive/03012024_125910/configurations/main.tf new file mode 100644 index 0000000..f45c2b0 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/main.tf @@ -0,0 +1,140 @@ +module "alerting" { + source = "./modules/alerting" +} + +module "api_detection" { + source = "./modules/api_detection" +} + +module "attribute_allow_list" { + source = "./modules/attribute_allow_list" +} + +module "attribute_masking" { + source = "./modules/attribute_masking" +} + +module "business_events_buckets" { + source = "./modules/business_events_buckets" +} + +module "cloudapp_workloaddetection" { + source = "./modules/cloudapp_workloaddetection" +} + +module "custom_service" { + source = "./modules/custom_service" +} + +module "generic_relationships" { + source = "./modules/generic_relationships" +} + +module "generic_types" { + source = "./modules/generic_types" +} + +module "k8s_monitoring" { + source = "./modules/k8s_monitoring" +} + +module "kubernetes" { + source = "./modules/kubernetes" +} + +module "log_buckets" { + source = "./modules/log_buckets" +} + +module "log_processing" { + source = "./modules/log_processing" +} + +module "log_timestamp" { + source = "./modules/log_timestamp" +} + +module "management_zone_v2" { + source = "./modules/management_zone_v2" +} + +module "network_zone" { + source = "./modules/network_zone" +} + +module "oneagent_features" { + source = "./modules/oneagent_features" +} + +module "os_services" { + source = "./modules/os_services" +} + +module "ownership_config" { + source = "./modules/ownership_config" +} + +module "processgroup_naming" { + source = "./modules/processgroup_naming" +} + +module "request_attribute" { + source = "./modules/request_attribute" +} + +module "request_namings" { + source = "./modules/request_namings" +} + +module "resource_attributes" { + source = "./modules/resource_attributes" +} + +module "rum_host_headers" { + source = "./modules/rum_host_headers" +} + +module "rum_ip_determination" { + source = "./modules/rum_ip_determination" +} + +module "service_anomalies_v2" { + source = "./modules/service_anomalies_v2" +} + +module "service_naming" { + source = "./modules/service_naming" +} + +module "slack_notification" { + source = "./modules/slack_notification" +} + +module "slo_v2" { + source = "./modules/slo_v2" +} + +module "span_entry_point" { + source = "./modules/span_entry_point" +} + +module "token_settings" { + source = "./modules/token_settings" +} + +module "unified_services_opentel" { + source = "./modules/unified_services_opentel" +} + +module "web_app_key_performance_custom" { + source = "./modules/web_app_key_performance_custom" +} + +module "web_app_key_performance_load" { + source = "./modules/web_app_key_performance_load" +} + +module "web_app_key_performance_xhr" { + source = "./modules/web_app_key_performance_xhr" +} + diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/alerting/Default.alerting.tf b/modules/ca-prelive/03012024_125910/configurations/modules/alerting/Default.alerting.tf new file mode 100644 index 0000000..5644cc9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/alerting/Default.alerting.tf @@ -0,0 +1,35 @@ +resource "dynatrace_alerting" "Default" { + name = "Default" + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf b/modules/ca-prelive/03012024_125910/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf new file mode 100644 index 0000000..df4f9ac --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf @@ -0,0 +1,23 @@ +resource "dynatrace_alerting" "Default_for_ActiveGate_Token_Expiry" { + name = "Default for ActiveGate Token Expiry" + filters { + filter { + custom { + title { + enabled = true + case_sensitive = true + # negate = false + operator = "STRING_EQUALS" + value = "ActiveGate Token(s) will expire soon" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/alerting/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/alerting/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/alerting/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf new file mode 100644 index 0000000..f2bb934 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_ASP_NET_Core" { + api_color = "#008cdb" + api_name = "Built-In ASP.NET Core" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.AspNetCore." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Apache.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Apache.api_detection.tf new file mode 100644 index 0000000..9b6ab05 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Apache.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Apache" { + api_color = "#2ab6f4" + api_name = "Built-In Apache" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.apache." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf new file mode 100644 index 0000000..d532472 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Go_Database" { + api_color = "#fff29a" + api_name = "Built-In Go Database" + technology = "Go" + third_party_api = true + conditions { + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "database" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf new file mode 100644 index 0000000..3b3703b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf @@ -0,0 +1,33 @@ +resource "dynatrace_api_detection" "Built-In_Go_Standard_Library" { + api_color = "#4fd5e0" + api_name = "Built-In Go Standard Library" + technology = "Go" + third_party_api = true + conditions { + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "os" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "runtime" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "sync" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "io" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "net" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf new file mode 100644 index 0000000..bdbb63e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Hibernate" { + api_color = "#522273" + api_name = "Built-In Hibernate" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.hibernate." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf new file mode 100644 index 0000000..3a62197 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_IBM_WebSphere" { + api_color = "#4fd5e0" + api_name = "Built-In IBM WebSphere" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.websphere." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf new file mode 100644 index 0000000..2525754 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_JBoss" { + api_color = "#fff29a" + api_name = "Built-In JBoss" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.jboss." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_JRE.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_JRE.api_detection.tf new file mode 100644 index 0000000..ba36234 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_JRE.api_detection.tf @@ -0,0 +1,53 @@ +resource "dynatrace_api_detection" "Built-In_JRE" { + api_color = "#c95218" + api_name = "Built-In JRE" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "java." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "javax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.sun." + } + condition { + base = "FQCN" + matcher = "CONTAINS" + pattern = "DtStringConcat_" + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "jdk." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.dynatrace.agent.introspection.casp.flawfinder.tracking.wrappers." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.dynatrace.agent.introspection.casp.flawfinder.access." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.oracle." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "sun." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf new file mode 100644 index 0000000..071083b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_Java_Cassandra" { + api_color = "#debbf3" + api_name = "Built-In Java Cassandra" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.apache.cassandra." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.netflix.astyanax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.datastax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "me.prettyprint.cassandra." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf new file mode 100644 index 0000000..9757ccb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_IBM_CTG" { + api_color = "#c9a000" + api_name = "Built-In Java IBM CTG" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.ctg." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf new file mode 100644 index 0000000..ff8588e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_IBM_MQ" { + api_color = "#ffd0ab" + api_name = "Built-In Java IBM MQ" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.mq." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf new file mode 100644 index 0000000..25dac59 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf @@ -0,0 +1,23 @@ +resource "dynatrace_api_detection" "Built-In_Java_MongoDB" { + api_color = "#fff29a" + api_name = "Built-In Java MongoDB" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.mongodb." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.bson." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.novus.casbah.mongodb." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf new file mode 100644 index 0000000..843c888 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_RabbitMQ" { + api_color = "#aeebf0" + api_name = "Built-In Java RabbitMQ" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.rabbitmq." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf new file mode 100644 index 0000000..43fc23a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf @@ -0,0 +1,18 @@ +resource "dynatrace_api_detection" "Built-In_Java_tests" { + api_color = "#008cdb" + api_name = "Built-In Java tests" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "junit.framework." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.junit." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Mule.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Mule.api_detection.tf new file mode 100644 index 0000000..fc934ff --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Mule.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Mule" { + api_color = "#008cdb" + api_name = "Built-In Mule" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.mule." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf new file mode 100644 index 0000000..864194d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_Azure_Service_Fabric" { + api_color = "#fff29a" + api_name = "Built-In .NET Azure Service Fabric" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.ServiceFabric." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf new file mode 100644 index 0000000..a010819 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_CLR" { + api_color = "#7c38a1" + api_name = "Built-In .NET CLR" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "System." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf new file mode 100644 index 0000000..a0fb172 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_Entity_Framework_Core" { + api_color = "#4fd5e0" + api_name = "Built-In .NET Entity Framework Core" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.EntityFrameworkCore." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf new file mode 100644 index 0000000..02abd05 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf @@ -0,0 +1,18 @@ +resource "dynatrace_api_detection" "Built-In_NET_IBM_MQ" { + api_color = "#ffd0ab" + api_name = "Built-In .NET IBM MQ" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "IBM.WMQ." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "IBM.XMS." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf new file mode 100644 index 0000000..2525b0c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_NET_Logging" { + api_color = "#ffa86c" + api_name = "Built-In .NET Logging" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.Extensions.Logging." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.EnterpriseInstrumentation.EventSource." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.Practices.EnterpriseLibrary.Logging." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "log4net." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf new file mode 100644 index 0000000..b2b7a83 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_MongoDB" { + api_color = "#fff29a" + api_name = "Built-In .NET MongoDB" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "MongoDB." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf new file mode 100644 index 0000000..5a06b93 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_RabbitMQ" { + api_color = "#aeebf0" + api_name = "Built-In .NET RabbitMQ" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "RabbitMQ." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf new file mode 100644 index 0000000..5e7cb03 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_Oracle_WebLogic" { + api_color = "#7c38a1" + api_name = "Built-In Oracle WebLogic" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "bea." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "weblogic." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.bea." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.weblogic." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Spring.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Spring.api_detection.tf new file mode 100644 index 0000000..b7832c9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Spring.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Spring" { + api_color = "#debbf3" + api_name = "Built-In Spring" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.springframework." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf new file mode 100644 index 0000000..991b7c1 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_TIBCO" { + api_color = "#a972cc" + api_name = "Built-In TIBCO" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.tibco." + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf new file mode 100644 index 0000000..b29a3fa --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Wordpress" { + api_color = "#b4e5f9" + api_name = "Built-In Wordpress" + technology = "PHP" + third_party_api = true + conditions { + condition { + base = "FILE_NAME" + matcher = "CONTAINS" + pattern = "wp-includes/" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/api_detection/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/OperationName.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/OperationName.attribute_allow_list.tf new file mode 100644 index 0000000..ec9d37e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/OperationName.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "OperationName" { + enabled = true + key = "OperationName" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_env_type.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_env_type.attribute_allow_list.tf new file mode 100644 index 0000000..77cfbf0 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_env_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "adobe_em_env_type" { + enabled = true + key = "adobe.em.env_type" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_service.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_service.attribute_allow_list.tf new file mode 100644 index 0000000..8c049b6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "adobe_em_service" { + enabled = true + key = "adobe.em.service" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_tier.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_tier.attribute_allow_list.tf new file mode 100644 index 0000000..1c34cd5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/adobe_em_tier.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "adobe_em_tier" { + enabled = true + key = "adobe.em.tier" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_count.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_count.attribute_allow_list.tf new file mode 100644 index 0000000..c715591 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_count" { + enabled = true + key = "aggregation.count" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_max.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_max.attribute_allow_list.tf new file mode 100644 index 0000000..518f8e2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_max.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_max" { + enabled = true + key = "aggregation.duration_max" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_min.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_min.attribute_allow_list.tf new file mode 100644 index 0000000..71cd48c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_min.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_min" { + enabled = true + key = "aggregation.duration_min" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_sum.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_sum.attribute_allow_list.tf new file mode 100644 index 0000000..f776f87 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_sum.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_sum" { + enabled = true + key = "aggregation.duration_sum" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_sum_micros.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_sum_micros.attribute_allow_list.tf new file mode 100644 index 0000000..8ed91ef --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_duration_sum_micros.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_sum_micros" { + enabled = true + key = "aggregation.duration_sum_micros" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_exception_count.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_exception_count.attribute_allow_list.tf new file mode 100644 index 0000000..7633a59 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_exception_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_exception_count" { + enabled = true + key = "aggregation.exception_count" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_exec_count.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_exec_count.attribute_allow_list.tf new file mode 100644 index 0000000..149267b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_exec_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_exec_count" { + enabled = true + key = "aggregation.exec_count" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_latest_endtime_micros.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_latest_endtime_micros.attribute_allow_list.tf new file mode 100644 index 0000000..fde1c59 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_latest_endtime_micros.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_latest_endtime_micros" { + enabled = true + key = "aggregation.latest_endtime_micros" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_parallel.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_parallel.attribute_allow_list.tf new file mode 100644 index 0000000..d9c2723 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_parallel.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_parallel" { + enabled = true + key = "aggregation.parallel" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_parallel_execution.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_parallel_execution.attribute_allow_list.tf new file mode 100644 index 0000000..1b58692 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aggregation_parallel_execution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_parallel_execution" { + enabled = true + key = "aggregation.parallel_execution" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/apache_config_path.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/apache_config_path.attribute_allow_list.tf new file mode 100644 index 0000000..36b9f45 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/apache_config_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "apache_config_path" { + enabled = true + key = "apache.config.path" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/apache_spark_master_ip.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/apache_spark_master_ip.attribute_allow_list.tf new file mode 100644 index 0000000..5bed6b0 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/apache_spark_master_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "apache_spark_master_ip" { + enabled = true + key = "apache.spark.master.ip" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/application_environment.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/application_environment.attribute_allow_list.tf new file mode 100644 index 0000000..d3daf07 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/application_environment.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_environment" { + enabled = true + key = "application.environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/application_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/application_name.attribute_allow_list.tf new file mode 100644 index 0000000..7fde40d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_name" { + enabled = true + key = "application.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/application_version_build.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/application_version_build.attribute_allow_list.tf new file mode 100644 index 0000000..6f8538f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/application_version_build.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_version_build" { + enabled = true + key = "application.version.build" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/application_version_release.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/application_version_release.attribute_allow_list.tf new file mode 100644 index 0000000..8f6a634 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/application_version_release.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_version_release" { + enabled = true + key = "application.version.release" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aspnetcore_appl_path.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aspnetcore_appl_path.attribute_allow_list.tf new file mode 100644 index 0000000..a02253a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aspnetcore_appl_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aspnetcore_appl_path" { + enabled = true + key = "aspnetcore.appl.path" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecr_account_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecr_account_id.attribute_allow_list.tf new file mode 100644 index 0000000..b345089 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecr_account_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecr_account_id" { + enabled = true + key = "aws.ecr.account.id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecr_region.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecr_region.attribute_allow_list.tf new file mode 100644 index 0000000..69847c6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecr_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecr_region" { + enabled = true + key = "aws.ecr.region" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_cluster.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_cluster.attribute_allow_list.tf new file mode 100644 index 0000000..41aa7d5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_cluster.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_cluster" { + enabled = true + key = "aws.ecs.cluster" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_container_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_container_name.attribute_allow_list.tf new file mode 100644 index 0000000..d501a64 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_container_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_container_name" { + enabled = true + key = "aws.ecs.container.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_family.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_family.attribute_allow_list.tf new file mode 100644 index 0000000..6844f56 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_family.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_family" { + enabled = true + key = "aws.ecs.family" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_revision.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_revision.attribute_allow_list.tf new file mode 100644 index 0000000..76c7e22 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_ecs_revision.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_revision" { + enabled = true + key = "aws.ecs.revision" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_lambda_function_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_lambda_function_name.attribute_allow_list.tf new file mode 100644 index 0000000..95edf53 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_lambda_function_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_lambda_function_name" { + enabled = true + key = "aws.lambda.function.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_region.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_region.attribute_allow_list.tf new file mode 100644 index 0000000..4edd527 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_region" { + enabled = true + key = "aws.region" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_x_amzn_request_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_x_amzn_request_id.attribute_allow_list.tf new file mode 100644 index 0000000..ff40b72 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_x_amzn_request_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_x_amzn_request_id" { + enabled = true + key = "aws.x_amzn_request_id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_x_amzn_trace_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_x_amzn_trace_id.attribute_allow_list.tf new file mode 100644 index 0000000..d891ceb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/aws_x_amzn_trace_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_x_amzn_trace_id" { + enabled = true + key = "aws.x_amzn_trace_id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cassandra_cluster_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cassandra_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..79a5de6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cassandra_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cassandra_cluster_name" { + enabled = true + key = "cassandra.cluster.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/catalina_base.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/catalina_base.attribute_allow_list.tf new file mode 100644 index 0000000..58ef205 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/catalina_base.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "catalina_base" { + enabled = true + key = "catalina.base" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/catalina_home.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/catalina_home.attribute_allow_list.tf new file mode 100644 index 0000000..02c05d6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/catalina_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "catalina_home" { + enabled = true + key = "catalina.home" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/client_ip.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/client_ip.attribute_allow_list.tf new file mode 100644 index 0000000..9929073 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/client_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "client_ip" { + enabled = true + key = "client.ip" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_account_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_account_id.attribute_allow_list.tf new file mode 100644 index 0000000..e18555a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_account_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_account_id" { + enabled = true + key = "cloud.account.id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_availability_zone.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_availability_zone.attribute_allow_list.tf new file mode 100644 index 0000000..e80144c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_availability_zone.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_availability_zone" { + enabled = true + key = "cloud.availability_zone" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_platform.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_platform.attribute_allow_list.tf new file mode 100644 index 0000000..c90d46d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_platform.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_platform" { + enabled = true + key = "cloud.platform" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_provider.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_provider.attribute_allow_list.tf new file mode 100644 index 0000000..9ea94f2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_provider.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_provider" { + enabled = true + key = "cloud.provider" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_region.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_region.attribute_allow_list.tf new file mode 100644 index 0000000..35c79fb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_region" { + enabled = true + key = "cloud.region" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_resource_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_resource_id.attribute_allow_list.tf new file mode 100644 index 0000000..93d391b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloud_resource_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_resource_id" { + enabled = true + key = "cloud.resource_id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_application_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_application_id.attribute_allow_list.tf new file mode 100644 index 0000000..02b26ae --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_application_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_application_id" { + enabled = true + key = "cloudfoundry.application.id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_application_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..77be149 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_application_name" { + enabled = true + key = "cloudfoundry.application.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_instance_index.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_instance_index.attribute_allow_list.tf new file mode 100644 index 0000000..aa22723 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_instance_index.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_instance_index" { + enabled = true + key = "cloudfoundry.instance.index" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_space_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_space_id.attribute_allow_list.tf new file mode 100644 index 0000000..471164a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_space_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_space_id" { + enabled = true + key = "cloudfoundry.space.id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_space_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_space_name.attribute_allow_list.tf new file mode 100644 index 0000000..1f00e2a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/cloudfoundry_space_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_space_name" { + enabled = true + key = "cloudfoundry.space.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_filepath.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_filepath.attribute_allow_list.tf new file mode 100644 index 0000000..55674cb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_filepath.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_filepath" { + enabled = true + key = "code.filepath" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_function.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_function.attribute_allow_list.tf new file mode 100644 index 0000000..9ceac17 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_function.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_function" { + enabled = true + key = "code.function" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_filepath.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_filepath.attribute_allow_list.tf new file mode 100644 index 0000000..2f6b0dc --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_filepath.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_invoked_filepath" { + enabled = true + key = "code.invoked.filepath" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_function.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_function.attribute_allow_list.tf new file mode 100644 index 0000000..583b28a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_function.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_invoked_function" { + enabled = true + key = "code.invoked.function" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_namespace.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..7472e2c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_invoked_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_invoked_namespace" { + enabled = true + key = "code.invoked.namespace" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_lineno.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_lineno.attribute_allow_list.tf new file mode 100644 index 0000000..a747efd --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_lineno.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_lineno" { + enabled = true + key = "code.lineno" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_namespace.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..962c9c2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/code_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_namespace" { + enabled = true + key = "code.namespace" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/coldfusion_jvm_config_file.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/coldfusion_jvm_config_file.attribute_allow_list.tf new file mode 100644 index 0000000..f050ca0 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/coldfusion_jvm_config_file.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "coldfusion_jvm_config_file" { + enabled = true + key = "coldfusion.jvm.config.file" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/coldfusion_service_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/coldfusion_service_name.attribute_allow_list.tf new file mode 100644 index 0000000..0db0752 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/coldfusion_service_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "coldfusion_service_name" { + enabled = true + key = "coldfusion.service.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_id.attribute_allow_list.tf new file mode 100644 index 0000000..f8bb0e3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_id" { + enabled = true + key = "container.id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_image_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_image_name.attribute_allow_list.tf new file mode 100644 index 0000000..af5cd69 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_image_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_image_name" { + enabled = true + key = "container.image.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_image_tag.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_image_tag.attribute_allow_list.tf new file mode 100644 index 0000000..e5a5a9c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_image_tag.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_image_tag" { + enabled = true + key = "container.image.tag" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_image_version.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_image_version.attribute_allow_list.tf new file mode 100644 index 0000000..0c0f605 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_image_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_image_version" { + enabled = true + key = "container.image.version" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_name.attribute_allow_list.tf new file mode 100644 index 0000000..f642040 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_name" { + enabled = true + key = "container.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_runtime.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_runtime.attribute_allow_list.tf new file mode 100644 index 0000000..24adc50 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/container_runtime.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_runtime" { + enabled = true + key = "container.runtime" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_consistency_level.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_consistency_level.attribute_allow_list.tf new file mode 100644 index 0000000..76dcbcf --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_consistency_level.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_consistency_level" { + enabled = true + key = "db.cassandra.consistency_level" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_coordinator_dc.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_coordinator_dc.attribute_allow_list.tf new file mode 100644 index 0000000..064b573 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_coordinator_dc.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_coordinator_dc" { + enabled = true + key = "db.cassandra.coordinator.dc" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_coordinator_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_coordinator_id.attribute_allow_list.tf new file mode 100644 index 0000000..4dec54a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_coordinator_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_coordinator_id" { + enabled = true + key = "db.cassandra.coordinator.id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_idempotence.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_idempotence.attribute_allow_list.tf new file mode 100644 index 0000000..05e9427 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_idempotence.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_idempotence" { + enabled = true + key = "db.cassandra.idempotence" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_keyspace.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_keyspace.attribute_allow_list.tf new file mode 100644 index 0000000..409e2c3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_keyspace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_keyspace" { + enabled = true + key = "db.cassandra.keyspace" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_page_size.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_page_size.attribute_allow_list.tf new file mode 100644 index 0000000..75924eb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_page_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_page_size" { + enabled = true + key = "db.cassandra.page_size" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_speculative_execution_count.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_speculative_execution_count.attribute_allow_list.tf new file mode 100644 index 0000000..9b0bb06 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_speculative_execution_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_speculative_execution_count" { + enabled = true + key = "db.cassandra.speculative_execution_count" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_table.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_table.attribute_allow_list.tf new file mode 100644 index 0000000..03898a7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_cassandra_table.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_table" { + enabled = true + key = "db.cassandra.table" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_connection_string.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_connection_string.attribute_allow_list.tf new file mode 100644 index 0000000..a02fd17 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_connection_string.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_connection_string" { + enabled = true + key = "db.connection_string" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_hbase_namespace.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_hbase_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..0cdd30d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_hbase_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_hbase_namespace" { + enabled = true + key = "db.hbase.namespace" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_jdbc_driver_classname.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_jdbc_driver_classname.attribute_allow_list.tf new file mode 100644 index 0000000..84a7a34 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_jdbc_driver_classname.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_jdbc_driver_classname" { + enabled = true + key = "db.jdbc.driver_classname" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_memcached_operation.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_memcached_operation.attribute_allow_list.tf new file mode 100644 index 0000000..a6dc358 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_memcached_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_memcached_operation" { + enabled = true + key = "db.memcached.operation" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_mongodb_collection.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_mongodb_collection.attribute_allow_list.tf new file mode 100644 index 0000000..198785b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_mongodb_collection.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_mongodb_collection" { + enabled = true + key = "db.mongodb.collection" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_mssql_instance_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_mssql_instance_name.attribute_allow_list.tf new file mode 100644 index 0000000..13a1f60 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_mssql_instance_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_mssql_instance_name" { + enabled = true + key = "db.mssql.instance_name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_name.attribute_allow_list.tf new file mode 100644 index 0000000..afe6a36 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_name" { + enabled = true + key = "db.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_operation.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_operation.attribute_allow_list.tf new file mode 100644 index 0000000..72a58e7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_operation" { + enabled = true + key = "db.operation" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_poolsize.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_poolsize.attribute_allow_list.tf new file mode 100644 index 0000000..b09d030 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_poolsize.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_poolsize" { + enabled = true + key = "db.poolsize" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_poolsize_occupied.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_poolsize_occupied.attribute_allow_list.tf new file mode 100644 index 0000000..783b74c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_poolsize_occupied.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_poolsize_occupied" { + enabled = true + key = "db.poolsize.occupied" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_redis_database_index.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_redis_database_index.attribute_allow_list.tf new file mode 100644 index 0000000..897ce22 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_redis_database_index.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_redis_database_index" { + enabled = true + key = "db.redis.database_index" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_redis_operation.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_redis_operation.attribute_allow_list.tf new file mode 100644 index 0000000..b4b93a2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_redis_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_redis_operation" { + enabled = true + key = "db.redis.operation" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_resultset_fetch_size.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_resultset_fetch_size.attribute_allow_list.tf new file mode 100644 index 0000000..f856baa --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_resultset_fetch_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_resultset_fetch_size" { + enabled = true + key = "db.resultset_fetch_size" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_roundtrips.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_roundtrips.attribute_allow_list.tf new file mode 100644 index 0000000..04371a6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_roundtrips.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_roundtrips" { + enabled = true + key = "db.roundtrips" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_rows_returned.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_rows_returned.attribute_allow_list.tf new file mode 100644 index 0000000..1bbd288 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_rows_returned.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_rows_returned" { + enabled = true + key = "db.rows_returned" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_count.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_count.attribute_allow_list.tf new file mode 100644 index 0000000..3427b95 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_count" { + enabled = true + key = "db.sql.prepare_count" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_durationsum.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_durationsum.attribute_allow_list.tf new file mode 100644 index 0000000..26bff44 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_durationsum.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_durationsum" { + enabled = true + key = "db.sql.prepare_durationsum" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_exceptioncount.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_exceptioncount.attribute_allow_list.tf new file mode 100644 index 0000000..d00b935 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_exceptioncount.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_exceptioncount" { + enabled = true + key = "db.sql.prepare_exceptioncount" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_isparallelexecution.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_isparallelexecution.attribute_allow_list.tf new file mode 100644 index 0000000..cc87436 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_isparallelexecution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_isparallelexecution" { + enabled = true + key = "db.sql.prepare_isparallelexecution" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_latestendtime.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_latestendtime.attribute_allow_list.tf new file mode 100644 index 0000000..195236c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_prepare_latestendtime.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_latestendtime" { + enabled = true + key = "db.sql.prepare_latestendtime" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_count.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_count.attribute_allow_list.tf new file mode 100644 index 0000000..f33704e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_count" { + enabled = true + key = "db.sql.resultset_count" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_durationsum.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_durationsum.attribute_allow_list.tf new file mode 100644 index 0000000..984f790 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_durationsum.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_durationsum" { + enabled = true + key = "db.sql.resultset_durationsum" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_exceptioncount.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_exceptioncount.attribute_allow_list.tf new file mode 100644 index 0000000..e109521 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_exceptioncount.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_exceptioncount" { + enabled = true + key = "db.sql.resultset_exceptioncount" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_isparallelexecution.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_isparallelexecution.attribute_allow_list.tf new file mode 100644 index 0000000..c60ee8b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_isparallelexecution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_isparallelexecution" { + enabled = true + key = "db.sql.resultset_isparallelexecution" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_latestendtime.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_latestendtime.attribute_allow_list.tf new file mode 100644 index 0000000..bc0e8eb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_resultset_latestendtime.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_latestendtime" { + enabled = true + key = "db.sql.resultset_latestendtime" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_table.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_table.attribute_allow_list.tf new file mode 100644 index 0000000..dc29d36 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_sql_table.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_table" { + enabled = true + key = "db.sql.table" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_statement.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_statement.attribute_allow_list.tf new file mode 100644 index 0000000..defadfd --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_statement.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_statement" { + enabled = true + key = "db.statement" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_system.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_system.attribute_allow_list.tf new file mode 100644 index 0000000..e69a0a1 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_system" { + enabled = true + key = "db.system" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_topology.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_topology.attribute_allow_list.tf new file mode 100644 index 0000000..88770ea --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_topology.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_topology" { + enabled = true + key = "db.topology" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_user.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_user.attribute_allow_list.tf new file mode 100644 index 0000000..d395ea4 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/db_user.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_user" { + enabled = true + key = "db.user" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/deployment_environment.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/deployment_environment.attribute_allow_list.tf new file mode 100644 index 0000000..139d9c3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/deployment_environment.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "deployment_environment" { + enabled = true + key = "deployment.environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/device_model_identifier.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/device_model_identifier.attribute_allow_list.tf new file mode 100644 index 0000000..6932d86 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/device_model_identifier.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "device_model_identifier" { + enabled = true + key = "device.model.identifier" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/device_model_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/device_model_name.attribute_allow_list.tf new file mode 100644 index 0000000..82852c9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/device_model_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "device_model_name" { + enabled = true + key = "device.model.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/dotnet_dll_file.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/dotnet_dll_file.attribute_allow_list.tf new file mode 100644 index 0000000..b92f750 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/dotnet_dll_file.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "dotnet_dll_file" { + enabled = true + key = "dotnet.dll.file" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/dotnet_dll_path.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/dotnet_dll_path.attribute_allow_list.tf new file mode 100644 index 0000000..8ec8403 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/dotnet_dll_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "dotnet_dll_path" { + enabled = true + key = "dotnet.dll.path" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/elasticsearch_cluster_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/elasticsearch_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..3869472 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/elasticsearch_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "elasticsearch_cluster_name" { + enabled = true + key = "elasticsearch.cluster.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/elasticsearch_node_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/elasticsearch_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..442b1fc --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/elasticsearch_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "elasticsearch_node_name" { + enabled = true + key = "elasticsearch.node.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/enduser_role.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/enduser_role.attribute_allow_list.tf new file mode 100644 index 0000000..b3d5a8a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/enduser_role.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "enduser_role" { + enabled = true + key = "enduser.role" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/enduser_scope.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/enduser_scope.attribute_allow_list.tf new file mode 100644 index 0000000..c012afe --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/enduser_scope.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "enduser_scope" { + enabled = true + key = "enduser.scope" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/equinox_config_path.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/equinox_config_path.attribute_allow_list.tf new file mode 100644 index 0000000..624381c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/equinox_config_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "equinox_config_path" { + enabled = true + key = "equinox.config.path" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/exception_escaped.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/exception_escaped.attribute_allow_list.tf new file mode 100644 index 0000000..0324de7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/exception_escaped.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_escaped" { + enabled = true + key = "exception.escaped" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/exception_message.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/exception_message.attribute_allow_list.tf new file mode 100644 index 0000000..88ead62 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/exception_message.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_message" { + enabled = true + key = "exception.message" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/exception_stacktrace.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/exception_stacktrace.attribute_allow_list.tf new file mode 100644 index 0000000..549b685 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/exception_stacktrace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_stacktrace" { + enabled = true + key = "exception.stacktrace" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/exception_type.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/exception_type.attribute_allow_list.tf new file mode 100644 index 0000000..97058b6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/exception_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_type" { + enabled = true + key = "exception.type" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_coldstart.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_coldstart.attribute_allow_list.tf new file mode 100644 index 0000000..ff39289 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_coldstart.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_coldstart" { + enabled = true + key = "faas.coldstart" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_document_collection.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_document_collection.attribute_allow_list.tf new file mode 100644 index 0000000..3e83f42 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_document_collection.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_collection" { + enabled = true + key = "faas.document.collection" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_document_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_document_name.attribute_allow_list.tf new file mode 100644 index 0000000..38a28b2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_document_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_name" { + enabled = true + key = "faas.document.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_document_operation.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_document_operation.attribute_allow_list.tf new file mode 100644 index 0000000..dcc6b22 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_document_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_operation" { + enabled = true + key = "faas.document.operation" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_document_time.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_document_time.attribute_allow_list.tf new file mode 100644 index 0000000..dce8b17 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_document_time.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_time" { + enabled = true + key = "faas.document.time" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_execution.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_execution.attribute_allow_list.tf new file mode 100644 index 0000000..82ac012 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_execution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_execution" { + enabled = true + key = "faas.execution" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_id.attribute_allow_list.tf new file mode 100644 index 0000000..0c26acc --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_id" { + enabled = true + key = "faas.id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_instance.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_instance.attribute_allow_list.tf new file mode 100644 index 0000000..5bfbf37 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_instance.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_instance" { + enabled = true + key = "faas.instance" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_name.attribute_allow_list.tf new file mode 100644 index 0000000..0703553 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_invoked_name" { + enabled = true + key = "faas.invoked_name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_provider.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_provider.attribute_allow_list.tf new file mode 100644 index 0000000..dba7838 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_provider.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_invoked_provider" { + enabled = true + key = "faas.invoked_provider" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_region.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_region.attribute_allow_list.tf new file mode 100644 index 0000000..1c4f022 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_invoked_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_invoked_region" { + enabled = true + key = "faas.invoked_region" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_max_memory.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_max_memory.attribute_allow_list.tf new file mode 100644 index 0000000..1db31f1 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_max_memory.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_max_memory" { + enabled = true + key = "faas.max_memory" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_name.attribute_allow_list.tf new file mode 100644 index 0000000..d8625d5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_name" { + enabled = true + key = "faas.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_trigger.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_trigger.attribute_allow_list.tf new file mode 100644 index 0000000..25f2852 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_trigger.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_trigger" { + enabled = true + key = "faas.trigger" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_version.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_version.attribute_allow_list.tf new file mode 100644 index 0000000..53bbc35 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/faas_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_version" { + enabled = true + key = "faas.version" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_app_engine_instance.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_app_engine_instance.attribute_allow_list.tf new file mode 100644 index 0000000..9721658 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_app_engine_instance.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_app_engine_instance" { + enabled = true + key = "gcp.app_engine.instance" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_app_engine_service.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_app_engine_service.attribute_allow_list.tf new file mode 100644 index 0000000..f020a25 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_app_engine_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_app_engine_service" { + enabled = true + key = "gcp.app_engine.service" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_cloud_run_service.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_cloud_run_service.attribute_allow_list.tf new file mode 100644 index 0000000..32e69f1 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_cloud_run_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_cloud_run_service" { + enabled = true + key = "gcp.cloud_run.service" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_instance_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_instance_id.attribute_allow_list.tf new file mode 100644 index 0000000..ab8196b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_instance_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_instance_id" { + enabled = true + key = "gcp.instance.id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_instance_region.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_instance_region.attribute_allow_list.tf new file mode 100644 index 0000000..eb263fe --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_instance_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_instance_region" { + enabled = true + key = "gcp.instance.region" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_project.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_project.attribute_allow_list.tf new file mode 100644 index 0000000..4a42618 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/gcp_project.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_project" { + enabled = true + key = "gcp.project" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/glassfish_domain_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/glassfish_domain_name.attribute_allow_list.tf new file mode 100644 index 0000000..2f04c1b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/glassfish_domain_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "glassfish_domain_name" { + enabled = true + key = "glassfish.domain.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/glassfish_instance_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/glassfish_instance_name.attribute_allow_list.tf new file mode 100644 index 0000000..b819489 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/glassfish_instance_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "glassfish_instance_name" { + enabled = true + key = "glassfish.instance.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/go_linkage.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/go_linkage.attribute_allow_list.tf new file mode 100644 index 0000000..dc7d87f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/go_linkage.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "go_linkage" { + enabled = true + key = "go.linkage" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_document.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_document.attribute_allow_list.tf new file mode 100644 index 0000000..c4c4640 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_document.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_document" { + enabled = true + key = "graphql.document" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_graphqlname.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_graphqlname.attribute_allow_list.tf new file mode 100644 index 0000000..aa0b52e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_graphqlname.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_graphqlname" { + enabled = true + key = "graphql.operation.graphqlname" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_name.attribute_allow_list.tf new file mode 100644 index 0000000..a78e9c2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_name" { + enabled = true + key = "graphql.operation.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_count.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_count.attribute_allow_list.tf new file mode 100644 index 0000000..72d9b33 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_resolver_call_count" { + enabled = true + key = "graphql.operation.resolver_call_count" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_tracked.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_tracked.attribute_allow_list.tf new file mode 100644 index 0000000..e7f285e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_tracked.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_resolver_call_tracked" { + enabled = true + key = "graphql.operation.resolver_call_tracked" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_type.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_type.attribute_allow_list.tf new file mode 100644 index 0000000..c86d084 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/graphql_operation_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_type" { + enabled = true + key = "graphql.operation.type" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_arch.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_arch.attribute_allow_list.tf new file mode 100644 index 0000000..0eecd54 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_arch.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_arch" { + enabled = true + key = "host.arch" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_id.attribute_allow_list.tf new file mode 100644 index 0000000..f9e2fab --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_id" { + enabled = true + key = "host.id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_image_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_image_id.attribute_allow_list.tf new file mode 100644 index 0000000..c7e1772 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_image_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_image_id" { + enabled = true + key = "host.image.id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_image_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_image_name.attribute_allow_list.tf new file mode 100644 index 0000000..9bd50e2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_image_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_image_name" { + enabled = true + key = "host.image.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_image_version.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_image_version.attribute_allow_list.tf new file mode 100644 index 0000000..95fcb8c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_image_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_image_version" { + enabled = true + key = "host.image.version" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_name.attribute_allow_list.tf new file mode 100644 index 0000000..094750a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_name" { + enabled = true + key = "host.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_type.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_type.attribute_allow_list.tf new file mode 100644 index 0000000..4d6dab2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/host_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_type" { + enabled = true + key = "host.type" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_application_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_application_id.attribute_allow_list.tf new file mode 100644 index 0000000..755acc7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_application_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_application_id" { + enabled = true + key = "http.application_id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_client_ip.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_client_ip.attribute_allow_list.tf new file mode 100644 index 0000000..efc2813 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_client_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_client_ip" { + enabled = true + key = "http.client_ip" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_context_root.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_context_root.attribute_allow_list.tf new file mode 100644 index 0000000..04b8e2e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_context_root.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_context_root" { + enabled = true + key = "http.context_root" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_flavor.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_flavor.attribute_allow_list.tf new file mode 100644 index 0000000..648d485 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_flavor.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_flavor" { + enabled = true + key = "http.flavor" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_host.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_host.attribute_allow_list.tf new file mode 100644 index 0000000..f0a12da --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_host.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_host" { + enabled = true + key = "http.host" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_method.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_method.attribute_allow_list.tf new file mode 100644 index 0000000..a168f7b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_method" { + enabled = true + key = "http.method" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_protocol.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_protocol.attribute_allow_list.tf new file mode 100644 index 0000000..1664d68 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_protocol.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_protocol" { + enabled = true + key = "http.protocol" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_request_body_size.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_request_body_size.attribute_allow_list.tf new file mode 100644 index 0000000..c134120 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_request_body_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_body_size" { + enabled = true + key = "http.request.body.size" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_request_content_length.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_request_content_length.attribute_allow_list.tf new file mode 100644 index 0000000..c36188f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_request_content_length.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_content_length" { + enabled = true + key = "http.request_content_length" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_request_content_length_uncompressed.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_request_content_length_uncompressed.attribute_allow_list.tf new file mode 100644 index 0000000..6e15732 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_request_content_length_uncompressed.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_content_length_uncompressed" { + enabled = true + key = "http.request_content_length_uncompressed" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_request_headers.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_request_headers.attribute_allow_list.tf new file mode 100644 index 0000000..4890b19 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_request_headers.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_headers" { + enabled = true + key = "http.request.headers" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_request_method.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_request_method.attribute_allow_list.tf new file mode 100644 index 0000000..8341fa2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_request_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_method" { + enabled = true + key = "http.request.method" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_body_size.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_body_size.attribute_allow_list.tf new file mode 100644 index 0000000..b514811 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_body_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_body_size" { + enabled = true + key = "http.response.body.size" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_content_length.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_content_length.attribute_allow_list.tf new file mode 100644 index 0000000..623c904 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_content_length.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_content_length" { + enabled = true + key = "http.response_content_length" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_content_length_uncompressed.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_content_length_uncompressed.attribute_allow_list.tf new file mode 100644 index 0000000..7d28d59 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_content_length_uncompressed.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_content_length_uncompressed" { + enabled = true + key = "http.response_content_length_uncompressed" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_headers.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_headers.attribute_allow_list.tf new file mode 100644 index 0000000..597b3e6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_headers.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_headers" { + enabled = true + key = "http.response.headers" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_reason_phrase.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_reason_phrase.attribute_allow_list.tf new file mode 100644 index 0000000..1c8f1c8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_reason_phrase.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_reason_phrase" { + enabled = true + key = "http.response.reason_phrase" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_status_code.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_status_code.attribute_allow_list.tf new file mode 100644 index 0000000..1e13f7c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_response_status_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_status_code" { + enabled = true + key = "http.response.status_code" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_route.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_route.attribute_allow_list.tf new file mode 100644 index 0000000..beaad94 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_route.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_route" { + enabled = true + key = "http.route" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_scheme.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_scheme.attribute_allow_list.tf new file mode 100644 index 0000000..0d16f9c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_scheme.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_scheme" { + enabled = true + key = "http.scheme" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_server_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..4aecf25 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_server_name" { + enabled = true + key = "http.server_name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_status_code.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_status_code.attribute_allow_list.tf new file mode 100644 index 0000000..6a37e1f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_status_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_status_code" { + enabled = true + key = "http.status_code" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_target.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_target.attribute_allow_list.tf new file mode 100644 index 0000000..a904b0a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_target.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_target" { + enabled = true + key = "http.target" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_url.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_url.attribute_allow_list.tf new file mode 100644 index 0000000..0bf2f33 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/http_url.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_url" { + enabled = true + key = "http.url" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/hybris_bin_dir.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/hybris_bin_dir.attribute_allow_list.tf new file mode 100644 index 0000000..2151afb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/hybris_bin_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "hybris_bin_dir" { + enabled = true + key = "hybris.bin.dir" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/hybris_config_dir.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/hybris_config_dir.attribute_allow_list.tf new file mode 100644 index 0000000..7b56794 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/hybris_config_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "hybris_config_dir" { + enabled = true + key = "hybris.config.dir" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/hybris_data_dir.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/hybris_data_dir.attribute_allow_list.tf new file mode 100644 index 0000000..eda20b8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/hybris_data_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "hybris_data_dir" { + enabled = true + key = "hybris.data.dir" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ace_broker_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ace_broker_name.attribute_allow_list.tf new file mode 100644 index 0000000..fc00416 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ace_broker_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ace_broker_name" { + enabled = true + key = "ibm.ace.broker.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ace_execution_group_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ace_execution_group_name.attribute_allow_list.tf new file mode 100644 index 0000000..b525bfb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ace_execution_group_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ace_execution_group_name" { + enabled = true + key = "ibm.ace.execution_group.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_aor.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_aor.attribute_allow_list.tf new file mode 100644 index 0000000..2ca1640 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_aor.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_cics_aor" { + enabled = true + key = "ibm.cics.aor" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_region.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_region.attribute_allow_list.tf new file mode 100644 index 0000000..92c4ea4 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_cics_region" { + enabled = true + key = "ibm.cics.region" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_tor.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_tor.attribute_allow_list.tf new file mode 100644 index 0000000..f02a812 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_cics_tor.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_cics_tor" { + enabled = true + key = "ibm.cics.tor" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ctg_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ctg_name.attribute_allow_list.tf new file mode 100644 index 0000000..28c88cb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ctg_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ctg_name" { + enabled = true + key = "ibm.ctg.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_connect.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_connect.attribute_allow_list.tf new file mode 100644 index 0000000..67f6bfc --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_connect.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_connect" { + enabled = true + key = "ibm.ims.connect" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_control.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_control.attribute_allow_list.tf new file mode 100644 index 0000000..8c9f8cc --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_control.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_control" { + enabled = true + key = "ibm.ims.control" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_mpr.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_mpr.attribute_allow_list.tf new file mode 100644 index 0000000..ec64ce6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_mpr.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_mpr" { + enabled = true + key = "ibm.ims.mpr" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_soap_gw_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_soap_gw_name.attribute_allow_list.tf new file mode 100644 index 0000000..858808d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ibm_ims_soap_gw_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_soap_gw_name" { + enabled = true + key = "ibm.ims.soap_gw.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/iis_app_pool_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/iis_app_pool_name.attribute_allow_list.tf new file mode 100644 index 0000000..3a9959d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/iis_app_pool_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "iis_app_pool_name" { + enabled = true + key = "iis.app_pool.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/iis_role_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/iis_role_name.attribute_allow_list.tf new file mode 100644 index 0000000..4abae0f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/iis_role_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "iis_role_name" { + enabled = true + key = "iis.role.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/istio_canonical_service.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/istio_canonical_service.attribute_allow_list.tf new file mode 100644 index 0000000..4d1cbec --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/istio_canonical_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "istio_canonical_service" { + enabled = true + key = "istio.canonical_service" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/istio_mesh_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/istio_mesh_id.attribute_allow_list.tf new file mode 100644 index 0000000..a0610df --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/istio_mesh_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "istio_mesh_id" { + enabled = true + key = "istio.mesh_id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/istio_namespace.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/istio_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..c6e6d3e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/istio_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "istio_namespace" { + enabled = true + key = "istio.namespace" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/java_jar_file.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/java_jar_file.attribute_allow_list.tf new file mode 100644 index 0000000..8acbcc7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/java_jar_file.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_jar_file" { + enabled = true + key = "java.jar.file" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/java_jar_path.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/java_jar_path.attribute_allow_list.tf new file mode 100644 index 0000000..9e1ce74 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/java_jar_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_jar_path" { + enabled = true + key = "java.jar.path" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/java_main_class.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/java_main_class.attribute_allow_list.tf new file mode 100644 index 0000000..5df44c9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/java_main_class.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_main_class" { + enabled = true + key = "java.main.class" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/java_main_module.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/java_main_module.attribute_allow_list.tf new file mode 100644 index 0000000..08fae22 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/java_main_module.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_main_module" { + enabled = true + key = "java.main.module" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/jboss_home.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/jboss_home.attribute_allow_list.tf new file mode 100644 index 0000000..710d9ee --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/jboss_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "jboss_home" { + enabled = true + key = "jboss.home" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/jboss_mode.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/jboss_mode.attribute_allow_list.tf new file mode 100644 index 0000000..a326c32 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/jboss_mode.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "jboss_mode" { + enabled = true + key = "jboss.mode" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/jboss_server_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/jboss_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..eace449 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/jboss_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "jboss_server_name" { + enabled = true + key = "jboss.server.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_cluster_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..b7a3bc7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_cluster_name" { + enabled = true + key = "k8s.cluster.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_container_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_container_name.attribute_allow_list.tf new file mode 100644 index 0000000..2285d1c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_container_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_container_name" { + enabled = true + key = "k8s.container.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_container_restart_count.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_container_restart_count.attribute_allow_list.tf new file mode 100644 index 0000000..abf0446 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_container_restart_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_container_restart_count" { + enabled = true + key = "k8s.container.restart_count" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_cronjob_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_cronjob_name.attribute_allow_list.tf new file mode 100644 index 0000000..e8db773 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_cronjob_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_cronjob_name" { + enabled = true + key = "k8s.cronjob.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_cronjob_uid.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_cronjob_uid.attribute_allow_list.tf new file mode 100644 index 0000000..9a79e1c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_cronjob_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_cronjob_uid" { + enabled = true + key = "k8s.cronjob.uid" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_daemonset_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_daemonset_name.attribute_allow_list.tf new file mode 100644 index 0000000..c594c4f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_daemonset_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_daemonset_name" { + enabled = true + key = "k8s.daemonset.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_daemonset_uid.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_daemonset_uid.attribute_allow_list.tf new file mode 100644 index 0000000..4268a8c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_daemonset_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_daemonset_uid" { + enabled = true + key = "k8s.daemonset.uid" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_deployment_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_deployment_name.attribute_allow_list.tf new file mode 100644 index 0000000..85c791c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_deployment_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_deployment_name" { + enabled = true + key = "k8s.deployment.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_deployment_uid.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_deployment_uid.attribute_allow_list.tf new file mode 100644 index 0000000..75b7cb6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_deployment_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_deployment_uid" { + enabled = true + key = "k8s.deployment.uid" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_job_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_job_name.attribute_allow_list.tf new file mode 100644 index 0000000..e0a2c2f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_job_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_job_name" { + enabled = true + key = "k8s.job.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_job_uid.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_job_uid.attribute_allow_list.tf new file mode 100644 index 0000000..026923c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_job_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_job_uid" { + enabled = true + key = "k8s.job.uid" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_namespace_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_namespace_name.attribute_allow_list.tf new file mode 100644 index 0000000..4ec7e9c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_namespace_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_namespace_name" { + enabled = true + key = "k8s.namespace.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_node_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..9146382 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_node_name" { + enabled = true + key = "k8s.node.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_node_uid.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_node_uid.attribute_allow_list.tf new file mode 100644 index 0000000..9136336 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_node_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_node_uid" { + enabled = true + key = "k8s.node.uid" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_basename.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_basename.attribute_allow_list.tf new file mode 100644 index 0000000..22e4e06 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_basename.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_pod_basename" { + enabled = true + key = "k8s.pod.basename" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_name.attribute_allow_list.tf new file mode 100644 index 0000000..a81c6bf --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_pod_name" { + enabled = true + key = "k8s.pod.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_uid.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_uid.attribute_allow_list.tf new file mode 100644 index 0000000..6aee267 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_pod_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_pod_uid" { + enabled = true + key = "k8s.pod.uid" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_replicaset_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_replicaset_name.attribute_allow_list.tf new file mode 100644 index 0000000..e337fa6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_replicaset_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_replicaset_name" { + enabled = true + key = "k8s.replicaset.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_replicaset_uid.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_replicaset_uid.attribute_allow_list.tf new file mode 100644 index 0000000..fea2415 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_replicaset_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_replicaset_uid" { + enabled = true + key = "k8s.replicaset.uid" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_statefulset_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_statefulset_name.attribute_allow_list.tf new file mode 100644 index 0000000..e4b1b60 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_statefulset_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_statefulset_name" { + enabled = true + key = "k8s.statefulset.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_statefulset_uid.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_statefulset_uid.attribute_allow_list.tf new file mode 100644 index 0000000..bb9ef93 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/k8s_statefulset_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_statefulset_uid" { + enabled = true + key = "k8s.statefulset.uid" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_kind.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_kind.attribute_allow_list.tf new file mode 100644 index 0000000..d5b5151 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_kind.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_kind" { + enabled = true + key = "messaging.akka.actor.kind" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_path.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_path.attribute_allow_list.tf new file mode 100644 index 0000000..2a273dc --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_path" { + enabled = true + key = "messaging.akka.actor.path" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_system.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_system.attribute_allow_list.tf new file mode 100644 index 0000000..18ff359 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_system" { + enabled = true + key = "messaging.akka.actor.system" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_type.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_type.attribute_allow_list.tf new file mode 100644 index 0000000..8dab603 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_actor_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_type" { + enabled = true + key = "messaging.akka.actor.type" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_message_type.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_message_type.attribute_allow_list.tf new file mode 100644 index 0000000..e4918c8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_akka_message_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_message_type" { + enabled = true + key = "messaging.akka.message.type" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_conversation_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_conversation_id.attribute_allow_list.tf new file mode 100644 index 0000000..8050cdb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_conversation_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_conversation_id" { + enabled = true + key = "messaging.conversation_id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination.attribute_allow_list.tf new file mode 100644 index 0000000..56236a7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination" { + enabled = true + key = "messaging.destination" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_kind.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_kind.attribute_allow_list.tf new file mode 100644 index 0000000..5133aa6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_kind.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_kind" { + enabled = true + key = "messaging.destination.kind" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_kind_1.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_kind_1.attribute_allow_list.tf new file mode 100644 index 0000000..2ac9016 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_kind_1.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_kind_1" { + enabled = true + key = "messaging.destination_kind" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_manager_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_manager_name.attribute_allow_list.tf new file mode 100644 index 0000000..9203113 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_manager_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_manager_name" { + enabled = true + key = "messaging.destination.manager_name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_name.attribute_allow_list.tf new file mode 100644 index 0000000..d147688 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_name" { + enabled = true + key = "messaging.destination.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_temporary.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_temporary.attribute_allow_list.tf new file mode 100644 index 0000000..4c07362 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_destination_temporary.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_temporary" { + enabled = true + key = "messaging.destination.temporary" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_client_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_client_id.attribute_allow_list.tf new file mode 100644 index 0000000..e0a27c3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_client_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_client_id" { + enabled = true + key = "messaging.kafka.client_id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_consumer_group.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_consumer_group.attribute_allow_list.tf new file mode 100644 index 0000000..9e02a33 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_consumer_group.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_consumer_group" { + enabled = true + key = "messaging.kafka.consumer_group" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_message_key.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_message_key.attribute_allow_list.tf new file mode 100644 index 0000000..3a067ff --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_message_key.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_message_key" { + enabled = true + key = "messaging.kafka.message_key" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_partition.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_partition.attribute_allow_list.tf new file mode 100644 index 0000000..0c9dae2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_partition.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_partition" { + enabled = true + key = "messaging.kafka.partition" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_tombstone.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_tombstone.attribute_allow_list.tf new file mode 100644 index 0000000..a1b5856 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_kafka_tombstone.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_tombstone" { + enabled = true + key = "messaging.kafka.tombstone" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_conversation_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_conversation_id.attribute_allow_list.tf new file mode 100644 index 0000000..24fb3e2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_conversation_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_conversation_id" { + enabled = true + key = "messaging.message.conversation_id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_id.attribute_allow_list.tf new file mode 100644 index 0000000..1109b64 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_id" { + enabled = true + key = "messaging.message.id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_id_1.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_id_1.attribute_allow_list.tf new file mode 100644 index 0000000..7504e53 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_id_1.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_id_1" { + enabled = true + key = "messaging.message_id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_compressed_size_bytes.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_compressed_size_bytes.attribute_allow_list.tf new file mode 100644 index 0000000..a847cb9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_compressed_size_bytes.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_payload_compressed_size_bytes" { + enabled = true + key = "messaging.message_payload_compressed_size_bytes" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes.attribute_allow_list.tf new file mode 100644 index 0000000..f2bea43 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_payload_size_bytes" { + enabled = true + key = "messaging.message_payload_size_bytes" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes_1.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes_1.attribute_allow_list.tf new file mode 100644 index 0000000..d09c611 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes_1.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_payload_size_bytes_1" { + enabled = true + key = "messaging.message.payload_size_bytes" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_operation.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_operation.attribute_allow_list.tf new file mode 100644 index 0000000..1f98f4a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_operation" { + enabled = true + key = "messaging.operation" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_protocol.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_protocol.attribute_allow_list.tf new file mode 100644 index 0000000..87e4416 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_protocol.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_protocol" { + enabled = true + key = "messaging.protocol" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_protocol_version.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_protocol_version.attribute_allow_list.tf new file mode 100644 index 0000000..04f4bc8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_protocol_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_protocol_version" { + enabled = true + key = "messaging.protocol_version" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_rabbitmq_routing_key.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_rabbitmq_routing_key.attribute_allow_list.tf new file mode 100644 index 0000000..4f3cef2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_rabbitmq_routing_key.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_rabbitmq_routing_key" { + enabled = true + key = "messaging.rabbitmq.routing_key" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_kind.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_kind.attribute_allow_list.tf new file mode 100644 index 0000000..0870124 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_kind.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_kind" { + enabled = true + key = "messaging.source.kind" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_manager_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_manager_name.attribute_allow_list.tf new file mode 100644 index 0000000..61c0a14 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_manager_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_manager_name" { + enabled = true + key = "messaging.source.manager_name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_name.attribute_allow_list.tf new file mode 100644 index 0000000..830a4f3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_name" { + enabled = true + key = "messaging.source.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_temporary.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_temporary.attribute_allow_list.tf new file mode 100644 index 0000000..2f17413 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_source_temporary.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_temporary" { + enabled = true + key = "messaging.source.temporary" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_system.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_system.attribute_allow_list.tf new file mode 100644 index 0000000..9085ecd --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_system" { + enabled = true + key = "messaging.system" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_temp_destination.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_temp_destination.attribute_allow_list.tf new file mode 100644 index 0000000..959a34c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_temp_destination.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_temp_destination" { + enabled = true + key = "messaging.temp_destination" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_url.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_url.attribute_allow_list.tf new file mode 100644 index 0000000..5043295 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/messaging_url.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_url" { + enabled = true + key = "messaging.url" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_agent.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_agent.attribute_allow_list.tf new file mode 100644 index 0000000..b0fb384 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_agent.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "multiplicity_agent" { + enabled = true + key = "multiplicity.agent" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_aggregation.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_aggregation.attribute_allow_list.tf new file mode 100644 index 0000000..9dcec4b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_aggregation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "multiplicity_aggregation" { + enabled = true + key = "multiplicity.aggregation" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_server.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_server.attribute_allow_list.tf new file mode 100644 index 0000000..8578e91 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/multiplicity_server.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "multiplicity_server" { + enabled = true + key = "multiplicity.server" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_host_ip.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_host_ip.attribute_allow_list.tf new file mode 100644 index 0000000..dc78531 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_host_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_host_ip" { + enabled = true + key = "net.host.ip" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_host_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_host_name.attribute_allow_list.tf new file mode 100644 index 0000000..14aecad --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_host_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_host_name" { + enabled = true + key = "net.host.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_host_port.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_host_port.attribute_allow_list.tf new file mode 100644 index 0000000..9ee890b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_host_port.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_host_port" { + enabled = true + key = "net.host.port" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_peer_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_peer_name.attribute_allow_list.tf new file mode 100644 index 0000000..7df843b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_peer_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_peer_name" { + enabled = true + key = "net.peer.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_peer_port.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_peer_port.attribute_allow_list.tf new file mode 100644 index 0000000..0047b98 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_peer_port.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_peer_port" { + enabled = true + key = "net.peer.port" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_peer_resolved_ips.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_peer_resolved_ips.attribute_allow_list.tf new file mode 100644 index 0000000..a251546 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_peer_resolved_ips.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_peer_resolved_ips" { + enabled = true + key = "net.peer.resolved.ips" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_sock_host_addr.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_sock_host_addr.attribute_allow_list.tf new file mode 100644 index 0000000..9b40306 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_sock_host_addr.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_sock_host_addr" { + enabled = true + key = "net.sock.host.addr" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_sock_peer_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_sock_peer_name.attribute_allow_list.tf new file mode 100644 index 0000000..34063b4 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_sock_peer_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_sock_peer_name" { + enabled = true + key = "net.sock.peer.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_transport.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_transport.attribute_allow_list.tf new file mode 100644 index 0000000..663868e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/net_transport.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_transport" { + enabled = true + key = "net.transport" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/network_protocol_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/network_protocol_name.attribute_allow_list.tf new file mode 100644 index 0000000..0b7e28f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/network_protocol_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_protocol_name" { + enabled = true + key = "network.protocol.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/network_protocol_version.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/network_protocol_version.attribute_allow_list.tf new file mode 100644 index 0000000..77ba2fa --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/network_protocol_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_protocol_version" { + enabled = true + key = "network.protocol.version" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/network_transport.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/network_transport.attribute_allow_list.tf new file mode 100644 index 0000000..7b324a0 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/network_transport.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_transport" { + enabled = true + key = "network.transport" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/network_type.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/network_type.attribute_allow_list.tf new file mode 100644 index 0000000..8aa6173 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/network_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_type" { + enabled = true + key = "network.type" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/nodejs_app_base_dir.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/nodejs_app_base_dir.attribute_allow_list.tf new file mode 100644 index 0000000..d159296 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/nodejs_app_base_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "nodejs_app_base_dir" { + enabled = true + key = "nodejs.app.base.dir" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/nodejs_app_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/nodejs_app_name.attribute_allow_list.tf new file mode 100644 index 0000000..a354d18 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/nodejs_app_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "nodejs_app_name" { + enabled = true + key = "nodejs.app.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/nodejs_script_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/nodejs_script_name.attribute_allow_list.tf new file mode 100644 index 0000000..d97778d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/nodejs_script_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "nodejs_script_name" { + enabled = true + key = "nodejs.script.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/os_description.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/os_description.attribute_allow_list.tf new file mode 100644 index 0000000..e024654 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/os_description.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_description" { + enabled = true + key = "os.description" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/os_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/os_name.attribute_allow_list.tf new file mode 100644 index 0000000..e2462ec --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/os_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_name" { + enabled = true + key = "os.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/os_type.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/os_type.attribute_allow_list.tf new file mode 100644 index 0000000..b5b5e01 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/os_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_type" { + enabled = true + key = "os.type" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/os_version.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/os_version.attribute_allow_list.tf new file mode 100644 index 0000000..2ce15bc --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/os_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_version" { + enabled = true + key = "os.version" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/peer_service.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/peer_service.attribute_allow_list.tf new file mode 100644 index 0000000..84dba21 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/peer_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "peer_service" { + enabled = true + key = "peer.service" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_cli_script_path.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_cli_script_path.attribute_allow_list.tf new file mode 100644 index 0000000..860fce9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_cli_script_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_cli_script_path" { + enabled = true + key = "php.cli.script.path" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_cli_working_dir.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_cli_working_dir.attribute_allow_list.tf new file mode 100644 index 0000000..8df202e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_cli_working_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_cli_working_dir" { + enabled = true + key = "php.cli.working.dir" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_drupal_application_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_drupal_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..33db1fc --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_drupal_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_drupal_application_name" { + enabled = true + key = "php.drupal.application.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_fpm_pool_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_fpm_pool_name.attribute_allow_list.tf new file mode 100644 index 0000000..7823c86 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_fpm_pool_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_fpm_pool_name" { + enabled = true + key = "php.fpm.pool.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_symfony_application_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_symfony_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..f8274c4 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_symfony_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_symfony_application_name" { + enabled = true + key = "php.symfony.application.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_wordpress_blog_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_wordpress_blog_name.attribute_allow_list.tf new file mode 100644 index 0000000..432cfd1 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/php_wordpress_blog_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_wordpress_blog_name" { + enabled = true + key = "php.wordpress.blog.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_command.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_command.attribute_allow_list.tf new file mode 100644 index 0000000..4b805d7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_command.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_command" { + enabled = true + key = "process.command" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_command_args.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_command_args.attribute_allow_list.tf new file mode 100644 index 0000000..094dcfd --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_command_args.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_command_args" { + enabled = true + key = "process.command_args" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_command_line.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_command_line.attribute_allow_list.tf new file mode 100644 index 0000000..8165c64 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_command_line.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_command_line" { + enabled = true + key = "process.command_line" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_executable_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_executable_name.attribute_allow_list.tf new file mode 100644 index 0000000..a4a1b73 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_executable_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_executable_name" { + enabled = true + key = "process.executable.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_executable_path.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_executable_path.attribute_allow_list.tf new file mode 100644 index 0000000..a923725 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_executable_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_executable_path" { + enabled = true + key = "process.executable.path" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_pid.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_pid.attribute_allow_list.tf new file mode 100644 index 0000000..00a49ce --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_pid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_pid" { + enabled = true + key = "process.pid" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_description.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_description.attribute_allow_list.tf new file mode 100644 index 0000000..f8444eb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_description.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_runtime_description" { + enabled = true + key = "process.runtime.description" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_name.attribute_allow_list.tf new file mode 100644 index 0000000..8aa53ec --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_runtime_name" { + enabled = true + key = "process.runtime.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_version.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_version.attribute_allow_list.tf new file mode 100644 index 0000000..ce048d8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/process_runtime_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_runtime_version" { + enabled = true + key = "process.runtime.version" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_framework.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_framework.attribute_allow_list.tf new file mode 100644 index 0000000..5216153 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_framework.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_framework" { + enabled = true + key = "rpc.framework" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_grpc_status_code.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_grpc_status_code.attribute_allow_list.tf new file mode 100644 index 0000000..d8b7da0 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_grpc_status_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_grpc_status_code" { + enabled = true + key = "rpc.grpc.status_code" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_code.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_code.attribute_allow_list.tf new file mode 100644 index 0000000..452ac49 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_error_code" { + enabled = true + key = "rpc.jsonrpc.error_code" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_message.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_message.attribute_allow_list.tf new file mode 100644 index 0000000..bc81013 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_message.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_error_message" { + enabled = true + key = "rpc.jsonrpc.error_message" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_method.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_method.attribute_allow_list.tf new file mode 100644 index 0000000..f7ff3f6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_method" { + enabled = true + key = "rpc.jsonrpc.method" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_request_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_request_id.attribute_allow_list.tf new file mode 100644 index 0000000..8daa323 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_request_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_request_id" { + enabled = true + key = "rpc.jsonrpc.request_id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_version.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_version.attribute_allow_list.tf new file mode 100644 index 0000000..c2e525d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_jsonrpc_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_version" { + enabled = true + key = "rpc.jsonrpc.version" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_method.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_method.attribute_allow_list.tf new file mode 100644 index 0000000..0be2112 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_method" { + enabled = true + key = "rpc.method" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_namespace.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..b199042 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_namespace" { + enabled = true + key = "rpc.namespace" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_protocol.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_protocol.attribute_allow_list.tf new file mode 100644 index 0000000..bdfea35 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_protocol.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_protocol" { + enabled = true + key = "rpc.protocol" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_service.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_service.attribute_allow_list.tf new file mode 100644 index 0000000..b6a43d1 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_service" { + enabled = true + key = "rpc.service" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_system.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_system.attribute_allow_list.tf new file mode 100644 index 0000000..ed25541 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/rpc_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_system" { + enabled = true + key = "rpc.system" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/sampling_agent_multiplicity.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/sampling_agent_multiplicity.attribute_allow_list.tf new file mode 100644 index 0000000..a67b968 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/sampling_agent_multiplicity.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "sampling_agent_multiplicity" { + enabled = true + key = "sampling.agent_multiplicity" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/sampling_backend_multiplicity.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/sampling_backend_multiplicity.attribute_allow_list.tf new file mode 100644 index 0000000..696df52 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/sampling_backend_multiplicity.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "sampling_backend_multiplicity" { + enabled = true + key = "sampling.backend_multiplicity" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/server_address.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/server_address.attribute_allow_list.tf new file mode 100644 index 0000000..69de00a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/server_address.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "server_address" { + enabled = true + key = "server.address" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/server_port.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/server_port.attribute_allow_list.tf new file mode 100644 index 0000000..0609f32 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/server_port.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "server_port" { + enabled = true + key = "server.port" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/server_resolved_ips.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/server_resolved_ips.attribute_allow_list.tf new file mode 100644 index 0000000..a74faba --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/server_resolved_ips.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "server_resolved_ips" { + enabled = true + key = "server.resolved_ips" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/service_instance_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/service_instance_id.attribute_allow_list.tf new file mode 100644 index 0000000..599caa5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/service_instance_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "service_instance_id" { + enabled = true + key = "service.instance.id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/service_namespace.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/service_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..c3b90b2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/service_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "service_namespace" { + enabled = true + key = "service.namespace" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/service_version.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/service_version.attribute_allow_list.tf new file mode 100644 index 0000000..497b597 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/service_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "service_version" { + enabled = true + key = "service.version" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/servlet_context_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/servlet_context_name.attribute_allow_list.tf new file mode 100644 index 0000000..cda0702 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/servlet_context_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "servlet_context_name" { + enabled = true + key = "servlet.context.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/servlet_context_path.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/servlet_context_path.attribute_allow_list.tf new file mode 100644 index 0000000..8a664f8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/servlet_context_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "servlet_context_path" { + enabled = true + key = "servlet.context.path" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/softwareag_install_root.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/softwareag_install_root.attribute_allow_list.tf new file mode 100644 index 0000000..bcb0fe0 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/softwareag_install_root.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "softwareag_install_root" { + enabled = true + key = "softwareag.install.root" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/softwareag_product_prop_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/softwareag_product_prop_name.attribute_allow_list.tf new file mode 100644 index 0000000..29808fb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/softwareag_product_prop_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "softwareag_product_prop_name" { + enabled = true + key = "softwareag.product.prop.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/span_status_message.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/span_status_message.attribute_allow_list.tf new file mode 100644 index 0000000..d24fe93 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/span_status_message.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "span_status_message" { + enabled = true + key = "span.status.message" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/span_tracing_system.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/span_tracing_system.attribute_allow_list.tf new file mode 100644 index 0000000..d1324dd --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/span_tracing_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "span_tracing_system" { + enabled = true + key = "span.tracing.system" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/spring_application_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/spring_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..5ecee2c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/spring_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "spring_application_name" { + enabled = true + key = "spring.application.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/spring_profile_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/spring_profile_name.attribute_allow_list.tf new file mode 100644 index 0000000..6884acd --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/spring_profile_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "spring_profile_name" { + enabled = true + key = "spring.profile.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/spring_startup_class.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/spring_startup_class.attribute_allow_list.tf new file mode 100644 index 0000000..86f1af7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/spring_startup_class.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "spring_startup_class" { + enabled = true + key = "spring.startup.class" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/telemetry_auto_version.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/telemetry_auto_version.attribute_allow_list.tf new file mode 100644 index 0000000..0f0b9dd --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/telemetry_auto_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_auto_version" { + enabled = true + key = "telemetry.auto.version" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_language.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_language.attribute_allow_list.tf new file mode 100644 index 0000000..2a1c8f8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_language.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_sdk_language" { + enabled = true + key = "telemetry.sdk.language" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_name.attribute_allow_list.tf new file mode 100644 index 0000000..f941d4d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_sdk_name" { + enabled = true + key = "telemetry.sdk.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_version.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_version.attribute_allow_list.tf new file mode 100644 index 0000000..e2caf84 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/telemetry_sdk_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_sdk_version" { + enabled = true + key = "telemetry.sdk.version" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/thread_id.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/thread_id.attribute_allow_list.tf new file mode 100644 index 0000000..766c2fa --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/thread_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "thread_id" { + enabled = true + key = "thread.id" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/thread_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/thread_name.attribute_allow_list.tf new file mode 100644 index 0000000..544bb6f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/thread_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "thread_name" { + enabled = true + key = "thread.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_app_node_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_app_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..175301b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_app_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_app_node_name" { + enabled = true + key = "tibco.businessworks.app.node.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_app_space_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_app_space_name.attribute_allow_list.tf new file mode 100644 index 0000000..a98268a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_app_space_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_app_space_name" { + enabled = true + key = "tibco.businessworks.app.space.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_ce_app_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_ce_app_name.attribute_allow_list.tf new file mode 100644 index 0000000..251a284 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_ce_app_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_ce_app_name" { + enabled = true + key = "tibco.businessworks_ce.app.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_ce_version.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_ce_version.attribute_allow_list.tf new file mode 100644 index 0000000..16b4523 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_ce_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_ce_version" { + enabled = true + key = "tibco.businessworks_ce.version" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_domain_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_domain_name.attribute_allow_list.tf new file mode 100644 index 0000000..462be4a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_domain_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_domain_name" { + enabled = true + key = "tibco.businessworks.domain.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_home.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_home.attribute_allow_list.tf new file mode 100644 index 0000000..52ae15f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_home" { + enabled = true + key = "tibco.businessworks.home" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_name.attribute_allow_list.tf new file mode 100644 index 0000000..5a790ec --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_property_file_name" { + enabled = true + key = "tibco.businessworks.property.file.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_path.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_path.attribute_allow_list.tf new file mode 100644 index 0000000..0a63b41 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_property_file_path" { + enabled = true + key = "tibco.businessworks.property.file.path" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/url_full.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/url_full.attribute_allow_list.tf new file mode 100644 index 0000000..f2ae2f5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/url_full.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_full" { + enabled = true + key = "url.full" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/url_path.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/url_path.attribute_allow_list.tf new file mode 100644 index 0000000..15774ad --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/url_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_path" { + enabled = true + key = "url.path" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/url_query.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/url_query.attribute_allow_list.tf new file mode 100644 index 0000000..919b3f8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/url_query.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_query" { + enabled = true + key = "url.query" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/url_scheme.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/url_scheme.attribute_allow_list.tf new file mode 100644 index 0000000..a9a86da --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/url_scheme.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_scheme" { + enabled = true + key = "url.scheme" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/webengine_description.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/webengine_description.attribute_allow_list.tf new file mode 100644 index 0000000..8d5381f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/webengine_description.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "webengine_description" { + enabled = true + key = "webengine.description" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/webengine_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/webengine_name.attribute_allow_list.tf new file mode 100644 index 0000000..fb1e506 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/webengine_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "webengine_name" { + enabled = true + key = "webengine.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/webengine_version.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/webengine_version.attribute_allow_list.tf new file mode 100644 index 0000000..fa23684 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/webengine_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "webengine_version" { + enabled = true + key = "webengine.version" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/weblogic_cluster_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/weblogic_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..34406c4 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/weblogic_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_cluster_name" { + enabled = true + key = "weblogic.cluster.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/weblogic_domain_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/weblogic_domain_name.attribute_allow_list.tf new file mode 100644 index 0000000..f4e4ed3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/weblogic_domain_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_domain_name" { + enabled = true + key = "weblogic.domain.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/weblogic_home.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/weblogic_home.attribute_allow_list.tf new file mode 100644 index 0000000..290dd74 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/weblogic_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_home" { + enabled = true + key = "weblogic.home" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/weblogic_server_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/weblogic_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..7e8ad04 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/weblogic_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_server_name" { + enabled = true + key = "weblogic.server.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/websphere_cell_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/websphere_cell_name.attribute_allow_list.tf new file mode 100644 index 0000000..7098562 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/websphere_cell_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_cell_name" { + enabled = true + key = "websphere.cell.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/websphere_cluster_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/websphere_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..df1b587 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/websphere_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_cluster_name" { + enabled = true + key = "websphere.cluster.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/websphere_liberty_server_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/websphere_liberty_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..097dcd8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/websphere_liberty_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_liberty_server_name" { + enabled = true + key = "websphere_liberty.server.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/websphere_node_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/websphere_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..c4d593d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/websphere_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_node_name" { + enabled = true + key = "websphere.node.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/websphere_server_name.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/websphere_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..e9a84d8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/websphere_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_server_name" { + enabled = true + key = "websphere.server.name" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ws_operation_endpoints.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ws_operation_endpoints.attribute_allow_list.tf new file mode 100644 index 0000000..2aa3319 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ws_operation_endpoints.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ws_operation_endpoints" { + enabled = true + key = "ws.operation.endpoints" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ws_service_endpoints.attribute_allow_list.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ws_service_endpoints.attribute_allow_list.tf new file mode 100644 index 0000000..1039970 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_allow_list/ws_service_endpoints.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ws_service_endpoints" { + enabled = true + key = "ws.service.endpoints" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/client_ip.attribute_masking.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/client_ip.attribute_masking.tf new file mode 100644 index 0000000..0e74f91 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/client_ip.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "client_ip" { + enabled = true + key = "client.ip" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/db_connection_string.attribute_masking.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/db_connection_string.attribute_masking.tf new file mode 100644 index 0000000..e5cca97 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/db_connection_string.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "db_connection_string" { + enabled = true + key = "db.connection_string" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/db_statement.attribute_masking.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/db_statement.attribute_masking.tf new file mode 100644 index 0000000..d1f258f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/db_statement.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "db_statement" { + enabled = true + key = "db.statement" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/graphql_document.attribute_masking.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/graphql_document.attribute_masking.tf new file mode 100644 index 0000000..08c9099 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/graphql_document.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "graphql_document" { + enabled = true + key = "graphql.document" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/http_request_headers.attribute_masking.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/http_request_headers.attribute_masking.tf new file mode 100644 index 0000000..55a0e59 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/http_request_headers.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_request_headers" { + enabled = true + key = "http.request.headers" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/http_response_headers.attribute_masking.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/http_response_headers.attribute_masking.tf new file mode 100644 index 0000000..09fee47 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/http_response_headers.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_response_headers" { + enabled = true + key = "http.response.headers" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/http_target.attribute_masking.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/http_target.attribute_masking.tf new file mode 100644 index 0000000..714f7e6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/http_target.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_target" { + enabled = true + key = "http.target" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/http_url.attribute_masking.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/http_url.attribute_masking.tf new file mode 100644 index 0000000..e46265d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/http_url.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_url" { + enabled = true + key = "http.url" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/messaging_url.attribute_masking.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/messaging_url.attribute_masking.tf new file mode 100644 index 0000000..2d80019 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/messaging_url.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "messaging_url" { + enabled = true + key = "messaging.url" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/process_command_args.attribute_masking.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/process_command_args.attribute_masking.tf new file mode 100644 index 0000000..2c0d9b5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/process_command_args.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "process_command_args" { + enabled = true + key = "process.command_args" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/process_command_line.attribute_masking.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/process_command_line.attribute_masking.tf new file mode 100644 index 0000000..67825f8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/process_command_line.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "process_command_line" { + enabled = true + key = "process.command_line" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/url_full.attribute_masking.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/url_full.attribute_masking.tf new file mode 100644 index 0000000..cfb0eec --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/url_full.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "url_full" { + enabled = true + key = "url.full" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/url_path.attribute_masking.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/url_path.attribute_masking.tf new file mode 100644 index 0000000..d2b826e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/url_path.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "url_path" { + enabled = true + key = "url.path" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/url_query.attribute_masking.tf b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/url_query.attribute_masking.tf new file mode 100644 index 0000000..3a1e0a0 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/attribute_masking/url_query.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "url_query" { + enabled = true + key = "url.query" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/business_events_buckets/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/business_events_buckets/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/business_events_buckets/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/business_events_buckets/default.business_events_buckets.tf b/modules/ca-prelive/03012024_125910/configurations/modules/business_events_buckets/default.business_events_buckets.tf new file mode 100644 index 0000000..98a53ad --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/business_events_buckets/default.business_events_buckets.tf @@ -0,0 +1,6 @@ +resource "dynatrace_business_events_buckets" "default" { + enabled = true + bucket_name = "default_bizevents" + matcher = "*" + rule_name = "default" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/cloudapp_workloaddetection/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/cloudapp_workloaddetection/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/cloudapp_workloaddetection/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf b/modules/ca-prelive/03012024_125910/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf new file mode 100644 index 0000000..01602be --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf @@ -0,0 +1,26 @@ +resource "dynatrace_cloudapp_workloaddetection" "cloud_app_workload_detection" { + cloud_foundry { + enabled = true + } + docker { + enabled = true + } + kubernetes { + enabled = true + filters { + filter { + enabled = true + inclusion_toggles { + inc_basepod = false + inc_container = true + inc_namespace = true + inc_product = true + inc_stage = true + } + match_filter { + match_operator = "EXISTS" + } + } + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf b/modules/ca-prelive/03012024_125910/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf new file mode 100644 index 0000000..ee028b7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf @@ -0,0 +1,31 @@ +resource "dynatrace_custom_service" "Kafka_Consumer_Producer_Service" { + name = "Kafka Consumer Producer Service" + enabled = true + # queue_entry_point = false + technology = "java" + rule { + enabled = true + class { + name = "de.audi.acdc.connectors.common.messages.IncomingMessage$" + match = "EQUALS" + } + method { + name = "apply" + arguments = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.connectors.common.messages.MessageMetadata", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + method { + name = "apply" + arguments = [ "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" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + method { + name = "apply" + arguments = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/custom_service/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/custom_service/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/custom_service/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf b/modules/ca-prelive/03012024_125910/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf new file mode 100644 index 0000000..a54aae2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf @@ -0,0 +1,20 @@ +resource "dynatrace_generic_relationships" "_2f0f26b0-f15b-31d0-b6fc-01df821c643b" { + enabled = true + created_by = "Dynatrace" + from_type = "os:service" + to_type = "host" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Topology" + } + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + source { + condition = "$eq(AVAILABILITY_EVENT)" + source_type = "Events" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf b/modules/ca-prelive/03012024_125910/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf new file mode 100644 index 0000000..dadd5c1 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf @@ -0,0 +1,12 @@ +resource "dynatrace_generic_relationships" "_69091a9a-4851-32a2-9895-24ca63b2c016" { + enabled = true + created_by = "Dynatrace" + from_type = "span:service_instance" + to_type = "cloud_application_instance" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Spans" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/generic_relationships/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/generic_relationships/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/generic_relationships/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf b/modules/ca-prelive/03012024_125910/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf new file mode 100644 index 0000000..10952b2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf @@ -0,0 +1,16 @@ +resource "dynatrace_generic_relationships" "d65f4999-21a2-3cbe-9abb-145fdde91b60" { + enabled = true + created_by = "Dynatrace" + from_type = "process_group_instance" + to_type = "os:service" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Topology" + } + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/generic_types/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/generic_types/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/generic_types/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/generic_types/os_service.generic_types.tf b/modules/ca-prelive/03012024_125910/configurations/modules/generic_types/os_service.generic_types.tf new file mode 100644 index 0000000..a7934e8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/generic_types/os_service.generic_types.tf @@ -0,0 +1,74 @@ +resource "dynatrace_generic_types" "os_service" { + name = "os:service" + enabled = true + created_by = "Dynatrace" + display_name = "OS Service" + rules { + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + sources { + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + } + } + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + attributes { + attribute { + display_name = "OS Service Name" + key = "name" + pattern = "{dt.osservice.name}" + } + attribute { + display_name = "OS Service Display Name" + key = "display_name" + pattern = "{dt.osservice.display_name}" + } + attribute { + display_name = "OS Service Path" + key = "path" + pattern = "{dt.osservice.path}" + } + attribute { + display_name = "OS Service Status" + key = "status" + pattern = "{dt.osservice.status}" + } + attribute { + display_name = "OS Service Startup Type" + key = "startup_type" + pattern = "{dt.osservice.startup_type}" + } + attribute { + display_name = "OS Service Alerting" + key = "alerting" + pattern = "{dt.osservice.alerting}" + } + attribute { + display_name = "OS Service Manufacturer" + key = "manufacturer" + pattern = "{dt.osservice.manufacturer}" + } + } + sources { + source { + source_type = "Topology" + } + } + } + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + sources { + source { + condition = "$eq(AVAILABILITY_EVENT)" + source_type = "Events" + } + } + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/generic_types/span_service.generic_types.tf b/modules/ca-prelive/03012024_125910/configurations/modules/generic_types/span_service.generic_types.tf new file mode 100644 index 0000000..6c10057 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/generic_types/span_service.generic_types.tf @@ -0,0 +1,37 @@ +resource "dynatrace_generic_types" "span_service" { + name = "span:service" + enabled = false + created_by = "Dynatrace" + display_name = "Service" + rules { + rule { + icon_pattern = "opentelemetry" + id_pattern = "{service.name}" + instance_name_pattern = "{service.name}" + attributes { + attribute { + display_name = "Service Name" + key = "servicename" + pattern = "{service.name}" + } + } + sources { + source { + source_type = "Spans" + } + source { + condition = "$eq(builtin:span_responsetime)" + source_type = "Metrics" + } + source { + condition = "$eq(builtin:span_throughput)" + source_type = "Metrics" + } + source { + condition = "$eq(builtin:span_failure_rate)" + source_type = "Metrics" + } + } + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/generic_types/span_service_instance.generic_types.tf b/modules/ca-prelive/03012024_125910/configurations/modules/generic_types/span_service_instance.generic_types.tf new file mode 100644 index 0000000..12ba7d1 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/generic_types/span_service_instance.generic_types.tf @@ -0,0 +1,18 @@ +resource "dynatrace_generic_types" "span_service_instance" { + name = "span:service_instance" + enabled = false + created_by = "Dynatrace" + display_name = "Service Instance" + rules { + rule { + icon_pattern = "opentelemetry" + id_pattern = "{dt.entity.host} {service.name}" + instance_name_pattern = "{service.name}" + sources { + source { + source_type = "Spans" + } + } + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-38D170A130E5371B.k8s_monitoring.tf b/modules/ca-prelive/03012024_125910/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-38D170A130E5371B.k8s_monitoring.tf new file mode 100644 index 0000000..e951748 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-38D170A130E5371B.k8s_monitoring.tf @@ -0,0 +1,8 @@ +resource "dynatrace_k8s_monitoring" "KUBERNETES_CLUSTER-38D170A130E5371B" { + cloud_application_pipeline_enabled = true + event_processing_active = false + open_metrics_builtin_enabled = false + open_metrics_pipeline_enabled = false + pvc_monitoring_enabled = false + scope = "KUBERNETES_CLUSTER-38D170A130E5371B" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/k8s_monitoring/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/k8s_monitoring/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/k8s_monitoring/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/kubernetes/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/kubernetes/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/kubernetes/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/kubernetes/workload-ca-prelive.kubernetes.tf b/modules/ca-prelive/03012024_125910/configurations/modules/kubernetes/workload-ca-prelive.kubernetes.tf new file mode 100644 index 0000000..1d2cc1c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/kubernetes/workload-ca-prelive.kubernetes.tf @@ -0,0 +1,7 @@ +resource "dynatrace_kubernetes" "workload-ca-prelive" { + enabled = true + cluster_id = "8f2ac4d5-669b-4b87-b53d-ee899b0c5736" + cluster_id_enabled = true + label = "workload-ca-prelive" + scope = "KUBERNETES_CLUSTER-38D170A130E5371B" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_buckets/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_buckets/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_buckets/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_buckets/default_logs.log_buckets.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_buckets/default_logs.log_buckets.tf new file mode 100644 index 0000000..0800762 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_buckets/default_logs.log_buckets.tf @@ -0,0 +1,6 @@ +resource "dynatrace_log_buckets" "default_logs" { + enabled = true + bucket_name = "default_logs" + matcher = "*" + rule_name = "default" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf new file mode 100644 index 0000000..54c68c7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf @@ -0,0 +1,434 @@ +resource "dynatrace_log_processing" "_Built-in_cloud_azure_common" { + enabled = true + query = "cloud.provider=\"azure\"" + rule_name = "[Built-in] cloud:azure:common" + processor_definition { + rule =<<-EOT + USING(content, INOUT log.source:STRING?, INOUT cloud.region:STRING?, INOUT azure.resource.id:STRING?, INOUT azure.resource.group:STRING?, INOUT azure.resource.type:STRING?, INOUT azure.resource.name:STRING?, INOUT azure.subscription:STRING?) + | FIELDS_ADD(__contentJson:parse(content, "JSON{ + STRING: time, + STRING: resourceId, + STRING: location, + STRING: Region, + STRING: category, + JSON { + STRING: eventCategory, + DATA: message, + DATA: functionName, + DATA: hostInstanceId, + DATA: hostVersion, + DATA: pod, + DATA: url, + DATA: clientProtocol, + DATA: method, + DATA: responseCode, + DATA: error_code, + DATA: event_class, + DATA: event_subclass, + DATA: user, + DATA: host, + DATA: errorLevel, + DATA: DatabaseName, + DATA: db, + DATA: sql_text + }: properties, + JSON { + JSON { + DATA:'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name' + }: claims + }: identity, + DATA:'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name', + DATA: callerIpAddress, + DATA: EventName, + DATA: EventTimeString, + (INT:i |STRING:s): loglevel, + (INT:i |STRING:s): level, + (INT:i |STRING:s): Level, + STRING: resultType, + STRING: operationName, + STRING: resultSignature + }:contentJson")) + | FIELDS_ADD( + __resource_id: coalesce(azure.resource.id, __contentJson["resourceId"])) + | FIELDS_ADD( + __parsed_resource_id: parse(upper(__resource_id), "'/SUBSCRIPTIONS/' LD:subscription '/RESOURCEGROUPS/' LD:resourceGroup '/PROVIDERS/' LD:PROVIDER '/' LD:TYPE_NAME '/' LD:TYPE + ('/' LD:TYPE_2_NAME '/' LD:TYPE_2 ('/' LD:TYPE_3_NAME '/' LD:TYPE_3 ('/' LD:TYPE_4_NAME '/' LD:TYPE_4 )? )? )? EOF")) + | FIELDS_ADD( + __resource_type: array_join(array_remove_nulls([__parsed_resource_id["PROVIDER"], __parsed_resource_id["TYPE_NAME"], __parsed_resource_id["TYPE_2_NAME"], __parsed_resource_id["TYPE_3_NAME"], __parsed_resource_id["TYPE_4_NAME"]]), '/'), + __resource_name: coalesce(__parsed_resource_id["TYPE"], __parsed_resource_id["TYPE_2"], __parsed_resource_id["TYPE_3"], __parsed_resource_id["TYPE_4"]), + __resource_name_full: array_join( array_remove_nulls([__parsed_resource_id["TYPE"], __parsed_resource_id["TYPE_2"], __parsed_resource_id["TYPE_3"], __parsed_resource_id["TYPE_4"] ]), "/")) + | FIELDS_ADD( + azure.resource.id: __resource_id, + azure.resource.group: coalesce(__parsed_resource_id["resourceGroup"], azure.resource.group), + azure.resource.type: coalesce(__resource_type, azure.resource.type), + azure.resource.name: coalesce(__resource_name_full, azure.resource.name), + azure.subscription: coalesce(__parsed_resource_id["subscription"], azure.subscription)) + | FIELDS_ADD( + cloud.region: coalesce(__contentJson["location"], __contentJson["Region"], cloud.region), + timestamp: PARSE(__contentJson["time"], "(TIMESTAMP('yyyy-MM-ddTHH:mm:ss.fZ'):time|TIMESTAMP('yyyy-MM-ddTHH:mm:ssZ'):time)"), + __category: __contentJson["category"]) + | FIELDS_ADD( + log.source: IF(IS_NULL(__contentJson["properties"]["eventCategory"]), __category, 'Activity Log - ' + __category), + __kind: upper(__category)) + | FIELDS_ADD( + __resource_id_level_4: if ( __parsed_resource_id["TYPE_4_NAME"] is not null, '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"] + + '/' + __parsed_resource_id["TYPE_3_NAME"] + '/' + __parsed_resource_id["TYPE_3"] + '/' + __parsed_resource_id["TYPE_4_NAME"] + '/'+ __parsed_resource_id["TYPE_4"]), + __resource_id_level_3: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_3_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"] + + '/' + __parsed_resource_id["TYPE_3_NAME"] + '/' + __parsed_resource_id["TYPE_3"]), + __resource_id_level_2: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_2_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"]), + __resource_id_level_1: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"])) + | FIELDS_ADD( + dt.source_entity: (case + when starts(__resource_type, "MICROSOFT.APPCONFIGURATION/CONFIGURATIONSTORES") + then calculate_entity_id("cloud:azure:appconfiguration:configurationstores", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.APPPLATFORM/SPRING") + then calculate_entity_id("cloud:azure:appplatform:spring", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.AUTOMATION/AUTOMATIONACCOUNTS") + then calculate_entity_id("cloud:azure:automation:automationaccounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.BATCH/BATCHACCOUNTS") + then calculate_entity_id("cloud:azure:batch:account", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.BLOCKCHAIN/BLOCKCHAINMEMBERS") + then calculate_entity_id("cloud:azure:blockchain:blockchainmembers", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CDN/CDNWEBAPPLICATIONFIREWALLPOLICIES") + then calculate_entity_id("cloud:azure:cdn:cdnwebapplicationfirewallpolicies", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICCOMPUTE/VIRTUALMACHINES") + then calculate_entity_id("cloud:azure:classic_virtual_machine", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "BLOBSERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:blob", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "FILESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:file", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "QUEUESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:queue", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "TABLESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:table", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") + then calculate_entity_id("cloud:azure:classic_storage_account", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "ANOMALYDETECTOR" + then calculate_entity_id("cloud:azure:cognitiveservices:anomalydetector", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.AUTOSUGGEST.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingautosuggest", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.CUSTOMSEARCH" + then calculate_entity_id("cloud:azure:cognitiveservices:bingcustomsearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.ENTITYSEARCH" + then calculate_entity_id("cloud:azure:cognitiveservices:bingentitysearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.SEARCH.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingsearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.SPELLCHECK.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingspellcheck", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "COGNITIVESERVICES" + then calculate_entity_id("cloud:azure:cognitiveservices:allinone", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "COMPUTERVISION" + then calculate_entity_id("cloud:azure:cognitiveservices:computervision", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CONTENTMODERATOR" + then calculate_entity_id("cloud:azure:cognitiveservices:contentmoderator", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CUSTOMVISION.PREDICTION" + then calculate_entity_id("cloud:azure:cognitiveservices:customvisionprediction", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CUSTOMVISION.TRAINING" + then calculate_entity_id("cloud:azure:cognitiveservices:customvisiontraining", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "FACE" + then calculate_entity_id("cloud:azure:cognitiveservices:face", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "IMMERSIVEREADER" + then calculate_entity_id("cloud:azure:cognitiveservices:immersivereader", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "INKRECOGNIZER" + then calculate_entity_id("cloud:azure:cognitiveservices:inkrecognizer", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "LUIS.AUTHORING" + then calculate_entity_id("cloud:azure:cognitiveservices:luisauthoring", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "LUIS" + then calculate_entity_id("cloud:azure:cognitiveservices:luis", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "PERSONALIZER" + then calculate_entity_id("cloud:azure:cognitiveservices:personalizer", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "QNAMAKER" + then calculate_entity_id("cloud:azure:cognitiveservices:qnamaker", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "SPEECHSERVICES" + then calculate_entity_id("cloud:azure:cognitiveservices:speech", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "TEXTANALYTICS" + then calculate_entity_id("cloud:azure:cognitiveservices:textanalytics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "TEXTTRANSLATION" + then calculate_entity_id("cloud:azure:cognitiveservices:translator", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERINSTANCE/CONTAINERGROUPS") + then calculate_entity_id("cloud:azure:containerinstance:containergroup", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERREGISTRY/REGISTRIES") + then calculate_entity_id("cloud:azure:containerregistry:registries", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS") + then calculate_entity_id("cloud:azure:containerservice:managedcluster", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATABOXEDGE/DATABOXEDGEDEVICES") + then calculate_entity_id("cloud:azure:databoxedge:databoxedgedevices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATACATALOG/CATALOGS") + then calculate_entity_id("cloud:azure:datacatalog:catalogs", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATAFACTORY/DATAFACTORIES") + then calculate_entity_id("cloud:azure:datafactory:v1", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATAFACTORY/FACTORIES") + then calculate_entity_id("cloud:azure:datafactory:v2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATALAKEANALYTICS/ACCOUNTS") + then calculate_entity_id("cloud:azure:datalakeanalytics:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATALAKESTORE/ACCOUNTS") + then calculate_entity_id("cloud:azure:datalakestore:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATASHARE/ACCOUNTS") + then calculate_entity_id("cloud:azure:datashare:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORMARIADB/SERVERS") + then calculate_entity_id("cloud:azure:mariadb:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORMYSQL/SERVERS") + then calculate_entity_id("cloud:azure:mysql:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORPOSTGRESQL/SERVERS") + then calculate_entity_id("cloud:azure:postgresql:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORPOSTGRESQL/SERVERSV2") + then calculate_entity_id("cloud:azure:postgresql:serverv2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DEVICES/PROVISIONINGSERVICES") + then calculate_entity_id("cloud:azure:devices:provisioningservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/DOMAINS") + then calculate_entity_id("cloud:azure:eventgrid:domains", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/SYSTEMTOPICS") + then calculate_entity_id("cloud:azure:eventgrid:systemtopics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/TOPICS") + then calculate_entity_id("cloud:azure:eventgrid:topics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTHUB/CLUSTERS") + then calculate_entity_id("cloud:azure:eventhub:clusters", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.HDINSIGHT/CLUSTERS") + then calculate_entity_id("cloud:azure:hdinsight:cluster", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.INSIGHTS/COMPONENTS") + then calculate_entity_id("cloud:azure:insights:components", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.IOTCENTRAL/IOTAPPS") + then calculate_entity_id("cloud:azure:iotcentral:iotapps", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.KEYVAULT/VAULTS") + then calculate_entity_id("cloud:azure:keyvault:vaults", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.KUSTO/CLUSTERS") + then calculate_entity_id("cloud:azure:kusto:clusters", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.LOGIC/INTEGRATIONSERVICEENVIRONMENTS") + then calculate_entity_id("cloud:azure:logic:integrationserviceenvironments", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.LOGIC/WORKFLOWS") + then calculate_entity_id("cloud:azure:logic:workflows", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MACHINELEARNINGSERVICES/WORKSPACES") + then calculate_entity_id("cloud:azure:machinelearningservices:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MAPS/ACCOUNTS") + then calculate_entity_id("cloud:azure:maps:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MEDIA/MEDIASERVICES") + then calculate_entity_id("cloud:azure:media:mediaservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MEDIA/MEDIASERVICES/STREAMINGENDPOINTS") + then calculate_entity_id("cloud:azure:media:mediaservices:streamingendpoints", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.MIXEDREALITY/REMOTERENDERINGACCOUNTS") + then calculate_entity_id("cloud:azure:mixedreality:remoterenderingaccounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETAPP/NETAPPACCOUNTS/CAPACITYPOOLS") + then calculate_entity_id("cloud:azure:netapp:netappaccounts:capacitypools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.NETAPP/NETAPPACCOUNTS/CAPACITYPOOLS/VOLUMES") + then calculate_entity_id("cloud:azure:netapp:netappaccounts:capacitypools:volumes", __resource_id_level_3) + when starts(__resource_type, "MICROSOFT.NETWORK/AZUREFIREWALLS") + then calculate_entity_id("cloud:azure:network:azurefirewalls", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/DNSZONES") + then calculate_entity_id("cloud:azure:network:dnszones", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/EXPRESSROUTECIRCUITS") + then calculate_entity_id("cloud:azure:network:expressroutecircuits", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/FRONTDOORS") + then calculate_entity_id("cloud:azure:frontdoor", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKINTERFACES") + then calculate_entity_id("cloud:azure:network:networkinterfaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS") + then calculate_entity_id("cloud:azure:network:networkwatchers", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS/CONNECTIONMONITORS") + then calculate_entity_id("cloud:azure:network:networkwatchers:connectionmonitors", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS/CONNECTIONMONITORS/PREVIEW") + then calculate_entity_id("cloud:azure:network:networkwatchers:connectionmonitors:preview", __resource_id_level_3) + when starts(__resource_type, "MICROSOFT.NETWORK/PRIVATEDNSZONES") + then calculate_entity_id("cloud:azure:network:privatednszones", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/PUBLICIPADDRESSES") + then calculate_entity_id("cloud:azure:network:publicipaddresses", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/TRAFFICMANAGERPROFILES") + then calculate_entity_id("cloud:azure:traffic_manager_profile", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/VIRTUALNETWORKGATEWAYS") + then calculate_entity_id("cloud:azure:virtual_network_gateway", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/VIRTUALNETWORKS") + then calculate_entity_id("cloud:azure:network:virtualnetworks", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NOTIFICATIONHUBS/NAMESPACES/NOTIFICATIONHUBS") + then calculate_entity_id("cloud:azure:notificationhubs:namespaces:notificationhubs", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.OPERATIONALINSIGHTS/WORKSPACES") + then calculate_entity_id("cloud:azure:operationalinsights:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.PEERING/PEERINGS") + then calculate_entity_id("cloud:azure:peering:peerings", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.POWERBIDEDICATED/CAPACITIES") + then calculate_entity_id("cloud:azure:powerbidedicated:capacities", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.RELAY/NAMESPACES") + then calculate_entity_id("cloud:azure:relay:namespaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SEARCH/SEARCHSERVICES") + then calculate_entity_id("cloud:azure:search:searchservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SERVICEFABRICMESH/APPLICATIONS") + then calculate_entity_id("cloud:azure:servicefabricmesh:applications", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SIGNALRSERVICE/SIGNALR") + then calculate_entity_id("cloud:azure:signalrservice:signalr", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/MANAGEDINSTANCES") + then calculate_entity_id("cloud:azure:sql:managed", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") and __kind == "DATAWAREHOUSE" + then calculate_entity_id("cloud:azure:sql:servers:databases:datawarehouse", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") and __kind == "HYPERSCALE" + then calculate_entity_id("cloud:azure:sql:servers:databases:hyperscale", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.STORAGESYNC/STORAGESYNCSERVICES") + then calculate_entity_id("cloud:azure:storagesync:storagesyncservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.STREAMANALYTICS/STREAMINGJOBS") + then calculate_entity_id("cloud:azure:streamanalytics:streamingjobs", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES") + then calculate_entity_id("cloud:azure:synapse:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES/BIGDATAPOOLS") + then calculate_entity_id("cloud:azure:synapse:workspaces:bigdatapools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES/SQLPOOLS") + then calculate_entity_id("cloud:azure:synapse:workspaces:sqlpools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.TIMESERIESINSIGHTS/ENVIRONMENTS") + then calculate_entity_id("cloud:azure:timeseriesinsights:environments", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.TIMESERIESINSIGHTS/ENVIRONMENTS/EVENTSOURCES") + then calculate_entity_id("cloud:azure:timeseriesinsights:eventsources", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.VMWARECLOUDSIMPLE/VIRTUALMACHINES") + then calculate_entity_id("cloud:azure:vmwarecloudsimple:virtualmachines", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES/SLOTS") and __kind == "APP" + then calculate_entity_id("cloud:azure:web:appslots", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.WEB/SITES/SLOTS") and __kind == "FUNCTIONAPP" + then calculate_entity_id("cloud:azure:web:functionslots", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.WEB/HOSTINGENVIRONMENTS") and __kind == "ASEV2" + then calculate_entity_id("cloud:azure:web:hostingenvironments:v2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/HOSTINGENVIRONMENTS") and __kind == "ASEV1" + then calculate_entity_id("cloud:azure:web:hostingenvironments:v1", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SERVERFARMS") + then calculate_entity_id("cloud:azure:web:serverfarms", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COMPUTE/VIRTUALMACHINESCALESETS") + then calculate_entity_id("AZURE_VM_SCALE_SET", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COMPUTE/VIRTUALMACHINES") + then calculate_entity_id("AZURE_VM", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.STORAGE/STORAGEACCOUNTS") + then calculate_entity_id("AZURE_STORAGE_ACCOUNT", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") + then calculate_entity_id("AZURE_SQL_DATABASE", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/ELASTICPOOLS") + then calculate_entity_id("AZURE_SQL_ELASTIC_POOL", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS") + then calculate_entity_id("AZURE_SQL_SERVER", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DOCUMENTDB/DATABASEACCOUNTS") + then calculate_entity_id("AZURE_COSMOS_DB", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/APPLICATIONGATEWAYS") + then calculate_entity_id("AZURE_APPLICATION_GATEWAY", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/LOADBALANCERS") + then calculate_entity_id("AZURE_LOAD_BALANCER", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.APIMANAGEMENT/SERVICE") + then calculate_entity_id("AZURE_API_MANAGEMENT_SERVICE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CACHE/REDIS") + then calculate_entity_id("AZURE_REDIS_CACHE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES/TOPICS") + then calculate_entity_id("AZURE_SERVICE_BUS_TOPIC", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES/QUEUES") + then calculate_entity_id("AZURE_SERVICE_BUS_QUEUE", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES") + then calculate_entity_id("AZURE_SERVICE_BUS_NAMESPACE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTHUB/NAMESPACES/EVENTHUBS") + then calculate_entity_id("AZURE_EVENT_HUB", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.EVENTHUB/NAMESPACES") + then calculate_entity_id("AZURE_EVENT_HUB_NAMESPACE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DEVICES/IOTHUBS") + then calculate_entity_id("AZURE_IOT_HUB", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES") and __kind == "FUNCTIONAPPLOGS" + then calculate_entity_id("AZURE_FUNCTION_APP", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES") + then calculate_entity_id("AZURE_WEB_APP", __resource_id_level_1) + end)) + + | FIELDS_ADD( + __level: coalesce(__contentJson["loglevel"],__contentJson["level"],__contentJson["Level"])) + | FIELDS_ADD(__levelString: UPPER(__level[s]), __levelInt: __level[i]) + | FIELDS_ADD( + loglevel: (case + when __levelInt==1 OR starts(__levelString, 'CRIT') then 'CRITICAL' + when __levelInt==2 OR starts(__levelString, 'ERR') then 'ERROR' + when __levelInt==3 OR starts(__levelString, 'WARN') then 'WARN' + when __levelInt==4 OR starts(__levelString, 'INFO') then 'INFO' + when IS_NOT_NULL(__levelString) then __levelString + else 'INFO' + end)) + | FIELDS_ADD( + __resultType:__contentJson["resultType"], + __resultSignature:STRING(__contentJson["resultSignature"])) + | FIELDS_ADD( + audit.action: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), __contentJson["operationName"]), + audit.result: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), COALESCE(parse(__resultSignature, "LD:status '.'? EOF"), parse(__resultType, "LD:result '.'? EOF"))), + audit.identity: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), COALESCE(__contentJson["identity"]["claims"]["http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"], __contentJson["http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"]))) + | FIELDS_ADD( + db.name: TO_NULL(""), + db.statement: TO_NULL(""), + db.operation: TO_NULL(""), + db.user: TO_NULL(""), + db.system: TO_NULL(""), + http.client_ip: TO_NULL(""), + http.flavor: TO_NULL(""), + http.method: TO_NULL(""), + http.scheme: TO_NULL(""), + http.host: TO_NULL(""), + http.route: TO_NULL(""), + http.status_code: TO_NULL(""), + http.target: TO_NULL(""), + http.url: TO_NULL(""), + message: TO_NULL(""), + faas.name: TO_NULL(""), + faas.instance: TO_NULL(""), + faas.version: TO_NULL(""), + k8s.pod.name: TO_NULL("")) + | FIELDS_ADD(__isFunctionApp: __category=="FunctionAppLogs" AND __resource_type=="MICROSOFT.WEB/SITES") + | FIELDS_ADD( + log.source: IF(__isFunctionApp, 'FunctionAppLogs', log.source), + message: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["message"])), message), + faas.name: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["functionName"])), faas.name), + faas.instance: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["hostInstanceId"])), faas.instance), + faas.version: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["hostVersion"])), faas.version)) + | FIELDS_ADD(__isK8s: __resource_type=="MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS") + | FIELDS_ADD(k8s.pod.name: COALESCE(IF(__isK8s, STRING(__contentJson["properties"]["pod"])), k8s.pod.name)) + | FIELDS_ADD(__isGatewayLogs: __category=="GatewayLogs" AND __resource_type=="MICROSOFT.APIMANAGEMENT/SERVICE") + | FIELDS_ADD(__http_parsed: IF(__isGatewayLogs, parse(__contentJson["properties"]["url"], "LD:httpScheme '://' LD:host ('/' LD):route "))) + | FIELDS_ADD( + http.client_ip: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["callerIpAddress"])), http.client_ip), + http.flavor: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["clientProtocol"])), http.flavor), + http.method: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["method"])), http.method), + http.scheme: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["httpScheme"])), http.scheme), + http.host: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["host"])), http.host), + http.route: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["route"])), http.route), + http.status_code: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["responseCode"])), http.status_code), + http.target: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["url"])), http.target), + http.url: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["url"])), http.url)) + | FIELDS_ADD(__isServiceBus: __category=="OperationalLogs" AND __resource_type=="MICROSOFT.SERVICEBUS/NAMESPACES") + | FIELDS_ADD(__isEventhubNamespace: __category=="OperationalLogs" AND __resource_type=="MICROSOFT.EVENTHUB/NAMESPACES") + | FIELDS_ADD( + message: COALESCE(IF(__isEventhubNamespace OR __isServiceBus, STRING(__contentJson["EventName"])), message), + timestamp: COALESCE(IF(__isEventhubNamespace OR __isServiceBus,parse(replace_string(STRING(__contentJson["EventTimeString"]), "M ", "M UTC"),"TIMESTAMP('M/d/yyyy h:m:s a Z'):t")), timestamp)) + | FIELDS_ADD( + db.name: COALESCE(STRING(__contentJson["properties"]["db"]), db.name), + db.statement: COALESCE(STRING(__contentJson["properties"]["sql_text"]), db.statement)) + | FIELDS_ADD(__isMariaDb: __resource_type=="MICROSOFT.DBFORMARIADB/SERVERS") + | FIELDS_ADD(db.system: COALESCE(IF(__isMariaDb, "mariadb"), db.system)) + | FIELDS_ADD(__isMysqlDb: (__resource_type=="MICROSOFT.DBFORMYSQL/SERVERS" OR __resource_type=="MICROSOFT.DBFORMYSQL/FLEXIBLESERVERS")) + | FIELDS_ADD(db.system: COALESCE(IF(__isMysqlDb, "mysql"), db.system)) + | FIELDS_ADD(__isMysqlEngineAuditLogs: (__isMysqlDb OR __isMariaDb) AND __category=="MySqlAuditLogs") + | FIELDS_ADD( + loglevel: COALESCE(IF(__isMysqlEngineAuditLogs,IF(IS_NOT_NULL(__contentJson["properties"]["error_code"]) AND __contentJson["properties"]["error_code"] > '0', 'ERROR', 'INFO')), loglevel), + log.source: COALESCE(IF(__isMysqlEngineAuditLogs, 'MySqlAuditLogs - ' + __contentJson["properties"]["event_class"]), log.source), + db.user: COALESCE(IF(__isMysqlEngineAuditLogs, IF(IS_NOT_NULL(__contentJson["properties"]["user"]), coalesce( parse(STRING(__contentJson["properties"]["user"]), "LD:result '[' LD"), STRING(__contentJson["properties"]["user"])))), db.user), + db.operation: COALESCE(IF(__isMysqlEngineAuditLogs, IF(__contentJson["properties"]["event_class"] == 'table_access_log', STRING(__contentJson["properties"]["event_subclass"]))), db.operation)) + | FIELDS_ADD(__isMysqlEngineSlowLogs: (__isMysqlDb OR __isMariaDb) AND __category=="MySqlSlowLogs") + | FIELDS_ADD( + loglevel: COALESCE(IF(__isMysqlEngineSlowLogs, 'WARN'), loglevel), + log.source: COALESCE(IF(__isMysqlEngineSlowLogs, 'MySqlSlowLogs'), log.source), + db.user: COALESCE(IF(__isMysqlEngineSlowLogs, coalesce( parse(__contentJson["properties"]["host"], "LD:result '[' LD") , __contentJson["properties"]["host"])), db.user)) + | FIELDS_ADD(__isPostgreSQL: __resource_type=="MICROSOFT.DBFORPOSTGRESQL/SERVERS" OR __resource_type=="MICROSOFT.DBFORPOSTGRESQL/SERVERSV2" OR __resource_type=="MICROSOFT.DBFORPOSTGRESQL/FLEXIBLESERVERS") + | FIELDS_ADD(db.system: COALESCE(IF(__isPostgreSQL, "postgresql"), db.system)) + | FIELDS_ADD(__isPostgreSQLLogs: __category=="PostgreSQLLogs") + | FIELDS_ADD(loglevel: COALESCE(IF(__isPostgreSQLLogs, IF(IS_NOT_NULL(__contentJson["properties"]["errorLevel"]) AND __contentJson["properties"]["errorLevel"] == 'ERROR', 'ERROR', 'INFO')), loglevel)) + | FIELDS_ADD(__isMSSQL: __resource_type=="MICROSOFT.SQL/SERVERS/DATABASES" OR __resource_type=="MICROSOFT.SQL/MANAGEDINSTANCES/DATABASES" OR __resource_type=="MICROSOFT.SQL/MANAGEDINSTANCES") + | FIELDS_ADD(__isMSSQLErrorLog: __isMSSQL AND (__category=="Errors" OR __category=="Timeouts" OR __category=="Deadlocks" OR __category=="Blocks")) + | FIELDS_ADD( + db.system: COALESCE(IF(__isMSSQL, "mssql"), db.system), + db.name: COALESCE(IF(__isMSSQL, __contentJson["properties"]["DatabaseName"]), db.name), + loglevel: COALESCE(IF(__isMSSQLErrorLog, 'ERROR'), loglevel)) + | FIELDS_REMOVE(__contentJson, __resource_id, __parsed_resource_id, __resource_type, __resource_name, __resource_name_full, __category, __kind, __resource_id_level_4, __resource_id_level_3, __resource_id_level_2, __resource_id_level_1, __level, __levelString, __resultType, __resultSignature, __isFunctionApp, __isK8s, __isGatewayLogs, __http_parsed, __isServiceBus, __isEventhubNamespace, __isMariaDb, __isMysqlDb, __isMysqlEngineAuditLogs, __isPostgreSQL, __isPostgreSQLLogs, __isMSSQL, __isMSSQLErrorLog, __isMysqlEngineSlowLogs, __levelInt) + EOT + } + rule_testing { + sample_log = jsonencode({ + "cloud.provider": "azure", + "content": "{\n \"RoleLocation\": \"West US\",\n \"ReleaseVersion\": \"6.2021.35.11+6cb1461.release_2021w35\",\n \"time\": \"2022-03-21T07:52:38.2584050Z\",\n \"resourceId\": \"/SUBSCRIPTIONS/69B51384-146C-4685-9DAB-5AE01877D7B8/RESOURCEGROUPS/MW-GR1/PROVIDERS/MICROSOFT.STORAGE/STORAGEACCOUNTS/DTMWSTORAGE1\",\n \"operationName\": \"MICROSOFT.STORAGE/STORAGEACCOUNTS/LISTACCOUNTSAS/ACTION\",\n \"category\": \"Administrative\",\n \"resultType\": \"Failure\",\n \"resultSignature\": \"Failed.NotFound\",\n \"durationMs\": \"22\",\n \"callerIpAddress\": \"40.112.242.0\",\n \"correlationId\": \"e6563a00-d857-4746-9db4-25a2ee3d475e\",\n \"identity\": {\n \"authorization\": {\n \"scope\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8/resourceGroups/mw-gr1/providers/Microsoft.Storage/storageAccounts/dtmwstorage1\",\n \"action\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\n \"evidence\": {\n \"role\": \"Azure Eventhubs Service Role\",\n \"roleAssignmentScope\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8\",\n \"roleAssignmentId\": \"ab1ae998ac0c422bb1d484519bb503b7\",\n \"roleDefinitionId\": \"eb8e19915de042a6a64b29b059341b7b\",\n \"principalId\": \"e7018f6488e246afa1977b9084d8346a\",\n \"principalType\": \"ServicePrincipal\"\n }\n },\n \"claims\": {\n \"aud\": \"https://management.core.windows.net/\",\n \"iss\": \"https://sts.windows.net/70ebe3a3-5b30-435d-9d67-7716d74ca190/\",\n \"iat\": \"1631108537\",\n \"nbf\": \"1631108537\",\n \"exp\": \"1631195237\",\n \"aio\": \"E2ZgYJixyXUK83oV3qvfzxWsdvzJDwA==\",\n \"appid\": \"80369ed6-5f11-4dd9-bef3-692475845e77\",\n \"appidacr\": \"2\",\n \"http://schemas.microsoft.com/identity/claims/identityprovider\": \"https://sts.windows.net/70ebe3a3-5b30-435d-9d67-7716d74ca190/\",\n \"http://schemas.microsoft.com/identity/claims/objectidentifier\": \"e7018f64-88e2-46af-a197-7b9084d8346a\",\n \"rh\": \"0.AUUAo-PrcDBbXUOdZ3cW10yhkNaeNoARX9lNvvNpJHWEXndFAAA.\",\n \"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier\": \"e7018f64-88e2-46af-a197-7b9084d8346a\",\n \"http://schemas.microsoft.com/identity/claims/tenantid\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190\",\n \"uti\": \"qaZswHoSuEOwZThkmTJDAA\",\n \"ver\": \"1.0\",\n \"xms_tcdt\": \"1415644249\"\n }\n },\n \"level\": \"Error\",\n \"properties\": {\n \"statusCode\": \"NotFound\",\n \"serviceRequestId\": null,\n \"statusMessage\": \"{\\\"error\\\":{\\\"code\\\":\\\"ResourceGroupNotFound\\\",\\\"message\\\":\\\"Resource group 'mw-gr1' could not be found.\\\"}}\",\n \"eventCategory\": \"Administrative\",\n \"entity\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8/resourceGroups/mw-gr1/providers/Microsoft.Storage/storageAccounts/dtmwstorage1\",\n \"message\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\n \"hierarchy\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190/mg-dynatrace/mg-dt-teams/69b51384-146c-4685-9dab-5ae01877d7b8\"\n },\n \"tenantId\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190\"\n}" + }) + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf new file mode 100644 index 0000000..658df92 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_dropped_messages" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") AND content="messages were dropped" + EOT + rule_name = "[Built-in] db:cassandra:dropped_messages" + processor_definition { + rule = "PARSE(content, \"LD ' - ' LD* (NSPACE:'db.cassandra.message.type' ' messages were dropped ' LD ':') SPACE INT:'db.cassandra.message.dropped.internal' LD INT:'db.cassandra.message.dropped.crossnode' LD INT:'db.cassandra.message.dropped.internal.latency_millis' LD INT:'db.cassandra.message.dropped.crossnode.latency_millis' LD*\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "INFO [ScheduledTasks:1] 2022-02-25 08:14:44,166 MessagingService.java:1246 - RANGE_SLICE messages were dropped in last 5000 ms: 0 internal and 2 cross node. Mean internal dropped latency: 0 ms and Mean cross-node dropped latency: 10299 ms", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf new file mode 100644 index 0000000..2fe5543 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf @@ -0,0 +1,31 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_keyspace_column_family" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") AND (content="TRACE" OR content="DEBUG" OR content="INFO" OR content="WARN" OR content="ERROR") + EOT + rule_name = "[Built-in] db:cassandra:keyspace_column_family" + processor_definition { + rule =<<-EOT + FIELDS_ADD(__parsed: parse(content, "DATA* 'CorruptSSTableException: Corrupted: ' LD:parts EOL")) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Completed flushing ' LD:parts ','"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* \"TableReader(path='\" LD:path \".db')\""))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Compacting (' LD ') [' LD:parts SPACE"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Deleting sstable: ' LD:parts EOF"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Compacted' LD 'sstables to [' LD:parts ','"))) + | FIELDS_ADD(__parsed: SPLIT(__parsed, "'/'")) + | FIELDS_ADD(table_directory: ARRAY_SELECT(__parsed, INT(ARRAY_LEN(__parsed)-2)), keyspace: ARRAY_SELECT(__parsed, INT(ARRAY_LEN(__parsed)-3))) + | FIELDS_ADD(table: parse(table_directory, "LD:data ('-' DATA)? EOF"), keyspace) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Enqueuing flush of ' LD: table ':'"))) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Writing Memtable-' LD:table '@'"))) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Flushing largest CFS' LD \"ColumnFamily='\" LD:table \"'\"")), keyspace:COALESCE(keyspace, parse(content, "DATA* \"Flushing largest CFS(Keyspace='\" LD:keyspace \"'\""))) + | FIELDS_RENAME('db.cassandra.table': table, 'db.cassandra.keyspace': keyspace) + | FIELDS_REMOVE(__parsed, table_directory) + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "WARN [SharedPool-Worker-19] 2018-01-14 21:40:55,156 AbstractTracingAwareExecutorService.java:169 - Uncaught exception on thread Thread[SharedPool-Worker-19,5,main]: {}\n\tjava.lang.RuntimeException: org.apache.cassandra.io.sstable.CorruptSSTableException: Corrupted: /apps/dynatrace/data/cassandra/ruxitdb/VisitsPendingMetaData-0a69b350c8b311e7b86b4d4f00f751ac/ruxitdb-VisitsPendingMetaData-ka-1-Data.db\n\tat org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2249) ~[apache-cassandra-2.1.18.jar:2.1.18]", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf new file mode 100644 index 0000000..8a1a4c3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_logback" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") + EOT + rule_name = "[Built-in] db:cassandra:logback" + processor_definition { + rule = "PARSE(content, \"UPPER:loglevel SPACE '[' LD:'thread.name' ']' SPACE TIMESTAMP('yyyy-MM-dd HH:mm:ss,SSS'):timestamp SPACE LD:'code.filepath' ':' INT:'code.lineno' SPACE '-' SPACE DATA\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "WARN [epollEventLoopGroup-2-2] 2022-03-04 07:22:19,070 Message.java:785 - Unknown exception in client networking\nio.netty.channel.unix.Errors$NativeIoException: syscall:read(...)() failed: Connection reset by peer\n\tat io.netty.channel.unix.FileDescriptor.readAddress(...)(Unknown Source) ~[netty-all-4.0.44.Final.jar:4.0.44.Final]", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf new file mode 100644 index 0000000..ed074c3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf @@ -0,0 +1,22 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_default_log" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content!="index.search.slowlog*" and content!="index.indexing.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:default_log" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' ('DEPRECATION'| (UPPER:loglevel SPACE*)) ']' PUNCT? + SPACE? '[' LD:'log.logger' SPACE* ']' PUNCT? + SPACE? '[' LD:'db.elasticsearch.node' SPACE* ']' + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2022-02-21T19:24:02,533][INFO ][o.e.c.m.MetadataIndexTemplateService] [i-0e368ef320d5bfb4f] adding template [index_template_snyk_app_vulnerability] for index patterns [snyk_app_vulnerability*]", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf new file mode 100644 index 0000000..87ac3c0 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf @@ -0,0 +1,26 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_slow_log_index" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content="index.indexing.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:slow_log_index" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' UPPER:loglevel SPACE* ']' PUNCT? + SPACE? '[index.indexing.slowlog.' LD:'db.operation' ']' PUNCT? + SPACE? '[' LD:'db.elasticsearch.node' ']' PUNCT? + (SPACE? '{' LD '}')? //metadata, dt.trace_id + SPACE? '[' LD?:'db.elasticsearch.index_name' ']' PUNCT? + SPACE? 'took[' LD ']' PUNCT? + SPACE? 'took_millis[' INT:'db.elasticsearch.duration' ']' PUNCT? + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2017-09-10T12:07:26,683][WARN ][index.indexing.slowlog.index] [GOgO9TD] [testindex-slowlogs/yNbyYk1ARSW_hd0YRh6J0A] took[142.3micros], took_millis[0], type[product], id[105], routing[] , source[{\"price\":9925,\"name\":\"Nariko\"}]", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf new file mode 100644 index 0000000..552fa46 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf @@ -0,0 +1,33 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_slow_log_search" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content="index.search.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:slow_log_search" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' UPPER:loglevel SPACE* ']' PUNCT? + SPACE? '[index.search.slowlog.' LD:'db.operation' ']' PUNCT? + SPACE? '[' LD*:'db.elasticsearch.node' ']' PUNCT? + (SPACE? '{' LD '}')? //metadata, dt.trace_id + SPACE? '[' LD?:'db.elasticsearch.index_name' ']' PUNCT? + SPACE? '[' INT?:'db.elasticsearch.affected_shard' ']' PUNCT? + SPACE? 'took[' LD* ']' PUNCT? + SPACE? 'took_millis[' INT:'db.elasticsearch.duration' ']' PUNCT? + (SPACE? 'total_hits[' INT SPACE? 'hits'? ']' PUNCT?) + SPACE? 'types[' LD* ']' PUNCT? + SPACE? 'stats[' LD* ']' PUNCT? + SPACE? 'search_type[' LD*:'db.elasticsearch.search_type' ']' PUNCT? + SPACE? 'total_shards[' INT?:'db.elasticsearch.total_shards' ']' PUNCT? + (SPACE? 'source[' LD* 'size' SPACE? PUNCT SPACE? INT:'db.elasticsearch.query_size')? + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2022-02-14T15:39:02,236][TRACE][index.search.slowlog.fetch] [i-09936f6f0e61c3f22] [log_record-global-daily35-d2022.01.31][11] took[100ms], took_millis[100], total_hits[-1], types[log_record], stats[], search_type[QUERY_THEN_FETCH], total_shards[51], source[{\"size\":1000,\"timeout\":\"30000000000nanos\",\"query\":{\"bool\":{\"filter\":[{\"term\":{\"tenantId\":{\"value\":\"qra64722\",\"boost\":1.0}}},{\"range\":{\"timestamp\":{\"from\":1643618907448,\"to\":1643622025852,\"include_lower\":true,\"include_upper\":true,\"format\":\"epoch_millis\",\"boost\":1.0}}},{\"term\":{\"status\":{\"value\":\"info\",\"boost\":1.0}}}],\"adjust_pure_negative\":true,\"boost\":1.0}},\"version\":false,\"seq_no_primary_term\":false,\"sort\":[{\"timestamp\":{\"order\":\"desc\"}},{\"logSeqNumber\":{\"order\":\"desc\"}}],\"track_total_hits\":2147483647}], id[],", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf new file mode 100644 index 0000000..025c6f4 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf @@ -0,0 +1,42 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_default" { + enabled = true + query =<<-EOT + process.technology="haproxy" AND content="Connect from" + EOT + rule_name = "[Built-in] load_balancer:haproxy:default" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? + '[' + INT:'process.pid' + ']: Connect from ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + SPACE + 'to' + SPACE + IPADDR:'net.host.ip' + ':' + INT:'net.host.port' + SPACE + '(' + LD:'load_balancer.haproxy.frontend_name' + '/' + LD:'load_balancer.haproxy.frontend_mode' + ')' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Mar 10 08:59:46 localhost haproxy-stats:[2709]: Connect from 10.176.34.80:37624 to 10.176.40.153:9001 (stats/HTTP)", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf new file mode 100644 index 0000000..f2cbbaf --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf @@ -0,0 +1,35 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_error" { + enabled = true + query = "process.technology=\"haproxy\"" + rule_name = "[Built-in] load_balancer:haproxy:error" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? + '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + ' [' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + '/' + LD:'load_balancer.haproxy.bind_name' + ':' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Mar 9 09:25:23 localhost haproxy-http-in:[13049]: 10.176.33.199:44236 [09/Mar/2022:09:25:23.680] http-in/2: SSL handshake failure", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf new file mode 100644 index 0000000..4d3a7e4 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf @@ -0,0 +1,63 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_http" { + enabled = true + query =<<-EOT + process.technology="haproxy" AND (content="HTTP" OR content="") + EOT + rule_name = "[Built-in] load_balancer:haproxy:http" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + SPACE + '[' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + SPACE + LD:'load_balancer.haproxy.backend_name' + '/' + LD:'load_balancer.haproxy.server_name' + SPACE + INT:'load_balancer.haproxy.tr' '/' + INT:'load_balancer.haproxy.tw' '/' + INT:'load_balancer.haproxy.tc' '/' + INT:'load_balancer.haproxy.ts' '/' + INT:'load_balancer.haproxy.ta' + SPACE + 'HTTP_STATUS '? + INT:'http.status_code' SPACE + INT:'load_balancer.haproxy.bytes_read' SPACE + LD:'load_balancer.haproxy.captured_request_cookie' SPACE + LD:'load_balancer.haproxy.captured_response_cookie' SPACE + LD:'load_balancer.haproxy.termination_state' SPACE + INT:'load_balancer.haproxy.actconn' '/' + INT:'load_balancer.haproxy.feconn' '/' + int:'load_balancer.haproxy.beconn' '/' + int:'load_balancer.haproxy.srv_conn' '/' + int:'load_balancer.haproxy.retries' SPACE + int:'load_balancer.haproxy.srv_queue' '/' + int:'load_balancer.haproxy.backend_queue' SPACE + (('-' | ('{' LD?:'load_balancer.haproxy.captured_request_headers' '}') ) SPACE)? + (('-' | ('{' LD?:'load_balancer.haproxy.captured_response_headers' '}') ) SPACE)? + '\"' + ('' | (LD:'http.method' SPACE LD:'http.target' SPACE LD:'http.flavor')) + '\"' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Feb 17 11:05:12 localhost haproxy-http-in:[2190]: 54.80.168.64:44104 [17/Feb/2022:11:05:11.886] http-in~ collector_log_ingest_backend/psg0 998/0/0/2/1000 HTTP_STATUS 204 337 - - ---- 17/15/0/0/0 0/0 {624|||ymv35727.dev.dynatracelabs.com} {|} \"POST /api/v2/logs/ingest HTTP/1.1\" TLS_AES_256_GCM_SHA384 TLSv1.3", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf new file mode 100644 index 0000000..5be6cfb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf @@ -0,0 +1,42 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_tcp" { + enabled = true + query = "process.technology=\"haproxy\"" + rule_name = "[Built-in] load_balancer:haproxy:tcp" + processor_definition { + rule =<<-EOT + PARSE(content, "LD + '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + ' [' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + ' ' + LD:'load_balancer.haproxy.backend_name' '/' + LD:'load_balancer.haproxy.server_name' ' ' + INT:'load_balancer.haproxy.tw' '/' + INT:'load_balancer.haproxy.tc' '/' + INT:'load_balancer.haproxy.tt' ' ' + INT:'load_balancer.haproxy.bytes_read' ' ' + LD:'load_balancer.haproxy.termination_state' ' ' + INT:'load_balancer.haproxy.actconn' '/' + INT:'load_balancer.haproxy.feconn' '/' + int:'load_balancer.haproxy.beconn' '/' + int:'load_balancer.haproxy.srv_conn' '/' + int:'load_balancer.haproxy.retries' ' ' + int:'load_balancer.haproxy.srv_queue' '/' + int:'load_balancer.haproxy.backend_queue' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "haproxy[14387]: 10.0.1.2:33313 [06/Feb/2022:12:12:51.443] fnt bck/srv1 0/0/5007 212 -- 0/0/0/0/3 0/0", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf new file mode 100644 index 0000000..17087fd --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf @@ -0,0 +1,29 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_dot_notation" { + enabled = true + query = "trace.id AND span.id" + rule_name = "[Built-in] one_agent:log_enrichment:dot_notation" + processor_definition { + rule =<<-EOT + PARSE(content, "DATA? 'trace.id' PUNCT SPACE? PUNCT? SPACE? PUNCT? ([0-9a-fA-F]{32}|[0-9a-fA-F]{16}):trace_id") + | PARSE(content, "DATA 'span.id' PUNCT SPACE? PUNCT? SPACE? PUNCT? [0-9a-fA-F]{16}:span_id") + EOT + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace.id=854a881de84c936780442bf092ae0698, span.id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace.id=a38af43fa291d6c6, span.id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + } + ] + EOT + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf new file mode 100644 index 0000000..71887b4 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf @@ -0,0 +1,23 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_trace_sampled" { + enabled = true + query = "trace_sampled or dt.trace_sampled" + rule_name = "[Built-in] one_agent:log_enrichment:trace_sampled" + processor_definition { + rule = "PARSE(content, \"DATA? 'trace_sampled' PUNCT SPACE? PUNCT? SPACE? PUNCT? BOOLEAN:trace_sampled\")" + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_sampled=true] This is a sample log with trace_sampled DT stub" + }, + { + "content":"2022-04-07 15:44:02,879 [QuartzScheduler_Worker-4] INFO PendingEventSenderJob : trace_sampled: true, trace_id: 854a881de84c936780442bf092ae0698, span_id: c98cf92202a4e460 com.dynatrace.spine.eventbus.client.support.retry.PendingEventSenderJob job started." + } + ] + EOT + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf new file mode 100644 index 0000000..8abdf9b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf @@ -0,0 +1,41 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_underscore_notation" { + enabled = true + query = "(trace_id AND span_id) or (dt.trace_id AND dt.span_id)" + rule_name = "[Built-in] one_agent:log_enrichment:underscore_notation" + processor_definition { + rule =<<-EOT + PARSE(content, "DATA? 'trace_id' PUNCT SPACE? PUNCT? SPACE? PUNCT? ([0-9a-fA-F]{32}|[0-9a-fA-F]{16}):trace_id") + | PARSE(content, "DATA 'span_id' PUNCT SPACE? PUNCT? SPACE? PUNCT? [0-9a-fA-F]{16}:span_id") + EOT + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace_id=854a881de84c936780442bf092ae0698, span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace_id=a38af43fa291d6c6, span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_id=c9084f2ed39f4eacd13e3ecaa8a3a132, dt.span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span DT stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_id=a38af43fa291d6c6, dt.span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span DT stub" + } + ] + EOT + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf new file mode 100644 index 0000000..88b5350 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf @@ -0,0 +1,23 @@ +resource "dynatrace_log_processing" "_Built-in_openTelemetry_log_enrichment_trace_sampled" { + enabled = true + query =<<-EOT + trace_flags="0*" or trace_flags="1*" or trace_flags="2*" or trace_flags="3*" or trace_flags="4*" or trace_flags="5*" or trace_flags="6*" or trace_flags="7*" or trace_flags="8*" or trace_flags="9*" + EOT + rule_name = "[Built-in] openTelemetry:log_enrichment:trace_sampled" + processor_definition { + rule =<<-EOT + USING(INOUT trace_flags) + | FIELDS_ADD(f:parse(trace_flags, "HEXINT:hex")) + | FIELDS_ADD("trace_sampled": (f & 1==1)) + | FIELDS_REMOVE(f, trace_flags) + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "2022-02-17 05:58:31 UTC [2, -342723887] Started analysis OnDemandAnalysisRequest{analyzerId=com.compuware.apm.ondemandanalysis.analyzer.strategy.FDISimpleTreeAnalyzer, analysisStartTimeInMillis=1645076400000, analysisEndTimeInMillis=1645077420000, indexKeys=[APPLICATION+9BDE0A20D897F97B], desiredDataQuantity=15000, filters=[ApplicationCallDataFilter{hasHttpError=false}, CallIdentifierFilter{callType=APPLICATION, serviceTypes=null, methodGroupIdentifiers=[], excludeMethodGroupIdentifiers=null, methodIdentifiers=[], instanceIdentifiers=[], methodNameSearchString=null}]}", + "span_id": "8f20d10d71ae12f4", + "trace_flags": "01", + "trace_id": "aac3e95e0bde67514059e430a9b4e507" + }) + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf new file mode 100644 index 0000000..93d86c9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_rum_user_id" { + enabled = true + query = "dt.rum.user_id" + rule_name = "[Built-in] rum:user_id" + processor_definition { + rule = "PARSE(content, \"DATA? 'dt.rum.user_id' '\\\"'? SPACE? [:=]+ SPACE? DQS:dt.rum.user_id\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "2022-05-10 10:45:00 UTC [!dt dt.rum.user_id=\"John Doe\"] This is a sample log with user id", + "event.type": "LOG", + "loglevel": "NONE", + "timestamp": "1647504114437" + }) + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf new file mode 100644 index 0000000..cd1bf06 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf @@ -0,0 +1,46 @@ +resource "dynatrace_log_processing" "_Built-in_web_server_nginx_access_log" { + enabled = true + query = "process.technology=\"nginx\"" + rule_name = "[Built-in] web_server:nginx:access_log" + processor_definition { + rule =<<-EOT + PARSE(content, "IPADDR:'net.peer.ip' + ' - ' + LD:'enduser.id' + ' [' HTTPDATE:timestamp ']' + SPACE + '\"' + LD:'http.method' + SPACE + LD:'http.target' + SPACE + LD:'http.flavor' + '\"' + SPACE + INT:'http.status_code' + SPACE + INT:'http.response_content_length' + SPACE + '\"' LD:'http.request.header.referrer' '\"' + SPACE + '\"' LD:'http.user_agent' '\"' + // nginx-ingress additional attributes + (SPACE INT:'http.request_content_length' + SPACE DOUBLE:'web_server.nginx.request_time' + SPACE '[' LD*:'web_server.nginx.proxy_upstream_name' ']' + SPACE '[' LD*:'web_server.nginx.proxy_alternative_upstream_name' ']' + SPACE NSPACE*:'web_server.nginx.upstream_addr' + SPACE INT:'web_server.nginx.upstream_response_length' + SPACE DOUBLE:'web_server.nginx.upstream_response_time' + SPACE INT:'web_server.nginx.upstream_status' + SPACE LD:'web_server.nginx.req_id')? + (SPACE LD)? (EOL | EOF)") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "10.176.50.9 - Berbelek [21/Feb/2022:11:16:47 +0000] \"GET /v1/technologies/google-cloud-monitoring-and-cloud-logging/releases/ HTTP/1.1\" 200 397 \"-\" \"ruxit server\" 455 0.002 [hub-hub-cluster-api-80] [] 10.179.136.32:80 397 0.004 200 b24eadc996a6a52913375f56bba7fd22", + "process.technology": "nginx" + }) + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf new file mode 100644 index 0000000..0c308d9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf @@ -0,0 +1,30 @@ +resource "dynatrace_log_processing" "_Built-in_web_server_nginx_error_log" { + enabled = true + query =<<-EOT + process.technology="nginx" AND (content="warn" OR content="error" OR content="crit" OR content="alert" OR content="emerg") + EOT + rule_name = "[Built-in] web_server:nginx:error_log" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('yyyy/MM/dd HH:mm:ss'):timestamp + SPACE + '[' LD:'loglevel' ']' + SPACE + INT:'process.pid' + LD + 'client: ' IPADDR:'net.peer.ip' ',' SPACE + 'server: ' [^,]+:'net.host.name' ', '* + ('request: ' '\"' LD:'http.method' SPACE LD:'http.target' SPACE LD:'http.flavor' '\"' ','* SPACE*)? + ('upstream: ' DQS:'web_server.nginx.upstream' ', '* )? + ('host: ' DQS:'http.host' ', '*)? + ('referrer: ' DQS:'dt.http.request.header.referer' ', '*)? + LD*") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "2022/02/21 13:59:50 [warn] 104#104: *155047 a client request body is buffered to a temporary file /tmp/client-body/0000000198, client: 83.164.160.102, server: account-dev.dynatracelabs.com, request: \"POST /basweb/saml/SSO/alias/rdyn HTTP/2.0\", host: \"account-dev.dynatracelabs.com\", referrer: \"https://sso-dev.dynatracelabs.com/\"", + "process.technology": "nginx" + }) + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_processing/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_timestamp/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_timestamp/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_timestamp/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf b/modules/ca-prelive/03012024_125910/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf new file mode 100644 index 0000000..23f0677 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf @@ -0,0 +1,14 @@ +resource "dynatrace_log_timestamp" "environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC" { + enabled = true + config_item_title = "Auto-migrated from flag LAConfigUTCAsDefaultContainerTimezone - UTC" + date_time_pattern = "" + scope = "environment" + timezone = "Etc/UTC" + matchers { + matcher { + attribute = "dt.entity.container_group" + operator = "MATCHES" + values = [ "*" ] + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf new file mode 100644 index 0000000..64beb54 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf @@ -0,0 +1,68 @@ +resource "dynatrace_management_zone_v2" "Connected_Friction" { + name = "Connected Friction" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "nira" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf new file mode 100644 index 0000000..dd04a38 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf @@ -0,0 +1,68 @@ +resource "dynatrace_management_zone_v2" "Porsche_Data_Lake" { + name = "Porsche Data Lake" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "pdl" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf new file mode 100644 index 0000000..4f8eeba --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf @@ -0,0 +1,74 @@ +resource "dynatrace_management_zone_v2" "Predictive_Maintenance" { + name = "Predictive Maintenance" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "predictive-maintenance" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main converter-fdc-transfer-audi" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/management_zone_v2/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/management_zone_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/management_zone_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/network_zone/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/network_zone/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/network_zone/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/network_zone/default.network_zone.tf b/modules/ca-prelive/03012024_125910/configurations/modules/network_zone/default.network_zone.tf new file mode 100644 index 0000000..e41e1c8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/network_zone/default.network_zone.tf @@ -0,0 +1,8 @@ +resource "dynatrace_network_zone" "default" { + name = "default" + description = "The default network zone. This is the network zone for OneAgents or ActiveGates that do not have any network zone configured." + num_of_configured_activegates = 1 + num_of_configured_oneagents = 42 + num_of_oneagents_from_other_zones = 0 + num_of_oneagents_using = 42 +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..cb14d79 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "AMBIENT_SAMPLING_CAPTURING" { + enabled = true + key = "AMBIENT_SAMPLING_CAPTURING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..4524624 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "AUTOSENSOR_CAPTURING" { + enabled = true + key = "AUTOSENSOR_CAPTURING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..ebbcc70 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_AMQP_SENSOR_V2" { + enabled = true + key = "DOTNET_AMQP_SENSOR_V2" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf new file mode 100644 index 0000000..39336b9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASPNETCORE_UEM" { + enabled = false + key = "DOTNET_ASPNETCORE_UEM" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf new file mode 100644 index 0000000..0f03783 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASPNET_HTTPSELFHOSTSERVER" { + enabled = true + key = "DOTNET_ASPNET_HTTPSELFHOSTSERVER" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..96a0c83 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASP_SENSOR_V2_FORCIBLE" { + enabled = true + key = "DOTNET_ASP_SENSOR_V2_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..114dd99 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASYNC_AUTOSENSOR_FORCIBLE" { + enabled = true + key = "DOTNET_ASYNC_AUTOSENSOR_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..95b1723 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf new file mode 100644 index 0000000..9b21376 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_FSHARP_WORKFLOW" { + enabled = true + key = "DOTNET_FSHARP_WORKFLOW" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf new file mode 100644 index 0000000..a98e75b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_HTTPCLIENT" { + enabled = true + key = "DOTNET_HTTPTAGGING_HTTPCLIENT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf new file mode 100644 index 0000000..2148219 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_HTTPLISTENER" { + enabled = true + key = "DOTNET_HTTPTAGGING_HTTPLISTENER" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf new file mode 100644 index 0000000..b166b2c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_WCFADDONS" { + enabled = true + key = "DOTNET_HTTPTAGGING_WCFADDONS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..abebdd1 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTP_TAGGING_SENSOR_V2" { + enabled = false + key = "DOTNET_HTTP_TAGGING_SENSOR_V2" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf new file mode 100644 index 0000000..613e690 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER" { + enabled = true + key = "DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a6b1ee8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_INSTRUMENTATION_CACHE_FORCIBLE" { + enabled = true + key = "DOTNET_INSTRUMENTATION_CACHE_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf new file mode 100644 index 0000000..39cb63f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_IN_PROC_TAGGING_V2" { + enabled = false + key = "DOTNET_IN_PROC_TAGGING_V2" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf new file mode 100644 index 0000000..94c537c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_LOG4NET" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_LOG4NET" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf new file mode 100644 index 0000000..34843f5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf new file mode 100644 index 0000000..00bda76 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_SERILOG" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_SERILOG" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..f24f062 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "DOTNET_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf new file mode 100644 index 0000000..ce33266 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_NATIVE_SAMPLING" { + enabled = true + key = "DOTNET_NATIVE_SAMPLING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf new file mode 100644 index 0000000..9a0f8d2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION" { + enabled = true + key = "DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf new file mode 100644 index 0000000..e818d10 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_REMOTING_LINK_INSERTION_FEATURE" { + enabled = true + key = "DOTNET_REMOTING_LINK_INSERTION_FEATURE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf new file mode 100644 index 0000000..c61c64c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_THREAD_POOL_METRICS" { + enabled = true + key = "DOTNET_THREAD_POOL_METRICS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..7e6ecce --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_WCF_SENSOR_V2" { + enabled = false + key = "DOTNET_WCF_SENSOR_V2" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..c56d9b2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_WCF_TAGGING" { + enabled = false + key = "DOTNET_WCF_TAGGING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf new file mode 100644 index 0000000..9b1e30a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "FRONTEND_AGENT_IMPROVED_SERVER_BALANCING" { + enabled = true + key = "FRONTEND_AGENT_IMPROVED_SERVER_BALANCING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf new file mode 100644 index 0000000..5913747 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_CASP_SOFTWARE_COMPONENTS" { + enabled = false + key = "GO_CASP_SOFTWARE_COMPONENTS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf new file mode 100644 index 0000000..4ae2607 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_EXTERNAL_METADATA" { + enabled = true + key = "GO_EXTERNAL_METADATA" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..ae51bf7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_LOG_ENRICHMENT" { + enabled = false + key = "GO_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf new file mode 100644 index 0000000..36918b0 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_SQL_PGX" { + enabled = false + key = "GO_SQL_PGX" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf new file mode 100644 index 0000000..bcc1fb3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_STRIPPED" { + enabled = true + key = "GO_STRIPPED" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf new file mode 100644 index 0000000..b5ec671 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GRPC_TRACE_CONTEXT" { + enabled = false + key = "GRPC_TRACE_CONTEXT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf new file mode 100644 index 0000000..e568a4a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "HTTP_TRACE_CONTEXT" { + enabled = true + key = "HTTP_TRACE_CONTEXT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..174d4ad --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "IBM_MQ_TRACING_FEATURE_FORCIBLE" { + enabled = true + key = "IBM_MQ_TRACING_FEATURE_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf new file mode 100644 index 0000000..7d239cf --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "IIS_MODULE_INSIGHTS" { + enabled = true + key = "IIS_MODULE_INSIGHTS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8ad7bd9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AKKA_HTTP_CLIENT_FORCIBLE" { + enabled = true + key = "JAVA_AKKA_HTTP_CLIENT_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf new file mode 100644 index 0000000..6b4a8bf --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AKKA_REMOTING" { + enabled = true + key = "JAVA_AKKA_REMOTING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..d99217a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_ALLOCATION_PROFILING_FORCIBLE" { + enabled = true + key = "JAVA_ALLOCATION_PROFILING_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf new file mode 100644 index 0000000..55157cb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AMBIENT_SAMPLING_THREAD_MONITORING" { + enabled = true + key = "JAVA_AMBIENT_SAMPLING_THREAD_MONITORING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..df38e30 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_APACHE_HTTP_CLIENT" { + enabled = true + key = "JAVA_APACHE_HTTP_CLIENT_5" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf new file mode 100644 index 0000000..fceef3e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_CALL_COUNTER" { + enabled = false + key = "JAVA_CASP_CALL_COUNTER" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf new file mode 100644 index 0000000..d88037a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_FLAW_FINDER_IAST" { + enabled = false + key = "JAVA_CASP_FLAW_FINDER_IAST" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..449c889 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf new file mode 100644 index 0000000..fa182fb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_COMPLETABLE_FUTURE" { + enabled = true + key = "JAVA_COMPLETABLE_FUTURE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..207e269 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE" { + enabled = true + key = "JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf new file mode 100644 index 0000000..eba610c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_FORK_JOIN_POOL" { + enabled = false + key = "JAVA_FORK_JOIN_POOL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b1f7f52 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE" { + enabled = true + key = "JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf new file mode 100644 index 0000000..844c87f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_INTERNAL_HTTP_SERVER" { + enabled = true + key = "JAVA_INTERNAL_HTTP_SERVER" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..ee7263c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_JDK11_HTTP_CLIENT" { + enabled = true + key = "JAVA_JDK11_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a931695 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_JETTY_HANDLER_FORCIBLE" { + enabled = true + key = "JAVA_JETTY_HANDLER_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..85f8c5b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_KAFKA" { + enabled = true + key = "JAVA_KAFKA" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf new file mode 100644 index 0000000..9737ae6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_KAFKA_STREAMS" { + enabled = false + key = "JAVA_KAFKA_STREAMS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..c3683da --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "JAVA_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf new file mode 100644 index 0000000..2afbf1b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_METRIC_EXTENSIONS" { + enabled = false + key = "JAVA_METRIC_EXTENSIONS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4873241 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_MQ_TAGGING_FORCIBLE" { + enabled = true + key = "JAVA_MQ_TAGGING_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..bc11ed8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTELEMETRY" { + enabled = true + key = "JAVA_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf new file mode 100644 index 0000000..4325696 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT" { + enabled = false + key = "JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf new file mode 100644 index 0000000..15c18c5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING" { + enabled = true + key = "JAVA_OPENTRACING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf new file mode 100644 index 0000000..ebc0e12 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING_OVERRIDE" { + enabled = false + key = "JAVA_OPENTRACING_OVERRIDE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf new file mode 100644 index 0000000..5046f52 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE" { + enabled = false + key = "JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf new file mode 100644 index 0000000..f38c973 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REACTOR3_CORE_TRACING" { + enabled = true + key = "JAVA_REACTOR3_CORE_TRACING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..47d392d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REACTOR_NETTY_HTTP_CLIENT" { + enabled = true + key = "JAVA_REACTOR_NETTY_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf new file mode 100644 index 0000000..ea2cf7d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REDIS_LETTUCE" { + enabled = false + key = "JAVA_REDIS_LETTUCE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf new file mode 100644 index 0000000..ae070e9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING" { + enabled = true + key = "JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf new file mode 100644 index 0000000..96659cd --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_RUM_ON_NETTY" { + enabled = false + key = "JAVA_RUM_ON_NETTY" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..22268f5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_SERVLET_5_SUPPORT_FORCIBLE" { + enabled = true + key = "JAVA_SERVLET_5_SUPPORT_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..1508b70 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_SPRING_KAFKA" { + enabled = false + key = "JAVA_SPRING_KAFKA" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf new file mode 100644 index 0000000..2f2b637 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_TIBCO_BW5_START_WORKFLOW" { + enabled = true + key = "JAVA_TIBCO_BW5_START_WORKFLOW" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf new file mode 100644 index 0000000..7ac8281 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS" { + enabled = true + key = "JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf new file mode 100644 index 0000000..35c736f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_UEM_INSTRUMENTATION" { + enabled = false + key = "JAVA_UEM_INSTRUMENTATION" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..a5cc238 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_WEBFLUX_HTTP_CLIENT" { + enabled = true + key = "JAVA_WEBFLUX_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf new file mode 100644 index 0000000..0e428c0 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "LOG_ENRICHMENT_METADATA" { + enabled = false + key = "LOG_ENRICHMENT_METADATA" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf new file mode 100644 index 0000000..209b1db --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH" { + enabled = false + key = "METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..2b1de45 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_AGENT_PRELOADING_FORCIBLE" { + enabled = true + key = "NODEJS_AGENT_PRELOADING_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..9e970a4 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf new file mode 100644 index 0000000..50560a5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_FETCH" { + enabled = false + key = "NODEJS_FETCH" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf new file mode 100644 index 0000000..6c57415 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_GRAPHQL" { + enabled = false + key = "NODEJS_GRAPHQL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8d5b220 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_HTTP2_FORCIBLE" { + enabled = true + key = "NODEJS_HTTP2_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..a5385b7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_LOG_ENRICHMENT" { + enabled = false + key = "NODEJS_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..e48377a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "NODEJS_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..7a26e34 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_OPENTELEMETRY" { + enabled = false + key = "NODEJS_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf new file mode 100644 index 0000000..9585424 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_ORACLEDB" { + enabled = false + key = "NODEJS_ORACLEDB" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf new file mode 100644 index 0000000..a8505d0 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_SNAPPY" { + enabled = true + key = "NODEJS_SNAPPY" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf new file mode 100644 index 0000000..71e3876 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_WORKERTHREADS" { + enabled = false + key = "NODEJS_WORKERTHREADS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..f9df2f5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODE_JS_AMBIENT_SAMPLING_CAPTURING" { + enabled = false + key = "NODE_JS_AMBIENT_SAMPLING_CAPTURING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8755769 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ODIN_ONEAGENT_CORRELATION_FORCIBLE" { + enabled = true + key = "ODIN_ONEAGENT_CORRELATION_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf new file mode 100644 index 0000000..8118c2d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_CROSS_ENV_COORD_SAMPLING" { + enabled = false + key = "ONEAGENT_CROSS_ENV_COORD_SAMPLING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..535eccb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_CROSS_ENV_RESP_TAGGING" { + enabled = false + key = "ONEAGENT_CROSS_ENV_RESP_TAGGING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf new file mode 100644 index 0000000..c60755d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_FAAS_SERVER_ID_CALCULATION" { + enabled = true + key = "ONEAGENT_FAAS_SERVER_ID_CALCULATION" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf new file mode 100644 index 0000000..f633229 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_RESPONSE_COMPRESSION_DOWN" { + enabled = true + key = "ONEAGENT_RESPONSE_COMPRESSION_DOWN" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf new file mode 100644 index 0000000..1e9a02d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER" { + enabled = false + key = "OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..d576237 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE" { + enabled = true + key = "OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf new file mode 100644 index 0000000..51318ee --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_AUTOSENSOR_ALL_WORKERS" { + enabled = false + key = "PHP_AUTOSENSOR_ALL_WORKERS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..9803454 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf new file mode 100644 index 0000000..bd04336 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_GC_METRICS" { + enabled = true + key = "PHP_GC_METRICS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf new file mode 100644 index 0000000..812e54d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_OPCACHE_METRICS" { + enabled = true + key = "PHP_OPCACHE_METRICS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..5f63f63 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_REQUEST_ATTRIBUTES" { + enabled = true + key = "PHP_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..e6f3fd9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ROW_COUNT_CAPTURING" { + enabled = true + key = "ROW_COUNT_CAPTURING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..756790a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "RUM_CAPTURING" { + enabled = true + key = "RUM_CAPTURING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..f308160 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_APACHE_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf new file mode 100644 index 0000000..38436c2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_MODULE" { + enabled = true + instrumentation = true + key = "SENSOR_APACHE_MODULE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf new file mode 100644 index 0000000..b23f222 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_QUEUINGTIME" { + enabled = true + instrumentation = true + key = "SENSOR_APACHE_QUEUINGTIME" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf new file mode 100644 index 0000000..2ef0ef4 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_ADO" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_ADO" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..382dfdf --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AMQP_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AMQP_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf new file mode 100644 index 0000000..a674ad6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_ASPNET" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_ASPNET" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..7988bf4 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..72718e5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..ac431b2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_COSMOSDB.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_COSMOSDB.oneagent_features.tf new file mode 100644 index 0000000..5268be2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_COSMOSDB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_COSMOSDB" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_COSMOSDB" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..44c6711 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..e02ae56 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_EXCEPTION" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..83439e7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..e5d757e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_HTTP_TAGGING" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_HTTP_TAGGING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..1512cd5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_IBM_MQ_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_IBM_MQ_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..f095b6a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_KAFKA" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_KAFKA" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..502f119 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a3f5850 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_MONGODB_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_MONGODB_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf new file mode 100644 index 0000000..e37220b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_MSMQ" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_MSMQ" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..883dc1f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..95e11ff --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_REMOTING_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_REMOTING_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..5d4d228 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_REQUEST_ATTRIBUTES" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf new file mode 100644 index 0000000..ddf2db3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_SERVICE_FABRIC" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_SERVICE_FABRIC" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..228a15a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_THREAD_TAGGING" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_THREAD_TAGGING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf new file mode 100644 index 0000000..1412fa4 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_WCF" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_WCF" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..eacfc80 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..b201798 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CLIENTWEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_GO_CLIENTWEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf new file mode 100644 index 0000000..864d09d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CQL" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_CQL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..6dc5706 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b7532c1 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_GRPC_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_GRPC_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..ca19faf --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf new file mode 100644 index 0000000..65cf79f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_REDIS" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_REDIS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4c72e3f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_SQL_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_SQL_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..e9c7bbf --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_GO_WEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf new file mode 100644 index 0000000..3ab1f94 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AKKA" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AKKA" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..68f9396 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AKKA_HTTP_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AKKA_HTTP_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf new file mode 100644 index 0000000..eee373b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AMQP" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AMQP" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..ddb7175 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf new file mode 100644 index 0000000..154608b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CASP_FLAW_FINDER" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_CASP_FLAW_FINDER" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf new file mode 100644 index 0000000..9a48fd2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CQL" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CQL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..2b7dd8a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CTG_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CTG_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..3712506 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..123e76d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_EXCEPTION" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf new file mode 100644 index 0000000..4a1ec23 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_EXTERNALCALLS_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_EXTERNALCALLS_REDIS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf new file mode 100644 index 0000000..ab7fdb1 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_GRPC" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_GRPC" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf new file mode 100644 index 0000000..c90ce2c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_HTTP" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_HTTP" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8a18de2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..0c118cf --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_IMS_ITRA_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_IMS_ITRA_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf new file mode 100644 index 0000000..10b845d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_JDBC" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_JDBC" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf new file mode 100644 index 0000000..fcc1f85 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_JMS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_JMS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..5e32384 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..94930b5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MESSAGING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf new file mode 100644 index 0000000..111fa30 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_METRICS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_METRICS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..b4cfff7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MONGODB" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf new file mode 100644 index 0000000..a18e28f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MQSERIES" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MQSERIES" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf new file mode 100644 index 0000000..5c60422 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_NETTY" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_NETTY" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..e49c591 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_REQUEST_ATTRIBUTES" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf new file mode 100644 index 0000000..6455baf --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_RMI" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_RMI" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf new file mode 100644 index 0000000..4a29bda --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_SERVLET" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_SERVLET" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf new file mode 100644 index 0000000..2dd7d71 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_SPRING_INTEGRATION" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_SPRING_INTEGRATION" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf new file mode 100644 index 0000000..94752db --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_THREADING" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_THREADING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf new file mode 100644 index 0000000..d499b76 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_THRIFT" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_THRIFT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf new file mode 100644 index 0000000..9a01e7a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_TIBCO" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_TIBCO" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf new file mode 100644 index 0000000..27cf453 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_WEBSERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_WEBSERVICE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf new file mode 100644 index 0000000..d4603f3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_MB_ALL" { + enabled = true + instrumentation = true + key = "SENSOR_MB_ALL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..fc38718 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NGINX_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_NGINX_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf new file mode 100644 index 0000000..ffaf881 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NGINX_MODULE" { + enabled = true + instrumentation = true + key = "SENSOR_NGINX_MODULE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..3d4e862 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..dd1f84b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CLIENTWEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CLIENTWEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf new file mode 100644 index 0000000..64922d8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CONNECT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf new file mode 100644 index 0000000..0379436 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_DNS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_DNS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf new file mode 100644 index 0000000..325b4bd --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_EVENTS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_EVENTS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf new file mode 100644 index 0000000..5b8efa5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_FILESYSTEM" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_FILESYSTEM" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf new file mode 100644 index 0000000..bb7c3c5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_PROCESS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_PROCESS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf new file mode 100644 index 0000000..d2943f1 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_PROMISE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_PROMISE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf new file mode 100644 index 0000000..23b25a1 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_TIMERS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_TIMERS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4444fcb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_COUCHBASE_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_COUCHBASE_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf new file mode 100644 index 0000000..b7a40d8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CRYPTO" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CRYPTO" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf new file mode 100644 index 0000000..0cdd5f8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_DISABLEDMODULES" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_DISABLEDMODULES" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf new file mode 100644 index 0000000..7ea45bb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_EXPRESS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_EXPRESS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf new file mode 100644 index 0000000..569fdde --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_FASTIFY" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_FASTIFY" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf new file mode 100644 index 0000000..05289dc --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_FINALHANDLER" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_FINALHANDLER" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..ace9d64 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_GRPCJS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_GRPCJS_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b0b3464 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_GRPC_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_GRPC_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf new file mode 100644 index 0000000..04e3be6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_HAPI" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_HAPI" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..f76282e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_IOREDIS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_IOREDIS_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf new file mode 100644 index 0000000..fd8e458 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_KAFKAJS" { + enabled = false + # instrumentation = false + key = "SENSOR_NODEJS_KAFKAJS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_KOA.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_KOA.oneagent_features.tf new file mode 100644 index 0000000..1dd61e8 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_KOA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_KOA" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_KOA" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf new file mode 100644 index 0000000..ae35981 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MEMCACHED" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MEMCACHED" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf new file mode 100644 index 0000000..275a835 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MODULESUBSTITUTION" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MODULESUBSTITUTION" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..4f40a03 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MONGODB" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a5ae13d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MSSQL_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MSSQL_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf new file mode 100644 index 0000000..6b92270 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MYSQL" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MYSQL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..14e11bd --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MYSQL2_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MYSQL2_FORCIBLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf new file mode 100644 index 0000000..6b3217b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_POSTGRES" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_POSTGRES" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf new file mode 100644 index 0000000..5cda26c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_RABBITMQ" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_RABBITMQ" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf new file mode 100644 index 0000000..6ec352d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_REDIS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf new file mode 100644 index 0000000..ccadc98 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_RESTIFY" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_RESTIFY" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf new file mode 100644 index 0000000..bc3e80c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_SQLITE3" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_SQLITE3" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf new file mode 100644 index 0000000..fcb5770 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_TEDIOUS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_TEDIOUS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..a886f39 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_WEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf new file mode 100644 index 0000000..4b3ffa2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_CURL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_CURL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..b15807b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf new file mode 100644 index 0000000..343c8df --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_DRUPAL" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_DRUPAL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..69fa7e2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_EXCEPTION" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf new file mode 100644 index 0000000..9e214f9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_GRPC" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_GRPC" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf new file mode 100644 index 0000000..a89f793 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_HTTPREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_HTTPREQUEST" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf new file mode 100644 index 0000000..b64b767 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LAMINAS" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_LAMINAS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf new file mode 100644 index 0000000..99e6b0b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LARAVEL" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_LARAVEL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..2ad8c54 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf new file mode 100644 index 0000000..f15ec5e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MAGENTO" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_MAGENTO" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf new file mode 100644 index 0000000..e353eab --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MEMCACHED" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MEMCACHED" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..7931294 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MONGODB" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf new file mode 100644 index 0000000..5b89924 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MSSQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MSSQL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf new file mode 100644 index 0000000..8469b25 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MYSQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MYSQL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..3b05b1d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf new file mode 100644 index 0000000..ba076e9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_ORACLE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_ORACLE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf new file mode 100644 index 0000000..ab68884 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_PDO" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_PDO" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf new file mode 100644 index 0000000..adb55ea --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_POSTGRESQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_POSTGRESQL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf new file mode 100644 index 0000000..86d9a53 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_PREDIS" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_PREDIS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf new file mode 100644 index 0000000..fa2a49f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_RABBITMQ" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_RABBITMQ" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf new file mode 100644 index 0000000..0d0642f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_REDIS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf new file mode 100644 index 0000000..37c5528 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_RESPONSECODE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_RESPONSECODE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf new file mode 100644 index 0000000..ff3740f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SLIM" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_SLIM" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf new file mode 100644 index 0000000..fb5ee20 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_SOAP" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf new file mode 100644 index 0000000..795f334 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_STREAM" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_STREAM" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf new file mode 100644 index 0000000..3f6f223 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SYMFONY" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_SYMFONY" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf new file mode 100644 index 0000000..e361db2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_THREAD" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_THREAD" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf new file mode 100644 index 0000000..90dacce --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_WORDPRESS" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_WORDPRESS" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..a828962 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PURE_PATH_CAPTURING" { + enabled = true + instrumentation = true + key = "SENSOR_PURE_PATH_CAPTURING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..8f89791 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..1e1ec01 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..d82cdfd --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..2689cfb --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..56bf8be --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..585c2e6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..a015d7b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..3deab47 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..e590287 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..0622f43 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf new file mode 100644 index 0000000..2036fab --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_IN_PROCESS_LINKING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_IN_PROCESS_LINKING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..e6c8fc3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..1e22c77 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..bb41f2e --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..6913792 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..0285793 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..b7ea54a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..b7a986f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..766ac9b --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..52641ce --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf new file mode 100644 index 0000000..809dd60 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_IN_PROCESS_LINKING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_IN_PROCESS_LINKING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..69e059a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..469d1f1 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..b9a462c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..1fdb4e7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..7423d14 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..1bec50f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..f55f6bd --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf new file mode 100644 index 0000000..6b7a9ea --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_WEBSERVER" { + enabled = true + instrumentation = true + key = "SENSOR_WEBSERVER" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..f64a202 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf new file mode 100644 index 0000000..75e64aa --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_CTG" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_CTG" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf new file mode 100644 index 0000000..f414ec5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DB2" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DB2" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf new file mode 100644 index 0000000..270f2e0 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DB2_FETCH" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DB2_FETCH" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf new file mode 100644 index 0000000..b3d4429 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DLI" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DLI" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf new file mode 100644 index 0000000..4b53143 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_FILE" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_FILE" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf new file mode 100644 index 0000000..f1368a4 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_HTTP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_HTTP" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf new file mode 100644 index 0000000..bb868ba --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_MQ" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf new file mode 100644 index 0000000..00ca719 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_SOAP" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf new file mode 100644 index 0000000..74eb51d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_TTX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_TTX" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf new file mode 100644 index 0000000..ff5dd3d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_TX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_TX" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf new file mode 100644 index 0000000..b7a4edf --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_ZOSCONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_ZOSCONNECT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf new file mode 100644 index 0000000..1f6e57d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_CR_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_CR_MQ" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf new file mode 100644 index 0000000..c690bb3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DB2" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DB2" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf new file mode 100644 index 0000000..73a5334 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DB2_FETCH" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DB2_FETCH" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf new file mode 100644 index 0000000..f5fd1e7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DLI" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DLI" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf new file mode 100644 index 0000000..dca1dcd --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_ITRA" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_ITRA" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf new file mode 100644 index 0000000..dcba020 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_MPR_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_MPR_MQ" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf new file mode 100644 index 0000000..cd76cf4 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_SOAP" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf new file mode 100644 index 0000000..2f413e4 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_TTX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_TTX" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf new file mode 100644 index 0000000..da1d6f5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_TX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_TX" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf new file mode 100644 index 0000000..58069b5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_ZOSCONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_ZOSCONNECT" + scope = "environment" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/oneagent_features/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf b/modules/ca-prelive/03012024_125910/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf new file mode 100644 index 0000000..6e113aa --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf @@ -0,0 +1,17 @@ +resource "dynatrace_os_services" "Auto-start_Linux_OS_Services" { + name = "Auto-start Linux OS Services" + enabled = false + alert_activation_duration = 1 + alerting = true + monitoring = false + # not_installed_alerting = false + scope = "environment" + status_condition_linux = "$eq(failed)" + system = "LINUX" + detection_conditions_linux { + linux_detection_condition { + property = "StartupType" + startup_condition = "$eq(enabled)" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf b/modules/ca-prelive/03012024_125910/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf new file mode 100644 index 0000000..854ed34 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf @@ -0,0 +1,17 @@ +resource "dynatrace_os_services" "Auto-start_Windows_OS_Services" { + name = "Auto-start Windows OS Services" + enabled = false + alert_activation_duration = 1 + alerting = true + monitoring = false + # not_installed_alerting = false + scope = "environment" + status_condition_windows = "$not($eq(running))" + system = "WINDOWS" + detection_conditions_windows { + detection_conditions_window { + property = "StartupType" + startup_condition = "$eq(auto)" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/os_services/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/os_services/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/os_services/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/ownership_config/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/ownership_config/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/ownership_config/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/ownership_config/environment.ownership_config.tf b/modules/ca-prelive/03012024_125910/configurations/modules/ownership_config/environment.ownership_config.tf new file mode 100644 index 0000000..33c6820 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/ownership_config/environment.ownership_config.tf @@ -0,0 +1,12 @@ +resource "dynatrace_ownership_config" "environment" { + ownership_identifiers { + ownership_identifier { + enabled = true + key = "dt.owner" + } + ownership_identifier { + enabled = true + key = "owner" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/processgroup_naming/Request_Namming_Rule.processgroup_naming.tf b/modules/ca-prelive/03012024_125910/configurations/modules/processgroup_naming/Request_Namming_Rule.processgroup_naming.tf new file mode 100644 index 0000000..b141831 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/processgroup_naming/Request_Namming_Rule.processgroup_naming.tf @@ -0,0 +1,18 @@ +resource "dynatrace_processgroup_naming" "Request_Namming_Rule" { + name = "Request Namming Rule" + enabled = true + format = "{ProcessGroup:KubernetesContainerName}" + conditions { + condition { + process_metadata { + attribute = "PROCESS_GROUP_PREDEFINED_METADATA" + dynamic_key = "KUBERNETES_CONTAINER_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EXISTS" + } + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/processgroup_naming/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/processgroup_naming/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/processgroup_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/campaignId.request_attribute.tf b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/campaignId.request_attribute.tf new file mode 100644 index 0000000..c908dd6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/campaignId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "campaignId" { + name = "campaignId" + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } + 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 { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/debug.request_attribute.tf b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/debug.request_attribute.tf new file mode 100644 index 0000000..f01d9d6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/debug.request_attribute.tf @@ -0,0 +1,38 @@ +resource "dynatrace_request_attribute" "debug" { + name = "debug" + # enabled = false + 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 = 4 + 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 = 3 + 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" + } + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/received.request_attribute.tf b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/received.request_attribute.tf new file mode 100644 index 0000000..fc2056c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/received.request_attribute.tf @@ -0,0 +1,46 @@ +resource "dynatrace_request_attribute" "received" { + name = "received" + enabled = true + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + normalization = "ORIGINAL" + # skip_personal_data_masking = false + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 4 + 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 = 3 + 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" + } + } + value_processing { + # trim = false + value_extractor_regex = "[0-9]{13}" + extract_substring { + delimiter = "RecordHeaders" + position = "AFTER" + } + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/reportId.request_attribute.tf b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/reportId.request_attribute.tf new file mode 100644 index 0000000..69d32a5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/reportId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "reportId" { + name = "reportId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + 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 { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/sessionId.request_attribute.tf b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/sessionId.request_attribute.tf new file mode 100644 index 0000000..c583fd9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/sessionId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "sessionId" { + name = "sessionId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "\\w{32}" + } + } + 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 { + # trim = false + value_extractor_regex = "\\w{32}" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "\\w{32}" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/sourceId.request_attribute.tf b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/sourceId.request_attribute.tf new file mode 100644 index 0000000..3485c21 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/sourceId.request_attribute.tf @@ -0,0 +1,132 @@ +resource "dynatrace_request_attribute" "sourceId" { + name = "sourceId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } + 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 { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } + data_sources { + enabled = false + 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 { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf new file mode 100644 index 0000000..7b22cd5 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "timeOfReceipt" { + name = "timeOfReceipt" + # enabled = false + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/timeOfSent.request_attribute.tf b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/timeOfSent.request_attribute.tf new file mode 100644 index 0000000..ff77dbe --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/timeOfSent.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "timeOfSent" { + name = "timeOfSent" + # enabled = false + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/uuId.request_attribute.tf b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/uuId.request_attribute.tf new file mode 100644 index 0000000..bd95de6 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/request_attribute/uuId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "uuId" { + name = "uuId" + enabled = true + aggregation = "FIRST" + # confidential = false + data_type = "STRING" + normalization = "ORIGINAL" + # skip_personal_data_masking = false + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/request_namings/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/request_namings/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/request_namings/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/request_namings/order.request_namings.tf b/modules/ca-prelive/03012024_125910/configurations/modules/request_namings/order.request_namings.tf new file mode 100644 index 0000000..7b6695a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/request_namings/order.request_namings.tf @@ -0,0 +1,2 @@ +resource "dynatrace_request_namings" "order" { +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/resource_attributes/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/resource_attributes/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/resource_attributes/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf b/modules/ca-prelive/03012024_125910/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf new file mode 100644 index 0000000..d53ff99 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf @@ -0,0 +1,854 @@ +resource "dynatrace_resource_attributes" "dynatrace_resource_attributes" { + keys { + rule { + enabled = true + attribute_key = "adobe.em.env_type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "adobe.em.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "adobe.em.tier" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "apache.config.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "apache.spark.master.ip" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.environment" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.version.build" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.version.release" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aspnetcore.appl.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecr.account.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecr.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.cluster" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.family" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.revision" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.lambda.function.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cassandra.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "catalina.base" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "catalina.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.account.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.availability_zone" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.platform" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.provider" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.resource_id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.application.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.instance.index" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.space.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.space.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "coldfusion.jvm.config.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "coldfusion.service.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.tag" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.runtime" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "deployment.environment" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "device.model.identifier" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "device.model.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "dotnet.dll.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "dotnet.dll.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "elasticsearch.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "elasticsearch.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "equinox.config.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.instance" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.max_memory" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.app_engine.instance" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.app_engine.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.cloud_run.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.instance.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.instance.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.project" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "glassfish.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "glassfish.instance.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "go.linkage" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.arch" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.bin.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.config.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.data.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ace.broker.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ace.execution_group.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.aor" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.tor" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ctg.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.connect" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.control" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.mpr" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.soap_gw.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "iis.app_pool.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "iis.role.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "istio.canonical_service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "istio.namespace" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.jar.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.jar.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.main.class" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.main.module" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.mode" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.container.restart_count" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cronjob.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cronjob.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.daemonset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.daemonset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.deployment.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.deployment.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.job.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.job.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.namespace.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.node.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.basename" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.replicaset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.replicaset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.statefulset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.statefulset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.app.base.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.app.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.script.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.cli.script.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.cli.working.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.drupal.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.fpm.pool.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.symfony.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.wordpress.blog.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.command" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.command_args" + masking = "MASK_ENTIRE_VALUE" + } + rule { + enabled = true + attribute_key = "process.command_line" + masking = "MASK_ENTIRE_VALUE" + } + rule { + enabled = true + attribute_key = "process.executable.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.executable.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.pid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.instance.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.namespace" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "servlet.context.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "servlet.context.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "softwareag.install.root" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "softwareag.product.prop.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.profile.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.startup.class" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.auto.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.language" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.app.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.app.space.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.property.file.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.property.file.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks_ce.app.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks_ce.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.cell.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere_liberty.server.name" + masking = "NOT_MASKED" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/rum_host_headers/Host.rum_host_headers.tf b/modules/ca-prelive/03012024_125910/configurations/modules/rum_host_headers/Host.rum_host_headers.tf new file mode 100644 index 0000000..503662c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/rum_host_headers/Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "Host" { + header_name = "Host" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf b/modules/ca-prelive/03012024_125910/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf new file mode 100644 index 0000000..fe7d94f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "X-Forwarded-Host" { + header_name = "X-Forwarded-Host" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf b/modules/ca-prelive/03012024_125910/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf new file mode 100644 index 0000000..d669d2f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "X-Host" { + header_name = "X-Host" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/rum_host_headers/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/rum_host_headers/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/rum_host_headers/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf new file mode 100644 index 0000000..2a3bb2c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "CF-Connecting-IP" { + header_name = "CF-Connecting-IP" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf new file mode 100644 index 0000000..dc54bb9 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "True-Client-IP" { + header_name = "True-Client-IP" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..986f797 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Client-Ip" { + header_name = "X-Client-Ip" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..04d95ea --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Cluster-Client-Ip" { + header_name = "X-Cluster-Client-Ip" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf new file mode 100644 index 0000000..94dc5a3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Forwarded-For" { + header_name = "X-Forwarded-For" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..d0f9925 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Http-Client-Ip" { + header_name = "X-Http-Client-Ip" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf new file mode 100644 index 0000000..3d320ac --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "rproxy_remote_address" { + header_name = "rproxy_remote_address" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf new file mode 100644 index 0000000..45128c7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_service_anomalies_v2" "SERVICE-52AC624D70C377BC" { + scope = "SERVICE-52AC624D70C377BC" + failure_rate { + enabled = false + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = false + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf new file mode 100644 index 0000000..0cb4a98 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_service_anomalies_v2" "SERVICE-70C56686E39D60B1" { + scope = "SERVICE-70C56686E39D60B1" + failure_rate { + enabled = false + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = false + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/service_anomalies_v2/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/service_anomalies_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/service_anomalies_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf b/modules/ca-prelive/03012024_125910/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf new file mode 100644 index 0000000..3915592 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf @@ -0,0 +1,31 @@ +resource "dynatrace_service_naming" "_Kafka_Background_Service" { + name = "[Kafka] Background (Service)" + enabled = true + format = "Background ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "BACKGROUND_ACTIVITY" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf b/modules/ca-prelive/03012024_125910/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf new file mode 100644 index 0000000..7a71a0d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf @@ -0,0 +1,43 @@ +resource "dynatrace_service_naming" "_Kafka_Default_Web_Request_Service" { + name = "[Kafka] Default Web Request (Service)" + enabled = true + format = "Default Web Request ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "WEB_REQUEST_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_DETECTED_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EQUALS" + value = "Default Web Request" + } + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf b/modules/ca-prelive/03012024_125910/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf new file mode 100644 index 0000000..467c137 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf @@ -0,0 +1,42 @@ +resource "dynatrace_service_naming" "_Kafka_Metrics_Service" { + name = "[Kafka] Metrics (Service)" + enabled = true + format = "Metrics ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "WEB_REQUEST_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_WEB_CONTEXT_ROOT" + } + string { + # case_sensitive = false + # negate = false + operator = "EXISTS" + } + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/service_naming/_Kafka_Service.service_naming.tf b/modules/ca-prelive/03012024_125910/configurations/modules/service_naming/_Kafka_Service.service_naming.tf new file mode 100644 index 0000000..d8fa0c0 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/service_naming/_Kafka_Service.service_naming.tf @@ -0,0 +1,43 @@ +resource "dynatrace_service_naming" "_Kafka_Service" { + name = "[Kafka] Service" + enabled = true + format = "{ProcessGroup:KubernetesContainerName}" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "CUSTOM_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_DETECTED_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EQUALS" + value = "Kafka Consumer Producer Service" + } + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/service_naming/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/service_naming/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/service_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/slack_notification/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/slack_notification/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/slack_notification/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/slack_notification/test.slack_notification.tf b/modules/ca-prelive/03012024_125910/configurations/modules/slack_notification/test.slack_notification.tf new file mode 100644 index 0000000..8d24db3 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/slack_notification/test.slack_notification.tf @@ -0,0 +1,9 @@ +# ATTENTION Please fill in the URL +resource "dynatrace_slack_notification" "test" { + name = "test" + active = true + channel = "dynatrace-notifications" + message = "{State} Problem {ProblemID}: {ImpactedEntity}" + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACRjMjFmOTY5Yi01ZjAzLTMzM2QtODNlMC00ZjhmMTM2ZTc2ODK-71TeFdrerQ" + url = "https://www.url.home/path" +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf new file mode 100644 index 0000000..7b03583 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_CPU_Usage" { + name = "Optimization - CPU Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.cpu.usage:splitBy()" + metric_name = "optimization___cpu_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf new file mode 100644 index 0000000..280be6c --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_Disk_Usage" { + name = "Optimization - Disk Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.disk.usedPct:splitBy()" + metric_name = "optimization___disk_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf new file mode 100644 index 0000000..e2a7e14 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_Memory_Usage" { + name = "Optimization - Memory Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.mem.usage:splitBy()" + metric_name = "optimization___memory_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf new file mode 100644 index 0000000..e6638ea --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf @@ -0,0 +1,20 @@ +resource "dynatrace_slo_v2" "SLA_-_Availability" { + name = "SLA - Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100* + builtin:service.errors.server.successCount:filter(in("dt.entity.service",entitySelector("type(service),entityName.startsWith(~"Default Web Request~")"))):splitBy() + / + builtin:service.requestCount.server:filter(in("dt.entity.service",entitySelector("type(service),entityName.startsWith(~"Default Web Request~")"))):splitBy() + EOT + metric_name = "sla___availability" + target_success = 99 + target_warning = 99.5 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf new file mode 100644 index 0000000..9831dce --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "SLA_-_Performance" { + name = "SLA - Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100*(builtin:service.response.time:avg:partition("latency",value("good",lt(10000))):splitBy():count:default(1))/(builtin:service.response.time:avg:splitBy():count) + EOT + metric_name = "sla___performance" + target_success = 99 + target_warning = 99.5 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf new file mode 100644 index 0000000..ac77ea2 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Application_Performance" { + name = "Smarter - Application Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(100)*(builtin:apps.web.actionCount.category:filter(eq(Apdex category,SATISFIED)):splitBy())/(builtin:apps.web.actionCount.category:splitBy())" + metric_name = "smarter___application_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf new file mode 100644 index 0000000..83e49b7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Browser_Monitor_Availability" { + name = "Smarter - Browser Monitor Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy())" + metric_name = "smarter___browser_monitor_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf new file mode 100644 index 0000000..1a4b823 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Database_Performance" { + name = "Smarter - Database Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + ((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):partition("perf",value("good",lt(100))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):splitBy():count)*(100)) + EOT + metric_name = "smarter___database_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf new file mode 100644 index 0000000..b92b3e7 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Database_Success_Rate" { + name = "Smarter - Database Success Rate" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100-builtin:service.errors.total.rate:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):splitBy() + EOT + metric_name = "smarter___database_success_rate" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf new file mode 100644 index 0000000..ff564f1 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Http_Monitor_Availability" { + name = "Smarter - Http Monitor Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy())" + metric_name = "smarter___http_monitor_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf new file mode 100644 index 0000000..935396f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Service_Availability" { + name = "Smarter - Service Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + (100)*(builtin:service.errors.server.successCount:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy())/(builtin:service.requestCount.server:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy()) + EOT + metric_name = "smarter___service_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf new file mode 100644 index 0000000..537417d --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Service_Performance" { + name = "Smarter - Service Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + ((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):partition("perf",value("good",lt(500))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy():count)*(100)) + EOT + metric_name = "smarter___service_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/slo_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf b/modules/ca-prelive/03012024_125910/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf new file mode 100644 index 0000000..4a45978 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_client_spans" { + name = "Suppress client spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "CLIENT" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf b/modules/ca-prelive/03012024_125910/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf new file mode 100644 index 0000000..0a9a7ed --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_internal_spans" { + name = "Suppress internal spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "INTERNAL" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf b/modules/ca-prelive/03012024_125910/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf new file mode 100644 index 0000000..d77c767 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_producer_spans" { + name = "Suppress producer spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "PRODUCER" + } + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/span_entry_point/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/span_entry_point/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/span_entry_point/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/token_settings/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/token_settings/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/token_settings/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/token_settings/token_settings.token_settings.tf b/modules/ca-prelive/03012024_125910/configurations/modules/token_settings/token_settings.token_settings.tf new file mode 100644 index 0000000..b6e8a1a --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/token_settings/token_settings.token_settings.tf @@ -0,0 +1,4 @@ +resource "dynatrace_token_settings" "token_settings" { + new_token_format = true + personal_tokens = true +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/unified_services_opentel/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/unified_services_opentel/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/unified_services_opentel/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf b/modules/ca-prelive/03012024_125910/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf new file mode 100644 index 0000000..8d6fc89 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf @@ -0,0 +1,3 @@ +resource "dynatrace_unified_services_opentel" "environment" { + enabled = true +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf b/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf new file mode 100644 index 0000000..182ee51 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf @@ -0,0 +1,7 @@ +resource "dynatrace_web_app_key_performance_custom" "APPLICATION-EA7C4B59F27D43EB" { + scope = "APPLICATION-EA7C4B59F27D43EB" + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_custom/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_custom/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_custom/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf b/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf new file mode 100644 index 0000000..1720e54 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf @@ -0,0 +1,12 @@ +resource "dynatrace_web_app_key_performance_load" "APPLICATION-EA7C4B59F27D43EB" { + kpm = "VISUALLY_COMPLETE" + scope = "APPLICATION-EA7C4B59F27D43EB" + fallback_thresholds { + frustrating_fallback_threshold_seconds = 12 + tolerated_fallback_threshold_seconds = 3 + } + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_load/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_load/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_load/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf b/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf new file mode 100644 index 0000000..3744114 --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf @@ -0,0 +1,12 @@ +resource "dynatrace_web_app_key_performance_xhr" "APPLICATION-EA7C4B59F27D43EB" { + kpm = "VISUALLY_COMPLETE" + scope = "APPLICATION-EA7C4B59F27D43EB" + fallback_thresholds { + frustrating_fallback_threshold_seconds = 12 + tolerated_fallback_threshold_seconds = 3 + } + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_xhr/___providers___.tf b/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_xhr/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/ca-prelive/03012024_125910/configurations/modules/web_app_key_performance_xhr/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/.terraform.lock.hcl b/modules/eu-int/21122023_141210/configurations/.terraform.lock.hcl new file mode 100644 index 0000000..2bca201 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/.terraform.lock.hcl @@ -0,0 +1,24 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/dynatrace-oss/dynatrace" { + version = "1.48.1" + constraints = "1.48.1" + hashes = [ + "h1:AgZqqZpqVRpjqIa4mfzvCPfT9li4W6a59kJhABmsf0Q=", + "zh:0629cc12a54001dda771cf183835f15e5d86750dd8c4674aaea5f3afcc8e6c39", + "zh:1779cd799d51bec5edc5ae79f662b9cc619f50ba597d05cf4814a314e393480b", + "zh:3294afff379e852e790175bd2c1debcc3cedf78b15f03cef5c4d591ab20de88f", + "zh:3d1deb0c3ff3857d49661bbf78183018567f33a098f3db145e788924b9ed5b4a", + "zh:470221fbf707da03bd7738c248e4fb2235ddc047e9c6841fb59c8e491d6e608d", + "zh:6b3708cd04a3af70fdd01de70a73a83ea3d55101d9861afde1c76a882c13344e", + "zh:6db27ff51145e42d818e8b4cb4fe3a96fcdf1449a3666f6043448642db8f57bb", + "zh:826974341c04b0ae47e9b7cdb424a741dd7bd4d7a64c25dc784b5766e521253a", + "zh:8ec7c6778a6f580968d174ca34b96b99890f11b793c6b214b65ef95ea552e58d", + "zh:9b57a5c5b42393338495da84cfeb70c513b9f911c4033bbbaec314b4983d2636", + "zh:b79e91d2de8b587ffd11ee6551ebfb76bf6d2cc4b3237836c0d202ddf41db77a", + "zh:ba8262954e9a502641521c19df524862ffc51c61303b8f9e89369700e71f9ef9", + "zh:e428f3649709d407bffcdfc10550e3b2d4b50c43329cb565c64fe0dc1f2bebc4", + "zh:e884adc31eb0a05048db8b480292bbe69ae8e0ea837966a6ad3d1bbc53ffc941", + ] +} diff --git a/modules/eu-int/21122023_141210/configurations/.terraform/modules/modules.json b/modules/eu-int/21122023_141210/configurations/.terraform/modules/modules.json new file mode 100644 index 0000000..8f4b345 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/.terraform/modules/modules.json @@ -0,0 +1 @@ +{"Modules":[{"Key":"","Source":"","Dir":"."},{"Key":"alerting","Source":"./modules/alerting","Dir":"modules/alerting"},{"Key":"api_detection","Source":"./modules/api_detection","Dir":"modules/api_detection"},{"Key":"attribute_allow_list","Source":"./modules/attribute_allow_list","Dir":"modules/attribute_allow_list"},{"Key":"attribute_masking","Source":"./modules/attribute_masking","Dir":"modules/attribute_masking"},{"Key":"business_events_buckets","Source":"./modules/business_events_buckets","Dir":"modules/business_events_buckets"},{"Key":"calculated_service_metric","Source":"./modules/calculated_service_metric","Dir":"modules/calculated_service_metric"},{"Key":"cloudapp_workloaddetection","Source":"./modules/cloudapp_workloaddetection","Dir":"modules/cloudapp_workloaddetection"},{"Key":"custom_service","Source":"./modules/custom_service","Dir":"modules/custom_service"},{"Key":"generic_relationships","Source":"./modules/generic_relationships","Dir":"modules/generic_relationships"},{"Key":"generic_types","Source":"./modules/generic_types","Dir":"modules/generic_types"},{"Key":"k8s_monitoring","Source":"./modules/k8s_monitoring","Dir":"modules/k8s_monitoring"},{"Key":"kubernetes","Source":"./modules/kubernetes","Dir":"modules/kubernetes"},{"Key":"log_buckets","Source":"./modules/log_buckets","Dir":"modules/log_buckets"},{"Key":"log_processing","Source":"./modules/log_processing","Dir":"modules/log_processing"},{"Key":"log_timestamp","Source":"./modules/log_timestamp","Dir":"modules/log_timestamp"},{"Key":"management_zone_v2","Source":"./modules/management_zone_v2","Dir":"modules/management_zone_v2"},{"Key":"metric_events","Source":"./modules/metric_events","Dir":"modules/metric_events"},{"Key":"network_zone","Source":"./modules/network_zone","Dir":"modules/network_zone"},{"Key":"oneagent_features","Source":"./modules/oneagent_features","Dir":"modules/oneagent_features"},{"Key":"os_services","Source":"./modules/os_services","Dir":"modules/os_services"},{"Key":"ownership_config","Source":"./modules/ownership_config","Dir":"modules/ownership_config"},{"Key":"processgroup_naming","Source":"./modules/processgroup_naming","Dir":"modules/processgroup_naming"},{"Key":"request_attribute","Source":"./modules/request_attribute","Dir":"modules/request_attribute"},{"Key":"request_naming","Source":"./modules/request_naming","Dir":"modules/request_naming"},{"Key":"request_namings","Source":"./modules/request_namings","Dir":"modules/request_namings"},{"Key":"resource_attributes","Source":"./modules/resource_attributes","Dir":"modules/resource_attributes"},{"Key":"rum_host_headers","Source":"./modules/rum_host_headers","Dir":"modules/rum_host_headers"},{"Key":"rum_ip_determination","Source":"./modules/rum_ip_determination","Dir":"modules/rum_ip_determination"},{"Key":"service_anomalies_v2","Source":"./modules/service_anomalies_v2","Dir":"modules/service_anomalies_v2"},{"Key":"service_naming","Source":"./modules/service_naming","Dir":"modules/service_naming"},{"Key":"slo_v2","Source":"./modules/slo_v2","Dir":"modules/slo_v2"},{"Key":"span_entry_point","Source":"./modules/span_entry_point","Dir":"modules/span_entry_point"},{"Key":"unified_services_opentel","Source":"./modules/unified_services_opentel","Dir":"modules/unified_services_opentel"},{"Key":"web_app_key_performance_custom","Source":"./modules/web_app_key_performance_custom","Dir":"modules/web_app_key_performance_custom"},{"Key":"web_app_key_performance_load","Source":"./modules/web_app_key_performance_load","Dir":"modules/web_app_key_performance_load"},{"Key":"web_app_key_performance_xhr","Source":"./modules/web_app_key_performance_xhr","Dir":"modules/web_app_key_performance_xhr"},{"Key":"webhook_notification","Source":"./modules/webhook_notification","Dir":"modules/webhook_notification"}]} \ No newline at end of file diff --git a/modules/eu-int/21122023_141210/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE b/modules/eu-int/21122023_141210/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/modules/eu-int/21122023_141210/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md b/modules/eu-int/21122023_141210/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md new file mode 100644 index 0000000..79b3fb8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md @@ -0,0 +1,17 @@ +# Dynatrace Terraform Provider +## Requirements + +- [Terraform](https://www.terraform.io/downloads.html) 0.13.x+ + +## Using the provider + +Please check the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs) for how to use and configure this Provider as well as for currrently supported resources and data sources. + +Additional information can be found under [Dynatrace Configuration as Code via Terraform](https://www.dynatrace.com/support/help/manage/configuration-as-code/terraform). + +## Exporting existing configuration from a Dynatrace Environment + +In addition to acting as a Terraform Provider Plugin the executable `terraform-provider-dynatrace` (`terraform-provider-dynatrace.exe` on Windows) can also get directly invoked. +The utility then reaches out to the Dynatrace Environment specified by the command line arguments and fetches all currently supported configuration items. These results will then automatically get transformed into HCL (the configuration language to be used for `.tf` files) and places each configuration item into its own `.tf` file). + +Please check out the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs#exporting-existing-configuration-from-a-dynatrace-environment) for detailed information about how to use that functionality. diff --git a/modules/eu-int/21122023_141210/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 b/modules/eu-int/21122023_141210/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 new file mode 100755 index 0000000..07abc00 Binary files /dev/null and b/modules/eu-int/21122023_141210/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 differ diff --git a/modules/eu-int/21122023_141210/configurations/___providers___.tf b/modules/eu-int/21122023_141210/configurations/___providers___.tf new file mode 100644 index 0000000..169cc35 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/___providers___.tf @@ -0,0 +1,11 @@ +terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } + + provider "dynatrace" { + } diff --git a/modules/eu-int/21122023_141210/configurations/main.tf b/modules/eu-int/21122023_141210/configurations/main.tf new file mode 100644 index 0000000..2fa430a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/main.tf @@ -0,0 +1,148 @@ +module "alerting" { + source = "./modules/alerting" +} + +module "api_detection" { + source = "./modules/api_detection" +} + +module "attribute_allow_list" { + source = "./modules/attribute_allow_list" +} + +module "attribute_masking" { + source = "./modules/attribute_masking" +} + +module "business_events_buckets" { + source = "./modules/business_events_buckets" +} + +module "calculated_service_metric" { + source = "./modules/calculated_service_metric" +} + +module "cloudapp_workloaddetection" { + source = "./modules/cloudapp_workloaddetection" +} + +module "custom_service" { + source = "./modules/custom_service" +} + +module "generic_relationships" { + source = "./modules/generic_relationships" +} + +module "generic_types" { + source = "./modules/generic_types" +} + +module "k8s_monitoring" { + source = "./modules/k8s_monitoring" +} + +module "kubernetes" { + source = "./modules/kubernetes" +} + +module "log_buckets" { + source = "./modules/log_buckets" +} + +module "log_processing" { + source = "./modules/log_processing" +} + +module "log_timestamp" { + source = "./modules/log_timestamp" +} + +module "management_zone_v2" { + source = "./modules/management_zone_v2" +} + +module "metric_events" { + source = "./modules/metric_events" +} + +module "network_zone" { + source = "./modules/network_zone" +} + +module "oneagent_features" { + source = "./modules/oneagent_features" +} + +module "os_services" { + source = "./modules/os_services" +} + +module "ownership_config" { + source = "./modules/ownership_config" +} + +module "processgroup_naming" { + source = "./modules/processgroup_naming" +} + +module "request_attribute" { + source = "./modules/request_attribute" +} + +module "request_naming" { + source = "./modules/request_naming" +} + +module "request_namings" { + source = "./modules/request_namings" +} + +module "resource_attributes" { + source = "./modules/resource_attributes" +} + +module "rum_host_headers" { + source = "./modules/rum_host_headers" +} + +module "rum_ip_determination" { + source = "./modules/rum_ip_determination" +} + +module "service_anomalies_v2" { + source = "./modules/service_anomalies_v2" +} + +module "service_naming" { + source = "./modules/service_naming" +} + +module "slo_v2" { + source = "./modules/slo_v2" +} + +module "span_entry_point" { + source = "./modules/span_entry_point" +} + +module "unified_services_opentel" { + source = "./modules/unified_services_opentel" +} + +module "web_app_key_performance_custom" { + source = "./modules/web_app_key_performance_custom" +} + +module "web_app_key_performance_load" { + source = "./modules/web_app_key_performance_load" +} + +module "web_app_key_performance_xhr" { + source = "./modules/web_app_key_performance_xhr" +} + +module "webhook_notification" { + source = "./modules/webhook_notification" +} + diff --git a/modules/eu-int/21122023_141210/configurations/modules/alerting/Connected_Friction.alerting.tf b/modules/eu-int/21122023_141210/configurations/modules/alerting/Connected_Friction.alerting.tf new file mode 100644 index 0000000..5bbcd6d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/alerting/Connected_Friction.alerting.tf @@ -0,0 +1,49 @@ +resource "dynatrace_alerting" "Connected_Friction" { + name = "Connected Friction" + management_zone = "-8939396637912714099" + filters { + filter { + custom { + title { + enabled = true + # case_sensitive = false + # negate = false + operator = "CONTAINS" + value = "SLA" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 10 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/alerting/Default.alerting.tf b/modules/eu-int/21122023_141210/configurations/modules/alerting/Default.alerting.tf new file mode 100644 index 0000000..5644cc9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/alerting/Default.alerting.tf @@ -0,0 +1,35 @@ +resource "dynatrace_alerting" "Default" { + name = "Default" + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf b/modules/eu-int/21122023_141210/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf new file mode 100644 index 0000000..df4f9ac --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf @@ -0,0 +1,23 @@ +resource "dynatrace_alerting" "Default_for_ActiveGate_Token_Expiry" { + name = "Default for ActiveGate Token Expiry" + filters { + filter { + custom { + title { + enabled = true + case_sensitive = true + # negate = false + operator = "STRING_EQUALS" + value = "ActiveGate Token(s) will expire soon" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/alerting/Porsche_Data_Lake.alerting.tf b/modules/eu-int/21122023_141210/configurations/modules/alerting/Porsche_Data_Lake.alerting.tf new file mode 100644 index 0000000..4979f71 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/alerting/Porsche_Data_Lake.alerting.tf @@ -0,0 +1,49 @@ +resource "dynatrace_alerting" "Porsche_Data_Lake" { + name = "Porsche Data Lake" + management_zone = "4031914781268786855" + filters { + filter { + custom { + title { + enabled = true + # case_sensitive = false + # negate = false + operator = "CONTAINS" + value = "SLA" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 10 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/alerting/Predictive_Maintenance.alerting.tf b/modules/eu-int/21122023_141210/configurations/modules/alerting/Predictive_Maintenance.alerting.tf new file mode 100644 index 0000000..a62e35f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/alerting/Predictive_Maintenance.alerting.tf @@ -0,0 +1,49 @@ +resource "dynatrace_alerting" "Predictive_Maintenance" { + name = "Predictive Maintenance" + management_zone = "2780365962588469768" + filters { + filter { + custom { + title { + enabled = true + # case_sensitive = false + # negate = false + operator = "CONTAINS" + value = "SLA" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 10 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/alerting/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/alerting/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/alerting/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf new file mode 100644 index 0000000..f2bb934 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_ASP_NET_Core" { + api_color = "#008cdb" + api_name = "Built-In ASP.NET Core" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.AspNetCore." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Apache.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Apache.api_detection.tf new file mode 100644 index 0000000..9b6ab05 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Apache.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Apache" { + api_color = "#2ab6f4" + api_name = "Built-In Apache" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.apache." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf new file mode 100644 index 0000000..d532472 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Go_Database" { + api_color = "#fff29a" + api_name = "Built-In Go Database" + technology = "Go" + third_party_api = true + conditions { + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "database" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf new file mode 100644 index 0000000..3b3703b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf @@ -0,0 +1,33 @@ +resource "dynatrace_api_detection" "Built-In_Go_Standard_Library" { + api_color = "#4fd5e0" + api_name = "Built-In Go Standard Library" + technology = "Go" + third_party_api = true + conditions { + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "os" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "runtime" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "sync" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "io" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "net" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf new file mode 100644 index 0000000..bdbb63e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Hibernate" { + api_color = "#522273" + api_name = "Built-In Hibernate" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.hibernate." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf new file mode 100644 index 0000000..3a62197 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_IBM_WebSphere" { + api_color = "#4fd5e0" + api_name = "Built-In IBM WebSphere" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.websphere." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf new file mode 100644 index 0000000..2525754 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_JBoss" { + api_color = "#fff29a" + api_name = "Built-In JBoss" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.jboss." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_JRE.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_JRE.api_detection.tf new file mode 100644 index 0000000..ba36234 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_JRE.api_detection.tf @@ -0,0 +1,53 @@ +resource "dynatrace_api_detection" "Built-In_JRE" { + api_color = "#c95218" + api_name = "Built-In JRE" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "java." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "javax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.sun." + } + condition { + base = "FQCN" + matcher = "CONTAINS" + pattern = "DtStringConcat_" + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "jdk." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.dynatrace.agent.introspection.casp.flawfinder.tracking.wrappers." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.dynatrace.agent.introspection.casp.flawfinder.access." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.oracle." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "sun." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf new file mode 100644 index 0000000..071083b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_Java_Cassandra" { + api_color = "#debbf3" + api_name = "Built-In Java Cassandra" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.apache.cassandra." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.netflix.astyanax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.datastax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "me.prettyprint.cassandra." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf new file mode 100644 index 0000000..9757ccb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_IBM_CTG" { + api_color = "#c9a000" + api_name = "Built-In Java IBM CTG" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.ctg." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf new file mode 100644 index 0000000..ff8588e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_IBM_MQ" { + api_color = "#ffd0ab" + api_name = "Built-In Java IBM MQ" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.mq." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf new file mode 100644 index 0000000..25dac59 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf @@ -0,0 +1,23 @@ +resource "dynatrace_api_detection" "Built-In_Java_MongoDB" { + api_color = "#fff29a" + api_name = "Built-In Java MongoDB" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.mongodb." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.bson." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.novus.casbah.mongodb." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf new file mode 100644 index 0000000..843c888 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_RabbitMQ" { + api_color = "#aeebf0" + api_name = "Built-In Java RabbitMQ" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.rabbitmq." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf new file mode 100644 index 0000000..43fc23a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf @@ -0,0 +1,18 @@ +resource "dynatrace_api_detection" "Built-In_Java_tests" { + api_color = "#008cdb" + api_name = "Built-In Java tests" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "junit.framework." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.junit." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Mule.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Mule.api_detection.tf new file mode 100644 index 0000000..fc934ff --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Mule.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Mule" { + api_color = "#008cdb" + api_name = "Built-In Mule" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.mule." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf new file mode 100644 index 0000000..864194d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_Azure_Service_Fabric" { + api_color = "#fff29a" + api_name = "Built-In .NET Azure Service Fabric" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.ServiceFabric." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf new file mode 100644 index 0000000..a010819 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_CLR" { + api_color = "#7c38a1" + api_name = "Built-In .NET CLR" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "System." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf new file mode 100644 index 0000000..a0fb172 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_Entity_Framework_Core" { + api_color = "#4fd5e0" + api_name = "Built-In .NET Entity Framework Core" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.EntityFrameworkCore." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf new file mode 100644 index 0000000..02abd05 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf @@ -0,0 +1,18 @@ +resource "dynatrace_api_detection" "Built-In_NET_IBM_MQ" { + api_color = "#ffd0ab" + api_name = "Built-In .NET IBM MQ" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "IBM.WMQ." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "IBM.XMS." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf new file mode 100644 index 0000000..2525b0c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_NET_Logging" { + api_color = "#ffa86c" + api_name = "Built-In .NET Logging" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.Extensions.Logging." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.EnterpriseInstrumentation.EventSource." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.Practices.EnterpriseLibrary.Logging." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "log4net." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf new file mode 100644 index 0000000..b2b7a83 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_MongoDB" { + api_color = "#fff29a" + api_name = "Built-In .NET MongoDB" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "MongoDB." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf new file mode 100644 index 0000000..5a06b93 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_RabbitMQ" { + api_color = "#aeebf0" + api_name = "Built-In .NET RabbitMQ" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "RabbitMQ." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf new file mode 100644 index 0000000..5e7cb03 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_Oracle_WebLogic" { + api_color = "#7c38a1" + api_name = "Built-In Oracle WebLogic" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "bea." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "weblogic." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.bea." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.weblogic." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Spring.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Spring.api_detection.tf new file mode 100644 index 0000000..b7832c9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Spring.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Spring" { + api_color = "#debbf3" + api_name = "Built-In Spring" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.springframework." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf new file mode 100644 index 0000000..991b7c1 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_TIBCO" { + api_color = "#a972cc" + api_name = "Built-In TIBCO" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.tibco." + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf new file mode 100644 index 0000000..b29a3fa --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Wordpress" { + api_color = "#b4e5f9" + api_name = "Built-In Wordpress" + technology = "PHP" + third_party_api = true + conditions { + condition { + base = "FILE_NAME" + matcher = "CONTAINS" + pattern = "wp-includes/" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/api_detection/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/api_detection/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/api_detection/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/OperationName.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/OperationName.attribute_allow_list.tf new file mode 100644 index 0000000..ec9d37e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/OperationName.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "OperationName" { + enabled = true + key = "OperationName" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/adobe_em_env_type.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/adobe_em_env_type.attribute_allow_list.tf new file mode 100644 index 0000000..77cfbf0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/adobe_em_env_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "adobe_em_env_type" { + enabled = true + key = "adobe.em.env_type" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/adobe_em_service.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/adobe_em_service.attribute_allow_list.tf new file mode 100644 index 0000000..8c049b6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/adobe_em_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "adobe_em_service" { + enabled = true + key = "adobe.em.service" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/adobe_em_tier.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/adobe_em_tier.attribute_allow_list.tf new file mode 100644 index 0000000..1c34cd5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/adobe_em_tier.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "adobe_em_tier" { + enabled = true + key = "adobe.em.tier" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_count.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_count.attribute_allow_list.tf new file mode 100644 index 0000000..c715591 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_count" { + enabled = true + key = "aggregation.count" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_duration_max.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_duration_max.attribute_allow_list.tf new file mode 100644 index 0000000..518f8e2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_duration_max.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_max" { + enabled = true + key = "aggregation.duration_max" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_duration_min.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_duration_min.attribute_allow_list.tf new file mode 100644 index 0000000..71cd48c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_duration_min.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_min" { + enabled = true + key = "aggregation.duration_min" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_duration_sum.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_duration_sum.attribute_allow_list.tf new file mode 100644 index 0000000..f776f87 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_duration_sum.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_sum" { + enabled = true + key = "aggregation.duration_sum" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_duration_sum_micros.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_duration_sum_micros.attribute_allow_list.tf new file mode 100644 index 0000000..8ed91ef --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_duration_sum_micros.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_sum_micros" { + enabled = true + key = "aggregation.duration_sum_micros" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_exception_count.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_exception_count.attribute_allow_list.tf new file mode 100644 index 0000000..7633a59 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_exception_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_exception_count" { + enabled = true + key = "aggregation.exception_count" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_exec_count.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_exec_count.attribute_allow_list.tf new file mode 100644 index 0000000..149267b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_exec_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_exec_count" { + enabled = true + key = "aggregation.exec_count" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_latest_endtime_micros.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_latest_endtime_micros.attribute_allow_list.tf new file mode 100644 index 0000000..fde1c59 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_latest_endtime_micros.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_latest_endtime_micros" { + enabled = true + key = "aggregation.latest_endtime_micros" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_parallel.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_parallel.attribute_allow_list.tf new file mode 100644 index 0000000..d9c2723 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_parallel.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_parallel" { + enabled = true + key = "aggregation.parallel" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_parallel_execution.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_parallel_execution.attribute_allow_list.tf new file mode 100644 index 0000000..1b58692 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aggregation_parallel_execution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_parallel_execution" { + enabled = true + key = "aggregation.parallel_execution" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/apache_config_path.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/apache_config_path.attribute_allow_list.tf new file mode 100644 index 0000000..36b9f45 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/apache_config_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "apache_config_path" { + enabled = true + key = "apache.config.path" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/apache_spark_master_ip.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/apache_spark_master_ip.attribute_allow_list.tf new file mode 100644 index 0000000..5bed6b0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/apache_spark_master_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "apache_spark_master_ip" { + enabled = true + key = "apache.spark.master.ip" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/application_environment.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/application_environment.attribute_allow_list.tf new file mode 100644 index 0000000..d3daf07 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/application_environment.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_environment" { + enabled = true + key = "application.environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/application_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/application_name.attribute_allow_list.tf new file mode 100644 index 0000000..7fde40d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_name" { + enabled = true + key = "application.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/application_version_build.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/application_version_build.attribute_allow_list.tf new file mode 100644 index 0000000..6f8538f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/application_version_build.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_version_build" { + enabled = true + key = "application.version.build" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/application_version_release.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/application_version_release.attribute_allow_list.tf new file mode 100644 index 0000000..8f6a634 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/application_version_release.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_version_release" { + enabled = true + key = "application.version.release" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aspnetcore_appl_path.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aspnetcore_appl_path.attribute_allow_list.tf new file mode 100644 index 0000000..a02253a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aspnetcore_appl_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aspnetcore_appl_path" { + enabled = true + key = "aspnetcore.appl.path" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecr_account_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecr_account_id.attribute_allow_list.tf new file mode 100644 index 0000000..b345089 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecr_account_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecr_account_id" { + enabled = true + key = "aws.ecr.account.id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecr_region.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecr_region.attribute_allow_list.tf new file mode 100644 index 0000000..69847c6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecr_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecr_region" { + enabled = true + key = "aws.ecr.region" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecs_cluster.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecs_cluster.attribute_allow_list.tf new file mode 100644 index 0000000..41aa7d5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecs_cluster.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_cluster" { + enabled = true + key = "aws.ecs.cluster" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecs_container_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecs_container_name.attribute_allow_list.tf new file mode 100644 index 0000000..d501a64 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecs_container_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_container_name" { + enabled = true + key = "aws.ecs.container.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecs_family.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecs_family.attribute_allow_list.tf new file mode 100644 index 0000000..6844f56 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecs_family.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_family" { + enabled = true + key = "aws.ecs.family" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecs_revision.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecs_revision.attribute_allow_list.tf new file mode 100644 index 0000000..76c7e22 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_ecs_revision.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_revision" { + enabled = true + key = "aws.ecs.revision" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_lambda_function_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_lambda_function_name.attribute_allow_list.tf new file mode 100644 index 0000000..95edf53 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_lambda_function_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_lambda_function_name" { + enabled = true + key = "aws.lambda.function.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_region.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_region.attribute_allow_list.tf new file mode 100644 index 0000000..4edd527 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_region" { + enabled = true + key = "aws.region" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_x_amzn_request_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_x_amzn_request_id.attribute_allow_list.tf new file mode 100644 index 0000000..ff40b72 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_x_amzn_request_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_x_amzn_request_id" { + enabled = true + key = "aws.x_amzn_request_id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_x_amzn_trace_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_x_amzn_trace_id.attribute_allow_list.tf new file mode 100644 index 0000000..d891ceb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/aws_x_amzn_trace_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_x_amzn_trace_id" { + enabled = true + key = "aws.x_amzn_trace_id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cassandra_cluster_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cassandra_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..79a5de6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cassandra_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cassandra_cluster_name" { + enabled = true + key = "cassandra.cluster.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/catalina_base.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/catalina_base.attribute_allow_list.tf new file mode 100644 index 0000000..58ef205 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/catalina_base.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "catalina_base" { + enabled = true + key = "catalina.base" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/catalina_home.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/catalina_home.attribute_allow_list.tf new file mode 100644 index 0000000..02c05d6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/catalina_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "catalina_home" { + enabled = true + key = "catalina.home" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/client_ip.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/client_ip.attribute_allow_list.tf new file mode 100644 index 0000000..9929073 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/client_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "client_ip" { + enabled = true + key = "client.ip" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_account_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_account_id.attribute_allow_list.tf new file mode 100644 index 0000000..e18555a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_account_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_account_id" { + enabled = true + key = "cloud.account.id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_availability_zone.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_availability_zone.attribute_allow_list.tf new file mode 100644 index 0000000..e80144c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_availability_zone.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_availability_zone" { + enabled = true + key = "cloud.availability_zone" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_platform.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_platform.attribute_allow_list.tf new file mode 100644 index 0000000..c90d46d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_platform.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_platform" { + enabled = true + key = "cloud.platform" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_provider.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_provider.attribute_allow_list.tf new file mode 100644 index 0000000..9ea94f2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_provider.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_provider" { + enabled = true + key = "cloud.provider" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_region.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_region.attribute_allow_list.tf new file mode 100644 index 0000000..35c79fb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_region" { + enabled = true + key = "cloud.region" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_resource_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_resource_id.attribute_allow_list.tf new file mode 100644 index 0000000..93d391b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloud_resource_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_resource_id" { + enabled = true + key = "cloud.resource_id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloudfoundry_application_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloudfoundry_application_id.attribute_allow_list.tf new file mode 100644 index 0000000..02b26ae --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloudfoundry_application_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_application_id" { + enabled = true + key = "cloudfoundry.application.id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloudfoundry_application_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloudfoundry_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..77be149 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloudfoundry_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_application_name" { + enabled = true + key = "cloudfoundry.application.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloudfoundry_instance_index.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloudfoundry_instance_index.attribute_allow_list.tf new file mode 100644 index 0000000..aa22723 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloudfoundry_instance_index.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_instance_index" { + enabled = true + key = "cloudfoundry.instance.index" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloudfoundry_space_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloudfoundry_space_id.attribute_allow_list.tf new file mode 100644 index 0000000..471164a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloudfoundry_space_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_space_id" { + enabled = true + key = "cloudfoundry.space.id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloudfoundry_space_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloudfoundry_space_name.attribute_allow_list.tf new file mode 100644 index 0000000..1f00e2a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/cloudfoundry_space_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_space_name" { + enabled = true + key = "cloudfoundry.space.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_filepath.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_filepath.attribute_allow_list.tf new file mode 100644 index 0000000..55674cb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_filepath.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_filepath" { + enabled = true + key = "code.filepath" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_function.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_function.attribute_allow_list.tf new file mode 100644 index 0000000..9ceac17 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_function.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_function" { + enabled = true + key = "code.function" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_invoked_filepath.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_invoked_filepath.attribute_allow_list.tf new file mode 100644 index 0000000..2f6b0dc --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_invoked_filepath.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_invoked_filepath" { + enabled = true + key = "code.invoked.filepath" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_invoked_function.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_invoked_function.attribute_allow_list.tf new file mode 100644 index 0000000..583b28a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_invoked_function.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_invoked_function" { + enabled = true + key = "code.invoked.function" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_invoked_namespace.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_invoked_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..7472e2c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_invoked_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_invoked_namespace" { + enabled = true + key = "code.invoked.namespace" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_lineno.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_lineno.attribute_allow_list.tf new file mode 100644 index 0000000..a747efd --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_lineno.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_lineno" { + enabled = true + key = "code.lineno" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_namespace.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..962c9c2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/code_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_namespace" { + enabled = true + key = "code.namespace" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/coldfusion_jvm_config_file.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/coldfusion_jvm_config_file.attribute_allow_list.tf new file mode 100644 index 0000000..f050ca0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/coldfusion_jvm_config_file.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "coldfusion_jvm_config_file" { + enabled = true + key = "coldfusion.jvm.config.file" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/coldfusion_service_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/coldfusion_service_name.attribute_allow_list.tf new file mode 100644 index 0000000..0db0752 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/coldfusion_service_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "coldfusion_service_name" { + enabled = true + key = "coldfusion.service.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_id.attribute_allow_list.tf new file mode 100644 index 0000000..f8bb0e3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_id" { + enabled = true + key = "container.id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_image_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_image_name.attribute_allow_list.tf new file mode 100644 index 0000000..af5cd69 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_image_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_image_name" { + enabled = true + key = "container.image.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_image_tag.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_image_tag.attribute_allow_list.tf new file mode 100644 index 0000000..e5a5a9c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_image_tag.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_image_tag" { + enabled = true + key = "container.image.tag" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_image_version.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_image_version.attribute_allow_list.tf new file mode 100644 index 0000000..0c0f605 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_image_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_image_version" { + enabled = true + key = "container.image.version" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_name.attribute_allow_list.tf new file mode 100644 index 0000000..f642040 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_name" { + enabled = true + key = "container.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_runtime.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_runtime.attribute_allow_list.tf new file mode 100644 index 0000000..24adc50 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/container_runtime.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_runtime" { + enabled = true + key = "container.runtime" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_consistency_level.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_consistency_level.attribute_allow_list.tf new file mode 100644 index 0000000..76dcbcf --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_consistency_level.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_consistency_level" { + enabled = true + key = "db.cassandra.consistency_level" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_coordinator_dc.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_coordinator_dc.attribute_allow_list.tf new file mode 100644 index 0000000..064b573 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_coordinator_dc.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_coordinator_dc" { + enabled = true + key = "db.cassandra.coordinator.dc" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_coordinator_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_coordinator_id.attribute_allow_list.tf new file mode 100644 index 0000000..4dec54a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_coordinator_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_coordinator_id" { + enabled = true + key = "db.cassandra.coordinator.id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_idempotence.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_idempotence.attribute_allow_list.tf new file mode 100644 index 0000000..05e9427 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_idempotence.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_idempotence" { + enabled = true + key = "db.cassandra.idempotence" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_keyspace.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_keyspace.attribute_allow_list.tf new file mode 100644 index 0000000..409e2c3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_keyspace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_keyspace" { + enabled = true + key = "db.cassandra.keyspace" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_page_size.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_page_size.attribute_allow_list.tf new file mode 100644 index 0000000..75924eb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_page_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_page_size" { + enabled = true + key = "db.cassandra.page_size" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_speculative_execution_count.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_speculative_execution_count.attribute_allow_list.tf new file mode 100644 index 0000000..9b0bb06 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_speculative_execution_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_speculative_execution_count" { + enabled = true + key = "db.cassandra.speculative_execution_count" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_table.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_table.attribute_allow_list.tf new file mode 100644 index 0000000..03898a7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_cassandra_table.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_table" { + enabled = true + key = "db.cassandra.table" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_connection_string.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_connection_string.attribute_allow_list.tf new file mode 100644 index 0000000..a02fd17 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_connection_string.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_connection_string" { + enabled = true + key = "db.connection_string" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_hbase_namespace.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_hbase_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..0cdd30d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_hbase_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_hbase_namespace" { + enabled = true + key = "db.hbase.namespace" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_jdbc_driver_classname.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_jdbc_driver_classname.attribute_allow_list.tf new file mode 100644 index 0000000..84a7a34 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_jdbc_driver_classname.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_jdbc_driver_classname" { + enabled = true + key = "db.jdbc.driver_classname" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_memcached_operation.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_memcached_operation.attribute_allow_list.tf new file mode 100644 index 0000000..a6dc358 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_memcached_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_memcached_operation" { + enabled = true + key = "db.memcached.operation" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_mongodb_collection.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_mongodb_collection.attribute_allow_list.tf new file mode 100644 index 0000000..198785b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_mongodb_collection.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_mongodb_collection" { + enabled = true + key = "db.mongodb.collection" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_mssql_instance_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_mssql_instance_name.attribute_allow_list.tf new file mode 100644 index 0000000..13a1f60 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_mssql_instance_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_mssql_instance_name" { + enabled = true + key = "db.mssql.instance_name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_name.attribute_allow_list.tf new file mode 100644 index 0000000..afe6a36 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_name" { + enabled = true + key = "db.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_operation.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_operation.attribute_allow_list.tf new file mode 100644 index 0000000..72a58e7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_operation" { + enabled = true + key = "db.operation" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_poolsize.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_poolsize.attribute_allow_list.tf new file mode 100644 index 0000000..b09d030 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_poolsize.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_poolsize" { + enabled = true + key = "db.poolsize" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_poolsize_occupied.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_poolsize_occupied.attribute_allow_list.tf new file mode 100644 index 0000000..783b74c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_poolsize_occupied.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_poolsize_occupied" { + enabled = true + key = "db.poolsize.occupied" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_redis_database_index.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_redis_database_index.attribute_allow_list.tf new file mode 100644 index 0000000..897ce22 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_redis_database_index.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_redis_database_index" { + enabled = true + key = "db.redis.database_index" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_redis_operation.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_redis_operation.attribute_allow_list.tf new file mode 100644 index 0000000..b4b93a2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_redis_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_redis_operation" { + enabled = true + key = "db.redis.operation" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_resultset_fetch_size.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_resultset_fetch_size.attribute_allow_list.tf new file mode 100644 index 0000000..f856baa --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_resultset_fetch_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_resultset_fetch_size" { + enabled = true + key = "db.resultset_fetch_size" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_roundtrips.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_roundtrips.attribute_allow_list.tf new file mode 100644 index 0000000..04371a6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_roundtrips.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_roundtrips" { + enabled = true + key = "db.roundtrips" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_rows_returned.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_rows_returned.attribute_allow_list.tf new file mode 100644 index 0000000..1bbd288 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_rows_returned.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_rows_returned" { + enabled = true + key = "db.rows_returned" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_prepare_count.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_prepare_count.attribute_allow_list.tf new file mode 100644 index 0000000..3427b95 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_prepare_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_count" { + enabled = true + key = "db.sql.prepare_count" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_prepare_durationsum.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_prepare_durationsum.attribute_allow_list.tf new file mode 100644 index 0000000..26bff44 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_prepare_durationsum.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_durationsum" { + enabled = true + key = "db.sql.prepare_durationsum" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_prepare_exceptioncount.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_prepare_exceptioncount.attribute_allow_list.tf new file mode 100644 index 0000000..d00b935 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_prepare_exceptioncount.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_exceptioncount" { + enabled = true + key = "db.sql.prepare_exceptioncount" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_prepare_isparallelexecution.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_prepare_isparallelexecution.attribute_allow_list.tf new file mode 100644 index 0000000..cc87436 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_prepare_isparallelexecution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_isparallelexecution" { + enabled = true + key = "db.sql.prepare_isparallelexecution" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_prepare_latestendtime.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_prepare_latestendtime.attribute_allow_list.tf new file mode 100644 index 0000000..195236c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_prepare_latestendtime.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_latestendtime" { + enabled = true + key = "db.sql.prepare_latestendtime" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_resultset_count.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_resultset_count.attribute_allow_list.tf new file mode 100644 index 0000000..f33704e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_resultset_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_count" { + enabled = true + key = "db.sql.resultset_count" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_resultset_durationsum.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_resultset_durationsum.attribute_allow_list.tf new file mode 100644 index 0000000..984f790 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_resultset_durationsum.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_durationsum" { + enabled = true + key = "db.sql.resultset_durationsum" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_resultset_exceptioncount.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_resultset_exceptioncount.attribute_allow_list.tf new file mode 100644 index 0000000..e109521 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_resultset_exceptioncount.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_exceptioncount" { + enabled = true + key = "db.sql.resultset_exceptioncount" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_resultset_isparallelexecution.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_resultset_isparallelexecution.attribute_allow_list.tf new file mode 100644 index 0000000..c60ee8b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_resultset_isparallelexecution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_isparallelexecution" { + enabled = true + key = "db.sql.resultset_isparallelexecution" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_resultset_latestendtime.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_resultset_latestendtime.attribute_allow_list.tf new file mode 100644 index 0000000..bc0e8eb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_resultset_latestendtime.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_latestendtime" { + enabled = true + key = "db.sql.resultset_latestendtime" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_table.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_table.attribute_allow_list.tf new file mode 100644 index 0000000..dc29d36 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_sql_table.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_table" { + enabled = true + key = "db.sql.table" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_statement.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_statement.attribute_allow_list.tf new file mode 100644 index 0000000..defadfd --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_statement.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_statement" { + enabled = true + key = "db.statement" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_system.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_system.attribute_allow_list.tf new file mode 100644 index 0000000..e69a0a1 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_system" { + enabled = true + key = "db.system" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_topology.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_topology.attribute_allow_list.tf new file mode 100644 index 0000000..88770ea --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_topology.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_topology" { + enabled = true + key = "db.topology" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_user.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_user.attribute_allow_list.tf new file mode 100644 index 0000000..d395ea4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/db_user.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_user" { + enabled = true + key = "db.user" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/deployment_environment.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/deployment_environment.attribute_allow_list.tf new file mode 100644 index 0000000..139d9c3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/deployment_environment.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "deployment_environment" { + enabled = true + key = "deployment.environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/device_model_identifier.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/device_model_identifier.attribute_allow_list.tf new file mode 100644 index 0000000..6932d86 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/device_model_identifier.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "device_model_identifier" { + enabled = true + key = "device.model.identifier" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/device_model_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/device_model_name.attribute_allow_list.tf new file mode 100644 index 0000000..82852c9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/device_model_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "device_model_name" { + enabled = true + key = "device.model.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/dotnet_dll_file.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/dotnet_dll_file.attribute_allow_list.tf new file mode 100644 index 0000000..b92f750 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/dotnet_dll_file.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "dotnet_dll_file" { + enabled = true + key = "dotnet.dll.file" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/dotnet_dll_path.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/dotnet_dll_path.attribute_allow_list.tf new file mode 100644 index 0000000..8ec8403 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/dotnet_dll_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "dotnet_dll_path" { + enabled = true + key = "dotnet.dll.path" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/elasticsearch_cluster_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/elasticsearch_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..3869472 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/elasticsearch_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "elasticsearch_cluster_name" { + enabled = true + key = "elasticsearch.cluster.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/elasticsearch_node_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/elasticsearch_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..442b1fc --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/elasticsearch_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "elasticsearch_node_name" { + enabled = true + key = "elasticsearch.node.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/enduser_role.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/enduser_role.attribute_allow_list.tf new file mode 100644 index 0000000..b3d5a8a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/enduser_role.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "enduser_role" { + enabled = true + key = "enduser.role" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/enduser_scope.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/enduser_scope.attribute_allow_list.tf new file mode 100644 index 0000000..c012afe --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/enduser_scope.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "enduser_scope" { + enabled = true + key = "enduser.scope" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/equinox_config_path.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/equinox_config_path.attribute_allow_list.tf new file mode 100644 index 0000000..624381c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/equinox_config_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "equinox_config_path" { + enabled = true + key = "equinox.config.path" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/exception_escaped.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/exception_escaped.attribute_allow_list.tf new file mode 100644 index 0000000..0324de7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/exception_escaped.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_escaped" { + enabled = true + key = "exception.escaped" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/exception_message.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/exception_message.attribute_allow_list.tf new file mode 100644 index 0000000..88ead62 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/exception_message.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_message" { + enabled = true + key = "exception.message" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/exception_stacktrace.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/exception_stacktrace.attribute_allow_list.tf new file mode 100644 index 0000000..549b685 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/exception_stacktrace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_stacktrace" { + enabled = true + key = "exception.stacktrace" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/exception_type.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/exception_type.attribute_allow_list.tf new file mode 100644 index 0000000..97058b6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/exception_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_type" { + enabled = true + key = "exception.type" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_coldstart.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_coldstart.attribute_allow_list.tf new file mode 100644 index 0000000..ff39289 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_coldstart.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_coldstart" { + enabled = true + key = "faas.coldstart" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_document_collection.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_document_collection.attribute_allow_list.tf new file mode 100644 index 0000000..3e83f42 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_document_collection.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_collection" { + enabled = true + key = "faas.document.collection" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_document_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_document_name.attribute_allow_list.tf new file mode 100644 index 0000000..38a28b2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_document_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_name" { + enabled = true + key = "faas.document.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_document_operation.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_document_operation.attribute_allow_list.tf new file mode 100644 index 0000000..dcc6b22 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_document_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_operation" { + enabled = true + key = "faas.document.operation" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_document_time.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_document_time.attribute_allow_list.tf new file mode 100644 index 0000000..dce8b17 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_document_time.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_time" { + enabled = true + key = "faas.document.time" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_execution.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_execution.attribute_allow_list.tf new file mode 100644 index 0000000..82ac012 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_execution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_execution" { + enabled = true + key = "faas.execution" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_id.attribute_allow_list.tf new file mode 100644 index 0000000..0c26acc --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_id" { + enabled = true + key = "faas.id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_instance.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_instance.attribute_allow_list.tf new file mode 100644 index 0000000..5bfbf37 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_instance.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_instance" { + enabled = true + key = "faas.instance" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_invoked_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_invoked_name.attribute_allow_list.tf new file mode 100644 index 0000000..0703553 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_invoked_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_invoked_name" { + enabled = true + key = "faas.invoked_name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_invoked_provider.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_invoked_provider.attribute_allow_list.tf new file mode 100644 index 0000000..dba7838 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_invoked_provider.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_invoked_provider" { + enabled = true + key = "faas.invoked_provider" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_invoked_region.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_invoked_region.attribute_allow_list.tf new file mode 100644 index 0000000..1c4f022 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_invoked_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_invoked_region" { + enabled = true + key = "faas.invoked_region" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_max_memory.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_max_memory.attribute_allow_list.tf new file mode 100644 index 0000000..1db31f1 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_max_memory.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_max_memory" { + enabled = true + key = "faas.max_memory" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_name.attribute_allow_list.tf new file mode 100644 index 0000000..d8625d5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_name" { + enabled = true + key = "faas.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_trigger.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_trigger.attribute_allow_list.tf new file mode 100644 index 0000000..25f2852 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_trigger.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_trigger" { + enabled = true + key = "faas.trigger" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_version.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_version.attribute_allow_list.tf new file mode 100644 index 0000000..53bbc35 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/faas_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_version" { + enabled = true + key = "faas.version" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_app_engine_instance.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_app_engine_instance.attribute_allow_list.tf new file mode 100644 index 0000000..9721658 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_app_engine_instance.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_app_engine_instance" { + enabled = true + key = "gcp.app_engine.instance" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_app_engine_service.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_app_engine_service.attribute_allow_list.tf new file mode 100644 index 0000000..f020a25 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_app_engine_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_app_engine_service" { + enabled = true + key = "gcp.app_engine.service" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_cloud_run_service.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_cloud_run_service.attribute_allow_list.tf new file mode 100644 index 0000000..32e69f1 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_cloud_run_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_cloud_run_service" { + enabled = true + key = "gcp.cloud_run.service" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_instance_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_instance_id.attribute_allow_list.tf new file mode 100644 index 0000000..ab8196b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_instance_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_instance_id" { + enabled = true + key = "gcp.instance.id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_instance_region.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_instance_region.attribute_allow_list.tf new file mode 100644 index 0000000..eb263fe --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_instance_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_instance_region" { + enabled = true + key = "gcp.instance.region" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_project.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_project.attribute_allow_list.tf new file mode 100644 index 0000000..4a42618 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/gcp_project.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_project" { + enabled = true + key = "gcp.project" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/glassfish_domain_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/glassfish_domain_name.attribute_allow_list.tf new file mode 100644 index 0000000..2f04c1b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/glassfish_domain_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "glassfish_domain_name" { + enabled = true + key = "glassfish.domain.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/glassfish_instance_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/glassfish_instance_name.attribute_allow_list.tf new file mode 100644 index 0000000..b819489 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/glassfish_instance_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "glassfish_instance_name" { + enabled = true + key = "glassfish.instance.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/go_linkage.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/go_linkage.attribute_allow_list.tf new file mode 100644 index 0000000..dc7d87f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/go_linkage.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "go_linkage" { + enabled = true + key = "go.linkage" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_document.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_document.attribute_allow_list.tf new file mode 100644 index 0000000..c4c4640 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_document.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_document" { + enabled = true + key = "graphql.document" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_operation_graphqlname.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_operation_graphqlname.attribute_allow_list.tf new file mode 100644 index 0000000..aa0b52e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_operation_graphqlname.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_graphqlname" { + enabled = true + key = "graphql.operation.graphqlname" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_operation_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_operation_name.attribute_allow_list.tf new file mode 100644 index 0000000..a78e9c2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_operation_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_name" { + enabled = true + key = "graphql.operation.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_count.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_count.attribute_allow_list.tf new file mode 100644 index 0000000..72d9b33 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_resolver_call_count" { + enabled = true + key = "graphql.operation.resolver_call_count" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_tracked.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_tracked.attribute_allow_list.tf new file mode 100644 index 0000000..e7f285e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_tracked.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_resolver_call_tracked" { + enabled = true + key = "graphql.operation.resolver_call_tracked" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_operation_type.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_operation_type.attribute_allow_list.tf new file mode 100644 index 0000000..c86d084 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/graphql_operation_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_type" { + enabled = true + key = "graphql.operation.type" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_arch.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_arch.attribute_allow_list.tf new file mode 100644 index 0000000..0eecd54 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_arch.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_arch" { + enabled = true + key = "host.arch" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_id.attribute_allow_list.tf new file mode 100644 index 0000000..f9e2fab --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_id" { + enabled = true + key = "host.id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_image_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_image_id.attribute_allow_list.tf new file mode 100644 index 0000000..c7e1772 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_image_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_image_id" { + enabled = true + key = "host.image.id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_image_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_image_name.attribute_allow_list.tf new file mode 100644 index 0000000..9bd50e2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_image_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_image_name" { + enabled = true + key = "host.image.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_image_version.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_image_version.attribute_allow_list.tf new file mode 100644 index 0000000..95fcb8c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_image_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_image_version" { + enabled = true + key = "host.image.version" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_name.attribute_allow_list.tf new file mode 100644 index 0000000..094750a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_name" { + enabled = true + key = "host.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_type.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_type.attribute_allow_list.tf new file mode 100644 index 0000000..4d6dab2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/host_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_type" { + enabled = true + key = "host.type" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_application_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_application_id.attribute_allow_list.tf new file mode 100644 index 0000000..755acc7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_application_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_application_id" { + enabled = true + key = "http.application_id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_client_ip.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_client_ip.attribute_allow_list.tf new file mode 100644 index 0000000..efc2813 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_client_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_client_ip" { + enabled = true + key = "http.client_ip" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_context_root.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_context_root.attribute_allow_list.tf new file mode 100644 index 0000000..04b8e2e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_context_root.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_context_root" { + enabled = true + key = "http.context_root" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_flavor.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_flavor.attribute_allow_list.tf new file mode 100644 index 0000000..648d485 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_flavor.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_flavor" { + enabled = true + key = "http.flavor" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_host.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_host.attribute_allow_list.tf new file mode 100644 index 0000000..f0a12da --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_host.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_host" { + enabled = true + key = "http.host" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_method.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_method.attribute_allow_list.tf new file mode 100644 index 0000000..a168f7b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_method" { + enabled = true + key = "http.method" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_protocol.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_protocol.attribute_allow_list.tf new file mode 100644 index 0000000..1664d68 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_protocol.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_protocol" { + enabled = true + key = "http.protocol" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_request_body_size.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_request_body_size.attribute_allow_list.tf new file mode 100644 index 0000000..c134120 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_request_body_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_body_size" { + enabled = true + key = "http.request.body.size" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_request_content_length.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_request_content_length.attribute_allow_list.tf new file mode 100644 index 0000000..c36188f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_request_content_length.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_content_length" { + enabled = true + key = "http.request_content_length" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_request_content_length_uncompressed.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_request_content_length_uncompressed.attribute_allow_list.tf new file mode 100644 index 0000000..6e15732 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_request_content_length_uncompressed.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_content_length_uncompressed" { + enabled = true + key = "http.request_content_length_uncompressed" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_request_headers.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_request_headers.attribute_allow_list.tf new file mode 100644 index 0000000..4890b19 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_request_headers.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_headers" { + enabled = true + key = "http.request.headers" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_request_method.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_request_method.attribute_allow_list.tf new file mode 100644 index 0000000..8341fa2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_request_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_method" { + enabled = true + key = "http.request.method" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_body_size.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_body_size.attribute_allow_list.tf new file mode 100644 index 0000000..b514811 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_body_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_body_size" { + enabled = true + key = "http.response.body.size" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_content_length.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_content_length.attribute_allow_list.tf new file mode 100644 index 0000000..623c904 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_content_length.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_content_length" { + enabled = true + key = "http.response_content_length" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_content_length_uncompressed.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_content_length_uncompressed.attribute_allow_list.tf new file mode 100644 index 0000000..7d28d59 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_content_length_uncompressed.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_content_length_uncompressed" { + enabled = true + key = "http.response_content_length_uncompressed" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_headers.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_headers.attribute_allow_list.tf new file mode 100644 index 0000000..597b3e6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_headers.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_headers" { + enabled = true + key = "http.response.headers" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_reason_phrase.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_reason_phrase.attribute_allow_list.tf new file mode 100644 index 0000000..1c8f1c8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_reason_phrase.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_reason_phrase" { + enabled = true + key = "http.response.reason_phrase" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_status_code.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_status_code.attribute_allow_list.tf new file mode 100644 index 0000000..1e13f7c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_response_status_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_status_code" { + enabled = true + key = "http.response.status_code" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_route.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_route.attribute_allow_list.tf new file mode 100644 index 0000000..beaad94 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_route.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_route" { + enabled = true + key = "http.route" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_scheme.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_scheme.attribute_allow_list.tf new file mode 100644 index 0000000..0d16f9c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_scheme.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_scheme" { + enabled = true + key = "http.scheme" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_server_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..4aecf25 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_server_name" { + enabled = true + key = "http.server_name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_status_code.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_status_code.attribute_allow_list.tf new file mode 100644 index 0000000..6a37e1f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_status_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_status_code" { + enabled = true + key = "http.status_code" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_target.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_target.attribute_allow_list.tf new file mode 100644 index 0000000..a904b0a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_target.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_target" { + enabled = true + key = "http.target" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_url.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_url.attribute_allow_list.tf new file mode 100644 index 0000000..0bf2f33 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/http_url.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_url" { + enabled = true + key = "http.url" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/hybris_bin_dir.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/hybris_bin_dir.attribute_allow_list.tf new file mode 100644 index 0000000..2151afb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/hybris_bin_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "hybris_bin_dir" { + enabled = true + key = "hybris.bin.dir" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/hybris_config_dir.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/hybris_config_dir.attribute_allow_list.tf new file mode 100644 index 0000000..7b56794 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/hybris_config_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "hybris_config_dir" { + enabled = true + key = "hybris.config.dir" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/hybris_data_dir.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/hybris_data_dir.attribute_allow_list.tf new file mode 100644 index 0000000..eda20b8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/hybris_data_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "hybris_data_dir" { + enabled = true + key = "hybris.data.dir" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ace_broker_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ace_broker_name.attribute_allow_list.tf new file mode 100644 index 0000000..fc00416 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ace_broker_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ace_broker_name" { + enabled = true + key = "ibm.ace.broker.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ace_execution_group_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ace_execution_group_name.attribute_allow_list.tf new file mode 100644 index 0000000..b525bfb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ace_execution_group_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ace_execution_group_name" { + enabled = true + key = "ibm.ace.execution_group.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_cics_aor.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_cics_aor.attribute_allow_list.tf new file mode 100644 index 0000000..2ca1640 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_cics_aor.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_cics_aor" { + enabled = true + key = "ibm.cics.aor" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_cics_region.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_cics_region.attribute_allow_list.tf new file mode 100644 index 0000000..92c4ea4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_cics_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_cics_region" { + enabled = true + key = "ibm.cics.region" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_cics_tor.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_cics_tor.attribute_allow_list.tf new file mode 100644 index 0000000..f02a812 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_cics_tor.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_cics_tor" { + enabled = true + key = "ibm.cics.tor" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ctg_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ctg_name.attribute_allow_list.tf new file mode 100644 index 0000000..28c88cb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ctg_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ctg_name" { + enabled = true + key = "ibm.ctg.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ims_connect.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ims_connect.attribute_allow_list.tf new file mode 100644 index 0000000..67f6bfc --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ims_connect.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_connect" { + enabled = true + key = "ibm.ims.connect" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ims_control.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ims_control.attribute_allow_list.tf new file mode 100644 index 0000000..8c9f8cc --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ims_control.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_control" { + enabled = true + key = "ibm.ims.control" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ims_mpr.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ims_mpr.attribute_allow_list.tf new file mode 100644 index 0000000..ec64ce6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ims_mpr.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_mpr" { + enabled = true + key = "ibm.ims.mpr" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ims_soap_gw_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ims_soap_gw_name.attribute_allow_list.tf new file mode 100644 index 0000000..858808d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ibm_ims_soap_gw_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_soap_gw_name" { + enabled = true + key = "ibm.ims.soap_gw.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/iis_app_pool_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/iis_app_pool_name.attribute_allow_list.tf new file mode 100644 index 0000000..3a9959d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/iis_app_pool_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "iis_app_pool_name" { + enabled = true + key = "iis.app_pool.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/iis_role_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/iis_role_name.attribute_allow_list.tf new file mode 100644 index 0000000..4abae0f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/iis_role_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "iis_role_name" { + enabled = true + key = "iis.role.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/istio_canonical_service.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/istio_canonical_service.attribute_allow_list.tf new file mode 100644 index 0000000..4d1cbec --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/istio_canonical_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "istio_canonical_service" { + enabled = true + key = "istio.canonical_service" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/istio_mesh_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/istio_mesh_id.attribute_allow_list.tf new file mode 100644 index 0000000..a0610df --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/istio_mesh_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "istio_mesh_id" { + enabled = true + key = "istio.mesh_id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/istio_namespace.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/istio_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..c6e6d3e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/istio_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "istio_namespace" { + enabled = true + key = "istio.namespace" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/java_jar_file.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/java_jar_file.attribute_allow_list.tf new file mode 100644 index 0000000..8acbcc7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/java_jar_file.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_jar_file" { + enabled = true + key = "java.jar.file" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/java_jar_path.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/java_jar_path.attribute_allow_list.tf new file mode 100644 index 0000000..9e1ce74 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/java_jar_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_jar_path" { + enabled = true + key = "java.jar.path" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/java_main_class.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/java_main_class.attribute_allow_list.tf new file mode 100644 index 0000000..5df44c9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/java_main_class.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_main_class" { + enabled = true + key = "java.main.class" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/java_main_module.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/java_main_module.attribute_allow_list.tf new file mode 100644 index 0000000..08fae22 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/java_main_module.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_main_module" { + enabled = true + key = "java.main.module" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/jboss_home.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/jboss_home.attribute_allow_list.tf new file mode 100644 index 0000000..710d9ee --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/jboss_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "jboss_home" { + enabled = true + key = "jboss.home" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/jboss_mode.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/jboss_mode.attribute_allow_list.tf new file mode 100644 index 0000000..a326c32 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/jboss_mode.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "jboss_mode" { + enabled = true + key = "jboss.mode" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/jboss_server_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/jboss_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..eace449 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/jboss_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "jboss_server_name" { + enabled = true + key = "jboss.server.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_cluster_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..b7a3bc7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_cluster_name" { + enabled = true + key = "k8s.cluster.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_container_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_container_name.attribute_allow_list.tf new file mode 100644 index 0000000..2285d1c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_container_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_container_name" { + enabled = true + key = "k8s.container.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_container_restart_count.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_container_restart_count.attribute_allow_list.tf new file mode 100644 index 0000000..abf0446 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_container_restart_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_container_restart_count" { + enabled = true + key = "k8s.container.restart_count" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_cronjob_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_cronjob_name.attribute_allow_list.tf new file mode 100644 index 0000000..e8db773 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_cronjob_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_cronjob_name" { + enabled = true + key = "k8s.cronjob.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_cronjob_uid.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_cronjob_uid.attribute_allow_list.tf new file mode 100644 index 0000000..9a79e1c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_cronjob_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_cronjob_uid" { + enabled = true + key = "k8s.cronjob.uid" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_daemonset_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_daemonset_name.attribute_allow_list.tf new file mode 100644 index 0000000..c594c4f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_daemonset_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_daemonset_name" { + enabled = true + key = "k8s.daemonset.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_daemonset_uid.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_daemonset_uid.attribute_allow_list.tf new file mode 100644 index 0000000..4268a8c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_daemonset_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_daemonset_uid" { + enabled = true + key = "k8s.daemonset.uid" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_deployment_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_deployment_name.attribute_allow_list.tf new file mode 100644 index 0000000..85c791c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_deployment_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_deployment_name" { + enabled = true + key = "k8s.deployment.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_deployment_uid.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_deployment_uid.attribute_allow_list.tf new file mode 100644 index 0000000..75b7cb6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_deployment_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_deployment_uid" { + enabled = true + key = "k8s.deployment.uid" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_job_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_job_name.attribute_allow_list.tf new file mode 100644 index 0000000..e0a2c2f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_job_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_job_name" { + enabled = true + key = "k8s.job.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_job_uid.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_job_uid.attribute_allow_list.tf new file mode 100644 index 0000000..026923c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_job_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_job_uid" { + enabled = true + key = "k8s.job.uid" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_namespace_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_namespace_name.attribute_allow_list.tf new file mode 100644 index 0000000..4ec7e9c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_namespace_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_namespace_name" { + enabled = true + key = "k8s.namespace.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_node_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..9146382 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_node_name" { + enabled = true + key = "k8s.node.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_node_uid.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_node_uid.attribute_allow_list.tf new file mode 100644 index 0000000..9136336 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_node_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_node_uid" { + enabled = true + key = "k8s.node.uid" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_pod_basename.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_pod_basename.attribute_allow_list.tf new file mode 100644 index 0000000..22e4e06 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_pod_basename.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_pod_basename" { + enabled = true + key = "k8s.pod.basename" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_pod_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_pod_name.attribute_allow_list.tf new file mode 100644 index 0000000..a81c6bf --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_pod_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_pod_name" { + enabled = true + key = "k8s.pod.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_pod_uid.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_pod_uid.attribute_allow_list.tf new file mode 100644 index 0000000..6aee267 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_pod_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_pod_uid" { + enabled = true + key = "k8s.pod.uid" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_replicaset_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_replicaset_name.attribute_allow_list.tf new file mode 100644 index 0000000..e337fa6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_replicaset_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_replicaset_name" { + enabled = true + key = "k8s.replicaset.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_replicaset_uid.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_replicaset_uid.attribute_allow_list.tf new file mode 100644 index 0000000..fea2415 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_replicaset_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_replicaset_uid" { + enabled = true + key = "k8s.replicaset.uid" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_statefulset_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_statefulset_name.attribute_allow_list.tf new file mode 100644 index 0000000..e4b1b60 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_statefulset_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_statefulset_name" { + enabled = true + key = "k8s.statefulset.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_statefulset_uid.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_statefulset_uid.attribute_allow_list.tf new file mode 100644 index 0000000..bb9ef93 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/k8s_statefulset_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_statefulset_uid" { + enabled = true + key = "k8s.statefulset.uid" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_akka_actor_kind.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_akka_actor_kind.attribute_allow_list.tf new file mode 100644 index 0000000..d5b5151 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_akka_actor_kind.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_kind" { + enabled = true + key = "messaging.akka.actor.kind" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_akka_actor_path.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_akka_actor_path.attribute_allow_list.tf new file mode 100644 index 0000000..2a273dc --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_akka_actor_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_path" { + enabled = true + key = "messaging.akka.actor.path" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_akka_actor_system.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_akka_actor_system.attribute_allow_list.tf new file mode 100644 index 0000000..18ff359 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_akka_actor_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_system" { + enabled = true + key = "messaging.akka.actor.system" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_akka_actor_type.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_akka_actor_type.attribute_allow_list.tf new file mode 100644 index 0000000..8dab603 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_akka_actor_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_type" { + enabled = true + key = "messaging.akka.actor.type" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_akka_message_type.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_akka_message_type.attribute_allow_list.tf new file mode 100644 index 0000000..e4918c8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_akka_message_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_message_type" { + enabled = true + key = "messaging.akka.message.type" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_conversation_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_conversation_id.attribute_allow_list.tf new file mode 100644 index 0000000..8050cdb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_conversation_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_conversation_id" { + enabled = true + key = "messaging.conversation_id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination.attribute_allow_list.tf new file mode 100644 index 0000000..56236a7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination" { + enabled = true + key = "messaging.destination" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination_kind.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination_kind.attribute_allow_list.tf new file mode 100644 index 0000000..293243a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination_kind.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_kind" { + enabled = true + key = "messaging.destination_kind" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination_kind_1.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination_kind_1.attribute_allow_list.tf new file mode 100644 index 0000000..360a8c6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination_kind_1.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_kind_1" { + enabled = true + key = "messaging.destination.kind" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination_manager_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination_manager_name.attribute_allow_list.tf new file mode 100644 index 0000000..9203113 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination_manager_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_manager_name" { + enabled = true + key = "messaging.destination.manager_name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination_name.attribute_allow_list.tf new file mode 100644 index 0000000..d147688 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_name" { + enabled = true + key = "messaging.destination.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination_temporary.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination_temporary.attribute_allow_list.tf new file mode 100644 index 0000000..4c07362 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_destination_temporary.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_temporary" { + enabled = true + key = "messaging.destination.temporary" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_kafka_client_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_kafka_client_id.attribute_allow_list.tf new file mode 100644 index 0000000..e0a27c3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_kafka_client_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_client_id" { + enabled = true + key = "messaging.kafka.client_id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_kafka_consumer_group.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_kafka_consumer_group.attribute_allow_list.tf new file mode 100644 index 0000000..9e02a33 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_kafka_consumer_group.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_consumer_group" { + enabled = true + key = "messaging.kafka.consumer_group" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_kafka_message_key.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_kafka_message_key.attribute_allow_list.tf new file mode 100644 index 0000000..3a067ff --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_kafka_message_key.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_message_key" { + enabled = true + key = "messaging.kafka.message_key" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_kafka_partition.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_kafka_partition.attribute_allow_list.tf new file mode 100644 index 0000000..0c9dae2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_kafka_partition.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_partition" { + enabled = true + key = "messaging.kafka.partition" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_kafka_tombstone.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_kafka_tombstone.attribute_allow_list.tf new file mode 100644 index 0000000..a1b5856 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_kafka_tombstone.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_tombstone" { + enabled = true + key = "messaging.kafka.tombstone" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_conversation_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_conversation_id.attribute_allow_list.tf new file mode 100644 index 0000000..24fb3e2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_conversation_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_conversation_id" { + enabled = true + key = "messaging.message.conversation_id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_id.attribute_allow_list.tf new file mode 100644 index 0000000..1109b64 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_id" { + enabled = true + key = "messaging.message.id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_id_1.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_id_1.attribute_allow_list.tf new file mode 100644 index 0000000..7504e53 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_id_1.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_id_1" { + enabled = true + key = "messaging.message_id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_payload_compressed_size_bytes.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_payload_compressed_size_bytes.attribute_allow_list.tf new file mode 100644 index 0000000..a847cb9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_payload_compressed_size_bytes.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_payload_compressed_size_bytes" { + enabled = true + key = "messaging.message_payload_compressed_size_bytes" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes.attribute_allow_list.tf new file mode 100644 index 0000000..9204b60 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_payload_size_bytes" { + enabled = true + key = "messaging.message.payload_size_bytes" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes_1.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes_1.attribute_allow_list.tf new file mode 100644 index 0000000..955c53c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes_1.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_payload_size_bytes_1" { + enabled = true + key = "messaging.message_payload_size_bytes" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_operation.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_operation.attribute_allow_list.tf new file mode 100644 index 0000000..1f98f4a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_operation" { + enabled = true + key = "messaging.operation" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_protocol.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_protocol.attribute_allow_list.tf new file mode 100644 index 0000000..87e4416 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_protocol.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_protocol" { + enabled = true + key = "messaging.protocol" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_protocol_version.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_protocol_version.attribute_allow_list.tf new file mode 100644 index 0000000..04f4bc8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_protocol_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_protocol_version" { + enabled = true + key = "messaging.protocol_version" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_rabbitmq_routing_key.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_rabbitmq_routing_key.attribute_allow_list.tf new file mode 100644 index 0000000..4f3cef2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_rabbitmq_routing_key.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_rabbitmq_routing_key" { + enabled = true + key = "messaging.rabbitmq.routing_key" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_source_kind.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_source_kind.attribute_allow_list.tf new file mode 100644 index 0000000..0870124 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_source_kind.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_kind" { + enabled = true + key = "messaging.source.kind" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_source_manager_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_source_manager_name.attribute_allow_list.tf new file mode 100644 index 0000000..61c0a14 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_source_manager_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_manager_name" { + enabled = true + key = "messaging.source.manager_name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_source_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_source_name.attribute_allow_list.tf new file mode 100644 index 0000000..830a4f3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_source_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_name" { + enabled = true + key = "messaging.source.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_source_temporary.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_source_temporary.attribute_allow_list.tf new file mode 100644 index 0000000..2f17413 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_source_temporary.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_temporary" { + enabled = true + key = "messaging.source.temporary" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_system.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_system.attribute_allow_list.tf new file mode 100644 index 0000000..9085ecd --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_system" { + enabled = true + key = "messaging.system" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_temp_destination.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_temp_destination.attribute_allow_list.tf new file mode 100644 index 0000000..959a34c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_temp_destination.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_temp_destination" { + enabled = true + key = "messaging.temp_destination" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_url.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_url.attribute_allow_list.tf new file mode 100644 index 0000000..5043295 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/messaging_url.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_url" { + enabled = true + key = "messaging.url" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/multiplicity_agent.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/multiplicity_agent.attribute_allow_list.tf new file mode 100644 index 0000000..b0fb384 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/multiplicity_agent.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "multiplicity_agent" { + enabled = true + key = "multiplicity.agent" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/multiplicity_aggregation.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/multiplicity_aggregation.attribute_allow_list.tf new file mode 100644 index 0000000..9dcec4b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/multiplicity_aggregation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "multiplicity_aggregation" { + enabled = true + key = "multiplicity.aggregation" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/multiplicity_server.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/multiplicity_server.attribute_allow_list.tf new file mode 100644 index 0000000..8578e91 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/multiplicity_server.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "multiplicity_server" { + enabled = true + key = "multiplicity.server" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_host_ip.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_host_ip.attribute_allow_list.tf new file mode 100644 index 0000000..dc78531 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_host_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_host_ip" { + enabled = true + key = "net.host.ip" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_host_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_host_name.attribute_allow_list.tf new file mode 100644 index 0000000..14aecad --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_host_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_host_name" { + enabled = true + key = "net.host.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_host_port.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_host_port.attribute_allow_list.tf new file mode 100644 index 0000000..9ee890b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_host_port.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_host_port" { + enabled = true + key = "net.host.port" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_peer_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_peer_name.attribute_allow_list.tf new file mode 100644 index 0000000..7df843b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_peer_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_peer_name" { + enabled = true + key = "net.peer.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_peer_port.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_peer_port.attribute_allow_list.tf new file mode 100644 index 0000000..0047b98 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_peer_port.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_peer_port" { + enabled = true + key = "net.peer.port" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_peer_resolved_ips.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_peer_resolved_ips.attribute_allow_list.tf new file mode 100644 index 0000000..a251546 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_peer_resolved_ips.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_peer_resolved_ips" { + enabled = true + key = "net.peer.resolved.ips" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_sock_host_addr.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_sock_host_addr.attribute_allow_list.tf new file mode 100644 index 0000000..9b40306 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_sock_host_addr.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_sock_host_addr" { + enabled = true + key = "net.sock.host.addr" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_sock_peer_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_sock_peer_name.attribute_allow_list.tf new file mode 100644 index 0000000..34063b4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_sock_peer_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_sock_peer_name" { + enabled = true + key = "net.sock.peer.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_transport.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_transport.attribute_allow_list.tf new file mode 100644 index 0000000..663868e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/net_transport.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_transport" { + enabled = true + key = "net.transport" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/network_protocol_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/network_protocol_name.attribute_allow_list.tf new file mode 100644 index 0000000..0b7e28f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/network_protocol_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_protocol_name" { + enabled = true + key = "network.protocol.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/network_protocol_version.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/network_protocol_version.attribute_allow_list.tf new file mode 100644 index 0000000..77ba2fa --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/network_protocol_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_protocol_version" { + enabled = true + key = "network.protocol.version" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/network_transport.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/network_transport.attribute_allow_list.tf new file mode 100644 index 0000000..7b324a0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/network_transport.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_transport" { + enabled = true + key = "network.transport" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/network_type.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/network_type.attribute_allow_list.tf new file mode 100644 index 0000000..8aa6173 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/network_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_type" { + enabled = true + key = "network.type" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/nodejs_app_base_dir.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/nodejs_app_base_dir.attribute_allow_list.tf new file mode 100644 index 0000000..d159296 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/nodejs_app_base_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "nodejs_app_base_dir" { + enabled = true + key = "nodejs.app.base.dir" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/nodejs_app_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/nodejs_app_name.attribute_allow_list.tf new file mode 100644 index 0000000..a354d18 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/nodejs_app_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "nodejs_app_name" { + enabled = true + key = "nodejs.app.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/nodejs_script_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/nodejs_script_name.attribute_allow_list.tf new file mode 100644 index 0000000..d97778d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/nodejs_script_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "nodejs_script_name" { + enabled = true + key = "nodejs.script.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/os_description.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/os_description.attribute_allow_list.tf new file mode 100644 index 0000000..e024654 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/os_description.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_description" { + enabled = true + key = "os.description" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/os_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/os_name.attribute_allow_list.tf new file mode 100644 index 0000000..e2462ec --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/os_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_name" { + enabled = true + key = "os.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/os_type.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/os_type.attribute_allow_list.tf new file mode 100644 index 0000000..b5b5e01 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/os_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_type" { + enabled = true + key = "os.type" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/os_version.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/os_version.attribute_allow_list.tf new file mode 100644 index 0000000..2ce15bc --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/os_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_version" { + enabled = true + key = "os.version" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/peer_service.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/peer_service.attribute_allow_list.tf new file mode 100644 index 0000000..84dba21 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/peer_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "peer_service" { + enabled = true + key = "peer.service" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_cli_script_path.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_cli_script_path.attribute_allow_list.tf new file mode 100644 index 0000000..860fce9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_cli_script_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_cli_script_path" { + enabled = true + key = "php.cli.script.path" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_cli_working_dir.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_cli_working_dir.attribute_allow_list.tf new file mode 100644 index 0000000..8df202e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_cli_working_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_cli_working_dir" { + enabled = true + key = "php.cli.working.dir" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_drupal_application_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_drupal_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..33db1fc --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_drupal_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_drupal_application_name" { + enabled = true + key = "php.drupal.application.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_fpm_pool_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_fpm_pool_name.attribute_allow_list.tf new file mode 100644 index 0000000..7823c86 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_fpm_pool_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_fpm_pool_name" { + enabled = true + key = "php.fpm.pool.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_symfony_application_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_symfony_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..f8274c4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_symfony_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_symfony_application_name" { + enabled = true + key = "php.symfony.application.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_wordpress_blog_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_wordpress_blog_name.attribute_allow_list.tf new file mode 100644 index 0000000..432cfd1 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/php_wordpress_blog_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_wordpress_blog_name" { + enabled = true + key = "php.wordpress.blog.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_command.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_command.attribute_allow_list.tf new file mode 100644 index 0000000..4b805d7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_command.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_command" { + enabled = true + key = "process.command" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_command_args.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_command_args.attribute_allow_list.tf new file mode 100644 index 0000000..094dcfd --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_command_args.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_command_args" { + enabled = true + key = "process.command_args" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_command_line.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_command_line.attribute_allow_list.tf new file mode 100644 index 0000000..8165c64 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_command_line.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_command_line" { + enabled = true + key = "process.command_line" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_executable_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_executable_name.attribute_allow_list.tf new file mode 100644 index 0000000..a4a1b73 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_executable_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_executable_name" { + enabled = true + key = "process.executable.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_executable_path.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_executable_path.attribute_allow_list.tf new file mode 100644 index 0000000..a923725 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_executable_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_executable_path" { + enabled = true + key = "process.executable.path" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_pid.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_pid.attribute_allow_list.tf new file mode 100644 index 0000000..00a49ce --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_pid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_pid" { + enabled = true + key = "process.pid" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_runtime_description.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_runtime_description.attribute_allow_list.tf new file mode 100644 index 0000000..f8444eb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_runtime_description.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_runtime_description" { + enabled = true + key = "process.runtime.description" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_runtime_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_runtime_name.attribute_allow_list.tf new file mode 100644 index 0000000..8aa53ec --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_runtime_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_runtime_name" { + enabled = true + key = "process.runtime.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_runtime_version.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_runtime_version.attribute_allow_list.tf new file mode 100644 index 0000000..ce048d8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/process_runtime_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_runtime_version" { + enabled = true + key = "process.runtime.version" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_framework.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_framework.attribute_allow_list.tf new file mode 100644 index 0000000..5216153 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_framework.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_framework" { + enabled = true + key = "rpc.framework" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_grpc_status_code.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_grpc_status_code.attribute_allow_list.tf new file mode 100644 index 0000000..d8b7da0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_grpc_status_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_grpc_status_code" { + enabled = true + key = "rpc.grpc.status_code" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_code.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_code.attribute_allow_list.tf new file mode 100644 index 0000000..452ac49 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_error_code" { + enabled = true + key = "rpc.jsonrpc.error_code" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_message.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_message.attribute_allow_list.tf new file mode 100644 index 0000000..bc81013 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_message.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_error_message" { + enabled = true + key = "rpc.jsonrpc.error_message" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_jsonrpc_method.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_jsonrpc_method.attribute_allow_list.tf new file mode 100644 index 0000000..f7ff3f6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_jsonrpc_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_method" { + enabled = true + key = "rpc.jsonrpc.method" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_jsonrpc_request_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_jsonrpc_request_id.attribute_allow_list.tf new file mode 100644 index 0000000..8daa323 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_jsonrpc_request_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_request_id" { + enabled = true + key = "rpc.jsonrpc.request_id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_jsonrpc_version.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_jsonrpc_version.attribute_allow_list.tf new file mode 100644 index 0000000..c2e525d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_jsonrpc_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_version" { + enabled = true + key = "rpc.jsonrpc.version" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_method.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_method.attribute_allow_list.tf new file mode 100644 index 0000000..0be2112 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_method" { + enabled = true + key = "rpc.method" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_namespace.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..b199042 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_namespace" { + enabled = true + key = "rpc.namespace" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_protocol.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_protocol.attribute_allow_list.tf new file mode 100644 index 0000000..bdfea35 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_protocol.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_protocol" { + enabled = true + key = "rpc.protocol" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_service.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_service.attribute_allow_list.tf new file mode 100644 index 0000000..b6a43d1 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_service" { + enabled = true + key = "rpc.service" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_system.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_system.attribute_allow_list.tf new file mode 100644 index 0000000..ed25541 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/rpc_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_system" { + enabled = true + key = "rpc.system" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/sampling_agent_multiplicity.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/sampling_agent_multiplicity.attribute_allow_list.tf new file mode 100644 index 0000000..a67b968 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/sampling_agent_multiplicity.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "sampling_agent_multiplicity" { + enabled = true + key = "sampling.agent_multiplicity" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/sampling_backend_multiplicity.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/sampling_backend_multiplicity.attribute_allow_list.tf new file mode 100644 index 0000000..696df52 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/sampling_backend_multiplicity.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "sampling_backend_multiplicity" { + enabled = true + key = "sampling.backend_multiplicity" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/server_address.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/server_address.attribute_allow_list.tf new file mode 100644 index 0000000..69de00a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/server_address.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "server_address" { + enabled = true + key = "server.address" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/server_port.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/server_port.attribute_allow_list.tf new file mode 100644 index 0000000..0609f32 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/server_port.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "server_port" { + enabled = true + key = "server.port" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/server_resolved_ips.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/server_resolved_ips.attribute_allow_list.tf new file mode 100644 index 0000000..a74faba --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/server_resolved_ips.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "server_resolved_ips" { + enabled = true + key = "server.resolved_ips" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/service_instance_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/service_instance_id.attribute_allow_list.tf new file mode 100644 index 0000000..599caa5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/service_instance_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "service_instance_id" { + enabled = true + key = "service.instance.id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/service_namespace.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/service_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..c3b90b2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/service_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "service_namespace" { + enabled = true + key = "service.namespace" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/service_version.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/service_version.attribute_allow_list.tf new file mode 100644 index 0000000..497b597 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/service_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "service_version" { + enabled = true + key = "service.version" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/servlet_context_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/servlet_context_name.attribute_allow_list.tf new file mode 100644 index 0000000..cda0702 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/servlet_context_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "servlet_context_name" { + enabled = true + key = "servlet.context.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/servlet_context_path.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/servlet_context_path.attribute_allow_list.tf new file mode 100644 index 0000000..8a664f8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/servlet_context_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "servlet_context_path" { + enabled = true + key = "servlet.context.path" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/softwareag_install_root.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/softwareag_install_root.attribute_allow_list.tf new file mode 100644 index 0000000..bcb0fe0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/softwareag_install_root.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "softwareag_install_root" { + enabled = true + key = "softwareag.install.root" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/softwareag_product_prop_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/softwareag_product_prop_name.attribute_allow_list.tf new file mode 100644 index 0000000..29808fb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/softwareag_product_prop_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "softwareag_product_prop_name" { + enabled = true + key = "softwareag.product.prop.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/span_status_message.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/span_status_message.attribute_allow_list.tf new file mode 100644 index 0000000..d24fe93 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/span_status_message.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "span_status_message" { + enabled = true + key = "span.status.message" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/span_tracing_system.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/span_tracing_system.attribute_allow_list.tf new file mode 100644 index 0000000..d1324dd --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/span_tracing_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "span_tracing_system" { + enabled = true + key = "span.tracing.system" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/spring_application_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/spring_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..5ecee2c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/spring_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "spring_application_name" { + enabled = true + key = "spring.application.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/spring_profile_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/spring_profile_name.attribute_allow_list.tf new file mode 100644 index 0000000..6884acd --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/spring_profile_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "spring_profile_name" { + enabled = true + key = "spring.profile.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/spring_startup_class.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/spring_startup_class.attribute_allow_list.tf new file mode 100644 index 0000000..86f1af7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/spring_startup_class.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "spring_startup_class" { + enabled = true + key = "spring.startup.class" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/telemetry_auto_version.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/telemetry_auto_version.attribute_allow_list.tf new file mode 100644 index 0000000..0f0b9dd --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/telemetry_auto_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_auto_version" { + enabled = true + key = "telemetry.auto.version" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/telemetry_sdk_language.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/telemetry_sdk_language.attribute_allow_list.tf new file mode 100644 index 0000000..2a1c8f8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/telemetry_sdk_language.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_sdk_language" { + enabled = true + key = "telemetry.sdk.language" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/telemetry_sdk_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/telemetry_sdk_name.attribute_allow_list.tf new file mode 100644 index 0000000..f941d4d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/telemetry_sdk_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_sdk_name" { + enabled = true + key = "telemetry.sdk.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/telemetry_sdk_version.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/telemetry_sdk_version.attribute_allow_list.tf new file mode 100644 index 0000000..e2caf84 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/telemetry_sdk_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_sdk_version" { + enabled = true + key = "telemetry.sdk.version" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/thread_id.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/thread_id.attribute_allow_list.tf new file mode 100644 index 0000000..766c2fa --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/thread_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "thread_id" { + enabled = true + key = "thread.id" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/thread_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/thread_name.attribute_allow_list.tf new file mode 100644 index 0000000..544bb6f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/thread_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "thread_name" { + enabled = true + key = "thread.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_app_node_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_app_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..175301b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_app_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_app_node_name" { + enabled = true + key = "tibco.businessworks.app.node.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_app_space_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_app_space_name.attribute_allow_list.tf new file mode 100644 index 0000000..a98268a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_app_space_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_app_space_name" { + enabled = true + key = "tibco.businessworks.app.space.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_ce_app_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_ce_app_name.attribute_allow_list.tf new file mode 100644 index 0000000..251a284 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_ce_app_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_ce_app_name" { + enabled = true + key = "tibco.businessworks_ce.app.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_ce_version.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_ce_version.attribute_allow_list.tf new file mode 100644 index 0000000..16b4523 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_ce_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_ce_version" { + enabled = true + key = "tibco.businessworks_ce.version" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_domain_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_domain_name.attribute_allow_list.tf new file mode 100644 index 0000000..462be4a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_domain_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_domain_name" { + enabled = true + key = "tibco.businessworks.domain.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_home.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_home.attribute_allow_list.tf new file mode 100644 index 0000000..52ae15f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_home" { + enabled = true + key = "tibco.businessworks.home" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_name.attribute_allow_list.tf new file mode 100644 index 0000000..5a790ec --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_property_file_name" { + enabled = true + key = "tibco.businessworks.property.file.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_path.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_path.attribute_allow_list.tf new file mode 100644 index 0000000..0a63b41 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_property_file_path" { + enabled = true + key = "tibco.businessworks.property.file.path" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/url_full.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/url_full.attribute_allow_list.tf new file mode 100644 index 0000000..f2ae2f5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/url_full.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_full" { + enabled = true + key = "url.full" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/url_path.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/url_path.attribute_allow_list.tf new file mode 100644 index 0000000..15774ad --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/url_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_path" { + enabled = true + key = "url.path" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/url_query.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/url_query.attribute_allow_list.tf new file mode 100644 index 0000000..919b3f8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/url_query.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_query" { + enabled = true + key = "url.query" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/url_scheme.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/url_scheme.attribute_allow_list.tf new file mode 100644 index 0000000..a9a86da --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/url_scheme.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_scheme" { + enabled = true + key = "url.scheme" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/webengine_description.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/webengine_description.attribute_allow_list.tf new file mode 100644 index 0000000..8d5381f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/webengine_description.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "webengine_description" { + enabled = true + key = "webengine.description" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/webengine_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/webengine_name.attribute_allow_list.tf new file mode 100644 index 0000000..fb1e506 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/webengine_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "webengine_name" { + enabled = true + key = "webengine.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/webengine_version.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/webengine_version.attribute_allow_list.tf new file mode 100644 index 0000000..fa23684 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/webengine_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "webengine_version" { + enabled = true + key = "webengine.version" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/weblogic_cluster_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/weblogic_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..34406c4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/weblogic_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_cluster_name" { + enabled = true + key = "weblogic.cluster.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/weblogic_domain_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/weblogic_domain_name.attribute_allow_list.tf new file mode 100644 index 0000000..f4e4ed3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/weblogic_domain_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_domain_name" { + enabled = true + key = "weblogic.domain.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/weblogic_home.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/weblogic_home.attribute_allow_list.tf new file mode 100644 index 0000000..290dd74 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/weblogic_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_home" { + enabled = true + key = "weblogic.home" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/weblogic_server_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/weblogic_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..7e8ad04 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/weblogic_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_server_name" { + enabled = true + key = "weblogic.server.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/websphere_cell_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/websphere_cell_name.attribute_allow_list.tf new file mode 100644 index 0000000..7098562 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/websphere_cell_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_cell_name" { + enabled = true + key = "websphere.cell.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/websphere_cluster_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/websphere_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..df1b587 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/websphere_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_cluster_name" { + enabled = true + key = "websphere.cluster.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/websphere_liberty_server_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/websphere_liberty_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..097dcd8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/websphere_liberty_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_liberty_server_name" { + enabled = true + key = "websphere_liberty.server.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/websphere_node_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/websphere_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..c4d593d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/websphere_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_node_name" { + enabled = true + key = "websphere.node.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/websphere_server_name.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/websphere_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..e9a84d8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/websphere_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_server_name" { + enabled = true + key = "websphere.server.name" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ws_operation_endpoints.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ws_operation_endpoints.attribute_allow_list.tf new file mode 100644 index 0000000..2aa3319 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ws_operation_endpoints.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ws_operation_endpoints" { + enabled = true + key = "ws.operation.endpoints" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ws_service_endpoints.attribute_allow_list.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ws_service_endpoints.attribute_allow_list.tf new file mode 100644 index 0000000..1039970 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_allow_list/ws_service_endpoints.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ws_service_endpoints" { + enabled = true + key = "ws.service.endpoints" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/client_ip.attribute_masking.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/client_ip.attribute_masking.tf new file mode 100644 index 0000000..0e74f91 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/client_ip.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "client_ip" { + enabled = true + key = "client.ip" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/db_connection_string.attribute_masking.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/db_connection_string.attribute_masking.tf new file mode 100644 index 0000000..e5cca97 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/db_connection_string.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "db_connection_string" { + enabled = true + key = "db.connection_string" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/db_statement.attribute_masking.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/db_statement.attribute_masking.tf new file mode 100644 index 0000000..d1f258f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/db_statement.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "db_statement" { + enabled = true + key = "db.statement" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/graphql_document.attribute_masking.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/graphql_document.attribute_masking.tf new file mode 100644 index 0000000..08c9099 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/graphql_document.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "graphql_document" { + enabled = true + key = "graphql.document" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/http_request_headers.attribute_masking.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/http_request_headers.attribute_masking.tf new file mode 100644 index 0000000..55a0e59 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/http_request_headers.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_request_headers" { + enabled = true + key = "http.request.headers" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/http_response_headers.attribute_masking.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/http_response_headers.attribute_masking.tf new file mode 100644 index 0000000..09fee47 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/http_response_headers.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_response_headers" { + enabled = true + key = "http.response.headers" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/http_target.attribute_masking.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/http_target.attribute_masking.tf new file mode 100644 index 0000000..714f7e6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/http_target.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_target" { + enabled = true + key = "http.target" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/http_url.attribute_masking.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/http_url.attribute_masking.tf new file mode 100644 index 0000000..e46265d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/http_url.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_url" { + enabled = true + key = "http.url" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/messaging_url.attribute_masking.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/messaging_url.attribute_masking.tf new file mode 100644 index 0000000..2d80019 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/messaging_url.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "messaging_url" { + enabled = true + key = "messaging.url" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/process_command_args.attribute_masking.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/process_command_args.attribute_masking.tf new file mode 100644 index 0000000..2c0d9b5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/process_command_args.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "process_command_args" { + enabled = true + key = "process.command_args" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/process_command_line.attribute_masking.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/process_command_line.attribute_masking.tf new file mode 100644 index 0000000..67825f8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/process_command_line.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "process_command_line" { + enabled = true + key = "process.command_line" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/url_full.attribute_masking.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/url_full.attribute_masking.tf new file mode 100644 index 0000000..cfb0eec --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/url_full.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "url_full" { + enabled = true + key = "url.full" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/url_path.attribute_masking.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/url_path.attribute_masking.tf new file mode 100644 index 0000000..d2b826e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/url_path.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "url_path" { + enabled = true + key = "url.path" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/url_query.attribute_masking.tf b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/url_query.attribute_masking.tf new file mode 100644 index 0000000..3a1e0a0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/attribute_masking/url_query.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "url_query" { + enabled = true + key = "url.query" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/business_events_buckets/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/business_events_buckets/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/business_events_buckets/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/business_events_buckets/default.business_events_buckets.tf b/modules/eu-int/21122023_141210/configurations/modules/business_events_buckets/default.business_events_buckets.tf new file mode 100644 index 0000000..98a53ad --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/business_events_buckets/default.business_events_buckets.tf @@ -0,0 +1,6 @@ +resource "dynatrace_business_events_buckets" "default" { + enabled = true + bucket_name = "default_bizevents" + matcher = "*" + rule_name = "default" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..b225682 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_992_Comp_Cracks_Basis_F4F" { + name = "BEGIN_992_Comp_Cracks_Basis_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_992_comp_cracks_basis_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "91b8e5cb-4def-40b9-adf4-4019e2e7e130" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_E3_PM_V4_F4F.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_E3_PM_V4_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..c4f1d4e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_E3_PM_V4_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_E3_PM_V4_F4F" { + name = "BEGIN_E3_PM_V4_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_e3_pm_v4_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "6e6f94ed-8cbe-4c9b-aeaf-241cab11d9e8" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_G2PA_PM_V4_F4F.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_G2PA_PM_V4_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..51e781a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_G2PA_PM_V4_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_G2PA_PM_V4_F4F" { + name = "BEGIN_G2PA_PM_V4_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_g2pa_pm_v4_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "ce4ae199-72e8-40db-b1b4-3ba44368435e" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..e0f9e6d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_BM_8_MYN_F4F" { + name = "BEGIN_J1_51_BM_8_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_bm_8_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "fb4d3013-24c7-4313-ba44-3052c7c4deca" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..3993e5c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_BM_8_MYP_F4F" { + name = "BEGIN_J1_51_BM_8_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_bm_8_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "004098c7-a231-4bb7-89a7-f384b39c23b4" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..7d39584 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_PTCP_MYN_F4F" { + name = "BEGIN_J1_51_PTCP_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_ptcp_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "1e68082e-f587-48ae-97fc-309b68853602" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..225c9c4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_PTCP_MYP_F4F" { + name = "BEGIN_J1_51_PTCP_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_ptcp_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "7429368b-8bb6-4094-8b54-4bf5c8caef5f" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_NIRA_Germany.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_NIRA_Germany.calculated_service_metric.tf new file mode 100644 index 0000000..adcc6a3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_NIRA_Germany.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_NIRA_Germany" { + name = "BEGIN_NIRA_Germany_2023" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_nira_germany_2023" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "ce497550-91ec-46c8-add0-8f3d1845bfbb" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_NIRA_United_Kingdom.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_NIRA_United_Kingdom.calculated_service_metric.tf new file mode 100644 index 0000000..dd28f4f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/BEGIN_NIRA_United_Kingdom.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_NIRA_United_Kingdom" { + name = "BEGIN_NIRA_United_Kingdom_2023" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_nira_united_kingdom_2023" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "60fcaf1a-dd64-4654-8c90-34cba6c07e75" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..9b794ee --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_992_Comp_Cracks_Basis_F4F" { + name = "END_992_Comp_Cracks_Basis_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_992_comp_cracks_basis_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "91b8e5cb-4def-40b9-adf4-4019e2e7e130" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_E3_PM_V4_F4F.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_E3_PM_V4_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..6ab64b0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_E3_PM_V4_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_E3_PM_V4_F4F" { + name = "END_E3_PM_V4_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_e3_pm_v4_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "6e6f94ed-8cbe-4c9b-aeaf-241cab11d9e8" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_G2PA_PM_V4_F4F.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_G2PA_PM_V4_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..2023566 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_G2PA_PM_V4_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_G2PA_PM_V4_F4F" { + name = "END_G2PA_PM_V4_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_g2pa_pm_v4_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "ce4ae199-72e8-40db-b1b4-3ba44368435e" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..9b3f14e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_BM_8_MYN_F4F" { + name = "END_J1_51_BM_8_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_bm_8_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "fb4d3013-24c7-4313-ba44-3052c7c4deca" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..455b2eb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_BM_8_MYP_F4F" { + name = "END_J1_51_BM_8_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_bm_8_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "004098c7-a231-4bb7-89a7-f384b39c23b4" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..b8efbc7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_PTCP_MYN_F4F" { + name = "END_J1_51_PTCP_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_ptcp_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "router-fdc" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "1e68082e-f587-48ae-97fc-309b68853602" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..1c77be6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_PTCP_MYP_F4F" { + name = "END_J1_51_PTCP_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_ptcp_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "router-fdc" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "7429368b-8bb6-4094-8b54-4bf5c8caef5f" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_NIRA_Germany.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_NIRA_Germany.calculated_service_metric.tf new file mode 100644 index 0000000..1380410 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_NIRA_Germany.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_NIRA_Germany" { + name = "END_NIRA_Germany_2023" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_nira_germany_2023" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "forwarder-fdc-nira" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "ce497550-91ec-46c8-add0-8f3d1845bfbb" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_NIRA_United_Kingdom.calculated_service_metric.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_NIRA_United_Kingdom.calculated_service_metric.tf new file mode 100644 index 0000000..59296ac --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/END_NIRA_United_Kingdom.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_NIRA_United_Kingdom" { + name = "END_NIRA_United_Kingdom_2023" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_nira_united_kingdom_2023" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "forwarder-fdc-nira" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "60fcaf1a-dd64-4654-8c90-34cba6c07e75" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/calculated_service_metric/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/cloudapp_workloaddetection/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/cloudapp_workloaddetection/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/cloudapp_workloaddetection/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf b/modules/eu-int/21122023_141210/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf new file mode 100644 index 0000000..01602be --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf @@ -0,0 +1,26 @@ +resource "dynatrace_cloudapp_workloaddetection" "cloud_app_workload_detection" { + cloud_foundry { + enabled = true + } + docker { + enabled = true + } + kubernetes { + enabled = true + filters { + filter { + enabled = true + inclusion_toggles { + inc_basepod = false + inc_container = true + inc_namespace = true + inc_product = true + inc_stage = true + } + match_filter { + match_operator = "EXISTS" + } + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf b/modules/eu-int/21122023_141210/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf new file mode 100644 index 0000000..ee028b7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf @@ -0,0 +1,31 @@ +resource "dynatrace_custom_service" "Kafka_Consumer_Producer_Service" { + name = "Kafka Consumer Producer Service" + enabled = true + # queue_entry_point = false + technology = "java" + rule { + enabled = true + class { + name = "de.audi.acdc.connectors.common.messages.IncomingMessage$" + match = "EQUALS" + } + method { + name = "apply" + arguments = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.connectors.common.messages.MessageMetadata", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + method { + name = "apply" + arguments = [ "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" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + method { + name = "apply" + arguments = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/custom_service/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/custom_service/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/custom_service/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf b/modules/eu-int/21122023_141210/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf new file mode 100644 index 0000000..a54aae2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf @@ -0,0 +1,20 @@ +resource "dynatrace_generic_relationships" "_2f0f26b0-f15b-31d0-b6fc-01df821c643b" { + enabled = true + created_by = "Dynatrace" + from_type = "os:service" + to_type = "host" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Topology" + } + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + source { + condition = "$eq(AVAILABILITY_EVENT)" + source_type = "Events" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf b/modules/eu-int/21122023_141210/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf new file mode 100644 index 0000000..dadd5c1 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf @@ -0,0 +1,12 @@ +resource "dynatrace_generic_relationships" "_69091a9a-4851-32a2-9895-24ca63b2c016" { + enabled = true + created_by = "Dynatrace" + from_type = "span:service_instance" + to_type = "cloud_application_instance" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Spans" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/generic_relationships/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/generic_relationships/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/generic_relationships/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf b/modules/eu-int/21122023_141210/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf new file mode 100644 index 0000000..10952b2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf @@ -0,0 +1,16 @@ +resource "dynatrace_generic_relationships" "d65f4999-21a2-3cbe-9abb-145fdde91b60" { + enabled = true + created_by = "Dynatrace" + from_type = "process_group_instance" + to_type = "os:service" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Topology" + } + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/generic_types/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/generic_types/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/generic_types/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/generic_types/os_service.generic_types.tf b/modules/eu-int/21122023_141210/configurations/modules/generic_types/os_service.generic_types.tf new file mode 100644 index 0000000..a7934e8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/generic_types/os_service.generic_types.tf @@ -0,0 +1,74 @@ +resource "dynatrace_generic_types" "os_service" { + name = "os:service" + enabled = true + created_by = "Dynatrace" + display_name = "OS Service" + rules { + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + sources { + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + } + } + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + attributes { + attribute { + display_name = "OS Service Name" + key = "name" + pattern = "{dt.osservice.name}" + } + attribute { + display_name = "OS Service Display Name" + key = "display_name" + pattern = "{dt.osservice.display_name}" + } + attribute { + display_name = "OS Service Path" + key = "path" + pattern = "{dt.osservice.path}" + } + attribute { + display_name = "OS Service Status" + key = "status" + pattern = "{dt.osservice.status}" + } + attribute { + display_name = "OS Service Startup Type" + key = "startup_type" + pattern = "{dt.osservice.startup_type}" + } + attribute { + display_name = "OS Service Alerting" + key = "alerting" + pattern = "{dt.osservice.alerting}" + } + attribute { + display_name = "OS Service Manufacturer" + key = "manufacturer" + pattern = "{dt.osservice.manufacturer}" + } + } + sources { + source { + source_type = "Topology" + } + } + } + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + sources { + source { + condition = "$eq(AVAILABILITY_EVENT)" + source_type = "Events" + } + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/generic_types/span_service.generic_types.tf b/modules/eu-int/21122023_141210/configurations/modules/generic_types/span_service.generic_types.tf new file mode 100644 index 0000000..6c10057 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/generic_types/span_service.generic_types.tf @@ -0,0 +1,37 @@ +resource "dynatrace_generic_types" "span_service" { + name = "span:service" + enabled = false + created_by = "Dynatrace" + display_name = "Service" + rules { + rule { + icon_pattern = "opentelemetry" + id_pattern = "{service.name}" + instance_name_pattern = "{service.name}" + attributes { + attribute { + display_name = "Service Name" + key = "servicename" + pattern = "{service.name}" + } + } + sources { + source { + source_type = "Spans" + } + source { + condition = "$eq(builtin:span_responsetime)" + source_type = "Metrics" + } + source { + condition = "$eq(builtin:span_throughput)" + source_type = "Metrics" + } + source { + condition = "$eq(builtin:span_failure_rate)" + source_type = "Metrics" + } + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/generic_types/span_service_instance.generic_types.tf b/modules/eu-int/21122023_141210/configurations/modules/generic_types/span_service_instance.generic_types.tf new file mode 100644 index 0000000..12ba7d1 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/generic_types/span_service_instance.generic_types.tf @@ -0,0 +1,18 @@ +resource "dynatrace_generic_types" "span_service_instance" { + name = "span:service_instance" + enabled = false + created_by = "Dynatrace" + display_name = "Service Instance" + rules { + rule { + icon_pattern = "opentelemetry" + id_pattern = "{dt.entity.host} {service.name}" + instance_name_pattern = "{service.name}" + sources { + source { + source_type = "Spans" + } + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-F066B4AFF37B912E.k8s_monitoring.tf b/modules/eu-int/21122023_141210/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-F066B4AFF37B912E.k8s_monitoring.tf new file mode 100644 index 0000000..6486156 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-F066B4AFF37B912E.k8s_monitoring.tf @@ -0,0 +1,8 @@ +resource "dynatrace_k8s_monitoring" "KUBERNETES_CLUSTER-F066B4AFF37B912E" { + cloud_application_pipeline_enabled = true + event_processing_active = false + open_metrics_builtin_enabled = false + open_metrics_pipeline_enabled = false + pvc_monitoring_enabled = false + scope = "KUBERNETES_CLUSTER-F066B4AFF37B912E" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/k8s_monitoring/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/k8s_monitoring/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/k8s_monitoring/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/kubernetes/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/kubernetes/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/kubernetes/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/kubernetes/workload-eu-int.kubernetes.tf b/modules/eu-int/21122023_141210/configurations/modules/kubernetes/workload-eu-int.kubernetes.tf new file mode 100644 index 0000000..23f6cf8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/kubernetes/workload-eu-int.kubernetes.tf @@ -0,0 +1,7 @@ +resource "dynatrace_kubernetes" "workload-eu-int" { + enabled = true + cluster_id = "aabe0206-c6b5-42eb-9040-084ac0518207" + cluster_id_enabled = true + label = "workload-eu-int" + scope = "KUBERNETES_CLUSTER-F066B4AFF37B912E" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_buckets/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/log_buckets/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_buckets/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_buckets/default_logs.log_buckets.tf b/modules/eu-int/21122023_141210/configurations/modules/log_buckets/default_logs.log_buckets.tf new file mode 100644 index 0000000..0800762 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_buckets/default_logs.log_buckets.tf @@ -0,0 +1,6 @@ +resource "dynatrace_log_buckets" "default_logs" { + enabled = true + bucket_name = "default_logs" + matcher = "*" + rule_name = "default" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf new file mode 100644 index 0000000..54c68c7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf @@ -0,0 +1,434 @@ +resource "dynatrace_log_processing" "_Built-in_cloud_azure_common" { + enabled = true + query = "cloud.provider=\"azure\"" + rule_name = "[Built-in] cloud:azure:common" + processor_definition { + rule =<<-EOT + USING(content, INOUT log.source:STRING?, INOUT cloud.region:STRING?, INOUT azure.resource.id:STRING?, INOUT azure.resource.group:STRING?, INOUT azure.resource.type:STRING?, INOUT azure.resource.name:STRING?, INOUT azure.subscription:STRING?) + | FIELDS_ADD(__contentJson:parse(content, "JSON{ + STRING: time, + STRING: resourceId, + STRING: location, + STRING: Region, + STRING: category, + JSON { + STRING: eventCategory, + DATA: message, + DATA: functionName, + DATA: hostInstanceId, + DATA: hostVersion, + DATA: pod, + DATA: url, + DATA: clientProtocol, + DATA: method, + DATA: responseCode, + DATA: error_code, + DATA: event_class, + DATA: event_subclass, + DATA: user, + DATA: host, + DATA: errorLevel, + DATA: DatabaseName, + DATA: db, + DATA: sql_text + }: properties, + JSON { + JSON { + DATA:'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name' + }: claims + }: identity, + DATA:'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name', + DATA: callerIpAddress, + DATA: EventName, + DATA: EventTimeString, + (INT:i |STRING:s): loglevel, + (INT:i |STRING:s): level, + (INT:i |STRING:s): Level, + STRING: resultType, + STRING: operationName, + STRING: resultSignature + }:contentJson")) + | FIELDS_ADD( + __resource_id: coalesce(azure.resource.id, __contentJson["resourceId"])) + | FIELDS_ADD( + __parsed_resource_id: parse(upper(__resource_id), "'/SUBSCRIPTIONS/' LD:subscription '/RESOURCEGROUPS/' LD:resourceGroup '/PROVIDERS/' LD:PROVIDER '/' LD:TYPE_NAME '/' LD:TYPE + ('/' LD:TYPE_2_NAME '/' LD:TYPE_2 ('/' LD:TYPE_3_NAME '/' LD:TYPE_3 ('/' LD:TYPE_4_NAME '/' LD:TYPE_4 )? )? )? EOF")) + | FIELDS_ADD( + __resource_type: array_join(array_remove_nulls([__parsed_resource_id["PROVIDER"], __parsed_resource_id["TYPE_NAME"], __parsed_resource_id["TYPE_2_NAME"], __parsed_resource_id["TYPE_3_NAME"], __parsed_resource_id["TYPE_4_NAME"]]), '/'), + __resource_name: coalesce(__parsed_resource_id["TYPE"], __parsed_resource_id["TYPE_2"], __parsed_resource_id["TYPE_3"], __parsed_resource_id["TYPE_4"]), + __resource_name_full: array_join( array_remove_nulls([__parsed_resource_id["TYPE"], __parsed_resource_id["TYPE_2"], __parsed_resource_id["TYPE_3"], __parsed_resource_id["TYPE_4"] ]), "/")) + | FIELDS_ADD( + azure.resource.id: __resource_id, + azure.resource.group: coalesce(__parsed_resource_id["resourceGroup"], azure.resource.group), + azure.resource.type: coalesce(__resource_type, azure.resource.type), + azure.resource.name: coalesce(__resource_name_full, azure.resource.name), + azure.subscription: coalesce(__parsed_resource_id["subscription"], azure.subscription)) + | FIELDS_ADD( + cloud.region: coalesce(__contentJson["location"], __contentJson["Region"], cloud.region), + timestamp: PARSE(__contentJson["time"], "(TIMESTAMP('yyyy-MM-ddTHH:mm:ss.fZ'):time|TIMESTAMP('yyyy-MM-ddTHH:mm:ssZ'):time)"), + __category: __contentJson["category"]) + | FIELDS_ADD( + log.source: IF(IS_NULL(__contentJson["properties"]["eventCategory"]), __category, 'Activity Log - ' + __category), + __kind: upper(__category)) + | FIELDS_ADD( + __resource_id_level_4: if ( __parsed_resource_id["TYPE_4_NAME"] is not null, '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"] + + '/' + __parsed_resource_id["TYPE_3_NAME"] + '/' + __parsed_resource_id["TYPE_3"] + '/' + __parsed_resource_id["TYPE_4_NAME"] + '/'+ __parsed_resource_id["TYPE_4"]), + __resource_id_level_3: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_3_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"] + + '/' + __parsed_resource_id["TYPE_3_NAME"] + '/' + __parsed_resource_id["TYPE_3"]), + __resource_id_level_2: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_2_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"]), + __resource_id_level_1: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"])) + | FIELDS_ADD( + dt.source_entity: (case + when starts(__resource_type, "MICROSOFT.APPCONFIGURATION/CONFIGURATIONSTORES") + then calculate_entity_id("cloud:azure:appconfiguration:configurationstores", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.APPPLATFORM/SPRING") + then calculate_entity_id("cloud:azure:appplatform:spring", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.AUTOMATION/AUTOMATIONACCOUNTS") + then calculate_entity_id("cloud:azure:automation:automationaccounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.BATCH/BATCHACCOUNTS") + then calculate_entity_id("cloud:azure:batch:account", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.BLOCKCHAIN/BLOCKCHAINMEMBERS") + then calculate_entity_id("cloud:azure:blockchain:blockchainmembers", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CDN/CDNWEBAPPLICATIONFIREWALLPOLICIES") + then calculate_entity_id("cloud:azure:cdn:cdnwebapplicationfirewallpolicies", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICCOMPUTE/VIRTUALMACHINES") + then calculate_entity_id("cloud:azure:classic_virtual_machine", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "BLOBSERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:blob", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "FILESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:file", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "QUEUESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:queue", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "TABLESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:table", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") + then calculate_entity_id("cloud:azure:classic_storage_account", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "ANOMALYDETECTOR" + then calculate_entity_id("cloud:azure:cognitiveservices:anomalydetector", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.AUTOSUGGEST.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingautosuggest", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.CUSTOMSEARCH" + then calculate_entity_id("cloud:azure:cognitiveservices:bingcustomsearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.ENTITYSEARCH" + then calculate_entity_id("cloud:azure:cognitiveservices:bingentitysearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.SEARCH.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingsearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.SPELLCHECK.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingspellcheck", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "COGNITIVESERVICES" + then calculate_entity_id("cloud:azure:cognitiveservices:allinone", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "COMPUTERVISION" + then calculate_entity_id("cloud:azure:cognitiveservices:computervision", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CONTENTMODERATOR" + then calculate_entity_id("cloud:azure:cognitiveservices:contentmoderator", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CUSTOMVISION.PREDICTION" + then calculate_entity_id("cloud:azure:cognitiveservices:customvisionprediction", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CUSTOMVISION.TRAINING" + then calculate_entity_id("cloud:azure:cognitiveservices:customvisiontraining", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "FACE" + then calculate_entity_id("cloud:azure:cognitiveservices:face", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "IMMERSIVEREADER" + then calculate_entity_id("cloud:azure:cognitiveservices:immersivereader", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "INKRECOGNIZER" + then calculate_entity_id("cloud:azure:cognitiveservices:inkrecognizer", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "LUIS.AUTHORING" + then calculate_entity_id("cloud:azure:cognitiveservices:luisauthoring", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "LUIS" + then calculate_entity_id("cloud:azure:cognitiveservices:luis", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "PERSONALIZER" + then calculate_entity_id("cloud:azure:cognitiveservices:personalizer", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "QNAMAKER" + then calculate_entity_id("cloud:azure:cognitiveservices:qnamaker", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "SPEECHSERVICES" + then calculate_entity_id("cloud:azure:cognitiveservices:speech", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "TEXTANALYTICS" + then calculate_entity_id("cloud:azure:cognitiveservices:textanalytics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "TEXTTRANSLATION" + then calculate_entity_id("cloud:azure:cognitiveservices:translator", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERINSTANCE/CONTAINERGROUPS") + then calculate_entity_id("cloud:azure:containerinstance:containergroup", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERREGISTRY/REGISTRIES") + then calculate_entity_id("cloud:azure:containerregistry:registries", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS") + then calculate_entity_id("cloud:azure:containerservice:managedcluster", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATABOXEDGE/DATABOXEDGEDEVICES") + then calculate_entity_id("cloud:azure:databoxedge:databoxedgedevices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATACATALOG/CATALOGS") + then calculate_entity_id("cloud:azure:datacatalog:catalogs", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATAFACTORY/DATAFACTORIES") + then calculate_entity_id("cloud:azure:datafactory:v1", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATAFACTORY/FACTORIES") + then calculate_entity_id("cloud:azure:datafactory:v2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATALAKEANALYTICS/ACCOUNTS") + then calculate_entity_id("cloud:azure:datalakeanalytics:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATALAKESTORE/ACCOUNTS") + then calculate_entity_id("cloud:azure:datalakestore:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATASHARE/ACCOUNTS") + then calculate_entity_id("cloud:azure:datashare:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORMARIADB/SERVERS") + then calculate_entity_id("cloud:azure:mariadb:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORMYSQL/SERVERS") + then calculate_entity_id("cloud:azure:mysql:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORPOSTGRESQL/SERVERS") + then calculate_entity_id("cloud:azure:postgresql:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORPOSTGRESQL/SERVERSV2") + then calculate_entity_id("cloud:azure:postgresql:serverv2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DEVICES/PROVISIONINGSERVICES") + then calculate_entity_id("cloud:azure:devices:provisioningservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/DOMAINS") + then calculate_entity_id("cloud:azure:eventgrid:domains", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/SYSTEMTOPICS") + then calculate_entity_id("cloud:azure:eventgrid:systemtopics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/TOPICS") + then calculate_entity_id("cloud:azure:eventgrid:topics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTHUB/CLUSTERS") + then calculate_entity_id("cloud:azure:eventhub:clusters", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.HDINSIGHT/CLUSTERS") + then calculate_entity_id("cloud:azure:hdinsight:cluster", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.INSIGHTS/COMPONENTS") + then calculate_entity_id("cloud:azure:insights:components", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.IOTCENTRAL/IOTAPPS") + then calculate_entity_id("cloud:azure:iotcentral:iotapps", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.KEYVAULT/VAULTS") + then calculate_entity_id("cloud:azure:keyvault:vaults", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.KUSTO/CLUSTERS") + then calculate_entity_id("cloud:azure:kusto:clusters", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.LOGIC/INTEGRATIONSERVICEENVIRONMENTS") + then calculate_entity_id("cloud:azure:logic:integrationserviceenvironments", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.LOGIC/WORKFLOWS") + then calculate_entity_id("cloud:azure:logic:workflows", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MACHINELEARNINGSERVICES/WORKSPACES") + then calculate_entity_id("cloud:azure:machinelearningservices:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MAPS/ACCOUNTS") + then calculate_entity_id("cloud:azure:maps:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MEDIA/MEDIASERVICES") + then calculate_entity_id("cloud:azure:media:mediaservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MEDIA/MEDIASERVICES/STREAMINGENDPOINTS") + then calculate_entity_id("cloud:azure:media:mediaservices:streamingendpoints", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.MIXEDREALITY/REMOTERENDERINGACCOUNTS") + then calculate_entity_id("cloud:azure:mixedreality:remoterenderingaccounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETAPP/NETAPPACCOUNTS/CAPACITYPOOLS") + then calculate_entity_id("cloud:azure:netapp:netappaccounts:capacitypools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.NETAPP/NETAPPACCOUNTS/CAPACITYPOOLS/VOLUMES") + then calculate_entity_id("cloud:azure:netapp:netappaccounts:capacitypools:volumes", __resource_id_level_3) + when starts(__resource_type, "MICROSOFT.NETWORK/AZUREFIREWALLS") + then calculate_entity_id("cloud:azure:network:azurefirewalls", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/DNSZONES") + then calculate_entity_id("cloud:azure:network:dnszones", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/EXPRESSROUTECIRCUITS") + then calculate_entity_id("cloud:azure:network:expressroutecircuits", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/FRONTDOORS") + then calculate_entity_id("cloud:azure:frontdoor", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKINTERFACES") + then calculate_entity_id("cloud:azure:network:networkinterfaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS") + then calculate_entity_id("cloud:azure:network:networkwatchers", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS/CONNECTIONMONITORS") + then calculate_entity_id("cloud:azure:network:networkwatchers:connectionmonitors", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS/CONNECTIONMONITORS/PREVIEW") + then calculate_entity_id("cloud:azure:network:networkwatchers:connectionmonitors:preview", __resource_id_level_3) + when starts(__resource_type, "MICROSOFT.NETWORK/PRIVATEDNSZONES") + then calculate_entity_id("cloud:azure:network:privatednszones", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/PUBLICIPADDRESSES") + then calculate_entity_id("cloud:azure:network:publicipaddresses", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/TRAFFICMANAGERPROFILES") + then calculate_entity_id("cloud:azure:traffic_manager_profile", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/VIRTUALNETWORKGATEWAYS") + then calculate_entity_id("cloud:azure:virtual_network_gateway", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/VIRTUALNETWORKS") + then calculate_entity_id("cloud:azure:network:virtualnetworks", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NOTIFICATIONHUBS/NAMESPACES/NOTIFICATIONHUBS") + then calculate_entity_id("cloud:azure:notificationhubs:namespaces:notificationhubs", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.OPERATIONALINSIGHTS/WORKSPACES") + then calculate_entity_id("cloud:azure:operationalinsights:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.PEERING/PEERINGS") + then calculate_entity_id("cloud:azure:peering:peerings", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.POWERBIDEDICATED/CAPACITIES") + then calculate_entity_id("cloud:azure:powerbidedicated:capacities", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.RELAY/NAMESPACES") + then calculate_entity_id("cloud:azure:relay:namespaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SEARCH/SEARCHSERVICES") + then calculate_entity_id("cloud:azure:search:searchservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SERVICEFABRICMESH/APPLICATIONS") + then calculate_entity_id("cloud:azure:servicefabricmesh:applications", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SIGNALRSERVICE/SIGNALR") + then calculate_entity_id("cloud:azure:signalrservice:signalr", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/MANAGEDINSTANCES") + then calculate_entity_id("cloud:azure:sql:managed", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") and __kind == "DATAWAREHOUSE" + then calculate_entity_id("cloud:azure:sql:servers:databases:datawarehouse", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") and __kind == "HYPERSCALE" + then calculate_entity_id("cloud:azure:sql:servers:databases:hyperscale", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.STORAGESYNC/STORAGESYNCSERVICES") + then calculate_entity_id("cloud:azure:storagesync:storagesyncservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.STREAMANALYTICS/STREAMINGJOBS") + then calculate_entity_id("cloud:azure:streamanalytics:streamingjobs", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES") + then calculate_entity_id("cloud:azure:synapse:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES/BIGDATAPOOLS") + then calculate_entity_id("cloud:azure:synapse:workspaces:bigdatapools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES/SQLPOOLS") + then calculate_entity_id("cloud:azure:synapse:workspaces:sqlpools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.TIMESERIESINSIGHTS/ENVIRONMENTS") + then calculate_entity_id("cloud:azure:timeseriesinsights:environments", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.TIMESERIESINSIGHTS/ENVIRONMENTS/EVENTSOURCES") + then calculate_entity_id("cloud:azure:timeseriesinsights:eventsources", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.VMWARECLOUDSIMPLE/VIRTUALMACHINES") + then calculate_entity_id("cloud:azure:vmwarecloudsimple:virtualmachines", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES/SLOTS") and __kind == "APP" + then calculate_entity_id("cloud:azure:web:appslots", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.WEB/SITES/SLOTS") and __kind == "FUNCTIONAPP" + then calculate_entity_id("cloud:azure:web:functionslots", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.WEB/HOSTINGENVIRONMENTS") and __kind == "ASEV2" + then calculate_entity_id("cloud:azure:web:hostingenvironments:v2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/HOSTINGENVIRONMENTS") and __kind == "ASEV1" + then calculate_entity_id("cloud:azure:web:hostingenvironments:v1", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SERVERFARMS") + then calculate_entity_id("cloud:azure:web:serverfarms", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COMPUTE/VIRTUALMACHINESCALESETS") + then calculate_entity_id("AZURE_VM_SCALE_SET", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COMPUTE/VIRTUALMACHINES") + then calculate_entity_id("AZURE_VM", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.STORAGE/STORAGEACCOUNTS") + then calculate_entity_id("AZURE_STORAGE_ACCOUNT", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") + then calculate_entity_id("AZURE_SQL_DATABASE", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/ELASTICPOOLS") + then calculate_entity_id("AZURE_SQL_ELASTIC_POOL", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS") + then calculate_entity_id("AZURE_SQL_SERVER", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DOCUMENTDB/DATABASEACCOUNTS") + then calculate_entity_id("AZURE_COSMOS_DB", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/APPLICATIONGATEWAYS") + then calculate_entity_id("AZURE_APPLICATION_GATEWAY", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/LOADBALANCERS") + then calculate_entity_id("AZURE_LOAD_BALANCER", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.APIMANAGEMENT/SERVICE") + then calculate_entity_id("AZURE_API_MANAGEMENT_SERVICE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CACHE/REDIS") + then calculate_entity_id("AZURE_REDIS_CACHE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES/TOPICS") + then calculate_entity_id("AZURE_SERVICE_BUS_TOPIC", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES/QUEUES") + then calculate_entity_id("AZURE_SERVICE_BUS_QUEUE", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES") + then calculate_entity_id("AZURE_SERVICE_BUS_NAMESPACE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTHUB/NAMESPACES/EVENTHUBS") + then calculate_entity_id("AZURE_EVENT_HUB", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.EVENTHUB/NAMESPACES") + then calculate_entity_id("AZURE_EVENT_HUB_NAMESPACE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DEVICES/IOTHUBS") + then calculate_entity_id("AZURE_IOT_HUB", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES") and __kind == "FUNCTIONAPPLOGS" + then calculate_entity_id("AZURE_FUNCTION_APP", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES") + then calculate_entity_id("AZURE_WEB_APP", __resource_id_level_1) + end)) + + | FIELDS_ADD( + __level: coalesce(__contentJson["loglevel"],__contentJson["level"],__contentJson["Level"])) + | FIELDS_ADD(__levelString: UPPER(__level[s]), __levelInt: __level[i]) + | FIELDS_ADD( + loglevel: (case + when __levelInt==1 OR starts(__levelString, 'CRIT') then 'CRITICAL' + when __levelInt==2 OR starts(__levelString, 'ERR') then 'ERROR' + when __levelInt==3 OR starts(__levelString, 'WARN') then 'WARN' + when __levelInt==4 OR starts(__levelString, 'INFO') then 'INFO' + when IS_NOT_NULL(__levelString) then __levelString + else 'INFO' + end)) + | FIELDS_ADD( + __resultType:__contentJson["resultType"], + __resultSignature:STRING(__contentJson["resultSignature"])) + | FIELDS_ADD( + audit.action: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), __contentJson["operationName"]), + audit.result: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), COALESCE(parse(__resultSignature, "LD:status '.'? EOF"), parse(__resultType, "LD:result '.'? EOF"))), + audit.identity: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), COALESCE(__contentJson["identity"]["claims"]["http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"], __contentJson["http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"]))) + | FIELDS_ADD( + db.name: TO_NULL(""), + db.statement: TO_NULL(""), + db.operation: TO_NULL(""), + db.user: TO_NULL(""), + db.system: TO_NULL(""), + http.client_ip: TO_NULL(""), + http.flavor: TO_NULL(""), + http.method: TO_NULL(""), + http.scheme: TO_NULL(""), + http.host: TO_NULL(""), + http.route: TO_NULL(""), + http.status_code: TO_NULL(""), + http.target: TO_NULL(""), + http.url: TO_NULL(""), + message: TO_NULL(""), + faas.name: TO_NULL(""), + faas.instance: TO_NULL(""), + faas.version: TO_NULL(""), + k8s.pod.name: TO_NULL("")) + | FIELDS_ADD(__isFunctionApp: __category=="FunctionAppLogs" AND __resource_type=="MICROSOFT.WEB/SITES") + | FIELDS_ADD( + log.source: IF(__isFunctionApp, 'FunctionAppLogs', log.source), + message: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["message"])), message), + faas.name: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["functionName"])), faas.name), + faas.instance: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["hostInstanceId"])), faas.instance), + faas.version: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["hostVersion"])), faas.version)) + | FIELDS_ADD(__isK8s: __resource_type=="MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS") + | FIELDS_ADD(k8s.pod.name: COALESCE(IF(__isK8s, STRING(__contentJson["properties"]["pod"])), k8s.pod.name)) + | FIELDS_ADD(__isGatewayLogs: __category=="GatewayLogs" AND __resource_type=="MICROSOFT.APIMANAGEMENT/SERVICE") + | FIELDS_ADD(__http_parsed: IF(__isGatewayLogs, parse(__contentJson["properties"]["url"], "LD:httpScheme '://' LD:host ('/' LD):route "))) + | FIELDS_ADD( + http.client_ip: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["callerIpAddress"])), http.client_ip), + http.flavor: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["clientProtocol"])), http.flavor), + http.method: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["method"])), http.method), + http.scheme: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["httpScheme"])), http.scheme), + http.host: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["host"])), http.host), + http.route: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["route"])), http.route), + http.status_code: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["responseCode"])), http.status_code), + http.target: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["url"])), http.target), + http.url: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["url"])), http.url)) + | FIELDS_ADD(__isServiceBus: __category=="OperationalLogs" AND __resource_type=="MICROSOFT.SERVICEBUS/NAMESPACES") + | FIELDS_ADD(__isEventhubNamespace: __category=="OperationalLogs" AND __resource_type=="MICROSOFT.EVENTHUB/NAMESPACES") + | FIELDS_ADD( + message: COALESCE(IF(__isEventhubNamespace OR __isServiceBus, STRING(__contentJson["EventName"])), message), + timestamp: COALESCE(IF(__isEventhubNamespace OR __isServiceBus,parse(replace_string(STRING(__contentJson["EventTimeString"]), "M ", "M UTC"),"TIMESTAMP('M/d/yyyy h:m:s a Z'):t")), timestamp)) + | FIELDS_ADD( + db.name: COALESCE(STRING(__contentJson["properties"]["db"]), db.name), + db.statement: COALESCE(STRING(__contentJson["properties"]["sql_text"]), db.statement)) + | FIELDS_ADD(__isMariaDb: __resource_type=="MICROSOFT.DBFORMARIADB/SERVERS") + | FIELDS_ADD(db.system: COALESCE(IF(__isMariaDb, "mariadb"), db.system)) + | FIELDS_ADD(__isMysqlDb: (__resource_type=="MICROSOFT.DBFORMYSQL/SERVERS" OR __resource_type=="MICROSOFT.DBFORMYSQL/FLEXIBLESERVERS")) + | FIELDS_ADD(db.system: COALESCE(IF(__isMysqlDb, "mysql"), db.system)) + | FIELDS_ADD(__isMysqlEngineAuditLogs: (__isMysqlDb OR __isMariaDb) AND __category=="MySqlAuditLogs") + | FIELDS_ADD( + loglevel: COALESCE(IF(__isMysqlEngineAuditLogs,IF(IS_NOT_NULL(__contentJson["properties"]["error_code"]) AND __contentJson["properties"]["error_code"] > '0', 'ERROR', 'INFO')), loglevel), + log.source: COALESCE(IF(__isMysqlEngineAuditLogs, 'MySqlAuditLogs - ' + __contentJson["properties"]["event_class"]), log.source), + db.user: COALESCE(IF(__isMysqlEngineAuditLogs, IF(IS_NOT_NULL(__contentJson["properties"]["user"]), coalesce( parse(STRING(__contentJson["properties"]["user"]), "LD:result '[' LD"), STRING(__contentJson["properties"]["user"])))), db.user), + db.operation: COALESCE(IF(__isMysqlEngineAuditLogs, IF(__contentJson["properties"]["event_class"] == 'table_access_log', STRING(__contentJson["properties"]["event_subclass"]))), db.operation)) + | FIELDS_ADD(__isMysqlEngineSlowLogs: (__isMysqlDb OR __isMariaDb) AND __category=="MySqlSlowLogs") + | FIELDS_ADD( + loglevel: COALESCE(IF(__isMysqlEngineSlowLogs, 'WARN'), loglevel), + log.source: COALESCE(IF(__isMysqlEngineSlowLogs, 'MySqlSlowLogs'), log.source), + db.user: COALESCE(IF(__isMysqlEngineSlowLogs, coalesce( parse(__contentJson["properties"]["host"], "LD:result '[' LD") , __contentJson["properties"]["host"])), db.user)) + | FIELDS_ADD(__isPostgreSQL: __resource_type=="MICROSOFT.DBFORPOSTGRESQL/SERVERS" OR __resource_type=="MICROSOFT.DBFORPOSTGRESQL/SERVERSV2" OR __resource_type=="MICROSOFT.DBFORPOSTGRESQL/FLEXIBLESERVERS") + | FIELDS_ADD(db.system: COALESCE(IF(__isPostgreSQL, "postgresql"), db.system)) + | FIELDS_ADD(__isPostgreSQLLogs: __category=="PostgreSQLLogs") + | FIELDS_ADD(loglevel: COALESCE(IF(__isPostgreSQLLogs, IF(IS_NOT_NULL(__contentJson["properties"]["errorLevel"]) AND __contentJson["properties"]["errorLevel"] == 'ERROR', 'ERROR', 'INFO')), loglevel)) + | FIELDS_ADD(__isMSSQL: __resource_type=="MICROSOFT.SQL/SERVERS/DATABASES" OR __resource_type=="MICROSOFT.SQL/MANAGEDINSTANCES/DATABASES" OR __resource_type=="MICROSOFT.SQL/MANAGEDINSTANCES") + | FIELDS_ADD(__isMSSQLErrorLog: __isMSSQL AND (__category=="Errors" OR __category=="Timeouts" OR __category=="Deadlocks" OR __category=="Blocks")) + | FIELDS_ADD( + db.system: COALESCE(IF(__isMSSQL, "mssql"), db.system), + db.name: COALESCE(IF(__isMSSQL, __contentJson["properties"]["DatabaseName"]), db.name), + loglevel: COALESCE(IF(__isMSSQLErrorLog, 'ERROR'), loglevel)) + | FIELDS_REMOVE(__contentJson, __resource_id, __parsed_resource_id, __resource_type, __resource_name, __resource_name_full, __category, __kind, __resource_id_level_4, __resource_id_level_3, __resource_id_level_2, __resource_id_level_1, __level, __levelString, __resultType, __resultSignature, __isFunctionApp, __isK8s, __isGatewayLogs, __http_parsed, __isServiceBus, __isEventhubNamespace, __isMariaDb, __isMysqlDb, __isMysqlEngineAuditLogs, __isPostgreSQL, __isPostgreSQLLogs, __isMSSQL, __isMSSQLErrorLog, __isMysqlEngineSlowLogs, __levelInt) + EOT + } + rule_testing { + sample_log = jsonencode({ + "cloud.provider": "azure", + "content": "{\n \"RoleLocation\": \"West US\",\n \"ReleaseVersion\": \"6.2021.35.11+6cb1461.release_2021w35\",\n \"time\": \"2022-03-21T07:52:38.2584050Z\",\n \"resourceId\": \"/SUBSCRIPTIONS/69B51384-146C-4685-9DAB-5AE01877D7B8/RESOURCEGROUPS/MW-GR1/PROVIDERS/MICROSOFT.STORAGE/STORAGEACCOUNTS/DTMWSTORAGE1\",\n \"operationName\": \"MICROSOFT.STORAGE/STORAGEACCOUNTS/LISTACCOUNTSAS/ACTION\",\n \"category\": \"Administrative\",\n \"resultType\": \"Failure\",\n \"resultSignature\": \"Failed.NotFound\",\n \"durationMs\": \"22\",\n \"callerIpAddress\": \"40.112.242.0\",\n \"correlationId\": \"e6563a00-d857-4746-9db4-25a2ee3d475e\",\n \"identity\": {\n \"authorization\": {\n \"scope\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8/resourceGroups/mw-gr1/providers/Microsoft.Storage/storageAccounts/dtmwstorage1\",\n \"action\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\n \"evidence\": {\n \"role\": \"Azure Eventhubs Service Role\",\n \"roleAssignmentScope\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8\",\n \"roleAssignmentId\": \"ab1ae998ac0c422bb1d484519bb503b7\",\n \"roleDefinitionId\": \"eb8e19915de042a6a64b29b059341b7b\",\n \"principalId\": \"e7018f6488e246afa1977b9084d8346a\",\n \"principalType\": \"ServicePrincipal\"\n }\n },\n \"claims\": {\n \"aud\": \"https://management.core.windows.net/\",\n \"iss\": \"https://sts.windows.net/70ebe3a3-5b30-435d-9d67-7716d74ca190/\",\n \"iat\": \"1631108537\",\n \"nbf\": \"1631108537\",\n \"exp\": \"1631195237\",\n \"aio\": \"E2ZgYJixyXUK83oV3qvfzxWsdvzJDwA==\",\n \"appid\": \"80369ed6-5f11-4dd9-bef3-692475845e77\",\n \"appidacr\": \"2\",\n \"http://schemas.microsoft.com/identity/claims/identityprovider\": \"https://sts.windows.net/70ebe3a3-5b30-435d-9d67-7716d74ca190/\",\n \"http://schemas.microsoft.com/identity/claims/objectidentifier\": \"e7018f64-88e2-46af-a197-7b9084d8346a\",\n \"rh\": \"0.AUUAo-PrcDBbXUOdZ3cW10yhkNaeNoARX9lNvvNpJHWEXndFAAA.\",\n \"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier\": \"e7018f64-88e2-46af-a197-7b9084d8346a\",\n \"http://schemas.microsoft.com/identity/claims/tenantid\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190\",\n \"uti\": \"qaZswHoSuEOwZThkmTJDAA\",\n \"ver\": \"1.0\",\n \"xms_tcdt\": \"1415644249\"\n }\n },\n \"level\": \"Error\",\n \"properties\": {\n \"statusCode\": \"NotFound\",\n \"serviceRequestId\": null,\n \"statusMessage\": \"{\\\"error\\\":{\\\"code\\\":\\\"ResourceGroupNotFound\\\",\\\"message\\\":\\\"Resource group 'mw-gr1' could not be found.\\\"}}\",\n \"eventCategory\": \"Administrative\",\n \"entity\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8/resourceGroups/mw-gr1/providers/Microsoft.Storage/storageAccounts/dtmwstorage1\",\n \"message\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\n \"hierarchy\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190/mg-dynatrace/mg-dt-teams/69b51384-146c-4685-9dab-5ae01877d7b8\"\n },\n \"tenantId\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190\"\n}" + }) + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf new file mode 100644 index 0000000..658df92 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_dropped_messages" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") AND content="messages were dropped" + EOT + rule_name = "[Built-in] db:cassandra:dropped_messages" + processor_definition { + rule = "PARSE(content, \"LD ' - ' LD* (NSPACE:'db.cassandra.message.type' ' messages were dropped ' LD ':') SPACE INT:'db.cassandra.message.dropped.internal' LD INT:'db.cassandra.message.dropped.crossnode' LD INT:'db.cassandra.message.dropped.internal.latency_millis' LD INT:'db.cassandra.message.dropped.crossnode.latency_millis' LD*\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "INFO [ScheduledTasks:1] 2022-02-25 08:14:44,166 MessagingService.java:1246 - RANGE_SLICE messages were dropped in last 5000 ms: 0 internal and 2 cross node. Mean internal dropped latency: 0 ms and Mean cross-node dropped latency: 10299 ms", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf new file mode 100644 index 0000000..2fe5543 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf @@ -0,0 +1,31 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_keyspace_column_family" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") AND (content="TRACE" OR content="DEBUG" OR content="INFO" OR content="WARN" OR content="ERROR") + EOT + rule_name = "[Built-in] db:cassandra:keyspace_column_family" + processor_definition { + rule =<<-EOT + FIELDS_ADD(__parsed: parse(content, "DATA* 'CorruptSSTableException: Corrupted: ' LD:parts EOL")) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Completed flushing ' LD:parts ','"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* \"TableReader(path='\" LD:path \".db')\""))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Compacting (' LD ') [' LD:parts SPACE"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Deleting sstable: ' LD:parts EOF"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Compacted' LD 'sstables to [' LD:parts ','"))) + | FIELDS_ADD(__parsed: SPLIT(__parsed, "'/'")) + | FIELDS_ADD(table_directory: ARRAY_SELECT(__parsed, INT(ARRAY_LEN(__parsed)-2)), keyspace: ARRAY_SELECT(__parsed, INT(ARRAY_LEN(__parsed)-3))) + | FIELDS_ADD(table: parse(table_directory, "LD:data ('-' DATA)? EOF"), keyspace) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Enqueuing flush of ' LD: table ':'"))) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Writing Memtable-' LD:table '@'"))) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Flushing largest CFS' LD \"ColumnFamily='\" LD:table \"'\"")), keyspace:COALESCE(keyspace, parse(content, "DATA* \"Flushing largest CFS(Keyspace='\" LD:keyspace \"'\""))) + | FIELDS_RENAME('db.cassandra.table': table, 'db.cassandra.keyspace': keyspace) + | FIELDS_REMOVE(__parsed, table_directory) + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "WARN [SharedPool-Worker-19] 2018-01-14 21:40:55,156 AbstractTracingAwareExecutorService.java:169 - Uncaught exception on thread Thread[SharedPool-Worker-19,5,main]: {}\n\tjava.lang.RuntimeException: org.apache.cassandra.io.sstable.CorruptSSTableException: Corrupted: /apps/dynatrace/data/cassandra/ruxitdb/VisitsPendingMetaData-0a69b350c8b311e7b86b4d4f00f751ac/ruxitdb-VisitsPendingMetaData-ka-1-Data.db\n\tat org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2249) ~[apache-cassandra-2.1.18.jar:2.1.18]", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf new file mode 100644 index 0000000..8a1a4c3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_logback" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") + EOT + rule_name = "[Built-in] db:cassandra:logback" + processor_definition { + rule = "PARSE(content, \"UPPER:loglevel SPACE '[' LD:'thread.name' ']' SPACE TIMESTAMP('yyyy-MM-dd HH:mm:ss,SSS'):timestamp SPACE LD:'code.filepath' ':' INT:'code.lineno' SPACE '-' SPACE DATA\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "WARN [epollEventLoopGroup-2-2] 2022-03-04 07:22:19,070 Message.java:785 - Unknown exception in client networking\nio.netty.channel.unix.Errors$NativeIoException: syscall:read(...)() failed: Connection reset by peer\n\tat io.netty.channel.unix.FileDescriptor.readAddress(...)(Unknown Source) ~[netty-all-4.0.44.Final.jar:4.0.44.Final]", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf new file mode 100644 index 0000000..ed074c3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf @@ -0,0 +1,22 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_default_log" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content!="index.search.slowlog*" and content!="index.indexing.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:default_log" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' ('DEPRECATION'| (UPPER:loglevel SPACE*)) ']' PUNCT? + SPACE? '[' LD:'log.logger' SPACE* ']' PUNCT? + SPACE? '[' LD:'db.elasticsearch.node' SPACE* ']' + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2022-02-21T19:24:02,533][INFO ][o.e.c.m.MetadataIndexTemplateService] [i-0e368ef320d5bfb4f] adding template [index_template_snyk_app_vulnerability] for index patterns [snyk_app_vulnerability*]", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf new file mode 100644 index 0000000..87ac3c0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf @@ -0,0 +1,26 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_slow_log_index" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content="index.indexing.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:slow_log_index" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' UPPER:loglevel SPACE* ']' PUNCT? + SPACE? '[index.indexing.slowlog.' LD:'db.operation' ']' PUNCT? + SPACE? '[' LD:'db.elasticsearch.node' ']' PUNCT? + (SPACE? '{' LD '}')? //metadata, dt.trace_id + SPACE? '[' LD?:'db.elasticsearch.index_name' ']' PUNCT? + SPACE? 'took[' LD ']' PUNCT? + SPACE? 'took_millis[' INT:'db.elasticsearch.duration' ']' PUNCT? + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2017-09-10T12:07:26,683][WARN ][index.indexing.slowlog.index] [GOgO9TD] [testindex-slowlogs/yNbyYk1ARSW_hd0YRh6J0A] took[142.3micros], took_millis[0], type[product], id[105], routing[] , source[{\"price\":9925,\"name\":\"Nariko\"}]", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf new file mode 100644 index 0000000..552fa46 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf @@ -0,0 +1,33 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_slow_log_search" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content="index.search.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:slow_log_search" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' UPPER:loglevel SPACE* ']' PUNCT? + SPACE? '[index.search.slowlog.' LD:'db.operation' ']' PUNCT? + SPACE? '[' LD*:'db.elasticsearch.node' ']' PUNCT? + (SPACE? '{' LD '}')? //metadata, dt.trace_id + SPACE? '[' LD?:'db.elasticsearch.index_name' ']' PUNCT? + SPACE? '[' INT?:'db.elasticsearch.affected_shard' ']' PUNCT? + SPACE? 'took[' LD* ']' PUNCT? + SPACE? 'took_millis[' INT:'db.elasticsearch.duration' ']' PUNCT? + (SPACE? 'total_hits[' INT SPACE? 'hits'? ']' PUNCT?) + SPACE? 'types[' LD* ']' PUNCT? + SPACE? 'stats[' LD* ']' PUNCT? + SPACE? 'search_type[' LD*:'db.elasticsearch.search_type' ']' PUNCT? + SPACE? 'total_shards[' INT?:'db.elasticsearch.total_shards' ']' PUNCT? + (SPACE? 'source[' LD* 'size' SPACE? PUNCT SPACE? INT:'db.elasticsearch.query_size')? + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2022-02-14T15:39:02,236][TRACE][index.search.slowlog.fetch] [i-09936f6f0e61c3f22] [log_record-global-daily35-d2022.01.31][11] took[100ms], took_millis[100], total_hits[-1], types[log_record], stats[], search_type[QUERY_THEN_FETCH], total_shards[51], source[{\"size\":1000,\"timeout\":\"30000000000nanos\",\"query\":{\"bool\":{\"filter\":[{\"term\":{\"tenantId\":{\"value\":\"qra64722\",\"boost\":1.0}}},{\"range\":{\"timestamp\":{\"from\":1643618907448,\"to\":1643622025852,\"include_lower\":true,\"include_upper\":true,\"format\":\"epoch_millis\",\"boost\":1.0}}},{\"term\":{\"status\":{\"value\":\"info\",\"boost\":1.0}}}],\"adjust_pure_negative\":true,\"boost\":1.0}},\"version\":false,\"seq_no_primary_term\":false,\"sort\":[{\"timestamp\":{\"order\":\"desc\"}},{\"logSeqNumber\":{\"order\":\"desc\"}}],\"track_total_hits\":2147483647}], id[],", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf new file mode 100644 index 0000000..025c6f4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf @@ -0,0 +1,42 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_default" { + enabled = true + query =<<-EOT + process.technology="haproxy" AND content="Connect from" + EOT + rule_name = "[Built-in] load_balancer:haproxy:default" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? + '[' + INT:'process.pid' + ']: Connect from ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + SPACE + 'to' + SPACE + IPADDR:'net.host.ip' + ':' + INT:'net.host.port' + SPACE + '(' + LD:'load_balancer.haproxy.frontend_name' + '/' + LD:'load_balancer.haproxy.frontend_mode' + ')' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Mar 10 08:59:46 localhost haproxy-stats:[2709]: Connect from 10.176.34.80:37624 to 10.176.40.153:9001 (stats/HTTP)", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf new file mode 100644 index 0000000..f2cbbaf --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf @@ -0,0 +1,35 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_error" { + enabled = true + query = "process.technology=\"haproxy\"" + rule_name = "[Built-in] load_balancer:haproxy:error" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? + '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + ' [' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + '/' + LD:'load_balancer.haproxy.bind_name' + ':' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Mar 9 09:25:23 localhost haproxy-http-in:[13049]: 10.176.33.199:44236 [09/Mar/2022:09:25:23.680] http-in/2: SSL handshake failure", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf new file mode 100644 index 0000000..4d3a7e4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf @@ -0,0 +1,63 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_http" { + enabled = true + query =<<-EOT + process.technology="haproxy" AND (content="HTTP" OR content="") + EOT + rule_name = "[Built-in] load_balancer:haproxy:http" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + SPACE + '[' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + SPACE + LD:'load_balancer.haproxy.backend_name' + '/' + LD:'load_balancer.haproxy.server_name' + SPACE + INT:'load_balancer.haproxy.tr' '/' + INT:'load_balancer.haproxy.tw' '/' + INT:'load_balancer.haproxy.tc' '/' + INT:'load_balancer.haproxy.ts' '/' + INT:'load_balancer.haproxy.ta' + SPACE + 'HTTP_STATUS '? + INT:'http.status_code' SPACE + INT:'load_balancer.haproxy.bytes_read' SPACE + LD:'load_balancer.haproxy.captured_request_cookie' SPACE + LD:'load_balancer.haproxy.captured_response_cookie' SPACE + LD:'load_balancer.haproxy.termination_state' SPACE + INT:'load_balancer.haproxy.actconn' '/' + INT:'load_balancer.haproxy.feconn' '/' + int:'load_balancer.haproxy.beconn' '/' + int:'load_balancer.haproxy.srv_conn' '/' + int:'load_balancer.haproxy.retries' SPACE + int:'load_balancer.haproxy.srv_queue' '/' + int:'load_balancer.haproxy.backend_queue' SPACE + (('-' | ('{' LD?:'load_balancer.haproxy.captured_request_headers' '}') ) SPACE)? + (('-' | ('{' LD?:'load_balancer.haproxy.captured_response_headers' '}') ) SPACE)? + '\"' + ('' | (LD:'http.method' SPACE LD:'http.target' SPACE LD:'http.flavor')) + '\"' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Feb 17 11:05:12 localhost haproxy-http-in:[2190]: 54.80.168.64:44104 [17/Feb/2022:11:05:11.886] http-in~ collector_log_ingest_backend/psg0 998/0/0/2/1000 HTTP_STATUS 204 337 - - ---- 17/15/0/0/0 0/0 {624|||ymv35727.dev.dynatracelabs.com} {|} \"POST /api/v2/logs/ingest HTTP/1.1\" TLS_AES_256_GCM_SHA384 TLSv1.3", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf new file mode 100644 index 0000000..5be6cfb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf @@ -0,0 +1,42 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_tcp" { + enabled = true + query = "process.technology=\"haproxy\"" + rule_name = "[Built-in] load_balancer:haproxy:tcp" + processor_definition { + rule =<<-EOT + PARSE(content, "LD + '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + ' [' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + ' ' + LD:'load_balancer.haproxy.backend_name' '/' + LD:'load_balancer.haproxy.server_name' ' ' + INT:'load_balancer.haproxy.tw' '/' + INT:'load_balancer.haproxy.tc' '/' + INT:'load_balancer.haproxy.tt' ' ' + INT:'load_balancer.haproxy.bytes_read' ' ' + LD:'load_balancer.haproxy.termination_state' ' ' + INT:'load_balancer.haproxy.actconn' '/' + INT:'load_balancer.haproxy.feconn' '/' + int:'load_balancer.haproxy.beconn' '/' + int:'load_balancer.haproxy.srv_conn' '/' + int:'load_balancer.haproxy.retries' ' ' + int:'load_balancer.haproxy.srv_queue' '/' + int:'load_balancer.haproxy.backend_queue' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "haproxy[14387]: 10.0.1.2:33313 [06/Feb/2022:12:12:51.443] fnt bck/srv1 0/0/5007 212 -- 0/0/0/0/3 0/0", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf new file mode 100644 index 0000000..17087fd --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf @@ -0,0 +1,29 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_dot_notation" { + enabled = true + query = "trace.id AND span.id" + rule_name = "[Built-in] one_agent:log_enrichment:dot_notation" + processor_definition { + rule =<<-EOT + PARSE(content, "DATA? 'trace.id' PUNCT SPACE? PUNCT? SPACE? PUNCT? ([0-9a-fA-F]{32}|[0-9a-fA-F]{16}):trace_id") + | PARSE(content, "DATA 'span.id' PUNCT SPACE? PUNCT? SPACE? PUNCT? [0-9a-fA-F]{16}:span_id") + EOT + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace.id=854a881de84c936780442bf092ae0698, span.id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace.id=a38af43fa291d6c6, span.id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + } + ] + EOT + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf new file mode 100644 index 0000000..71887b4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf @@ -0,0 +1,23 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_trace_sampled" { + enabled = true + query = "trace_sampled or dt.trace_sampled" + rule_name = "[Built-in] one_agent:log_enrichment:trace_sampled" + processor_definition { + rule = "PARSE(content, \"DATA? 'trace_sampled' PUNCT SPACE? PUNCT? SPACE? PUNCT? BOOLEAN:trace_sampled\")" + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_sampled=true] This is a sample log with trace_sampled DT stub" + }, + { + "content":"2022-04-07 15:44:02,879 [QuartzScheduler_Worker-4] INFO PendingEventSenderJob : trace_sampled: true, trace_id: 854a881de84c936780442bf092ae0698, span_id: c98cf92202a4e460 com.dynatrace.spine.eventbus.client.support.retry.PendingEventSenderJob job started." + } + ] + EOT + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf new file mode 100644 index 0000000..8abdf9b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf @@ -0,0 +1,41 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_underscore_notation" { + enabled = true + query = "(trace_id AND span_id) or (dt.trace_id AND dt.span_id)" + rule_name = "[Built-in] one_agent:log_enrichment:underscore_notation" + processor_definition { + rule =<<-EOT + PARSE(content, "DATA? 'trace_id' PUNCT SPACE? PUNCT? SPACE? PUNCT? ([0-9a-fA-F]{32}|[0-9a-fA-F]{16}):trace_id") + | PARSE(content, "DATA 'span_id' PUNCT SPACE? PUNCT? SPACE? PUNCT? [0-9a-fA-F]{16}:span_id") + EOT + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace_id=854a881de84c936780442bf092ae0698, span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace_id=a38af43fa291d6c6, span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_id=c9084f2ed39f4eacd13e3ecaa8a3a132, dt.span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span DT stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_id=a38af43fa291d6c6, dt.span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span DT stub" + } + ] + EOT + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf new file mode 100644 index 0000000..88b5350 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf @@ -0,0 +1,23 @@ +resource "dynatrace_log_processing" "_Built-in_openTelemetry_log_enrichment_trace_sampled" { + enabled = true + query =<<-EOT + trace_flags="0*" or trace_flags="1*" or trace_flags="2*" or trace_flags="3*" or trace_flags="4*" or trace_flags="5*" or trace_flags="6*" or trace_flags="7*" or trace_flags="8*" or trace_flags="9*" + EOT + rule_name = "[Built-in] openTelemetry:log_enrichment:trace_sampled" + processor_definition { + rule =<<-EOT + USING(INOUT trace_flags) + | FIELDS_ADD(f:parse(trace_flags, "HEXINT:hex")) + | FIELDS_ADD("trace_sampled": (f & 1==1)) + | FIELDS_REMOVE(f, trace_flags) + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "2022-02-17 05:58:31 UTC [2, -342723887] Started analysis OnDemandAnalysisRequest{analyzerId=com.compuware.apm.ondemandanalysis.analyzer.strategy.FDISimpleTreeAnalyzer, analysisStartTimeInMillis=1645076400000, analysisEndTimeInMillis=1645077420000, indexKeys=[APPLICATION+9BDE0A20D897F97B], desiredDataQuantity=15000, filters=[ApplicationCallDataFilter{hasHttpError=false}, CallIdentifierFilter{callType=APPLICATION, serviceTypes=null, methodGroupIdentifiers=[], excludeMethodGroupIdentifiers=null, methodIdentifiers=[], instanceIdentifiers=[], methodNameSearchString=null}]}", + "span_id": "8f20d10d71ae12f4", + "trace_flags": "01", + "trace_id": "aac3e95e0bde67514059e430a9b4e507" + }) + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf new file mode 100644 index 0000000..93d86c9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_rum_user_id" { + enabled = true + query = "dt.rum.user_id" + rule_name = "[Built-in] rum:user_id" + processor_definition { + rule = "PARSE(content, \"DATA? 'dt.rum.user_id' '\\\"'? SPACE? [:=]+ SPACE? DQS:dt.rum.user_id\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "2022-05-10 10:45:00 UTC [!dt dt.rum.user_id=\"John Doe\"] This is a sample log with user id", + "event.type": "LOG", + "loglevel": "NONE", + "timestamp": "1647504114437" + }) + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf new file mode 100644 index 0000000..cd1bf06 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf @@ -0,0 +1,46 @@ +resource "dynatrace_log_processing" "_Built-in_web_server_nginx_access_log" { + enabled = true + query = "process.technology=\"nginx\"" + rule_name = "[Built-in] web_server:nginx:access_log" + processor_definition { + rule =<<-EOT + PARSE(content, "IPADDR:'net.peer.ip' + ' - ' + LD:'enduser.id' + ' [' HTTPDATE:timestamp ']' + SPACE + '\"' + LD:'http.method' + SPACE + LD:'http.target' + SPACE + LD:'http.flavor' + '\"' + SPACE + INT:'http.status_code' + SPACE + INT:'http.response_content_length' + SPACE + '\"' LD:'http.request.header.referrer' '\"' + SPACE + '\"' LD:'http.user_agent' '\"' + // nginx-ingress additional attributes + (SPACE INT:'http.request_content_length' + SPACE DOUBLE:'web_server.nginx.request_time' + SPACE '[' LD*:'web_server.nginx.proxy_upstream_name' ']' + SPACE '[' LD*:'web_server.nginx.proxy_alternative_upstream_name' ']' + SPACE NSPACE*:'web_server.nginx.upstream_addr' + SPACE INT:'web_server.nginx.upstream_response_length' + SPACE DOUBLE:'web_server.nginx.upstream_response_time' + SPACE INT:'web_server.nginx.upstream_status' + SPACE LD:'web_server.nginx.req_id')? + (SPACE LD)? (EOL | EOF)") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "10.176.50.9 - Berbelek [21/Feb/2022:11:16:47 +0000] \"GET /v1/technologies/google-cloud-monitoring-and-cloud-logging/releases/ HTTP/1.1\" 200 397 \"-\" \"ruxit server\" 455 0.002 [hub-hub-cluster-api-80] [] 10.179.136.32:80 397 0.004 200 b24eadc996a6a52913375f56bba7fd22", + "process.technology": "nginx" + }) + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf new file mode 100644 index 0000000..0c308d9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf @@ -0,0 +1,30 @@ +resource "dynatrace_log_processing" "_Built-in_web_server_nginx_error_log" { + enabled = true + query =<<-EOT + process.technology="nginx" AND (content="warn" OR content="error" OR content="crit" OR content="alert" OR content="emerg") + EOT + rule_name = "[Built-in] web_server:nginx:error_log" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('yyyy/MM/dd HH:mm:ss'):timestamp + SPACE + '[' LD:'loglevel' ']' + SPACE + INT:'process.pid' + LD + 'client: ' IPADDR:'net.peer.ip' ',' SPACE + 'server: ' [^,]+:'net.host.name' ', '* + ('request: ' '\"' LD:'http.method' SPACE LD:'http.target' SPACE LD:'http.flavor' '\"' ','* SPACE*)? + ('upstream: ' DQS:'web_server.nginx.upstream' ', '* )? + ('host: ' DQS:'http.host' ', '*)? + ('referrer: ' DQS:'dt.http.request.header.referer' ', '*)? + LD*") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "2022/02/21 13:59:50 [warn] 104#104: *155047 a client request body is buffered to a temporary file /tmp/client-body/0000000198, client: 83.164.160.102, server: account-dev.dynatracelabs.com, request: \"POST /basweb/saml/SSO/alias/rdyn HTTP/2.0\", host: \"account-dev.dynatracelabs.com\", referrer: \"https://sso-dev.dynatracelabs.com/\"", + "process.technology": "nginx" + }) + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_processing/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/log_processing/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_processing/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_timestamp/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/log_timestamp/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_timestamp/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf b/modules/eu-int/21122023_141210/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf new file mode 100644 index 0000000..23f0677 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf @@ -0,0 +1,14 @@ +resource "dynatrace_log_timestamp" "environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC" { + enabled = true + config_item_title = "Auto-migrated from flag LAConfigUTCAsDefaultContainerTimezone - UTC" + date_time_pattern = "" + scope = "environment" + timezone = "Etc/UTC" + matchers { + matcher { + attribute = "dt.entity.container_group" + operator = "MATCHES" + values = [ "*" ] + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf new file mode 100644 index 0000000..64beb54 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf @@ -0,0 +1,68 @@ +resource "dynatrace_management_zone_v2" "Connected_Friction" { + name = "Connected Friction" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "nira" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf new file mode 100644 index 0000000..dd04a38 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf @@ -0,0 +1,68 @@ +resource "dynatrace_management_zone_v2" "Porsche_Data_Lake" { + name = "Porsche Data Lake" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "pdl" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf new file mode 100644 index 0000000..4f8eeba --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf @@ -0,0 +1,74 @@ +resource "dynatrace_management_zone_v2" "Predictive_Maintenance" { + name = "Predictive Maintenance" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "predictive-maintenance" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main converter-fdc-transfer-audi" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/management_zone_v2/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/management_zone_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/management_zone_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/metric_events/Availability_-_Connected_Friction.metric_events.tf b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Availability_-_Connected_Friction.metric_events.tf new file mode 100644 index 0000000..d3ca0f0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Availability_-_Connected_Friction.metric_events.tf @@ -0,0 +1,24 @@ +resource "dynatrace_metric_events" "Availability_-_Connected_Friction" { + enabled = true + summary = "Availability - Connected Friction" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Connected Friction (Availability)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "BELOW" + alert_on_no_data = false + dealerting_samples = 5 + samples = 5 + threshold = 99.5 + violating_samples = 3 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "-8939396637912714099" + metric_selector = "func:slo.sla___availability" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/metric_events/Availability_-_Porsche_Data_Lake.metric_events.tf b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Availability_-_Porsche_Data_Lake.metric_events.tf new file mode 100644 index 0000000..0d714ef --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Availability_-_Porsche_Data_Lake.metric_events.tf @@ -0,0 +1,24 @@ +resource "dynatrace_metric_events" "Availability_-_Porsche_Data_Lake" { + enabled = true + summary = "Availability - Porsche Data Lake" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Porsche Data Lake (Availability)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "BELOW" + alert_on_no_data = false + dealerting_samples = 5 + samples = 5 + threshold = 99.5 + violating_samples = 3 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "4031914781268786855" + metric_selector = "func:slo.sla___availability" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/metric_events/Availability_-_Predictive_Maintenace.metric_events.tf b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Availability_-_Predictive_Maintenace.metric_events.tf new file mode 100644 index 0000000..25d5998 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Availability_-_Predictive_Maintenace.metric_events.tf @@ -0,0 +1,24 @@ +resource "dynatrace_metric_events" "Availability_-_Predictive_Maintenace" { + enabled = true + summary = "Availability - Predictive Maintenace" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Predictive Maintenace (Availability)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "BELOW" + alert_on_no_data = false + dealerting_samples = 5 + samples = 5 + threshold = 99.5 + violating_samples = 3 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "2780365962588469768" + metric_selector = "func:slo.sla___availability" + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/metric_events/Latency_-_Connected_Friction_-_Nira.metric_events.tf b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Latency_-_Connected_Friction_-_Nira.metric_events.tf new file mode 100644 index 0000000..fcddeb0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Latency_-_Connected_Friction_-_Nira.metric_events.tf @@ -0,0 +1,32 @@ +resource "dynatrace_metric_events" "Latency_-_Connected_Friction_-_Nira" { + enabled = true + summary = "Latency - Connected Friction - Nira" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Nira (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "-8939396637912714099" + metric_selector =<<-EOT + 100 * + ((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + + EOT + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Battery_Monitoring.metric_events.tf b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Battery_Monitoring.metric_events.tf new file mode 100644 index 0000000..678357b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Battery_Monitoring.metric_events.tf @@ -0,0 +1,32 @@ +resource "dynatrace_metric_events" "Latency_-_Porsche_Data_Lake_-_Battery_Monitoring" { + enabled = true + summary = "Latency - Porsche Data Lake - Battery Monitoring" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Battery Monitoring (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "4031914781268786855" + metric_selector =<<-EOT + 100 * + ((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + + EOT + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Component_Cracks.metric_events.tf b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Component_Cracks.metric_events.tf new file mode 100644 index 0000000..b3276d2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Component_Cracks.metric_events.tf @@ -0,0 +1,30 @@ +resource "dynatrace_metric_events" "Latency_-_Porsche_Data_Lake_-_Component_Cracks" { + enabled = true + summary = "Latency - Porsche Data Lake - Component Cracks" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Component Cracks (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "4031914781268786855" + metric_selector =<<-EOT + 100 * + ((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + + EOT + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Porsche_Turbo_Charging_Planner.metric_events.tf b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Porsche_Turbo_Charging_Planner.metric_events.tf new file mode 100644 index 0000000..2644fd3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Porsche_Turbo_Charging_Planner.metric_events.tf @@ -0,0 +1,32 @@ +resource "dynatrace_metric_events" "Latency_-_Porsche_Data_Lake_-_Porsche_Turbo_Charging_Planner" { + enabled = true + summary = "Latency - Porsche Data Lake - Porsche Turbo Charging Planner" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Porsche Turbo Charging Planner (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "4031914781268786855" + metric_selector =<<-EOT + 100 * + ((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + + EOT + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/metric_events/Latency_-_Predictive_Maintenance_-_Predictive_Maintenance.metric_events.tf b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Latency_-_Predictive_Maintenance_-_Predictive_Maintenance.metric_events.tf new file mode 100644 index 0000000..f4fa7cd --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/metric_events/Latency_-_Predictive_Maintenance_-_Predictive_Maintenance.metric_events.tf @@ -0,0 +1,32 @@ +resource "dynatrace_metric_events" "Latency_-_Predictive_Maintenance_-_Predictive_Maintenance" { + enabled = true + summary = "Latency - Predictive Maintenance - Predictive Maintenance" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Predictive Maintenance (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "2780365962588469768" + metric_selector =<<-EOT + 100 * + ((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + + EOT + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/metric_events/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/metric_events/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/metric_events/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/network_zone/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/network_zone/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/network_zone/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/network_zone/default.network_zone.tf b/modules/eu-int/21122023_141210/configurations/modules/network_zone/default.network_zone.tf new file mode 100644 index 0000000..63888a3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/network_zone/default.network_zone.tf @@ -0,0 +1,8 @@ +resource "dynatrace_network_zone" "default" { + name = "default" + description = "The default network zone. This is the network zone for OneAgents or ActiveGates that do not have any network zone configured." + num_of_configured_activegates = 1 + num_of_configured_oneagents = 64 + num_of_oneagents_from_other_zones = 0 + num_of_oneagents_using = 64 +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..cb14d79 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "AMBIENT_SAMPLING_CAPTURING" { + enabled = true + key = "AMBIENT_SAMPLING_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..4524624 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "AUTOSENSOR_CAPTURING" { + enabled = true + key = "AUTOSENSOR_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..ebbcc70 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_AMQP_SENSOR_V2" { + enabled = true + key = "DOTNET_AMQP_SENSOR_V2" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf new file mode 100644 index 0000000..39336b9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASPNETCORE_UEM" { + enabled = false + key = "DOTNET_ASPNETCORE_UEM" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf new file mode 100644 index 0000000..0f03783 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASPNET_HTTPSELFHOSTSERVER" { + enabled = true + key = "DOTNET_ASPNET_HTTPSELFHOSTSERVER" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..96a0c83 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASP_SENSOR_V2_FORCIBLE" { + enabled = true + key = "DOTNET_ASP_SENSOR_V2_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..114dd99 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASYNC_AUTOSENSOR_FORCIBLE" { + enabled = true + key = "DOTNET_ASYNC_AUTOSENSOR_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..95b1723 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf new file mode 100644 index 0000000..9b21376 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_FSHARP_WORKFLOW" { + enabled = true + key = "DOTNET_FSHARP_WORKFLOW" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf new file mode 100644 index 0000000..a98e75b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_HTTPCLIENT" { + enabled = true + key = "DOTNET_HTTPTAGGING_HTTPCLIENT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf new file mode 100644 index 0000000..2148219 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_HTTPLISTENER" { + enabled = true + key = "DOTNET_HTTPTAGGING_HTTPLISTENER" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf new file mode 100644 index 0000000..b166b2c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_WCFADDONS" { + enabled = true + key = "DOTNET_HTTPTAGGING_WCFADDONS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..abebdd1 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTP_TAGGING_SENSOR_V2" { + enabled = false + key = "DOTNET_HTTP_TAGGING_SENSOR_V2" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf new file mode 100644 index 0000000..613e690 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER" { + enabled = true + key = "DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a6b1ee8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_INSTRUMENTATION_CACHE_FORCIBLE" { + enabled = true + key = "DOTNET_INSTRUMENTATION_CACHE_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf new file mode 100644 index 0000000..39cb63f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_IN_PROC_TAGGING_V2" { + enabled = false + key = "DOTNET_IN_PROC_TAGGING_V2" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf new file mode 100644 index 0000000..94c537c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_LOG4NET" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_LOG4NET" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf new file mode 100644 index 0000000..34843f5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf new file mode 100644 index 0000000..00bda76 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_SERILOG" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_SERILOG" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..f24f062 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "DOTNET_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf new file mode 100644 index 0000000..ce33266 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_NATIVE_SAMPLING" { + enabled = true + key = "DOTNET_NATIVE_SAMPLING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf new file mode 100644 index 0000000..9a0f8d2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION" { + enabled = true + key = "DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf new file mode 100644 index 0000000..e818d10 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_REMOTING_LINK_INSERTION_FEATURE" { + enabled = true + key = "DOTNET_REMOTING_LINK_INSERTION_FEATURE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf new file mode 100644 index 0000000..c61c64c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_THREAD_POOL_METRICS" { + enabled = true + key = "DOTNET_THREAD_POOL_METRICS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..7e6ecce --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_WCF_SENSOR_V2" { + enabled = false + key = "DOTNET_WCF_SENSOR_V2" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..c56d9b2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_WCF_TAGGING" { + enabled = false + key = "DOTNET_WCF_TAGGING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf new file mode 100644 index 0000000..9b1e30a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "FRONTEND_AGENT_IMPROVED_SERVER_BALANCING" { + enabled = true + key = "FRONTEND_AGENT_IMPROVED_SERVER_BALANCING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf new file mode 100644 index 0000000..5913747 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_CASP_SOFTWARE_COMPONENTS" { + enabled = false + key = "GO_CASP_SOFTWARE_COMPONENTS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf new file mode 100644 index 0000000..4ae2607 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_EXTERNAL_METADATA" { + enabled = true + key = "GO_EXTERNAL_METADATA" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..ae51bf7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_LOG_ENRICHMENT" { + enabled = false + key = "GO_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf new file mode 100644 index 0000000..36918b0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_SQL_PGX" { + enabled = false + key = "GO_SQL_PGX" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf new file mode 100644 index 0000000..bcc1fb3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_STRIPPED" { + enabled = true + key = "GO_STRIPPED" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf new file mode 100644 index 0000000..b5ec671 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GRPC_TRACE_CONTEXT" { + enabled = false + key = "GRPC_TRACE_CONTEXT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf new file mode 100644 index 0000000..e568a4a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "HTTP_TRACE_CONTEXT" { + enabled = true + key = "HTTP_TRACE_CONTEXT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..174d4ad --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "IBM_MQ_TRACING_FEATURE_FORCIBLE" { + enabled = true + key = "IBM_MQ_TRACING_FEATURE_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf new file mode 100644 index 0000000..7d239cf --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "IIS_MODULE_INSIGHTS" { + enabled = true + key = "IIS_MODULE_INSIGHTS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8ad7bd9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AKKA_HTTP_CLIENT_FORCIBLE" { + enabled = true + key = "JAVA_AKKA_HTTP_CLIENT_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf new file mode 100644 index 0000000..6b4a8bf --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AKKA_REMOTING" { + enabled = true + key = "JAVA_AKKA_REMOTING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..d99217a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_ALLOCATION_PROFILING_FORCIBLE" { + enabled = true + key = "JAVA_ALLOCATION_PROFILING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf new file mode 100644 index 0000000..55157cb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AMBIENT_SAMPLING_THREAD_MONITORING" { + enabled = true + key = "JAVA_AMBIENT_SAMPLING_THREAD_MONITORING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..df38e30 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_APACHE_HTTP_CLIENT" { + enabled = true + key = "JAVA_APACHE_HTTP_CLIENT_5" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf new file mode 100644 index 0000000..fceef3e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_CALL_COUNTER" { + enabled = false + key = "JAVA_CASP_CALL_COUNTER" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf new file mode 100644 index 0000000..d88037a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_FLAW_FINDER_IAST" { + enabled = false + key = "JAVA_CASP_FLAW_FINDER_IAST" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..449c889 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf new file mode 100644 index 0000000..fa182fb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_COMPLETABLE_FUTURE" { + enabled = true + key = "JAVA_COMPLETABLE_FUTURE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..207e269 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE" { + enabled = true + key = "JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf new file mode 100644 index 0000000..eba610c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_FORK_JOIN_POOL" { + enabled = false + key = "JAVA_FORK_JOIN_POOL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b1f7f52 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE" { + enabled = true + key = "JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf new file mode 100644 index 0000000..844c87f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_INTERNAL_HTTP_SERVER" { + enabled = true + key = "JAVA_INTERNAL_HTTP_SERVER" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..ee7263c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_JDK11_HTTP_CLIENT" { + enabled = true + key = "JAVA_JDK11_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a931695 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_JETTY_HANDLER_FORCIBLE" { + enabled = true + key = "JAVA_JETTY_HANDLER_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..85f8c5b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_KAFKA" { + enabled = true + key = "JAVA_KAFKA" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf new file mode 100644 index 0000000..9737ae6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_KAFKA_STREAMS" { + enabled = false + key = "JAVA_KAFKA_STREAMS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..c3683da --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "JAVA_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf new file mode 100644 index 0000000..2afbf1b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_METRIC_EXTENSIONS" { + enabled = false + key = "JAVA_METRIC_EXTENSIONS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4873241 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_MQ_TAGGING_FORCIBLE" { + enabled = true + key = "JAVA_MQ_TAGGING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..bc11ed8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTELEMETRY" { + enabled = true + key = "JAVA_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf new file mode 100644 index 0000000..4325696 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT" { + enabled = false + key = "JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf new file mode 100644 index 0000000..15c18c5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING" { + enabled = true + key = "JAVA_OPENTRACING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf new file mode 100644 index 0000000..ebc0e12 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING_OVERRIDE" { + enabled = false + key = "JAVA_OPENTRACING_OVERRIDE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf new file mode 100644 index 0000000..5046f52 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE" { + enabled = false + key = "JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf new file mode 100644 index 0000000..f38c973 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REACTOR3_CORE_TRACING" { + enabled = true + key = "JAVA_REACTOR3_CORE_TRACING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..47d392d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REACTOR_NETTY_HTTP_CLIENT" { + enabled = true + key = "JAVA_REACTOR_NETTY_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf new file mode 100644 index 0000000..ea2cf7d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REDIS_LETTUCE" { + enabled = false + key = "JAVA_REDIS_LETTUCE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf new file mode 100644 index 0000000..ae070e9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING" { + enabled = true + key = "JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf new file mode 100644 index 0000000..96659cd --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_RUM_ON_NETTY" { + enabled = false + key = "JAVA_RUM_ON_NETTY" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..22268f5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_SERVLET_5_SUPPORT_FORCIBLE" { + enabled = true + key = "JAVA_SERVLET_5_SUPPORT_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..1508b70 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_SPRING_KAFKA" { + enabled = false + key = "JAVA_SPRING_KAFKA" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf new file mode 100644 index 0000000..2f2b637 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_TIBCO_BW5_START_WORKFLOW" { + enabled = true + key = "JAVA_TIBCO_BW5_START_WORKFLOW" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf new file mode 100644 index 0000000..7ac8281 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS" { + enabled = true + key = "JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf new file mode 100644 index 0000000..35c736f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_UEM_INSTRUMENTATION" { + enabled = false + key = "JAVA_UEM_INSTRUMENTATION" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..a5cc238 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_WEBFLUX_HTTP_CLIENT" { + enabled = true + key = "JAVA_WEBFLUX_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf new file mode 100644 index 0000000..0e428c0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "LOG_ENRICHMENT_METADATA" { + enabled = false + key = "LOG_ENRICHMENT_METADATA" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf new file mode 100644 index 0000000..209b1db --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH" { + enabled = false + key = "METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..2b1de45 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_AGENT_PRELOADING_FORCIBLE" { + enabled = true + key = "NODEJS_AGENT_PRELOADING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..9e970a4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf new file mode 100644 index 0000000..50560a5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_FETCH" { + enabled = false + key = "NODEJS_FETCH" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf new file mode 100644 index 0000000..6c57415 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_GRAPHQL" { + enabled = false + key = "NODEJS_GRAPHQL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8d5b220 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_HTTP2_FORCIBLE" { + enabled = true + key = "NODEJS_HTTP2_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..a5385b7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_LOG_ENRICHMENT" { + enabled = false + key = "NODEJS_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..e48377a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "NODEJS_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..7a26e34 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_OPENTELEMETRY" { + enabled = false + key = "NODEJS_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf new file mode 100644 index 0000000..9585424 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_ORACLEDB" { + enabled = false + key = "NODEJS_ORACLEDB" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf new file mode 100644 index 0000000..a8505d0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_SNAPPY" { + enabled = true + key = "NODEJS_SNAPPY" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf new file mode 100644 index 0000000..71e3876 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_WORKERTHREADS" { + enabled = false + key = "NODEJS_WORKERTHREADS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..f9df2f5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODE_JS_AMBIENT_SAMPLING_CAPTURING" { + enabled = false + key = "NODE_JS_AMBIENT_SAMPLING_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8755769 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ODIN_ONEAGENT_CORRELATION_FORCIBLE" { + enabled = true + key = "ODIN_ONEAGENT_CORRELATION_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf new file mode 100644 index 0000000..8118c2d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_CROSS_ENV_COORD_SAMPLING" { + enabled = false + key = "ONEAGENT_CROSS_ENV_COORD_SAMPLING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..535eccb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_CROSS_ENV_RESP_TAGGING" { + enabled = false + key = "ONEAGENT_CROSS_ENV_RESP_TAGGING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf new file mode 100644 index 0000000..c60755d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_FAAS_SERVER_ID_CALCULATION" { + enabled = true + key = "ONEAGENT_FAAS_SERVER_ID_CALCULATION" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf new file mode 100644 index 0000000..f633229 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_RESPONSE_COMPRESSION_DOWN" { + enabled = true + key = "ONEAGENT_RESPONSE_COMPRESSION_DOWN" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf new file mode 100644 index 0000000..1e9a02d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER" { + enabled = false + key = "OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..d576237 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE" { + enabled = true + key = "OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf new file mode 100644 index 0000000..51318ee --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_AUTOSENSOR_ALL_WORKERS" { + enabled = false + key = "PHP_AUTOSENSOR_ALL_WORKERS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..9803454 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf new file mode 100644 index 0000000..bd04336 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_GC_METRICS" { + enabled = true + key = "PHP_GC_METRICS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf new file mode 100644 index 0000000..812e54d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_OPCACHE_METRICS" { + enabled = true + key = "PHP_OPCACHE_METRICS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..5f63f63 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_REQUEST_ATTRIBUTES" { + enabled = true + key = "PHP_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..e6f3fd9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ROW_COUNT_CAPTURING" { + enabled = true + key = "ROW_COUNT_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..756790a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "RUM_CAPTURING" { + enabled = true + key = "RUM_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..f308160 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_APACHE_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf new file mode 100644 index 0000000..38436c2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_MODULE" { + enabled = true + instrumentation = true + key = "SENSOR_APACHE_MODULE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf new file mode 100644 index 0000000..b23f222 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_QUEUINGTIME" { + enabled = true + instrumentation = true + key = "SENSOR_APACHE_QUEUINGTIME" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf new file mode 100644 index 0000000..2ef0ef4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_ADO" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_ADO" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..382dfdf --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AMQP_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AMQP_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf new file mode 100644 index 0000000..a674ad6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_ASPNET" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_ASPNET" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..7988bf4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..72718e5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..ac431b2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_COSMOSDB.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_COSMOSDB.oneagent_features.tf new file mode 100644 index 0000000..5268be2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_COSMOSDB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_COSMOSDB" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_COSMOSDB" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..44c6711 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..e02ae56 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_EXCEPTION" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..83439e7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..e5d757e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_HTTP_TAGGING" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_HTTP_TAGGING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..1512cd5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_IBM_MQ_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_IBM_MQ_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..f095b6a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_KAFKA" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_KAFKA" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..502f119 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a3f5850 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_MONGODB_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_MONGODB_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf new file mode 100644 index 0000000..e37220b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_MSMQ" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_MSMQ" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..883dc1f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..95e11ff --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_REMOTING_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_REMOTING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..5d4d228 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_REQUEST_ATTRIBUTES" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf new file mode 100644 index 0000000..ddf2db3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_SERVICE_FABRIC" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_SERVICE_FABRIC" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..228a15a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_THREAD_TAGGING" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_THREAD_TAGGING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf new file mode 100644 index 0000000..1412fa4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_WCF" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_WCF" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..eacfc80 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..b201798 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CLIENTWEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_GO_CLIENTWEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf new file mode 100644 index 0000000..864d09d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CQL" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_CQL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..6dc5706 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b7532c1 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_GRPC_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_GRPC_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..ca19faf --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf new file mode 100644 index 0000000..65cf79f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_REDIS" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_REDIS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4c72e3f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_SQL_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_SQL_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..e9c7bbf --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_GO_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf new file mode 100644 index 0000000..3ab1f94 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AKKA" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AKKA" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..68f9396 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AKKA_HTTP_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AKKA_HTTP_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf new file mode 100644 index 0000000..eee373b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AMQP" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AMQP" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..ddb7175 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf new file mode 100644 index 0000000..154608b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CASP_FLAW_FINDER" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_CASP_FLAW_FINDER" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf new file mode 100644 index 0000000..9a48fd2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CQL" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CQL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..2b7dd8a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CTG_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CTG_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..3712506 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..123e76d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_EXCEPTION" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf new file mode 100644 index 0000000..4a1ec23 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_EXTERNALCALLS_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_EXTERNALCALLS_REDIS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf new file mode 100644 index 0000000..ab7fdb1 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_GRPC" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_GRPC" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf new file mode 100644 index 0000000..c90ce2c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_HTTP" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_HTTP" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8a18de2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..0c118cf --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_IMS_ITRA_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_IMS_ITRA_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf new file mode 100644 index 0000000..10b845d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_JDBC" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_JDBC" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf new file mode 100644 index 0000000..fcc1f85 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_JMS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_JMS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..5e32384 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..94930b5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf new file mode 100644 index 0000000..111fa30 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_METRICS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_METRICS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..b4cfff7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MONGODB" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf new file mode 100644 index 0000000..a18e28f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MQSERIES" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MQSERIES" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf new file mode 100644 index 0000000..5c60422 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_NETTY" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_NETTY" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..e49c591 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_REQUEST_ATTRIBUTES" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf new file mode 100644 index 0000000..6455baf --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_RMI" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_RMI" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf new file mode 100644 index 0000000..4a29bda --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_SERVLET" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_SERVLET" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf new file mode 100644 index 0000000..2dd7d71 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_SPRING_INTEGRATION" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_SPRING_INTEGRATION" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf new file mode 100644 index 0000000..94752db --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_THREADING" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_THREADING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf new file mode 100644 index 0000000..d499b76 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_THRIFT" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_THRIFT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf new file mode 100644 index 0000000..9a01e7a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_TIBCO" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_TIBCO" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf new file mode 100644 index 0000000..27cf453 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_WEBSERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_WEBSERVICE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf new file mode 100644 index 0000000..d4603f3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_MB_ALL" { + enabled = true + instrumentation = true + key = "SENSOR_MB_ALL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..fc38718 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NGINX_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_NGINX_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf new file mode 100644 index 0000000..ffaf881 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NGINX_MODULE" { + enabled = true + instrumentation = true + key = "SENSOR_NGINX_MODULE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..3d4e862 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..dd1f84b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CLIENTWEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CLIENTWEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf new file mode 100644 index 0000000..64922d8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CONNECT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf new file mode 100644 index 0000000..0379436 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_DNS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_DNS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf new file mode 100644 index 0000000..325b4bd --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_EVENTS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_EVENTS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf new file mode 100644 index 0000000..5b8efa5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_FILESYSTEM" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_FILESYSTEM" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf new file mode 100644 index 0000000..bb7c3c5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_PROCESS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_PROCESS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf new file mode 100644 index 0000000..d2943f1 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_PROMISE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_PROMISE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf new file mode 100644 index 0000000..23b25a1 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_TIMERS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_TIMERS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4444fcb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_COUCHBASE_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_COUCHBASE_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf new file mode 100644 index 0000000..b7a40d8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CRYPTO" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CRYPTO" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf new file mode 100644 index 0000000..0cdd5f8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_DISABLEDMODULES" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_DISABLEDMODULES" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf new file mode 100644 index 0000000..7ea45bb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_EXPRESS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_EXPRESS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf new file mode 100644 index 0000000..569fdde --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_FASTIFY" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_FASTIFY" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf new file mode 100644 index 0000000..05289dc --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_FINALHANDLER" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_FINALHANDLER" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..ace9d64 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_GRPCJS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_GRPCJS_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b0b3464 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_GRPC_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_GRPC_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf new file mode 100644 index 0000000..04e3be6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_HAPI" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_HAPI" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..f76282e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_IOREDIS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_IOREDIS_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf new file mode 100644 index 0000000..fd8e458 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_KAFKAJS" { + enabled = false + # instrumentation = false + key = "SENSOR_NODEJS_KAFKAJS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_KOA.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_KOA.oneagent_features.tf new file mode 100644 index 0000000..1dd61e8 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_KOA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_KOA" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_KOA" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf new file mode 100644 index 0000000..ae35981 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MEMCACHED" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MEMCACHED" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf new file mode 100644 index 0000000..275a835 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MODULESUBSTITUTION" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MODULESUBSTITUTION" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..4f40a03 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MONGODB" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a5ae13d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MSSQL_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MSSQL_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf new file mode 100644 index 0000000..6b92270 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MYSQL" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MYSQL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..14e11bd --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MYSQL2_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MYSQL2_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf new file mode 100644 index 0000000..6b3217b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_POSTGRES" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_POSTGRES" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf new file mode 100644 index 0000000..5cda26c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_RABBITMQ" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_RABBITMQ" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf new file mode 100644 index 0000000..6ec352d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_REDIS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf new file mode 100644 index 0000000..ccadc98 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_RESTIFY" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_RESTIFY" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf new file mode 100644 index 0000000..bc3e80c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_SQLITE3" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_SQLITE3" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf new file mode 100644 index 0000000..fcb5770 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_TEDIOUS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_TEDIOUS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..a886f39 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf new file mode 100644 index 0000000..4b3ffa2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_CURL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_CURL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..b15807b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf new file mode 100644 index 0000000..343c8df --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_DRUPAL" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_DRUPAL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..69fa7e2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_EXCEPTION" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf new file mode 100644 index 0000000..9e214f9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_GRPC" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_GRPC" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf new file mode 100644 index 0000000..a89f793 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_HTTPREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_HTTPREQUEST" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf new file mode 100644 index 0000000..b64b767 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LAMINAS" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_LAMINAS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf new file mode 100644 index 0000000..99e6b0b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LARAVEL" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_LARAVEL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..2ad8c54 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf new file mode 100644 index 0000000..f15ec5e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MAGENTO" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_MAGENTO" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf new file mode 100644 index 0000000..e353eab --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MEMCACHED" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MEMCACHED" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..7931294 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MONGODB" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf new file mode 100644 index 0000000..5b89924 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MSSQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MSSQL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf new file mode 100644 index 0000000..8469b25 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MYSQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MYSQL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..3b05b1d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf new file mode 100644 index 0000000..ba076e9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_ORACLE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_ORACLE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf new file mode 100644 index 0000000..ab68884 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_PDO" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_PDO" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf new file mode 100644 index 0000000..adb55ea --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_POSTGRESQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_POSTGRESQL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf new file mode 100644 index 0000000..86d9a53 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_PREDIS" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_PREDIS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf new file mode 100644 index 0000000..fa2a49f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_RABBITMQ" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_RABBITMQ" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf new file mode 100644 index 0000000..0d0642f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_REDIS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf new file mode 100644 index 0000000..37c5528 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_RESPONSECODE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_RESPONSECODE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf new file mode 100644 index 0000000..ff3740f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SLIM" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_SLIM" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf new file mode 100644 index 0000000..fb5ee20 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_SOAP" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf new file mode 100644 index 0000000..795f334 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_STREAM" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_STREAM" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf new file mode 100644 index 0000000..3f6f223 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SYMFONY" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_SYMFONY" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf new file mode 100644 index 0000000..e361db2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_THREAD" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_THREAD" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf new file mode 100644 index 0000000..90dacce --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_WORDPRESS" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_WORDPRESS" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..a828962 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PURE_PATH_CAPTURING" { + enabled = true + instrumentation = true + key = "SENSOR_PURE_PATH_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..8f89791 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..1e1ec01 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..d82cdfd --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..2689cfb --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..56bf8be --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..585c2e6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..a015d7b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..3deab47 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..e590287 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..0622f43 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf new file mode 100644 index 0000000..2036fab --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_IN_PROCESS_LINKING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_IN_PROCESS_LINKING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..e6c8fc3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..1e22c77 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..bb41f2e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..6913792 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..0285793 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..b7ea54a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..b7a986f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..766ac9b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..52641ce --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf new file mode 100644 index 0000000..809dd60 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_IN_PROCESS_LINKING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_IN_PROCESS_LINKING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..69e059a --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..469d1f1 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..b9a462c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..1fdb4e7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..7423d14 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..1bec50f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..f55f6bd --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf new file mode 100644 index 0000000..6b7a9ea --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_WEBSERVER" { + enabled = true + instrumentation = true + key = "SENSOR_WEBSERVER" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..f64a202 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf new file mode 100644 index 0000000..75e64aa --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_CTG" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_CTG" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf new file mode 100644 index 0000000..f414ec5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DB2" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DB2" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf new file mode 100644 index 0000000..270f2e0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DB2_FETCH" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DB2_FETCH" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf new file mode 100644 index 0000000..b3d4429 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DLI" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DLI" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf new file mode 100644 index 0000000..4b53143 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_FILE" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_FILE" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf new file mode 100644 index 0000000..f1368a4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_HTTP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_HTTP" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf new file mode 100644 index 0000000..bb868ba --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_MQ" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf new file mode 100644 index 0000000..00ca719 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_SOAP" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf new file mode 100644 index 0000000..74eb51d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_TTX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_TTX" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf new file mode 100644 index 0000000..ff5dd3d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_TX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_TX" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf new file mode 100644 index 0000000..b7a4edf --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_ZOSCONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_ZOSCONNECT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf new file mode 100644 index 0000000..1f6e57d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_CR_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_CR_MQ" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf new file mode 100644 index 0000000..c690bb3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DB2" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DB2" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf new file mode 100644 index 0000000..73a5334 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DB2_FETCH" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DB2_FETCH" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf new file mode 100644 index 0000000..f5fd1e7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DLI" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DLI" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf new file mode 100644 index 0000000..dca1dcd --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_ITRA" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_ITRA" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf new file mode 100644 index 0000000..dcba020 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_MPR_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_MPR_MQ" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf new file mode 100644 index 0000000..cd76cf4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_SOAP" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf new file mode 100644 index 0000000..2f413e4 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_TTX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_TTX" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf new file mode 100644 index 0000000..da1d6f5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_TX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_TX" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf new file mode 100644 index 0000000..58069b5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_ZOSCONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_ZOSCONNECT" + scope = "environment" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/oneagent_features/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf b/modules/eu-int/21122023_141210/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf new file mode 100644 index 0000000..6e113aa --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf @@ -0,0 +1,17 @@ +resource "dynatrace_os_services" "Auto-start_Linux_OS_Services" { + name = "Auto-start Linux OS Services" + enabled = false + alert_activation_duration = 1 + alerting = true + monitoring = false + # not_installed_alerting = false + scope = "environment" + status_condition_linux = "$eq(failed)" + system = "LINUX" + detection_conditions_linux { + linux_detection_condition { + property = "StartupType" + startup_condition = "$eq(enabled)" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf b/modules/eu-int/21122023_141210/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf new file mode 100644 index 0000000..854ed34 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf @@ -0,0 +1,17 @@ +resource "dynatrace_os_services" "Auto-start_Windows_OS_Services" { + name = "Auto-start Windows OS Services" + enabled = false + alert_activation_duration = 1 + alerting = true + monitoring = false + # not_installed_alerting = false + scope = "environment" + status_condition_windows = "$not($eq(running))" + system = "WINDOWS" + detection_conditions_windows { + detection_conditions_window { + property = "StartupType" + startup_condition = "$eq(auto)" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/os_services/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/os_services/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/os_services/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/ownership_config/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/ownership_config/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/ownership_config/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/ownership_config/environment.ownership_config.tf b/modules/eu-int/21122023_141210/configurations/modules/ownership_config/environment.ownership_config.tf new file mode 100644 index 0000000..33c6820 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/ownership_config/environment.ownership_config.tf @@ -0,0 +1,12 @@ +resource "dynatrace_ownership_config" "environment" { + ownership_identifiers { + ownership_identifier { + enabled = true + key = "dt.owner" + } + ownership_identifier { + enabled = true + key = "owner" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/processgroup_naming/Process_Naming.processgroup_naming.tf b/modules/eu-int/21122023_141210/configurations/modules/processgroup_naming/Process_Naming.processgroup_naming.tf new file mode 100644 index 0000000..7f90531 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/processgroup_naming/Process_Naming.processgroup_naming.tf @@ -0,0 +1,18 @@ +resource "dynatrace_processgroup_naming" "Process_Naming" { + name = "Process Naming" + enabled = true + format = "{ProcessGroup:KubernetesContainerName}" + conditions { + condition { + process_metadata { + attribute = "PROCESS_GROUP_PREDEFINED_METADATA" + dynamic_key = "KUBERNETES_CONTAINER_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EXISTS" + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/processgroup_naming/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/processgroup_naming/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/processgroup_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_attribute/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_attribute/campaignId.request_attribute.tf b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/campaignId.request_attribute.tf new file mode 100644 index 0000000..c908dd6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/campaignId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "campaignId" { + name = "campaignId" + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } + 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 { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_attribute/debug.request_attribute.tf b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/debug.request_attribute.tf new file mode 100644 index 0000000..f01d9d6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/debug.request_attribute.tf @@ -0,0 +1,38 @@ +resource "dynatrace_request_attribute" "debug" { + name = "debug" + # enabled = false + 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 = 4 + 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 = 3 + 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" + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_attribute/received.request_attribute.tf b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/received.request_attribute.tf new file mode 100644 index 0000000..fc2056c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/received.request_attribute.tf @@ -0,0 +1,46 @@ +resource "dynatrace_request_attribute" "received" { + name = "received" + enabled = true + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + normalization = "ORIGINAL" + # skip_personal_data_masking = false + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 4 + 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 = 3 + 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" + } + } + value_processing { + # trim = false + value_extractor_regex = "[0-9]{13}" + extract_substring { + delimiter = "RecordHeaders" + position = "AFTER" + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_attribute/reportId.request_attribute.tf b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/reportId.request_attribute.tf new file mode 100644 index 0000000..69d32a5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/reportId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "reportId" { + name = "reportId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + 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 { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_attribute/sessionId.request_attribute.tf b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/sessionId.request_attribute.tf new file mode 100644 index 0000000..c583fd9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/sessionId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "sessionId" { + name = "sessionId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "\\w{32}" + } + } + 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 { + # trim = false + value_extractor_regex = "\\w{32}" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "\\w{32}" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_attribute/sourceId.request_attribute.tf b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/sourceId.request_attribute.tf new file mode 100644 index 0000000..3485c21 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/sourceId.request_attribute.tf @@ -0,0 +1,132 @@ +resource "dynatrace_request_attribute" "sourceId" { + name = "sourceId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } + 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 { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } + data_sources { + enabled = false + 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 { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf new file mode 100644 index 0000000..7b22cd5 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "timeOfReceipt" { + name = "timeOfReceipt" + # enabled = false + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_attribute/timeOfSent.request_attribute.tf b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/timeOfSent.request_attribute.tf new file mode 100644 index 0000000..ff77dbe --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/timeOfSent.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "timeOfSent" { + name = "timeOfSent" + # enabled = false + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_attribute/uuId.request_attribute.tf b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/uuId.request_attribute.tf new file mode 100644 index 0000000..bd95de6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_attribute/uuId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "uuId" { + name = "uuId" + enabled = true + aggregation = "FIRST" + # confidential = false + data_type = "STRING" + normalization = "ORIGINAL" + # skip_personal_data_masking = false + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming.request_naming.tf b/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming.request_naming.tf new file mode 100644 index 0000000..76c9b10 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming.request_naming.tf @@ -0,0 +1,17 @@ +resource "dynatrace_request_naming" "Incoming" { + enabled = true + naming_pattern = "Incoming" + conditions { + condition { + attribute = "REQUEST_NAME" + comparison { + # negate = false + string { + # case_sensitive = false + operator = "EQUALS" + value = "IncomingMessage$.apply" + } + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming_Battery_Monitoring.request_naming.tf b/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming_Battery_Monitoring.request_naming.tf new file mode 100644 index 0000000..a6e232c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming_Battery_Monitoring.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Battery_Monitoring" { + enabled = true + naming_pattern = "Incoming (Battery Monitoring)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "004098c7-a231-4bb7-89a7-f384b39c23b4", "fb4d3013-24c7-4313-ba44-3052c7c4deca" ] + } + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming_Component_Cracks.request_naming.tf b/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming_Component_Cracks.request_naming.tf new file mode 100644 index 0000000..339674b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming_Component_Cracks.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Component_Cracks" { + enabled = true + naming_pattern = "Incoming (Component Cracks)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "91b8e5cb-4def-40b9-adf4-4019e2e7e130" ] + } + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming_NIRA.request_naming.tf b/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming_NIRA.request_naming.tf new file mode 100644 index 0000000..4cb31d7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming_NIRA.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_NIRA" { + enabled = true + naming_pattern = "Incoming (NIRA)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "ce497550-91ec-46c8-add0-8f3d1845bfbb", "60fcaf1a-dd64-4654-8c90-34cba6c07e75" ] + } + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming_Porsche_Turbo_Charging_Planner.request_naming.tf b/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming_Porsche_Turbo_Charging_Planner.request_naming.tf new file mode 100644 index 0000000..5f67d81 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming_Porsche_Turbo_Charging_Planner.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Porsche_Turbo_Charging_Planner" { + enabled = true + naming_pattern = "Incoming (Porsche Turbo Charging Planner)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "7429368b-8bb6-4094-8b54-4bf5c8caef5f", "1e68082e-f587-48ae-97fc-309b68853602" ] + } + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming_Predictive_Maintenance.request_naming.tf b/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming_Predictive_Maintenance.request_naming.tf new file mode 100644 index 0000000..142f691 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_naming/Incoming_Predictive_Maintenance.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Predictive_Maintenance" { + enabled = true + naming_pattern = "Incoming (Predictive Maintenance)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "ce4ae199-72e8-40db-b1b4-3ba44368435e", "6e6f94ed-8cbe-4c9b-aeaf-241cab11d9e8" ] + } + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_naming/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/request_naming/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_namings/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/request_namings/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_namings/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/request_namings/order.request_namings.tf b/modules/eu-int/21122023_141210/configurations/modules/request_namings/order.request_namings.tf new file mode 100644 index 0000000..c4384c9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/request_namings/order.request_namings.tf @@ -0,0 +1,3 @@ +resource "dynatrace_request_namings" "order" { + ids = [ "11d96e36-8042-4776-9401-d78860901bc0", "a859909c-2492-4925-abcc-b13dfaffd5ce", "97757c94-731a-4812-a84b-09da7b68f59b", "b980439f-844c-480f-b608-7a69555fc183", "4c6af538-9651-4ae1-bf26-998b89f1adf8", "f57d6b25-f0ac-4521-a282-b91a3b0c9e17" ] +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/resource_attributes/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/resource_attributes/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/resource_attributes/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf b/modules/eu-int/21122023_141210/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf new file mode 100644 index 0000000..d53ff99 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf @@ -0,0 +1,854 @@ +resource "dynatrace_resource_attributes" "dynatrace_resource_attributes" { + keys { + rule { + enabled = true + attribute_key = "adobe.em.env_type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "adobe.em.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "adobe.em.tier" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "apache.config.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "apache.spark.master.ip" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.environment" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.version.build" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.version.release" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aspnetcore.appl.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecr.account.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecr.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.cluster" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.family" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.revision" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.lambda.function.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cassandra.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "catalina.base" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "catalina.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.account.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.availability_zone" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.platform" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.provider" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.resource_id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.application.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.instance.index" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.space.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.space.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "coldfusion.jvm.config.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "coldfusion.service.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.tag" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.runtime" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "deployment.environment" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "device.model.identifier" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "device.model.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "dotnet.dll.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "dotnet.dll.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "elasticsearch.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "elasticsearch.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "equinox.config.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.instance" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.max_memory" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.app_engine.instance" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.app_engine.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.cloud_run.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.instance.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.instance.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.project" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "glassfish.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "glassfish.instance.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "go.linkage" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.arch" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.bin.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.config.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.data.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ace.broker.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ace.execution_group.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.aor" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.tor" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ctg.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.connect" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.control" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.mpr" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.soap_gw.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "iis.app_pool.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "iis.role.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "istio.canonical_service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "istio.namespace" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.jar.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.jar.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.main.class" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.main.module" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.mode" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.container.restart_count" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cronjob.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cronjob.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.daemonset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.daemonset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.deployment.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.deployment.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.job.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.job.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.namespace.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.node.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.basename" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.replicaset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.replicaset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.statefulset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.statefulset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.app.base.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.app.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.script.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.cli.script.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.cli.working.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.drupal.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.fpm.pool.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.symfony.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.wordpress.blog.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.command" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.command_args" + masking = "MASK_ENTIRE_VALUE" + } + rule { + enabled = true + attribute_key = "process.command_line" + masking = "MASK_ENTIRE_VALUE" + } + rule { + enabled = true + attribute_key = "process.executable.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.executable.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.pid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.instance.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.namespace" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "servlet.context.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "servlet.context.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "softwareag.install.root" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "softwareag.product.prop.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.profile.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.startup.class" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.auto.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.language" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.app.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.app.space.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.property.file.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.property.file.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks_ce.app.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks_ce.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.cell.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere_liberty.server.name" + masking = "NOT_MASKED" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/rum_host_headers/Host.rum_host_headers.tf b/modules/eu-int/21122023_141210/configurations/modules/rum_host_headers/Host.rum_host_headers.tf new file mode 100644 index 0000000..503662c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/rum_host_headers/Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "Host" { + header_name = "Host" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf b/modules/eu-int/21122023_141210/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf new file mode 100644 index 0000000..fe7d94f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "X-Forwarded-Host" { + header_name = "X-Forwarded-Host" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf b/modules/eu-int/21122023_141210/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf new file mode 100644 index 0000000..d669d2f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "X-Host" { + header_name = "X-Host" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/rum_host_headers/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/rum_host_headers/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/rum_host_headers/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf new file mode 100644 index 0000000..2a3bb2c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "CF-Connecting-IP" { + header_name = "CF-Connecting-IP" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf new file mode 100644 index 0000000..dc54bb9 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "True-Client-IP" { + header_name = "True-Client-IP" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..986f797 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Client-Ip" { + header_name = "X-Client-Ip" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..04d95ea --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Cluster-Client-Ip" { + header_name = "X-Cluster-Client-Ip" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf new file mode 100644 index 0000000..94dc5a3 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Forwarded-For" { + header_name = "X-Forwarded-For" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..d0f9925 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Http-Client-Ip" { + header_name = "X-Http-Client-Ip" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf new file mode 100644 index 0000000..3d320ac --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "rproxy_remote_address" { + header_name = "rproxy_remote_address" +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf new file mode 100644 index 0000000..45128c7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_service_anomalies_v2" "SERVICE-52AC624D70C377BC" { + scope = "SERVICE-52AC624D70C377BC" + failure_rate { + enabled = false + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = false + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf new file mode 100644 index 0000000..0cb4a98 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_service_anomalies_v2" "SERVICE-70C56686E39D60B1" { + scope = "SERVICE-70C56686E39D60B1" + failure_rate { + enabled = false + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = false + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/service_anomalies_v2/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/service_anomalies_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/service_anomalies_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf b/modules/eu-int/21122023_141210/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf new file mode 100644 index 0000000..3915592 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf @@ -0,0 +1,31 @@ +resource "dynatrace_service_naming" "_Kafka_Background_Service" { + name = "[Kafka] Background (Service)" + enabled = true + format = "Background ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "BACKGROUND_ACTIVITY" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf b/modules/eu-int/21122023_141210/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf new file mode 100644 index 0000000..7a71a0d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf @@ -0,0 +1,43 @@ +resource "dynatrace_service_naming" "_Kafka_Default_Web_Request_Service" { + name = "[Kafka] Default Web Request (Service)" + enabled = true + format = "Default Web Request ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "WEB_REQUEST_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_DETECTED_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EQUALS" + value = "Default Web Request" + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf b/modules/eu-int/21122023_141210/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf new file mode 100644 index 0000000..467c137 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf @@ -0,0 +1,42 @@ +resource "dynatrace_service_naming" "_Kafka_Metrics_Service" { + name = "[Kafka] Metrics (Service)" + enabled = true + format = "Metrics ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "WEB_REQUEST_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_WEB_CONTEXT_ROOT" + } + string { + # case_sensitive = false + # negate = false + operator = "EXISTS" + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/service_naming/_Kafka_Service.service_naming.tf b/modules/eu-int/21122023_141210/configurations/modules/service_naming/_Kafka_Service.service_naming.tf new file mode 100644 index 0000000..d8fa0c0 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/service_naming/_Kafka_Service.service_naming.tf @@ -0,0 +1,43 @@ +resource "dynatrace_service_naming" "_Kafka_Service" { + name = "[Kafka] Service" + enabled = true + format = "{ProcessGroup:KubernetesContainerName}" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "CUSTOM_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_DETECTED_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EQUALS" + value = "Kafka Consumer Producer Service" + } + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/service_naming/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/service_naming/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/service_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf new file mode 100644 index 0000000..7b03583 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_CPU_Usage" { + name = "Optimization - CPU Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.cpu.usage:splitBy()" + metric_name = "optimization___cpu_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf new file mode 100644 index 0000000..280be6c --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_Disk_Usage" { + name = "Optimization - Disk Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.disk.usedPct:splitBy()" + metric_name = "optimization___disk_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf new file mode 100644 index 0000000..e2a7e14 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_Memory_Usage" { + name = "Optimization - Memory Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.mem.usage:splitBy()" + metric_name = "optimization___memory_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf new file mode 100644 index 0000000..e6638ea --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf @@ -0,0 +1,20 @@ +resource "dynatrace_slo_v2" "SLA_-_Availability" { + name = "SLA - Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100* + builtin:service.errors.server.successCount:filter(in("dt.entity.service",entitySelector("type(service),entityName.startsWith(~"Default Web Request~")"))):splitBy() + / + builtin:service.requestCount.server:filter(in("dt.entity.service",entitySelector("type(service),entityName.startsWith(~"Default Web Request~")"))):splitBy() + EOT + metric_name = "sla___availability" + target_success = 99 + target_warning = 99.5 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf new file mode 100644 index 0000000..9831dce --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "SLA_-_Performance" { + name = "SLA - Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100*(builtin:service.response.time:avg:partition("latency",value("good",lt(10000))):splitBy():count:default(1))/(builtin:service.response.time:avg:splitBy():count) + EOT + metric_name = "sla___performance" + target_success = 99 + target_warning = 99.5 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf new file mode 100644 index 0000000..ac77ea2 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Application_Performance" { + name = "Smarter - Application Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(100)*(builtin:apps.web.actionCount.category:filter(eq(Apdex category,SATISFIED)):splitBy())/(builtin:apps.web.actionCount.category:splitBy())" + metric_name = "smarter___application_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf new file mode 100644 index 0000000..83e49b7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Browser_Monitor_Availability" { + name = "Smarter - Browser Monitor Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy())" + metric_name = "smarter___browser_monitor_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf new file mode 100644 index 0000000..1a4b823 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Database_Performance" { + name = "Smarter - Database Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + ((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):partition("perf",value("good",lt(100))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):splitBy():count)*(100)) + EOT + metric_name = "smarter___database_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf new file mode 100644 index 0000000..b92b3e7 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Database_Success_Rate" { + name = "Smarter - Database Success Rate" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100-builtin:service.errors.total.rate:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):splitBy() + EOT + metric_name = "smarter___database_success_rate" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf new file mode 100644 index 0000000..ff564f1 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Http_Monitor_Availability" { + name = "Smarter - Http Monitor Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy())" + metric_name = "smarter___http_monitor_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf new file mode 100644 index 0000000..935396f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Service_Availability" { + name = "Smarter - Service Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + (100)*(builtin:service.errors.server.successCount:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy())/(builtin:service.requestCount.server:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy()) + EOT + metric_name = "smarter___service_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf new file mode 100644 index 0000000..537417d --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Service_Performance" { + name = "Smarter - Service Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + ((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):partition("perf",value("good",lt(500))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy():count)*(100)) + EOT + metric_name = "smarter___service_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/slo_v2/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/slo_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf b/modules/eu-int/21122023_141210/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf new file mode 100644 index 0000000..4a45978 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_client_spans" { + name = "Suppress client spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "CLIENT" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf b/modules/eu-int/21122023_141210/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf new file mode 100644 index 0000000..0a9a7ed --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_internal_spans" { + name = "Suppress internal spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "INTERNAL" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf b/modules/eu-int/21122023_141210/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf new file mode 100644 index 0000000..d77c767 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_producer_spans" { + name = "Suppress producer spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "PRODUCER" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/span_entry_point/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/span_entry_point/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/span_entry_point/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/unified_services_opentel/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/unified_services_opentel/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/unified_services_opentel/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf b/modules/eu-int/21122023_141210/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf new file mode 100644 index 0000000..8d6fc89 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf @@ -0,0 +1,3 @@ +resource "dynatrace_unified_services_opentel" "environment" { + enabled = true +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf b/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf new file mode 100644 index 0000000..182ee51 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf @@ -0,0 +1,7 @@ +resource "dynatrace_web_app_key_performance_custom" "APPLICATION-EA7C4B59F27D43EB" { + scope = "APPLICATION-EA7C4B59F27D43EB" + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_custom/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_custom/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_custom/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf b/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf new file mode 100644 index 0000000..1720e54 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf @@ -0,0 +1,12 @@ +resource "dynatrace_web_app_key_performance_load" "APPLICATION-EA7C4B59F27D43EB" { + kpm = "VISUALLY_COMPLETE" + scope = "APPLICATION-EA7C4B59F27D43EB" + fallback_thresholds { + frustrating_fallback_threshold_seconds = 12 + tolerated_fallback_threshold_seconds = 3 + } + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_load/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_load/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_load/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf b/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf new file mode 100644 index 0000000..3744114 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf @@ -0,0 +1,12 @@ +resource "dynatrace_web_app_key_performance_xhr" "APPLICATION-EA7C4B59F27D43EB" { + kpm = "VISUALLY_COMPLETE" + scope = "APPLICATION-EA7C4B59F27D43EB" + fallback_thresholds { + frustrating_fallback_threshold_seconds = 12 + tolerated_fallback_threshold_seconds = 3 + } + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_xhr/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_xhr/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/web_app_key_performance_xhr/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/Audi_VSDS_EU_INT_Connected_Friction_NIRA.webhook_notification.tf b/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/Audi_VSDS_EU_INT_Connected_Friction_NIRA.webhook_notification.tf new file mode 100644 index 0000000..b74d6ae --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/Audi_VSDS_EU_INT_Connected_Friction_NIRA.webhook_notification.tf @@ -0,0 +1,43 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_EU_INT_Connected_Friction_NIRA" { + name = "Audi VSDS EU INT Connected Friction NIRA" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "PSQCKA1", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACRlZWQ5MmQ0Ny1lN2RkLTNkYjYtODcwZi1lM2RhNjg3Y2VhNzi-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + headers { + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/Audi_VSDS_EU_INT_Porsche_Battery_Monitoring_-_B2E.webhook_notification.tf b/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/Audi_VSDS_EU_INT_Porsche_Battery_Monitoring_-_B2E.webhook_notification.tf new file mode 100644 index 0000000..f50a0e6 --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/Audi_VSDS_EU_INT_Porsche_Battery_Monitoring_-_B2E.webhook_notification.tf @@ -0,0 +1,43 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_EU_INT_Porsche_Battery_Monitoring_-_B2E" { + name = "Audi VSDS EU INT Porsche Battery Monitoring - B2E" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "PRC7EXM", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQxNGQzNGYwNy05NzhjLTM2NDEtODk0Ni0yNDNhNmMxZWYyYzC-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + headers { + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/Audi_VSDS_EU_INT_Porsche_Component_Cracks_-_B2E.webhook_notification.tf b/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/Audi_VSDS_EU_INT_Porsche_Component_Cracks_-_B2E.webhook_notification.tf new file mode 100644 index 0000000..ab49e1e --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/Audi_VSDS_EU_INT_Porsche_Component_Cracks_-_B2E.webhook_notification.tf @@ -0,0 +1,43 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_EU_INT_Porsche_Component_Cracks_-_B2E" { + name = "Audi VSDS EU INT Porsche Component Cracks - B2E" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "PDTS667", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQxNGQzNGYwNy05NzhjLTM2NDEtODk0Ni0yNDNhNmMxZWYyYzC-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + headers { + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/Audi_VSDS_EU_INT_Porsche_Predictive_Maintenance_-_B2C.webhook_notification.tf b/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/Audi_VSDS_EU_INT_Porsche_Predictive_Maintenance_-_B2C.webhook_notification.tf new file mode 100644 index 0000000..0874e8b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/Audi_VSDS_EU_INT_Porsche_Predictive_Maintenance_-_B2C.webhook_notification.tf @@ -0,0 +1,43 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_EU_INT_Porsche_Predictive_Maintenance_-_B2C" { + name = "Audi VSDS EU INT Porsche Predictive Maintenance - B2C" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "P91R8CT", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACRhYzljMWY5MC1jYzQ5LTM5MWYtYjFlNi02YTEyY2EzMzlkYmG-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + headers { + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/Audi_VSDS_EU_INT_Porsche_Turbo_Charging_Planner_-_B2C.webhook_notification.tf b/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/Audi_VSDS_EU_INT_Porsche_Turbo_Charging_Planner_-_B2C.webhook_notification.tf new file mode 100644 index 0000000..6ed7a5b --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/Audi_VSDS_EU_INT_Porsche_Turbo_Charging_Planner_-_B2C.webhook_notification.tf @@ -0,0 +1,43 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_EU_INT_Porsche_Turbo_Charging_Planner_-_B2C" { + name = "Audi VSDS EU INT Porsche Turbo Charging Planner - B2C" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "P4VFIVL", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQxNGQzNGYwNy05NzhjLTM2NDEtODk0Ni0yNDNhNmMxZWYyYzC-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + headers { + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + } +} diff --git a/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/___providers___.tf b/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/configurations/modules/webhook_notification/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/dashboards/.terraform.lock.hcl b/modules/eu-int/21122023_141210/dashboards/.terraform.lock.hcl new file mode 100644 index 0000000..2bca201 --- /dev/null +++ b/modules/eu-int/21122023_141210/dashboards/.terraform.lock.hcl @@ -0,0 +1,24 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/dynatrace-oss/dynatrace" { + version = "1.48.1" + constraints = "1.48.1" + hashes = [ + "h1:AgZqqZpqVRpjqIa4mfzvCPfT9li4W6a59kJhABmsf0Q=", + "zh:0629cc12a54001dda771cf183835f15e5d86750dd8c4674aaea5f3afcc8e6c39", + "zh:1779cd799d51bec5edc5ae79f662b9cc619f50ba597d05cf4814a314e393480b", + "zh:3294afff379e852e790175bd2c1debcc3cedf78b15f03cef5c4d591ab20de88f", + "zh:3d1deb0c3ff3857d49661bbf78183018567f33a098f3db145e788924b9ed5b4a", + "zh:470221fbf707da03bd7738c248e4fb2235ddc047e9c6841fb59c8e491d6e608d", + "zh:6b3708cd04a3af70fdd01de70a73a83ea3d55101d9861afde1c76a882c13344e", + "zh:6db27ff51145e42d818e8b4cb4fe3a96fcdf1449a3666f6043448642db8f57bb", + "zh:826974341c04b0ae47e9b7cdb424a741dd7bd4d7a64c25dc784b5766e521253a", + "zh:8ec7c6778a6f580968d174ca34b96b99890f11b793c6b214b65ef95ea552e58d", + "zh:9b57a5c5b42393338495da84cfeb70c513b9f911c4033bbbaec314b4983d2636", + "zh:b79e91d2de8b587ffd11ee6551ebfb76bf6d2cc4b3237836c0d202ddf41db77a", + "zh:ba8262954e9a502641521c19df524862ffc51c61303b8f9e89369700e71f9ef9", + "zh:e428f3649709d407bffcdfc10550e3b2d4b50c43329cb565c64fe0dc1f2bebc4", + "zh:e884adc31eb0a05048db8b480292bbe69ae8e0ea837966a6ad3d1bbc53ffc941", + ] +} diff --git a/modules/eu-int/21122023_141210/dashboards/.terraform/modules/modules.json b/modules/eu-int/21122023_141210/dashboards/.terraform/modules/modules.json new file mode 100644 index 0000000..06b1578 --- /dev/null +++ b/modules/eu-int/21122023_141210/dashboards/.terraform/modules/modules.json @@ -0,0 +1 @@ +{"Modules":[{"Key":"","Source":"","Dir":"."},{"Key":"dashboard","Source":"./modules/dashboard","Dir":"modules/dashboard"}]} \ No newline at end of file diff --git a/modules/eu-int/21122023_141210/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE b/modules/eu-int/21122023_141210/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/modules/eu-int/21122023_141210/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/modules/eu-int/21122023_141210/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md b/modules/eu-int/21122023_141210/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md new file mode 100644 index 0000000..79b3fb8 --- /dev/null +++ b/modules/eu-int/21122023_141210/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md @@ -0,0 +1,17 @@ +# Dynatrace Terraform Provider +## Requirements + +- [Terraform](https://www.terraform.io/downloads.html) 0.13.x+ + +## Using the provider + +Please check the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs) for how to use and configure this Provider as well as for currrently supported resources and data sources. + +Additional information can be found under [Dynatrace Configuration as Code via Terraform](https://www.dynatrace.com/support/help/manage/configuration-as-code/terraform). + +## Exporting existing configuration from a Dynatrace Environment + +In addition to acting as a Terraform Provider Plugin the executable `terraform-provider-dynatrace` (`terraform-provider-dynatrace.exe` on Windows) can also get directly invoked. +The utility then reaches out to the Dynatrace Environment specified by the command line arguments and fetches all currently supported configuration items. These results will then automatically get transformed into HCL (the configuration language to be used for `.tf` files) and places each configuration item into its own `.tf` file). + +Please check out the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs#exporting-existing-configuration-from-a-dynatrace-environment) for detailed information about how to use that functionality. diff --git a/modules/eu-int/21122023_141210/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 b/modules/eu-int/21122023_141210/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 new file mode 100755 index 0000000..07abc00 Binary files /dev/null and b/modules/eu-int/21122023_141210/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 differ diff --git a/modules/eu-int/21122023_141210/dashboards/___providers___.tf b/modules/eu-int/21122023_141210/dashboards/___providers___.tf new file mode 100644 index 0000000..169cc35 --- /dev/null +++ b/modules/eu-int/21122023_141210/dashboards/___providers___.tf @@ -0,0 +1,11 @@ +terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } + + provider "dynatrace" { + } diff --git a/modules/eu-int/21122023_141210/dashboards/main.tf b/modules/eu-int/21122023_141210/dashboards/main.tf new file mode 100644 index 0000000..ad34330 --- /dev/null +++ b/modules/eu-int/21122023_141210/dashboards/main.tf @@ -0,0 +1,4 @@ +module "dashboard" { + source = "./modules/dashboard" +} + diff --git a/modules/eu-int/21122023_141210/dashboards/modules/dashboard/___providers___.tf b/modules/eu-int/21122023_141210/dashboards/modules/dashboard/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-int/21122023_141210/dashboards/modules/dashboard/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-int/21122023_141210/dashboards/modules/dashboard/test_owned_by_354f4af0-3e8f-4836-854d-9ed083955073.dashboard.tf b/modules/eu-int/21122023_141210/dashboards/modules/dashboard/test_owned_by_354f4af0-3e8f-4836-854d-9ed083955073.dashboard.tf new file mode 100644 index 0000000..4694224 --- /dev/null +++ b/modules/eu-int/21122023_141210/dashboards/modules/dashboard/test_owned_by_354f4af0-3e8f-4836-854d-9ed083955073.dashboard.tf @@ -0,0 +1,23 @@ +resource "dynatrace_dashboard" "test_owned_by_354f4af0-3e8f-4836-854d-9ed083955073" { + dashboard_metadata { + name = "test" + # consistent_colors = false + owner = "354f4af0-3e8f-4836-854d-9ed083955073" + # preset = false + } + tile { + name = "Graph" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + bounds { + height = 304 + left = 456 + top = 76 + width = 304 + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/.requires_attention/jira_notification/Test_Jira.jira_notification.tf b/modules/eu-live/21122023_114205/configurations/.requires_attention/jira_notification/Test_Jira.jira_notification.tf new file mode 100644 index 0000000..a7b9717 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/.requires_attention/jira_notification/Test_Jira.jira_notification.tf @@ -0,0 +1,13 @@ +# ATTENTION Please fill in the API Token +resource "dynatrace_jira_notification" "Test_Jira" { + name = "Test Jira" + description = "{ProblemDetailsText}" + active = true + api_token = "#######" + issue_type = "Incident" + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQ1NTQ1MmQ2MC04OTNmLTNhMGEtOTYyNy0zMTVmMmJiNzliMje-71TeFdrerQ" + project_key = "VSDSJSM" + summary = "Problem {ProblemID}: {ProblemTitle}" + url = "https://collaboration.msi.audi.com/jira/rest/api/2/" + username = "svenja.perret@nttdata.com" +} diff --git a/modules/eu-live/21122023_114205/configurations/.terraform.lock.hcl b/modules/eu-live/21122023_114205/configurations/.terraform.lock.hcl new file mode 100644 index 0000000..2bca201 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/.terraform.lock.hcl @@ -0,0 +1,24 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/dynatrace-oss/dynatrace" { + version = "1.48.1" + constraints = "1.48.1" + hashes = [ + "h1:AgZqqZpqVRpjqIa4mfzvCPfT9li4W6a59kJhABmsf0Q=", + "zh:0629cc12a54001dda771cf183835f15e5d86750dd8c4674aaea5f3afcc8e6c39", + "zh:1779cd799d51bec5edc5ae79f662b9cc619f50ba597d05cf4814a314e393480b", + "zh:3294afff379e852e790175bd2c1debcc3cedf78b15f03cef5c4d591ab20de88f", + "zh:3d1deb0c3ff3857d49661bbf78183018567f33a098f3db145e788924b9ed5b4a", + "zh:470221fbf707da03bd7738c248e4fb2235ddc047e9c6841fb59c8e491d6e608d", + "zh:6b3708cd04a3af70fdd01de70a73a83ea3d55101d9861afde1c76a882c13344e", + "zh:6db27ff51145e42d818e8b4cb4fe3a96fcdf1449a3666f6043448642db8f57bb", + "zh:826974341c04b0ae47e9b7cdb424a741dd7bd4d7a64c25dc784b5766e521253a", + "zh:8ec7c6778a6f580968d174ca34b96b99890f11b793c6b214b65ef95ea552e58d", + "zh:9b57a5c5b42393338495da84cfeb70c513b9f911c4033bbbaec314b4983d2636", + "zh:b79e91d2de8b587ffd11ee6551ebfb76bf6d2cc4b3237836c0d202ddf41db77a", + "zh:ba8262954e9a502641521c19df524862ffc51c61303b8f9e89369700e71f9ef9", + "zh:e428f3649709d407bffcdfc10550e3b2d4b50c43329cb565c64fe0dc1f2bebc4", + "zh:e884adc31eb0a05048db8b480292bbe69ae8e0ea837966a6ad3d1bbc53ffc941", + ] +} diff --git a/modules/eu-live/21122023_114205/configurations/.terraform/modules/modules.json b/modules/eu-live/21122023_114205/configurations/.terraform/modules/modules.json new file mode 100644 index 0000000..cf35947 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/.terraform/modules/modules.json @@ -0,0 +1 @@ +{"Modules":[{"Key":"","Source":"","Dir":"."},{"Key":"alerting","Source":"./modules/alerting","Dir":"modules/alerting"},{"Key":"api_detection","Source":"./modules/api_detection","Dir":"modules/api_detection"},{"Key":"business_events_buckets","Source":"./modules/business_events_buckets","Dir":"modules/business_events_buckets"},{"Key":"calculated_service_metric","Source":"./modules/calculated_service_metric","Dir":"modules/calculated_service_metric"},{"Key":"cloudapp_workloaddetection","Source":"./modules/cloudapp_workloaddetection","Dir":"modules/cloudapp_workloaddetection"},{"Key":"custom_service","Source":"./modules/custom_service","Dir":"modules/custom_service"},{"Key":"generic_relationships","Source":"./modules/generic_relationships","Dir":"modules/generic_relationships"},{"Key":"generic_types","Source":"./modules/generic_types","Dir":"modules/generic_types"},{"Key":"jira_notification","Source":"./modules/jira_notification","Dir":"modules/jira_notification"},{"Key":"k8s_monitoring","Source":"./modules/k8s_monitoring","Dir":"modules/k8s_monitoring"},{"Key":"key_requests","Source":"./modules/key_requests","Dir":"modules/key_requests"},{"Key":"kubernetes","Source":"./modules/kubernetes","Dir":"modules/kubernetes"},{"Key":"log_buckets","Source":"./modules/log_buckets","Dir":"modules/log_buckets"},{"Key":"log_processing","Source":"./modules/log_processing","Dir":"modules/log_processing"},{"Key":"log_timestamp","Source":"./modules/log_timestamp","Dir":"modules/log_timestamp"},{"Key":"management_zone_v2","Source":"./modules/management_zone_v2","Dir":"modules/management_zone_v2"},{"Key":"metric_events","Source":"./modules/metric_events","Dir":"modules/metric_events"},{"Key":"nettracer","Source":"./modules/nettracer","Dir":"modules/nettracer"},{"Key":"network_zone","Source":"./modules/network_zone","Dir":"modules/network_zone"},{"Key":"oneagent_features","Source":"./modules/oneagent_features","Dir":"modules/oneagent_features"},{"Key":"os_services","Source":"./modules/os_services","Dir":"modules/os_services"},{"Key":"ownership_config","Source":"./modules/ownership_config","Dir":"modules/ownership_config"},{"Key":"request_attribute","Source":"./modules/request_attribute","Dir":"modules/request_attribute"},{"Key":"request_naming","Source":"./modules/request_naming","Dir":"modules/request_naming"},{"Key":"request_namings","Source":"./modules/request_namings","Dir":"modules/request_namings"},{"Key":"resource_attributes","Source":"./modules/resource_attributes","Dir":"modules/resource_attributes"},{"Key":"rum_host_headers","Source":"./modules/rum_host_headers","Dir":"modules/rum_host_headers"},{"Key":"rum_ip_determination","Source":"./modules/rum_ip_determination","Dir":"modules/rum_ip_determination"},{"Key":"service_anomalies_v2","Source":"./modules/service_anomalies_v2","Dir":"modules/service_anomalies_v2"},{"Key":"service_naming","Source":"./modules/service_naming","Dir":"modules/service_naming"},{"Key":"slo_v2","Source":"./modules/slo_v2","Dir":"modules/slo_v2"},{"Key":"span_entry_point","Source":"./modules/span_entry_point","Dir":"modules/span_entry_point"},{"Key":"unified_services_opentel","Source":"./modules/unified_services_opentel","Dir":"modules/unified_services_opentel"},{"Key":"web_app_key_performance_custom","Source":"./modules/web_app_key_performance_custom","Dir":"modules/web_app_key_performance_custom"},{"Key":"web_app_key_performance_load","Source":"./modules/web_app_key_performance_load","Dir":"modules/web_app_key_performance_load"},{"Key":"web_app_key_performance_xhr","Source":"./modules/web_app_key_performance_xhr","Dir":"modules/web_app_key_performance_xhr"},{"Key":"webhook_notification","Source":"./modules/webhook_notification","Dir":"modules/webhook_notification"}]} \ No newline at end of file diff --git a/modules/eu-live/21122023_114205/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE b/modules/eu-live/21122023_114205/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/modules/eu-live/21122023_114205/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md b/modules/eu-live/21122023_114205/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md new file mode 100644 index 0000000..79b3fb8 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md @@ -0,0 +1,17 @@ +# Dynatrace Terraform Provider +## Requirements + +- [Terraform](https://www.terraform.io/downloads.html) 0.13.x+ + +## Using the provider + +Please check the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs) for how to use and configure this Provider as well as for currrently supported resources and data sources. + +Additional information can be found under [Dynatrace Configuration as Code via Terraform](https://www.dynatrace.com/support/help/manage/configuration-as-code/terraform). + +## Exporting existing configuration from a Dynatrace Environment + +In addition to acting as a Terraform Provider Plugin the executable `terraform-provider-dynatrace` (`terraform-provider-dynatrace.exe` on Windows) can also get directly invoked. +The utility then reaches out to the Dynatrace Environment specified by the command line arguments and fetches all currently supported configuration items. These results will then automatically get transformed into HCL (the configuration language to be used for `.tf` files) and places each configuration item into its own `.tf` file). + +Please check out the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs#exporting-existing-configuration-from-a-dynatrace-environment) for detailed information about how to use that functionality. diff --git a/modules/eu-live/21122023_114205/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 b/modules/eu-live/21122023_114205/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 new file mode 100755 index 0000000..07abc00 Binary files /dev/null and b/modules/eu-live/21122023_114205/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 differ diff --git a/modules/eu-live/21122023_114205/configurations/___providers___.tf b/modules/eu-live/21122023_114205/configurations/___providers___.tf new file mode 100644 index 0000000..821f50e --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/___providers___.tf @@ -0,0 +1,13 @@ +terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } + + provider "dynatrace" { + dt_env_url = "https://console.prelive.eu.mon.vsds.swarm.audi/e/7af68984-f27e-4207-81cb-39b4e6ecf631" + dt_api_token = "dt0c01.7NHRO7EKTE3SSOVYVFS4OUD6.UIBCNREY2S7FPG6OZ3TKUYZIGNQJXCN7OVZ4GF6LW4FE324S2FO7KNPXY7U6IJC6" + } diff --git a/modules/eu-live/21122023_114205/configurations/main.tf b/modules/eu-live/21122023_114205/configurations/main.tf new file mode 100644 index 0000000..410ef90 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/main.tf @@ -0,0 +1,148 @@ +# module "alerting" { +# source = "./modules/alerting" +# } + +# module "api_detection" { +# source = "./modules/api_detection" +# } + +# module "business_events_buckets" { +# source = "./modules/business_events_buckets" +# } + +module "calculated_service_metric" { + source = "./modules/calculated_service_metric" +} + +# module "cloudapp_workloaddetection" { +# source = "./modules/cloudapp_workloaddetection" +# } + +module "custom_service" { + source = "./modules/custom_service" +} + +# module "generic_relationships" { +# source = "./modules/generic_relationships" +# } + +# module "generic_types" { +# source = "./modules/generic_types" +# } + +# module "jira_notification" { +# source = "./modules/jira_notification" +# } + +# module "k8s_monitoring" { +# source = "./modules/k8s_monitoring" +# } + +# module "key_requests" { +# source = "./modules/key_requests" +# } + +# module "kubernetes" { +# source = "./modules/kubernetes" +# } + +# module "log_buckets" { +# source = "./modules/log_buckets" +# } + +# module "log_processing" { +# source = "./modules/log_processing" +# } + +# module "log_timestamp" { +# source = "./modules/log_timestamp" +# } + +module "management_zone_v2" { + source = "./modules/management_zone_v2" +} + +# module "metric_events" { +# source = "./modules/metric_events" +# } + +# module "nettracer" { +# source = "./modules/nettracer" +# } + +# module "network_zone" { +# source = "./modules/network_zone" +# } + +# module "oneagent_features" { +# source = "./modules/oneagent_features" +# } + +# module "os_services" { +# source = "./modules/os_services" +# } + +# module "ownership_config" { +# source = "./modules/ownership_config" +# } + +module "request_attribute" { + source = "./modules/request_attribute" +} + +module "request_naming" { + source = "./modules/request_naming" +} + +# module "request_namings" { +# source = "./modules/request_namings" +# } + +# module "resource_attributes" { +# source = "./modules/resource_attributes" +# } + +# module "rum_host_headers" { +# source = "./modules/rum_host_headers" +# } + +# module "rum_ip_determination" { +# source = "./modules/rum_ip_determination" +# } + +# module "service_anomalies_v2" { +# source = "./modules/service_anomalies_v2" +# } + +module "service_naming" { + source = "./modules/service_naming" +} + +module "slo_v2" { + source = "./modules/slo_v2" +} + +# module "span_entry_point" { +# source = "./modules/span_entry_point" +# } + +# module "unified_services_opentel" { +# source = "./modules/unified_services_opentel" +# } + +# module "web_app_key_performance_custom" { +# source = "./modules/web_app_key_performance_custom" +# } + +# module "web_app_key_performance_load" { +# source = "./modules/web_app_key_performance_load" +# } + +# module "web_app_key_performance_xhr" { +# source = "./modules/web_app_key_performance_xhr" +# } + +# module "webhook_notification" { +# source = "./modules/webhook_notification" +# } + diff --git a/modules/eu-live/21122023_114205/configurations/modules/alerting/Connected_Friction.alerting.tf b/modules/eu-live/21122023_114205/configurations/modules/alerting/Connected_Friction.alerting.tf new file mode 100644 index 0000000..11072ec --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/alerting/Connected_Friction.alerting.tf @@ -0,0 +1,49 @@ +resource "dynatrace_alerting" "Connected_Friction" { + name = "Connected Friction" + management_zone = "7390074963392870479" + filters { + filter { + custom { + title { + enabled = true + # case_sensitive = false + # negate = false + operator = "CONTAINS" + value = "SLA" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 10 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/alerting/Default.alerting.tf b/modules/eu-live/21122023_114205/configurations/modules/alerting/Default.alerting.tf new file mode 100644 index 0000000..5644cc9 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/alerting/Default.alerting.tf @@ -0,0 +1,35 @@ +resource "dynatrace_alerting" "Default" { + name = "Default" + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf b/modules/eu-live/21122023_114205/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf new file mode 100644 index 0000000..df4f9ac --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf @@ -0,0 +1,23 @@ +resource "dynatrace_alerting" "Default_for_ActiveGate_Token_Expiry" { + name = "Default for ActiveGate Token Expiry" + filters { + filter { + custom { + title { + enabled = true + case_sensitive = true + # negate = false + operator = "STRING_EQUALS" + value = "ActiveGate Token(s) will expire soon" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/alerting/Porsche_Data_Lake.alerting.tf b/modules/eu-live/21122023_114205/configurations/modules/alerting/Porsche_Data_Lake.alerting.tf new file mode 100644 index 0000000..96221cf --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/alerting/Porsche_Data_Lake.alerting.tf @@ -0,0 +1,49 @@ +resource "dynatrace_alerting" "Porsche_Data_Lake" { + name = "Porsche Data Lake" + management_zone = "6266576892745037384" + filters { + filter { + custom { + title { + enabled = true + # case_sensitive = false + # negate = false + operator = "CONTAINS" + value = "SLA" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 10 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/alerting/Predictive_Maintenance.alerting.tf b/modules/eu-live/21122023_114205/configurations/modules/alerting/Predictive_Maintenance.alerting.tf new file mode 100644 index 0000000..ac1add9 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/alerting/Predictive_Maintenance.alerting.tf @@ -0,0 +1,49 @@ +resource "dynatrace_alerting" "Predictive_Maintenance" { + name = "Predictive Maintenance" + management_zone = "-5933037501556507179" + filters { + filter { + custom { + title { + enabled = true + # case_sensitive = false + # negate = false + operator = "CONTAINS" + value = "SLA" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 10 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/alerting/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/alerting/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/alerting/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf new file mode 100644 index 0000000..f2bb934 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_ASP_NET_Core" { + api_color = "#008cdb" + api_name = "Built-In ASP.NET Core" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.AspNetCore." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Apache.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Apache.api_detection.tf new file mode 100644 index 0000000..9b6ab05 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Apache.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Apache" { + api_color = "#2ab6f4" + api_name = "Built-In Apache" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.apache." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf new file mode 100644 index 0000000..d532472 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Go_Database" { + api_color = "#fff29a" + api_name = "Built-In Go Database" + technology = "Go" + third_party_api = true + conditions { + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "database" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf new file mode 100644 index 0000000..ec21056 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf @@ -0,0 +1,33 @@ +resource "dynatrace_api_detection" "Built-In_Go_Standard_Library" { + api_color = "#4fd5e0" + api_name = "Built-In Go Standard Library" + technology = "Go" + third_party_api = true + conditions { + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "net" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "io" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "runtime" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "sync" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "os" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf new file mode 100644 index 0000000..bdbb63e --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Hibernate" { + api_color = "#522273" + api_name = "Built-In Hibernate" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.hibernate." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf new file mode 100644 index 0000000..3a62197 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_IBM_WebSphere" { + api_color = "#4fd5e0" + api_name = "Built-In IBM WebSphere" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.websphere." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf new file mode 100644 index 0000000..2525754 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_JBoss" { + api_color = "#fff29a" + api_name = "Built-In JBoss" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.jboss." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_JRE.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_JRE.api_detection.tf new file mode 100644 index 0000000..0dcd9e9 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_JRE.api_detection.tf @@ -0,0 +1,53 @@ +resource "dynatrace_api_detection" "Built-In_JRE" { + api_color = "#c95218" + api_name = "Built-In JRE" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "java." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "javax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.sun." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "sun." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.dynatrace.agent.introspection.casp.flawfinder.access." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.oracle." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.dynatrace.agent.introspection.casp.flawfinder.tracking.wrappers." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "jdk." + } + condition { + base = "FQCN" + matcher = "CONTAINS" + pattern = "DtStringConcat_" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf new file mode 100644 index 0000000..1cfd93e --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_Java_Cassandra" { + api_color = "#debbf3" + api_name = "Built-In Java Cassandra" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.apache.cassandra." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "me.prettyprint.cassandra." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.netflix.astyanax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.datastax." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf new file mode 100644 index 0000000..9757ccb --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_IBM_CTG" { + api_color = "#c9a000" + api_name = "Built-In Java IBM CTG" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.ctg." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf new file mode 100644 index 0000000..ff8588e --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_IBM_MQ" { + api_color = "#ffd0ab" + api_name = "Built-In Java IBM MQ" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.mq." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf new file mode 100644 index 0000000..8607a9e --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf @@ -0,0 +1,23 @@ +resource "dynatrace_api_detection" "Built-In_Java_MongoDB" { + api_color = "#fff29a" + api_name = "Built-In Java MongoDB" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.bson." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.mongodb." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.novus.casbah.mongodb." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf new file mode 100644 index 0000000..843c888 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_RabbitMQ" { + api_color = "#aeebf0" + api_name = "Built-In Java RabbitMQ" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.rabbitmq." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf new file mode 100644 index 0000000..1db0672 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf @@ -0,0 +1,18 @@ +resource "dynatrace_api_detection" "Built-In_Java_tests" { + api_color = "#008cdb" + api_name = "Built-In Java tests" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.junit." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "junit.framework." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Mule.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Mule.api_detection.tf new file mode 100644 index 0000000..fc934ff --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Mule.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Mule" { + api_color = "#008cdb" + api_name = "Built-In Mule" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.mule." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf new file mode 100644 index 0000000..864194d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_Azure_Service_Fabric" { + api_color = "#fff29a" + api_name = "Built-In .NET Azure Service Fabric" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.ServiceFabric." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf new file mode 100644 index 0000000..a010819 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_CLR" { + api_color = "#7c38a1" + api_name = "Built-In .NET CLR" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "System." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf new file mode 100644 index 0000000..a0fb172 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_Entity_Framework_Core" { + api_color = "#4fd5e0" + api_name = "Built-In .NET Entity Framework Core" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.EntityFrameworkCore." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf new file mode 100644 index 0000000..02abd05 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf @@ -0,0 +1,18 @@ +resource "dynatrace_api_detection" "Built-In_NET_IBM_MQ" { + api_color = "#ffd0ab" + api_name = "Built-In .NET IBM MQ" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "IBM.WMQ." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "IBM.XMS." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf new file mode 100644 index 0000000..2525b0c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_NET_Logging" { + api_color = "#ffa86c" + api_name = "Built-In .NET Logging" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.Extensions.Logging." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.EnterpriseInstrumentation.EventSource." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.Practices.EnterpriseLibrary.Logging." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "log4net." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf new file mode 100644 index 0000000..b2b7a83 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_MongoDB" { + api_color = "#fff29a" + api_name = "Built-In .NET MongoDB" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "MongoDB." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf new file mode 100644 index 0000000..5a06b93 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_RabbitMQ" { + api_color = "#aeebf0" + api_name = "Built-In .NET RabbitMQ" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "RabbitMQ." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf new file mode 100644 index 0000000..6326a7c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_Oracle_WebLogic" { + api_color = "#7c38a1" + api_name = "Built-In Oracle WebLogic" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.weblogic." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.bea." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "bea." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "weblogic." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Spring.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Spring.api_detection.tf new file mode 100644 index 0000000..b7832c9 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Spring.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Spring" { + api_color = "#debbf3" + api_name = "Built-In Spring" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.springframework." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf new file mode 100644 index 0000000..991b7c1 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_TIBCO" { + api_color = "#a972cc" + api_name = "Built-In TIBCO" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.tibco." + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf new file mode 100644 index 0000000..b29a3fa --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Wordpress" { + api_color = "#b4e5f9" + api_name = "Built-In Wordpress" + technology = "PHP" + third_party_api = true + conditions { + condition { + base = "FILE_NAME" + matcher = "CONTAINS" + pattern = "wp-includes/" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/api_detection/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/api_detection/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/api_detection/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/business_events_buckets/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/business_events_buckets/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/business_events_buckets/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/business_events_buckets/default.business_events_buckets.tf b/modules/eu-live/21122023_114205/configurations/modules/business_events_buckets/default.business_events_buckets.tf new file mode 100644 index 0000000..98a53ad --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/business_events_buckets/default.business_events_buckets.tf @@ -0,0 +1,6 @@ +resource "dynatrace_business_events_buckets" "default" { + enabled = true + bucket_name = "default_bizevents" + matcher = "*" + rule_name = "default" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..b225682 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_992_Comp_Cracks_Basis_F4F" { + name = "BEGIN_992_Comp_Cracks_Basis_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_992_comp_cracks_basis_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "91b8e5cb-4def-40b9-adf4-4019e2e7e130" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_E3_PM_V4_F4F.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_E3_PM_V4_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..c4f1d4e --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_E3_PM_V4_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_E3_PM_V4_F4F" { + name = "BEGIN_E3_PM_V4_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_e3_pm_v4_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "6e6f94ed-8cbe-4c9b-aeaf-241cab11d9e8" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_G2PA_PM_V4_F4F.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_G2PA_PM_V4_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..51e781a --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_G2PA_PM_V4_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_G2PA_PM_V4_F4F" { + name = "BEGIN_G2PA_PM_V4_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_g2pa_pm_v4_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "ce4ae199-72e8-40db-b1b4-3ba44368435e" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..e0f9e6d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_BM_8_MYN_F4F" { + name = "BEGIN_J1_51_BM_8_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_bm_8_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "fb4d3013-24c7-4313-ba44-3052c7c4deca" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..3993e5c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_BM_8_MYP_F4F" { + name = "BEGIN_J1_51_BM_8_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_bm_8_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "004098c7-a231-4bb7-89a7-f384b39c23b4" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..7d39584 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_PTCP_MYN_F4F" { + name = "BEGIN_J1_51_PTCP_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_ptcp_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "1e68082e-f587-48ae-97fc-309b68853602" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..225c9c4 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_PTCP_MYP_F4F" { + name = "BEGIN_J1_51_PTCP_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_ptcp_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "7429368b-8bb6-4094-8b54-4bf5c8caef5f" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_NIRA_Germany.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_NIRA_Germany.calculated_service_metric.tf new file mode 100644 index 0000000..adcc6a3 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_NIRA_Germany.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_NIRA_Germany" { + name = "BEGIN_NIRA_Germany_2023" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_nira_germany_2023" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "ce497550-91ec-46c8-add0-8f3d1845bfbb" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_NIRA_United_Kingdom.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_NIRA_United_Kingdom.calculated_service_metric.tf new file mode 100644 index 0000000..dd28f4f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/BEGIN_NIRA_United_Kingdom.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_NIRA_United_Kingdom" { + name = "BEGIN_NIRA_United_Kingdom_2023" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_nira_united_kingdom_2023" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "60fcaf1a-dd64-4654-8c90-34cba6c07e75" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..9b794ee --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_992_Comp_Cracks_Basis_F4F" { + name = "END_992_Comp_Cracks_Basis_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_992_comp_cracks_basis_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "91b8e5cb-4def-40b9-adf4-4019e2e7e130" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_E3_PM_V4_F4F.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_E3_PM_V4_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..6ab64b0 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_E3_PM_V4_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_E3_PM_V4_F4F" { + name = "END_E3_PM_V4_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_e3_pm_v4_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "6e6f94ed-8cbe-4c9b-aeaf-241cab11d9e8" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_G2PA_PM_V4_F4F.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_G2PA_PM_V4_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..2023566 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_G2PA_PM_V4_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_G2PA_PM_V4_F4F" { + name = "END_G2PA_PM_V4_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_g2pa_pm_v4_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "ce4ae199-72e8-40db-b1b4-3ba44368435e" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..9b3f14e --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_BM_8_MYN_F4F" { + name = "END_J1_51_BM_8_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_bm_8_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "fb4d3013-24c7-4313-ba44-3052c7c4deca" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..455b2eb --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_BM_8_MYP_F4F" { + name = "END_J1_51_BM_8_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_bm_8_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "004098c7-a231-4bb7-89a7-f384b39c23b4" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..b8efbc7 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_PTCP_MYN_F4F" { + name = "END_J1_51_PTCP_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_ptcp_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "router-fdc" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "1e68082e-f587-48ae-97fc-309b68853602" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..1c77be6 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_PTCP_MYP_F4F" { + name = "END_J1_51_PTCP_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_ptcp_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "router-fdc" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "7429368b-8bb6-4094-8b54-4bf5c8caef5f" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_NIRA_Germany.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_NIRA_Germany.calculated_service_metric.tf new file mode 100644 index 0000000..1380410 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_NIRA_Germany.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_NIRA_Germany" { + name = "END_NIRA_Germany_2023" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_nira_germany_2023" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "forwarder-fdc-nira" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "ce497550-91ec-46c8-add0-8f3d1845bfbb" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_NIRA_United_Kingdom.calculated_service_metric.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_NIRA_United_Kingdom.calculated_service_metric.tf new file mode 100644 index 0000000..59296ac --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/END_NIRA_United_Kingdom.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_NIRA_United_Kingdom" { + name = "END_NIRA_United_Kingdom_2023" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_nira_united_kingdom_2023" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "forwarder-fdc-nira" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "60fcaf1a-dd64-4654-8c90-34cba6c07e75" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/calculated_service_metric/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/cloudapp_workloaddetection/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/cloudapp_workloaddetection/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/cloudapp_workloaddetection/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf b/modules/eu-live/21122023_114205/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf new file mode 100644 index 0000000..01602be --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf @@ -0,0 +1,26 @@ +resource "dynatrace_cloudapp_workloaddetection" "cloud_app_workload_detection" { + cloud_foundry { + enabled = true + } + docker { + enabled = true + } + kubernetes { + enabled = true + filters { + filter { + enabled = true + inclusion_toggles { + inc_basepod = false + inc_container = true + inc_namespace = true + inc_product = true + inc_stage = true + } + match_filter { + match_operator = "EXISTS" + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf b/modules/eu-live/21122023_114205/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf new file mode 100644 index 0000000..ee028b7 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf @@ -0,0 +1,31 @@ +resource "dynatrace_custom_service" "Kafka_Consumer_Producer_Service" { + name = "Kafka Consumer Producer Service" + enabled = true + # queue_entry_point = false + technology = "java" + rule { + enabled = true + class { + name = "de.audi.acdc.connectors.common.messages.IncomingMessage$" + match = "EQUALS" + } + method { + name = "apply" + arguments = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.connectors.common.messages.MessageMetadata", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + method { + name = "apply" + arguments = [ "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" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + method { + name = "apply" + arguments = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/custom_service/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/custom_service/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/custom_service/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf b/modules/eu-live/21122023_114205/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf new file mode 100644 index 0000000..a54aae2 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf @@ -0,0 +1,20 @@ +resource "dynatrace_generic_relationships" "_2f0f26b0-f15b-31d0-b6fc-01df821c643b" { + enabled = true + created_by = "Dynatrace" + from_type = "os:service" + to_type = "host" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Topology" + } + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + source { + condition = "$eq(AVAILABILITY_EVENT)" + source_type = "Events" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf b/modules/eu-live/21122023_114205/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf new file mode 100644 index 0000000..dadd5c1 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf @@ -0,0 +1,12 @@ +resource "dynatrace_generic_relationships" "_69091a9a-4851-32a2-9895-24ca63b2c016" { + enabled = true + created_by = "Dynatrace" + from_type = "span:service_instance" + to_type = "cloud_application_instance" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Spans" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/generic_relationships/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/generic_relationships/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/generic_relationships/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf b/modules/eu-live/21122023_114205/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf new file mode 100644 index 0000000..10952b2 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf @@ -0,0 +1,16 @@ +resource "dynatrace_generic_relationships" "d65f4999-21a2-3cbe-9abb-145fdde91b60" { + enabled = true + created_by = "Dynatrace" + from_type = "process_group_instance" + to_type = "os:service" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Topology" + } + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/generic_types/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/generic_types/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/generic_types/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/generic_types/os_service.generic_types.tf b/modules/eu-live/21122023_114205/configurations/modules/generic_types/os_service.generic_types.tf new file mode 100644 index 0000000..a7934e8 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/generic_types/os_service.generic_types.tf @@ -0,0 +1,74 @@ +resource "dynatrace_generic_types" "os_service" { + name = "os:service" + enabled = true + created_by = "Dynatrace" + display_name = "OS Service" + rules { + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + sources { + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + } + } + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + attributes { + attribute { + display_name = "OS Service Name" + key = "name" + pattern = "{dt.osservice.name}" + } + attribute { + display_name = "OS Service Display Name" + key = "display_name" + pattern = "{dt.osservice.display_name}" + } + attribute { + display_name = "OS Service Path" + key = "path" + pattern = "{dt.osservice.path}" + } + attribute { + display_name = "OS Service Status" + key = "status" + pattern = "{dt.osservice.status}" + } + attribute { + display_name = "OS Service Startup Type" + key = "startup_type" + pattern = "{dt.osservice.startup_type}" + } + attribute { + display_name = "OS Service Alerting" + key = "alerting" + pattern = "{dt.osservice.alerting}" + } + attribute { + display_name = "OS Service Manufacturer" + key = "manufacturer" + pattern = "{dt.osservice.manufacturer}" + } + } + sources { + source { + source_type = "Topology" + } + } + } + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + sources { + source { + condition = "$eq(AVAILABILITY_EVENT)" + source_type = "Events" + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/generic_types/span_service.generic_types.tf b/modules/eu-live/21122023_114205/configurations/modules/generic_types/span_service.generic_types.tf new file mode 100644 index 0000000..6c10057 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/generic_types/span_service.generic_types.tf @@ -0,0 +1,37 @@ +resource "dynatrace_generic_types" "span_service" { + name = "span:service" + enabled = false + created_by = "Dynatrace" + display_name = "Service" + rules { + rule { + icon_pattern = "opentelemetry" + id_pattern = "{service.name}" + instance_name_pattern = "{service.name}" + attributes { + attribute { + display_name = "Service Name" + key = "servicename" + pattern = "{service.name}" + } + } + sources { + source { + source_type = "Spans" + } + source { + condition = "$eq(builtin:span_responsetime)" + source_type = "Metrics" + } + source { + condition = "$eq(builtin:span_throughput)" + source_type = "Metrics" + } + source { + condition = "$eq(builtin:span_failure_rate)" + source_type = "Metrics" + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/generic_types/span_service_instance.generic_types.tf b/modules/eu-live/21122023_114205/configurations/modules/generic_types/span_service_instance.generic_types.tf new file mode 100644 index 0000000..12ba7d1 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/generic_types/span_service_instance.generic_types.tf @@ -0,0 +1,18 @@ +resource "dynatrace_generic_types" "span_service_instance" { + name = "span:service_instance" + enabled = false + created_by = "Dynatrace" + display_name = "Service Instance" + rules { + rule { + icon_pattern = "opentelemetry" + id_pattern = "{dt.entity.host} {service.name}" + instance_name_pattern = "{service.name}" + sources { + source { + source_type = "Spans" + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/jira_notification/Test_Jira.jira_notification.tf b/modules/eu-live/21122023_114205/configurations/modules/jira_notification/Test_Jira.jira_notification.tf new file mode 100644 index 0000000..a7b9717 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/jira_notification/Test_Jira.jira_notification.tf @@ -0,0 +1,13 @@ +# ATTENTION Please fill in the API Token +resource "dynatrace_jira_notification" "Test_Jira" { + name = "Test Jira" + description = "{ProblemDetailsText}" + active = true + api_token = "#######" + issue_type = "Incident" + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQ1NTQ1MmQ2MC04OTNmLTNhMGEtOTYyNy0zMTVmMmJiNzliMje-71TeFdrerQ" + project_key = "VSDSJSM" + summary = "Problem {ProblemID}: {ProblemTitle}" + url = "https://collaboration.msi.audi.com/jira/rest/api/2/" + username = "svenja.perret@nttdata.com" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/jira_notification/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/jira_notification/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/jira_notification/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-77AF5A3511F93736.k8s_monitoring.tf b/modules/eu-live/21122023_114205/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-77AF5A3511F93736.k8s_monitoring.tf new file mode 100644 index 0000000..e4da6c3 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-77AF5A3511F93736.k8s_monitoring.tf @@ -0,0 +1,8 @@ +resource "dynatrace_k8s_monitoring" "KUBERNETES_CLUSTER-77AF5A3511F93736" { + cloud_application_pipeline_enabled = true + event_processing_active = false + open_metrics_builtin_enabled = true + open_metrics_pipeline_enabled = false + pvc_monitoring_enabled = false + scope = "KUBERNETES_CLUSTER-77AF5A3511F93736" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/k8s_monitoring/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/k8s_monitoring/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/k8s_monitoring/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/key_requests/Key_Requests_for_SERVICE-567C56D4F9B5C4AC.key_requests.tf b/modules/eu-live/21122023_114205/configurations/modules/key_requests/Key_Requests_for_SERVICE-567C56D4F9B5C4AC.key_requests.tf new file mode 100644 index 0000000..a94138e --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/key_requests/Key_Requests_for_SERVICE-567C56D4F9B5C4AC.key_requests.tf @@ -0,0 +1,4 @@ +resource "dynatrace_key_requests" "Key_Requests_for_SERVICE-567C56D4F9B5C4AC" { + names = [ "Incoming", "Outgoing" ] + service = "SERVICE-567C56D4F9B5C4AC" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/key_requests/Key_Requests_for_SERVICE-7B8476B444AAB270.key_requests.tf b/modules/eu-live/21122023_114205/configurations/modules/key_requests/Key_Requests_for_SERVICE-7B8476B444AAB270.key_requests.tf new file mode 100644 index 0000000..7ca696e --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/key_requests/Key_Requests_for_SERVICE-7B8476B444AAB270.key_requests.tf @@ -0,0 +1,4 @@ +resource "dynatrace_key_requests" "Key_Requests_for_SERVICE-7B8476B444AAB270" { + names = [ "Incoming (Component Cracks)", "Incoming (Battery Monitoring)" ] + service = "SERVICE-7B8476B444AAB270" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/key_requests/Key_Requests_for_SERVICE-A6C5FF3C0A067C8F.key_requests.tf b/modules/eu-live/21122023_114205/configurations/modules/key_requests/Key_Requests_for_SERVICE-A6C5FF3C0A067C8F.key_requests.tf new file mode 100644 index 0000000..654948d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/key_requests/Key_Requests_for_SERVICE-A6C5FF3C0A067C8F.key_requests.tf @@ -0,0 +1,4 @@ +resource "dynatrace_key_requests" "Key_Requests_for_SERVICE-A6C5FF3C0A067C8F" { + names = [ "Incoming" ] + service = "SERVICE-A6C5FF3C0A067C8F" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/key_requests/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/key_requests/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/key_requests/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/kubernetes/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/kubernetes/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/kubernetes/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/kubernetes/workload-eu-live.kubernetes.tf b/modules/eu-live/21122023_114205/configurations/modules/kubernetes/workload-eu-live.kubernetes.tf new file mode 100644 index 0000000..f690972 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/kubernetes/workload-eu-live.kubernetes.tf @@ -0,0 +1,7 @@ +resource "dynatrace_kubernetes" "workload-eu-live" { + enabled = true + cluster_id = "f7352b25-a00f-48a0-90a6-0b322d412ec5" + cluster_id_enabled = true + label = "workload-eu-live" + scope = "KUBERNETES_CLUSTER-77AF5A3511F93736" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_buckets/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/log_buckets/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_buckets/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_buckets/default_logs.log_buckets.tf b/modules/eu-live/21122023_114205/configurations/modules/log_buckets/default_logs.log_buckets.tf new file mode 100644 index 0000000..0800762 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_buckets/default_logs.log_buckets.tf @@ -0,0 +1,6 @@ +resource "dynatrace_log_buckets" "default_logs" { + enabled = true + bucket_name = "default_logs" + matcher = "*" + rule_name = "default" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf new file mode 100644 index 0000000..54c68c7 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf @@ -0,0 +1,434 @@ +resource "dynatrace_log_processing" "_Built-in_cloud_azure_common" { + enabled = true + query = "cloud.provider=\"azure\"" + rule_name = "[Built-in] cloud:azure:common" + processor_definition { + rule =<<-EOT + USING(content, INOUT log.source:STRING?, INOUT cloud.region:STRING?, INOUT azure.resource.id:STRING?, INOUT azure.resource.group:STRING?, INOUT azure.resource.type:STRING?, INOUT azure.resource.name:STRING?, INOUT azure.subscription:STRING?) + | FIELDS_ADD(__contentJson:parse(content, "JSON{ + STRING: time, + STRING: resourceId, + STRING: location, + STRING: Region, + STRING: category, + JSON { + STRING: eventCategory, + DATA: message, + DATA: functionName, + DATA: hostInstanceId, + DATA: hostVersion, + DATA: pod, + DATA: url, + DATA: clientProtocol, + DATA: method, + DATA: responseCode, + DATA: error_code, + DATA: event_class, + DATA: event_subclass, + DATA: user, + DATA: host, + DATA: errorLevel, + DATA: DatabaseName, + DATA: db, + DATA: sql_text + }: properties, + JSON { + JSON { + DATA:'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name' + }: claims + }: identity, + DATA:'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name', + DATA: callerIpAddress, + DATA: EventName, + DATA: EventTimeString, + (INT:i |STRING:s): loglevel, + (INT:i |STRING:s): level, + (INT:i |STRING:s): Level, + STRING: resultType, + STRING: operationName, + STRING: resultSignature + }:contentJson")) + | FIELDS_ADD( + __resource_id: coalesce(azure.resource.id, __contentJson["resourceId"])) + | FIELDS_ADD( + __parsed_resource_id: parse(upper(__resource_id), "'/SUBSCRIPTIONS/' LD:subscription '/RESOURCEGROUPS/' LD:resourceGroup '/PROVIDERS/' LD:PROVIDER '/' LD:TYPE_NAME '/' LD:TYPE + ('/' LD:TYPE_2_NAME '/' LD:TYPE_2 ('/' LD:TYPE_3_NAME '/' LD:TYPE_3 ('/' LD:TYPE_4_NAME '/' LD:TYPE_4 )? )? )? EOF")) + | FIELDS_ADD( + __resource_type: array_join(array_remove_nulls([__parsed_resource_id["PROVIDER"], __parsed_resource_id["TYPE_NAME"], __parsed_resource_id["TYPE_2_NAME"], __parsed_resource_id["TYPE_3_NAME"], __parsed_resource_id["TYPE_4_NAME"]]), '/'), + __resource_name: coalesce(__parsed_resource_id["TYPE"], __parsed_resource_id["TYPE_2"], __parsed_resource_id["TYPE_3"], __parsed_resource_id["TYPE_4"]), + __resource_name_full: array_join( array_remove_nulls([__parsed_resource_id["TYPE"], __parsed_resource_id["TYPE_2"], __parsed_resource_id["TYPE_3"], __parsed_resource_id["TYPE_4"] ]), "/")) + | FIELDS_ADD( + azure.resource.id: __resource_id, + azure.resource.group: coalesce(__parsed_resource_id["resourceGroup"], azure.resource.group), + azure.resource.type: coalesce(__resource_type, azure.resource.type), + azure.resource.name: coalesce(__resource_name_full, azure.resource.name), + azure.subscription: coalesce(__parsed_resource_id["subscription"], azure.subscription)) + | FIELDS_ADD( + cloud.region: coalesce(__contentJson["location"], __contentJson["Region"], cloud.region), + timestamp: PARSE(__contentJson["time"], "(TIMESTAMP('yyyy-MM-ddTHH:mm:ss.fZ'):time|TIMESTAMP('yyyy-MM-ddTHH:mm:ssZ'):time)"), + __category: __contentJson["category"]) + | FIELDS_ADD( + log.source: IF(IS_NULL(__contentJson["properties"]["eventCategory"]), __category, 'Activity Log - ' + __category), + __kind: upper(__category)) + | FIELDS_ADD( + __resource_id_level_4: if ( __parsed_resource_id["TYPE_4_NAME"] is not null, '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"] + + '/' + __parsed_resource_id["TYPE_3_NAME"] + '/' + __parsed_resource_id["TYPE_3"] + '/' + __parsed_resource_id["TYPE_4_NAME"] + '/'+ __parsed_resource_id["TYPE_4"]), + __resource_id_level_3: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_3_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"] + + '/' + __parsed_resource_id["TYPE_3_NAME"] + '/' + __parsed_resource_id["TYPE_3"]), + __resource_id_level_2: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_2_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"]), + __resource_id_level_1: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"])) + | FIELDS_ADD( + dt.source_entity: (case + when starts(__resource_type, "MICROSOFT.APPCONFIGURATION/CONFIGURATIONSTORES") + then calculate_entity_id("cloud:azure:appconfiguration:configurationstores", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.APPPLATFORM/SPRING") + then calculate_entity_id("cloud:azure:appplatform:spring", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.AUTOMATION/AUTOMATIONACCOUNTS") + then calculate_entity_id("cloud:azure:automation:automationaccounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.BATCH/BATCHACCOUNTS") + then calculate_entity_id("cloud:azure:batch:account", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.BLOCKCHAIN/BLOCKCHAINMEMBERS") + then calculate_entity_id("cloud:azure:blockchain:blockchainmembers", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CDN/CDNWEBAPPLICATIONFIREWALLPOLICIES") + then calculate_entity_id("cloud:azure:cdn:cdnwebapplicationfirewallpolicies", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICCOMPUTE/VIRTUALMACHINES") + then calculate_entity_id("cloud:azure:classic_virtual_machine", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "BLOBSERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:blob", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "FILESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:file", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "QUEUESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:queue", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "TABLESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:table", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") + then calculate_entity_id("cloud:azure:classic_storage_account", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "ANOMALYDETECTOR" + then calculate_entity_id("cloud:azure:cognitiveservices:anomalydetector", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.AUTOSUGGEST.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingautosuggest", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.CUSTOMSEARCH" + then calculate_entity_id("cloud:azure:cognitiveservices:bingcustomsearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.ENTITYSEARCH" + then calculate_entity_id("cloud:azure:cognitiveservices:bingentitysearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.SEARCH.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingsearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.SPELLCHECK.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingspellcheck", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "COGNITIVESERVICES" + then calculate_entity_id("cloud:azure:cognitiveservices:allinone", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "COMPUTERVISION" + then calculate_entity_id("cloud:azure:cognitiveservices:computervision", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CONTENTMODERATOR" + then calculate_entity_id("cloud:azure:cognitiveservices:contentmoderator", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CUSTOMVISION.PREDICTION" + then calculate_entity_id("cloud:azure:cognitiveservices:customvisionprediction", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CUSTOMVISION.TRAINING" + then calculate_entity_id("cloud:azure:cognitiveservices:customvisiontraining", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "FACE" + then calculate_entity_id("cloud:azure:cognitiveservices:face", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "IMMERSIVEREADER" + then calculate_entity_id("cloud:azure:cognitiveservices:immersivereader", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "INKRECOGNIZER" + then calculate_entity_id("cloud:azure:cognitiveservices:inkrecognizer", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "LUIS.AUTHORING" + then calculate_entity_id("cloud:azure:cognitiveservices:luisauthoring", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "LUIS" + then calculate_entity_id("cloud:azure:cognitiveservices:luis", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "PERSONALIZER" + then calculate_entity_id("cloud:azure:cognitiveservices:personalizer", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "QNAMAKER" + then calculate_entity_id("cloud:azure:cognitiveservices:qnamaker", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "SPEECHSERVICES" + then calculate_entity_id("cloud:azure:cognitiveservices:speech", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "TEXTANALYTICS" + then calculate_entity_id("cloud:azure:cognitiveservices:textanalytics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "TEXTTRANSLATION" + then calculate_entity_id("cloud:azure:cognitiveservices:translator", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERINSTANCE/CONTAINERGROUPS") + then calculate_entity_id("cloud:azure:containerinstance:containergroup", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERREGISTRY/REGISTRIES") + then calculate_entity_id("cloud:azure:containerregistry:registries", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS") + then calculate_entity_id("cloud:azure:containerservice:managedcluster", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATABOXEDGE/DATABOXEDGEDEVICES") + then calculate_entity_id("cloud:azure:databoxedge:databoxedgedevices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATACATALOG/CATALOGS") + then calculate_entity_id("cloud:azure:datacatalog:catalogs", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATAFACTORY/DATAFACTORIES") + then calculate_entity_id("cloud:azure:datafactory:v1", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATAFACTORY/FACTORIES") + then calculate_entity_id("cloud:azure:datafactory:v2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATALAKEANALYTICS/ACCOUNTS") + then calculate_entity_id("cloud:azure:datalakeanalytics:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATALAKESTORE/ACCOUNTS") + then calculate_entity_id("cloud:azure:datalakestore:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATASHARE/ACCOUNTS") + then calculate_entity_id("cloud:azure:datashare:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORMARIADB/SERVERS") + then calculate_entity_id("cloud:azure:mariadb:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORMYSQL/SERVERS") + then calculate_entity_id("cloud:azure:mysql:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORPOSTGRESQL/SERVERS") + then calculate_entity_id("cloud:azure:postgresql:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORPOSTGRESQL/SERVERSV2") + then calculate_entity_id("cloud:azure:postgresql:serverv2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DEVICES/PROVISIONINGSERVICES") + then calculate_entity_id("cloud:azure:devices:provisioningservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/DOMAINS") + then calculate_entity_id("cloud:azure:eventgrid:domains", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/SYSTEMTOPICS") + then calculate_entity_id("cloud:azure:eventgrid:systemtopics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/TOPICS") + then calculate_entity_id("cloud:azure:eventgrid:topics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTHUB/CLUSTERS") + then calculate_entity_id("cloud:azure:eventhub:clusters", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.HDINSIGHT/CLUSTERS") + then calculate_entity_id("cloud:azure:hdinsight:cluster", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.INSIGHTS/COMPONENTS") + then calculate_entity_id("cloud:azure:insights:components", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.IOTCENTRAL/IOTAPPS") + then calculate_entity_id("cloud:azure:iotcentral:iotapps", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.KEYVAULT/VAULTS") + then calculate_entity_id("cloud:azure:keyvault:vaults", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.KUSTO/CLUSTERS") + then calculate_entity_id("cloud:azure:kusto:clusters", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.LOGIC/INTEGRATIONSERVICEENVIRONMENTS") + then calculate_entity_id("cloud:azure:logic:integrationserviceenvironments", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.LOGIC/WORKFLOWS") + then calculate_entity_id("cloud:azure:logic:workflows", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MACHINELEARNINGSERVICES/WORKSPACES") + then calculate_entity_id("cloud:azure:machinelearningservices:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MAPS/ACCOUNTS") + then calculate_entity_id("cloud:azure:maps:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MEDIA/MEDIASERVICES") + then calculate_entity_id("cloud:azure:media:mediaservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MEDIA/MEDIASERVICES/STREAMINGENDPOINTS") + then calculate_entity_id("cloud:azure:media:mediaservices:streamingendpoints", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.MIXEDREALITY/REMOTERENDERINGACCOUNTS") + then calculate_entity_id("cloud:azure:mixedreality:remoterenderingaccounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETAPP/NETAPPACCOUNTS/CAPACITYPOOLS") + then calculate_entity_id("cloud:azure:netapp:netappaccounts:capacitypools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.NETAPP/NETAPPACCOUNTS/CAPACITYPOOLS/VOLUMES") + then calculate_entity_id("cloud:azure:netapp:netappaccounts:capacitypools:volumes", __resource_id_level_3) + when starts(__resource_type, "MICROSOFT.NETWORK/AZUREFIREWALLS") + then calculate_entity_id("cloud:azure:network:azurefirewalls", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/DNSZONES") + then calculate_entity_id("cloud:azure:network:dnszones", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/EXPRESSROUTECIRCUITS") + then calculate_entity_id("cloud:azure:network:expressroutecircuits", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/FRONTDOORS") + then calculate_entity_id("cloud:azure:frontdoor", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKINTERFACES") + then calculate_entity_id("cloud:azure:network:networkinterfaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS") + then calculate_entity_id("cloud:azure:network:networkwatchers", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS/CONNECTIONMONITORS") + then calculate_entity_id("cloud:azure:network:networkwatchers:connectionmonitors", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS/CONNECTIONMONITORS/PREVIEW") + then calculate_entity_id("cloud:azure:network:networkwatchers:connectionmonitors:preview", __resource_id_level_3) + when starts(__resource_type, "MICROSOFT.NETWORK/PRIVATEDNSZONES") + then calculate_entity_id("cloud:azure:network:privatednszones", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/PUBLICIPADDRESSES") + then calculate_entity_id("cloud:azure:network:publicipaddresses", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/TRAFFICMANAGERPROFILES") + then calculate_entity_id("cloud:azure:traffic_manager_profile", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/VIRTUALNETWORKGATEWAYS") + then calculate_entity_id("cloud:azure:virtual_network_gateway", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/VIRTUALNETWORKS") + then calculate_entity_id("cloud:azure:network:virtualnetworks", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NOTIFICATIONHUBS/NAMESPACES/NOTIFICATIONHUBS") + then calculate_entity_id("cloud:azure:notificationhubs:namespaces:notificationhubs", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.OPERATIONALINSIGHTS/WORKSPACES") + then calculate_entity_id("cloud:azure:operationalinsights:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.PEERING/PEERINGS") + then calculate_entity_id("cloud:azure:peering:peerings", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.POWERBIDEDICATED/CAPACITIES") + then calculate_entity_id("cloud:azure:powerbidedicated:capacities", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.RELAY/NAMESPACES") + then calculate_entity_id("cloud:azure:relay:namespaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SEARCH/SEARCHSERVICES") + then calculate_entity_id("cloud:azure:search:searchservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SERVICEFABRICMESH/APPLICATIONS") + then calculate_entity_id("cloud:azure:servicefabricmesh:applications", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SIGNALRSERVICE/SIGNALR") + then calculate_entity_id("cloud:azure:signalrservice:signalr", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/MANAGEDINSTANCES") + then calculate_entity_id("cloud:azure:sql:managed", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") and __kind == "DATAWAREHOUSE" + then calculate_entity_id("cloud:azure:sql:servers:databases:datawarehouse", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") and __kind == "HYPERSCALE" + then calculate_entity_id("cloud:azure:sql:servers:databases:hyperscale", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.STORAGESYNC/STORAGESYNCSERVICES") + then calculate_entity_id("cloud:azure:storagesync:storagesyncservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.STREAMANALYTICS/STREAMINGJOBS") + then calculate_entity_id("cloud:azure:streamanalytics:streamingjobs", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES") + then calculate_entity_id("cloud:azure:synapse:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES/BIGDATAPOOLS") + then calculate_entity_id("cloud:azure:synapse:workspaces:bigdatapools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES/SQLPOOLS") + then calculate_entity_id("cloud:azure:synapse:workspaces:sqlpools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.TIMESERIESINSIGHTS/ENVIRONMENTS") + then calculate_entity_id("cloud:azure:timeseriesinsights:environments", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.TIMESERIESINSIGHTS/ENVIRONMENTS/EVENTSOURCES") + then calculate_entity_id("cloud:azure:timeseriesinsights:eventsources", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.VMWARECLOUDSIMPLE/VIRTUALMACHINES") + then calculate_entity_id("cloud:azure:vmwarecloudsimple:virtualmachines", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES/SLOTS") and __kind == "APP" + then calculate_entity_id("cloud:azure:web:appslots", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.WEB/SITES/SLOTS") and __kind == "FUNCTIONAPP" + then calculate_entity_id("cloud:azure:web:functionslots", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.WEB/HOSTINGENVIRONMENTS") and __kind == "ASEV2" + then calculate_entity_id("cloud:azure:web:hostingenvironments:v2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/HOSTINGENVIRONMENTS") and __kind == "ASEV1" + then calculate_entity_id("cloud:azure:web:hostingenvironments:v1", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SERVERFARMS") + then calculate_entity_id("cloud:azure:web:serverfarms", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COMPUTE/VIRTUALMACHINESCALESETS") + then calculate_entity_id("AZURE_VM_SCALE_SET", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COMPUTE/VIRTUALMACHINES") + then calculate_entity_id("AZURE_VM", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.STORAGE/STORAGEACCOUNTS") + then calculate_entity_id("AZURE_STORAGE_ACCOUNT", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") + then calculate_entity_id("AZURE_SQL_DATABASE", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/ELASTICPOOLS") + then calculate_entity_id("AZURE_SQL_ELASTIC_POOL", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS") + then calculate_entity_id("AZURE_SQL_SERVER", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DOCUMENTDB/DATABASEACCOUNTS") + then calculate_entity_id("AZURE_COSMOS_DB", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/APPLICATIONGATEWAYS") + then calculate_entity_id("AZURE_APPLICATION_GATEWAY", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/LOADBALANCERS") + then calculate_entity_id("AZURE_LOAD_BALANCER", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.APIMANAGEMENT/SERVICE") + then calculate_entity_id("AZURE_API_MANAGEMENT_SERVICE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CACHE/REDIS") + then calculate_entity_id("AZURE_REDIS_CACHE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES/TOPICS") + then calculate_entity_id("AZURE_SERVICE_BUS_TOPIC", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES/QUEUES") + then calculate_entity_id("AZURE_SERVICE_BUS_QUEUE", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES") + then calculate_entity_id("AZURE_SERVICE_BUS_NAMESPACE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTHUB/NAMESPACES/EVENTHUBS") + then calculate_entity_id("AZURE_EVENT_HUB", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.EVENTHUB/NAMESPACES") + then calculate_entity_id("AZURE_EVENT_HUB_NAMESPACE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DEVICES/IOTHUBS") + then calculate_entity_id("AZURE_IOT_HUB", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES") and __kind == "FUNCTIONAPPLOGS" + then calculate_entity_id("AZURE_FUNCTION_APP", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES") + then calculate_entity_id("AZURE_WEB_APP", __resource_id_level_1) + end)) + + | FIELDS_ADD( + __level: coalesce(__contentJson["loglevel"],__contentJson["level"],__contentJson["Level"])) + | FIELDS_ADD(__levelString: UPPER(__level[s]), __levelInt: __level[i]) + | FIELDS_ADD( + loglevel: (case + when __levelInt==1 OR starts(__levelString, 'CRIT') then 'CRITICAL' + when __levelInt==2 OR starts(__levelString, 'ERR') then 'ERROR' + when __levelInt==3 OR starts(__levelString, 'WARN') then 'WARN' + when __levelInt==4 OR starts(__levelString, 'INFO') then 'INFO' + when IS_NOT_NULL(__levelString) then __levelString + else 'INFO' + end)) + | FIELDS_ADD( + __resultType:__contentJson["resultType"], + __resultSignature:STRING(__contentJson["resultSignature"])) + | FIELDS_ADD( + audit.action: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), __contentJson["operationName"]), + audit.result: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), COALESCE(parse(__resultSignature, "LD:status '.'? EOF"), parse(__resultType, "LD:result '.'? EOF"))), + audit.identity: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), COALESCE(__contentJson["identity"]["claims"]["http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"], __contentJson["http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"]))) + | FIELDS_ADD( + db.name: TO_NULL(""), + db.statement: TO_NULL(""), + db.operation: TO_NULL(""), + db.user: TO_NULL(""), + db.system: TO_NULL(""), + http.client_ip: TO_NULL(""), + http.flavor: TO_NULL(""), + http.method: TO_NULL(""), + http.scheme: TO_NULL(""), + http.host: TO_NULL(""), + http.route: TO_NULL(""), + http.status_code: TO_NULL(""), + http.target: TO_NULL(""), + http.url: TO_NULL(""), + message: TO_NULL(""), + faas.name: TO_NULL(""), + faas.instance: TO_NULL(""), + faas.version: TO_NULL(""), + k8s.pod.name: TO_NULL("")) + | FIELDS_ADD(__isFunctionApp: __category=="FunctionAppLogs" AND __resource_type=="MICROSOFT.WEB/SITES") + | FIELDS_ADD( + log.source: IF(__isFunctionApp, 'FunctionAppLogs', log.source), + message: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["message"])), message), + faas.name: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["functionName"])), faas.name), + faas.instance: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["hostInstanceId"])), faas.instance), + faas.version: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["hostVersion"])), faas.version)) + | FIELDS_ADD(__isK8s: __resource_type=="MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS") + | FIELDS_ADD(k8s.pod.name: COALESCE(IF(__isK8s, STRING(__contentJson["properties"]["pod"])), k8s.pod.name)) + | FIELDS_ADD(__isGatewayLogs: __category=="GatewayLogs" AND __resource_type=="MICROSOFT.APIMANAGEMENT/SERVICE") + | FIELDS_ADD(__http_parsed: IF(__isGatewayLogs, parse(__contentJson["properties"]["url"], "LD:httpScheme '://' LD:host ('/' LD):route "))) + | FIELDS_ADD( + http.client_ip: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["callerIpAddress"])), http.client_ip), + http.flavor: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["clientProtocol"])), http.flavor), + http.method: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["method"])), http.method), + http.scheme: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["httpScheme"])), http.scheme), + http.host: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["host"])), http.host), + http.route: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["route"])), http.route), + http.status_code: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["responseCode"])), http.status_code), + http.target: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["url"])), http.target), + http.url: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["url"])), http.url)) + | FIELDS_ADD(__isServiceBus: __category=="OperationalLogs" AND __resource_type=="MICROSOFT.SERVICEBUS/NAMESPACES") + | FIELDS_ADD(__isEventhubNamespace: __category=="OperationalLogs" AND __resource_type=="MICROSOFT.EVENTHUB/NAMESPACES") + | FIELDS_ADD( + message: COALESCE(IF(__isEventhubNamespace OR __isServiceBus, STRING(__contentJson["EventName"])), message), + timestamp: COALESCE(IF(__isEventhubNamespace OR __isServiceBus,parse(replace_string(STRING(__contentJson["EventTimeString"]), "M ", "M UTC"),"TIMESTAMP('M/d/yyyy h:m:s a Z'):t")), timestamp)) + | FIELDS_ADD( + db.name: COALESCE(STRING(__contentJson["properties"]["db"]), db.name), + db.statement: COALESCE(STRING(__contentJson["properties"]["sql_text"]), db.statement)) + | FIELDS_ADD(__isMariaDb: __resource_type=="MICROSOFT.DBFORMARIADB/SERVERS") + | FIELDS_ADD(db.system: COALESCE(IF(__isMariaDb, "mariadb"), db.system)) + | FIELDS_ADD(__isMysqlDb: (__resource_type=="MICROSOFT.DBFORMYSQL/SERVERS" OR __resource_type=="MICROSOFT.DBFORMYSQL/FLEXIBLESERVERS")) + | FIELDS_ADD(db.system: COALESCE(IF(__isMysqlDb, "mysql"), db.system)) + | FIELDS_ADD(__isMysqlEngineAuditLogs: (__isMysqlDb OR __isMariaDb) AND __category=="MySqlAuditLogs") + | FIELDS_ADD( + loglevel: COALESCE(IF(__isMysqlEngineAuditLogs,IF(IS_NOT_NULL(__contentJson["properties"]["error_code"]) AND __contentJson["properties"]["error_code"] > '0', 'ERROR', 'INFO')), loglevel), + log.source: COALESCE(IF(__isMysqlEngineAuditLogs, 'MySqlAuditLogs - ' + __contentJson["properties"]["event_class"]), log.source), + db.user: COALESCE(IF(__isMysqlEngineAuditLogs, IF(IS_NOT_NULL(__contentJson["properties"]["user"]), coalesce( parse(STRING(__contentJson["properties"]["user"]), "LD:result '[' LD"), STRING(__contentJson["properties"]["user"])))), db.user), + db.operation: COALESCE(IF(__isMysqlEngineAuditLogs, IF(__contentJson["properties"]["event_class"] == 'table_access_log', STRING(__contentJson["properties"]["event_subclass"]))), db.operation)) + | FIELDS_ADD(__isMysqlEngineSlowLogs: (__isMysqlDb OR __isMariaDb) AND __category=="MySqlSlowLogs") + | FIELDS_ADD( + loglevel: COALESCE(IF(__isMysqlEngineSlowLogs, 'WARN'), loglevel), + log.source: COALESCE(IF(__isMysqlEngineSlowLogs, 'MySqlSlowLogs'), log.source), + db.user: COALESCE(IF(__isMysqlEngineSlowLogs, coalesce( parse(__contentJson["properties"]["host"], "LD:result '[' LD") , __contentJson["properties"]["host"])), db.user)) + | FIELDS_ADD(__isPostgreSQL: __resource_type=="MICROSOFT.DBFORPOSTGRESQL/SERVERS" OR __resource_type=="MICROSOFT.DBFORPOSTGRESQL/SERVERSV2" OR __resource_type=="MICROSOFT.DBFORPOSTGRESQL/FLEXIBLESERVERS") + | FIELDS_ADD(db.system: COALESCE(IF(__isPostgreSQL, "postgresql"), db.system)) + | FIELDS_ADD(__isPostgreSQLLogs: __category=="PostgreSQLLogs") + | FIELDS_ADD(loglevel: COALESCE(IF(__isPostgreSQLLogs, IF(IS_NOT_NULL(__contentJson["properties"]["errorLevel"]) AND __contentJson["properties"]["errorLevel"] == 'ERROR', 'ERROR', 'INFO')), loglevel)) + | FIELDS_ADD(__isMSSQL: __resource_type=="MICROSOFT.SQL/SERVERS/DATABASES" OR __resource_type=="MICROSOFT.SQL/MANAGEDINSTANCES/DATABASES" OR __resource_type=="MICROSOFT.SQL/MANAGEDINSTANCES") + | FIELDS_ADD(__isMSSQLErrorLog: __isMSSQL AND (__category=="Errors" OR __category=="Timeouts" OR __category=="Deadlocks" OR __category=="Blocks")) + | FIELDS_ADD( + db.system: COALESCE(IF(__isMSSQL, "mssql"), db.system), + db.name: COALESCE(IF(__isMSSQL, __contentJson["properties"]["DatabaseName"]), db.name), + loglevel: COALESCE(IF(__isMSSQLErrorLog, 'ERROR'), loglevel)) + | FIELDS_REMOVE(__contentJson, __resource_id, __parsed_resource_id, __resource_type, __resource_name, __resource_name_full, __category, __kind, __resource_id_level_4, __resource_id_level_3, __resource_id_level_2, __resource_id_level_1, __level, __levelString, __resultType, __resultSignature, __isFunctionApp, __isK8s, __isGatewayLogs, __http_parsed, __isServiceBus, __isEventhubNamespace, __isMariaDb, __isMysqlDb, __isMysqlEngineAuditLogs, __isPostgreSQL, __isPostgreSQLLogs, __isMSSQL, __isMSSQLErrorLog, __isMysqlEngineSlowLogs, __levelInt) + EOT + } + rule_testing { + sample_log = jsonencode({ + "cloud.provider": "azure", + "content": "{\n \"RoleLocation\": \"West US\",\n \"ReleaseVersion\": \"6.2021.35.11+6cb1461.release_2021w35\",\n \"time\": \"2022-03-21T07:52:38.2584050Z\",\n \"resourceId\": \"/SUBSCRIPTIONS/69B51384-146C-4685-9DAB-5AE01877D7B8/RESOURCEGROUPS/MW-GR1/PROVIDERS/MICROSOFT.STORAGE/STORAGEACCOUNTS/DTMWSTORAGE1\",\n \"operationName\": \"MICROSOFT.STORAGE/STORAGEACCOUNTS/LISTACCOUNTSAS/ACTION\",\n \"category\": \"Administrative\",\n \"resultType\": \"Failure\",\n \"resultSignature\": \"Failed.NotFound\",\n \"durationMs\": \"22\",\n \"callerIpAddress\": \"40.112.242.0\",\n \"correlationId\": \"e6563a00-d857-4746-9db4-25a2ee3d475e\",\n \"identity\": {\n \"authorization\": {\n \"scope\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8/resourceGroups/mw-gr1/providers/Microsoft.Storage/storageAccounts/dtmwstorage1\",\n \"action\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\n \"evidence\": {\n \"role\": \"Azure Eventhubs Service Role\",\n \"roleAssignmentScope\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8\",\n \"roleAssignmentId\": \"ab1ae998ac0c422bb1d484519bb503b7\",\n \"roleDefinitionId\": \"eb8e19915de042a6a64b29b059341b7b\",\n \"principalId\": \"e7018f6488e246afa1977b9084d8346a\",\n \"principalType\": \"ServicePrincipal\"\n }\n },\n \"claims\": {\n \"aud\": \"https://management.core.windows.net/\",\n \"iss\": \"https://sts.windows.net/70ebe3a3-5b30-435d-9d67-7716d74ca190/\",\n \"iat\": \"1631108537\",\n \"nbf\": \"1631108537\",\n \"exp\": \"1631195237\",\n \"aio\": \"E2ZgYJixyXUK83oV3qvfzxWsdvzJDwA==\",\n \"appid\": \"80369ed6-5f11-4dd9-bef3-692475845e77\",\n \"appidacr\": \"2\",\n \"http://schemas.microsoft.com/identity/claims/identityprovider\": \"https://sts.windows.net/70ebe3a3-5b30-435d-9d67-7716d74ca190/\",\n \"http://schemas.microsoft.com/identity/claims/objectidentifier\": \"e7018f64-88e2-46af-a197-7b9084d8346a\",\n \"rh\": \"0.AUUAo-PrcDBbXUOdZ3cW10yhkNaeNoARX9lNvvNpJHWEXndFAAA.\",\n \"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier\": \"e7018f64-88e2-46af-a197-7b9084d8346a\",\n \"http://schemas.microsoft.com/identity/claims/tenantid\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190\",\n \"uti\": \"qaZswHoSuEOwZThkmTJDAA\",\n \"ver\": \"1.0\",\n \"xms_tcdt\": \"1415644249\"\n }\n },\n \"level\": \"Error\",\n \"properties\": {\n \"statusCode\": \"NotFound\",\n \"serviceRequestId\": null,\n \"statusMessage\": \"{\\\"error\\\":{\\\"code\\\":\\\"ResourceGroupNotFound\\\",\\\"message\\\":\\\"Resource group 'mw-gr1' could not be found.\\\"}}\",\n \"eventCategory\": \"Administrative\",\n \"entity\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8/resourceGroups/mw-gr1/providers/Microsoft.Storage/storageAccounts/dtmwstorage1\",\n \"message\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\n \"hierarchy\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190/mg-dynatrace/mg-dt-teams/69b51384-146c-4685-9dab-5ae01877d7b8\"\n },\n \"tenantId\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190\"\n}" + }) + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf new file mode 100644 index 0000000..658df92 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_dropped_messages" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") AND content="messages were dropped" + EOT + rule_name = "[Built-in] db:cassandra:dropped_messages" + processor_definition { + rule = "PARSE(content, \"LD ' - ' LD* (NSPACE:'db.cassandra.message.type' ' messages were dropped ' LD ':') SPACE INT:'db.cassandra.message.dropped.internal' LD INT:'db.cassandra.message.dropped.crossnode' LD INT:'db.cassandra.message.dropped.internal.latency_millis' LD INT:'db.cassandra.message.dropped.crossnode.latency_millis' LD*\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "INFO [ScheduledTasks:1] 2022-02-25 08:14:44,166 MessagingService.java:1246 - RANGE_SLICE messages were dropped in last 5000 ms: 0 internal and 2 cross node. Mean internal dropped latency: 0 ms and Mean cross-node dropped latency: 10299 ms", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf new file mode 100644 index 0000000..2fe5543 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf @@ -0,0 +1,31 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_keyspace_column_family" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") AND (content="TRACE" OR content="DEBUG" OR content="INFO" OR content="WARN" OR content="ERROR") + EOT + rule_name = "[Built-in] db:cassandra:keyspace_column_family" + processor_definition { + rule =<<-EOT + FIELDS_ADD(__parsed: parse(content, "DATA* 'CorruptSSTableException: Corrupted: ' LD:parts EOL")) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Completed flushing ' LD:parts ','"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* \"TableReader(path='\" LD:path \".db')\""))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Compacting (' LD ') [' LD:parts SPACE"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Deleting sstable: ' LD:parts EOF"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Compacted' LD 'sstables to [' LD:parts ','"))) + | FIELDS_ADD(__parsed: SPLIT(__parsed, "'/'")) + | FIELDS_ADD(table_directory: ARRAY_SELECT(__parsed, INT(ARRAY_LEN(__parsed)-2)), keyspace: ARRAY_SELECT(__parsed, INT(ARRAY_LEN(__parsed)-3))) + | FIELDS_ADD(table: parse(table_directory, "LD:data ('-' DATA)? EOF"), keyspace) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Enqueuing flush of ' LD: table ':'"))) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Writing Memtable-' LD:table '@'"))) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Flushing largest CFS' LD \"ColumnFamily='\" LD:table \"'\"")), keyspace:COALESCE(keyspace, parse(content, "DATA* \"Flushing largest CFS(Keyspace='\" LD:keyspace \"'\""))) + | FIELDS_RENAME('db.cassandra.table': table, 'db.cassandra.keyspace': keyspace) + | FIELDS_REMOVE(__parsed, table_directory) + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "WARN [SharedPool-Worker-19] 2018-01-14 21:40:55,156 AbstractTracingAwareExecutorService.java:169 - Uncaught exception on thread Thread[SharedPool-Worker-19,5,main]: {}\n\tjava.lang.RuntimeException: org.apache.cassandra.io.sstable.CorruptSSTableException: Corrupted: /apps/dynatrace/data/cassandra/ruxitdb/VisitsPendingMetaData-0a69b350c8b311e7b86b4d4f00f751ac/ruxitdb-VisitsPendingMetaData-ka-1-Data.db\n\tat org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2249) ~[apache-cassandra-2.1.18.jar:2.1.18]", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf new file mode 100644 index 0000000..8a1a4c3 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_logback" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") + EOT + rule_name = "[Built-in] db:cassandra:logback" + processor_definition { + rule = "PARSE(content, \"UPPER:loglevel SPACE '[' LD:'thread.name' ']' SPACE TIMESTAMP('yyyy-MM-dd HH:mm:ss,SSS'):timestamp SPACE LD:'code.filepath' ':' INT:'code.lineno' SPACE '-' SPACE DATA\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "WARN [epollEventLoopGroup-2-2] 2022-03-04 07:22:19,070 Message.java:785 - Unknown exception in client networking\nio.netty.channel.unix.Errors$NativeIoException: syscall:read(...)() failed: Connection reset by peer\n\tat io.netty.channel.unix.FileDescriptor.readAddress(...)(Unknown Source) ~[netty-all-4.0.44.Final.jar:4.0.44.Final]", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf new file mode 100644 index 0000000..ed074c3 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf @@ -0,0 +1,22 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_default_log" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content!="index.search.slowlog*" and content!="index.indexing.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:default_log" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' ('DEPRECATION'| (UPPER:loglevel SPACE*)) ']' PUNCT? + SPACE? '[' LD:'log.logger' SPACE* ']' PUNCT? + SPACE? '[' LD:'db.elasticsearch.node' SPACE* ']' + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2022-02-21T19:24:02,533][INFO ][o.e.c.m.MetadataIndexTemplateService] [i-0e368ef320d5bfb4f] adding template [index_template_snyk_app_vulnerability] for index patterns [snyk_app_vulnerability*]", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf new file mode 100644 index 0000000..87ac3c0 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf @@ -0,0 +1,26 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_slow_log_index" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content="index.indexing.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:slow_log_index" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' UPPER:loglevel SPACE* ']' PUNCT? + SPACE? '[index.indexing.slowlog.' LD:'db.operation' ']' PUNCT? + SPACE? '[' LD:'db.elasticsearch.node' ']' PUNCT? + (SPACE? '{' LD '}')? //metadata, dt.trace_id + SPACE? '[' LD?:'db.elasticsearch.index_name' ']' PUNCT? + SPACE? 'took[' LD ']' PUNCT? + SPACE? 'took_millis[' INT:'db.elasticsearch.duration' ']' PUNCT? + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2017-09-10T12:07:26,683][WARN ][index.indexing.slowlog.index] [GOgO9TD] [testindex-slowlogs/yNbyYk1ARSW_hd0YRh6J0A] took[142.3micros], took_millis[0], type[product], id[105], routing[] , source[{\"price\":9925,\"name\":\"Nariko\"}]", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf new file mode 100644 index 0000000..552fa46 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf @@ -0,0 +1,33 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_slow_log_search" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content="index.search.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:slow_log_search" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' UPPER:loglevel SPACE* ']' PUNCT? + SPACE? '[index.search.slowlog.' LD:'db.operation' ']' PUNCT? + SPACE? '[' LD*:'db.elasticsearch.node' ']' PUNCT? + (SPACE? '{' LD '}')? //metadata, dt.trace_id + SPACE? '[' LD?:'db.elasticsearch.index_name' ']' PUNCT? + SPACE? '[' INT?:'db.elasticsearch.affected_shard' ']' PUNCT? + SPACE? 'took[' LD* ']' PUNCT? + SPACE? 'took_millis[' INT:'db.elasticsearch.duration' ']' PUNCT? + (SPACE? 'total_hits[' INT SPACE? 'hits'? ']' PUNCT?) + SPACE? 'types[' LD* ']' PUNCT? + SPACE? 'stats[' LD* ']' PUNCT? + SPACE? 'search_type[' LD*:'db.elasticsearch.search_type' ']' PUNCT? + SPACE? 'total_shards[' INT?:'db.elasticsearch.total_shards' ']' PUNCT? + (SPACE? 'source[' LD* 'size' SPACE? PUNCT SPACE? INT:'db.elasticsearch.query_size')? + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2022-02-14T15:39:02,236][TRACE][index.search.slowlog.fetch] [i-09936f6f0e61c3f22] [log_record-global-daily35-d2022.01.31][11] took[100ms], took_millis[100], total_hits[-1], types[log_record], stats[], search_type[QUERY_THEN_FETCH], total_shards[51], source[{\"size\":1000,\"timeout\":\"30000000000nanos\",\"query\":{\"bool\":{\"filter\":[{\"term\":{\"tenantId\":{\"value\":\"qra64722\",\"boost\":1.0}}},{\"range\":{\"timestamp\":{\"from\":1643618907448,\"to\":1643622025852,\"include_lower\":true,\"include_upper\":true,\"format\":\"epoch_millis\",\"boost\":1.0}}},{\"term\":{\"status\":{\"value\":\"info\",\"boost\":1.0}}}],\"adjust_pure_negative\":true,\"boost\":1.0}},\"version\":false,\"seq_no_primary_term\":false,\"sort\":[{\"timestamp\":{\"order\":\"desc\"}},{\"logSeqNumber\":{\"order\":\"desc\"}}],\"track_total_hits\":2147483647}], id[],", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf new file mode 100644 index 0000000..025c6f4 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf @@ -0,0 +1,42 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_default" { + enabled = true + query =<<-EOT + process.technology="haproxy" AND content="Connect from" + EOT + rule_name = "[Built-in] load_balancer:haproxy:default" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? + '[' + INT:'process.pid' + ']: Connect from ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + SPACE + 'to' + SPACE + IPADDR:'net.host.ip' + ':' + INT:'net.host.port' + SPACE + '(' + LD:'load_balancer.haproxy.frontend_name' + '/' + LD:'load_balancer.haproxy.frontend_mode' + ')' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Mar 10 08:59:46 localhost haproxy-stats:[2709]: Connect from 10.176.34.80:37624 to 10.176.40.153:9001 (stats/HTTP)", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf new file mode 100644 index 0000000..f2cbbaf --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf @@ -0,0 +1,35 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_error" { + enabled = true + query = "process.technology=\"haproxy\"" + rule_name = "[Built-in] load_balancer:haproxy:error" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? + '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + ' [' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + '/' + LD:'load_balancer.haproxy.bind_name' + ':' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Mar 9 09:25:23 localhost haproxy-http-in:[13049]: 10.176.33.199:44236 [09/Mar/2022:09:25:23.680] http-in/2: SSL handshake failure", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf new file mode 100644 index 0000000..4d3a7e4 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf @@ -0,0 +1,63 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_http" { + enabled = true + query =<<-EOT + process.technology="haproxy" AND (content="HTTP" OR content="") + EOT + rule_name = "[Built-in] load_balancer:haproxy:http" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + SPACE + '[' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + SPACE + LD:'load_balancer.haproxy.backend_name' + '/' + LD:'load_balancer.haproxy.server_name' + SPACE + INT:'load_balancer.haproxy.tr' '/' + INT:'load_balancer.haproxy.tw' '/' + INT:'load_balancer.haproxy.tc' '/' + INT:'load_balancer.haproxy.ts' '/' + INT:'load_balancer.haproxy.ta' + SPACE + 'HTTP_STATUS '? + INT:'http.status_code' SPACE + INT:'load_balancer.haproxy.bytes_read' SPACE + LD:'load_balancer.haproxy.captured_request_cookie' SPACE + LD:'load_balancer.haproxy.captured_response_cookie' SPACE + LD:'load_balancer.haproxy.termination_state' SPACE + INT:'load_balancer.haproxy.actconn' '/' + INT:'load_balancer.haproxy.feconn' '/' + int:'load_balancer.haproxy.beconn' '/' + int:'load_balancer.haproxy.srv_conn' '/' + int:'load_balancer.haproxy.retries' SPACE + int:'load_balancer.haproxy.srv_queue' '/' + int:'load_balancer.haproxy.backend_queue' SPACE + (('-' | ('{' LD?:'load_balancer.haproxy.captured_request_headers' '}') ) SPACE)? + (('-' | ('{' LD?:'load_balancer.haproxy.captured_response_headers' '}') ) SPACE)? + '\"' + ('' | (LD:'http.method' SPACE LD:'http.target' SPACE LD:'http.flavor')) + '\"' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Feb 17 11:05:12 localhost haproxy-http-in:[2190]: 54.80.168.64:44104 [17/Feb/2022:11:05:11.886] http-in~ collector_log_ingest_backend/psg0 998/0/0/2/1000 HTTP_STATUS 204 337 - - ---- 17/15/0/0/0 0/0 {624|||ymv35727.dev.dynatracelabs.com} {|} \"POST /api/v2/logs/ingest HTTP/1.1\" TLS_AES_256_GCM_SHA384 TLSv1.3", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf new file mode 100644 index 0000000..5be6cfb --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf @@ -0,0 +1,42 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_tcp" { + enabled = true + query = "process.technology=\"haproxy\"" + rule_name = "[Built-in] load_balancer:haproxy:tcp" + processor_definition { + rule =<<-EOT + PARSE(content, "LD + '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + ' [' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + ' ' + LD:'load_balancer.haproxy.backend_name' '/' + LD:'load_balancer.haproxy.server_name' ' ' + INT:'load_balancer.haproxy.tw' '/' + INT:'load_balancer.haproxy.tc' '/' + INT:'load_balancer.haproxy.tt' ' ' + INT:'load_balancer.haproxy.bytes_read' ' ' + LD:'load_balancer.haproxy.termination_state' ' ' + INT:'load_balancer.haproxy.actconn' '/' + INT:'load_balancer.haproxy.feconn' '/' + int:'load_balancer.haproxy.beconn' '/' + int:'load_balancer.haproxy.srv_conn' '/' + int:'load_balancer.haproxy.retries' ' ' + int:'load_balancer.haproxy.srv_queue' '/' + int:'load_balancer.haproxy.backend_queue' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "haproxy[14387]: 10.0.1.2:33313 [06/Feb/2022:12:12:51.443] fnt bck/srv1 0/0/5007 212 -- 0/0/0/0/3 0/0", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf new file mode 100644 index 0000000..17087fd --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf @@ -0,0 +1,29 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_dot_notation" { + enabled = true + query = "trace.id AND span.id" + rule_name = "[Built-in] one_agent:log_enrichment:dot_notation" + processor_definition { + rule =<<-EOT + PARSE(content, "DATA? 'trace.id' PUNCT SPACE? PUNCT? SPACE? PUNCT? ([0-9a-fA-F]{32}|[0-9a-fA-F]{16}):trace_id") + | PARSE(content, "DATA 'span.id' PUNCT SPACE? PUNCT? SPACE? PUNCT? [0-9a-fA-F]{16}:span_id") + EOT + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace.id=854a881de84c936780442bf092ae0698, span.id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace.id=a38af43fa291d6c6, span.id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + } + ] + EOT + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf new file mode 100644 index 0000000..71887b4 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf @@ -0,0 +1,23 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_trace_sampled" { + enabled = true + query = "trace_sampled or dt.trace_sampled" + rule_name = "[Built-in] one_agent:log_enrichment:trace_sampled" + processor_definition { + rule = "PARSE(content, \"DATA? 'trace_sampled' PUNCT SPACE? PUNCT? SPACE? PUNCT? BOOLEAN:trace_sampled\")" + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_sampled=true] This is a sample log with trace_sampled DT stub" + }, + { + "content":"2022-04-07 15:44:02,879 [QuartzScheduler_Worker-4] INFO PendingEventSenderJob : trace_sampled: true, trace_id: 854a881de84c936780442bf092ae0698, span_id: c98cf92202a4e460 com.dynatrace.spine.eventbus.client.support.retry.PendingEventSenderJob job started." + } + ] + EOT + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf new file mode 100644 index 0000000..8abdf9b --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf @@ -0,0 +1,41 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_underscore_notation" { + enabled = true + query = "(trace_id AND span_id) or (dt.trace_id AND dt.span_id)" + rule_name = "[Built-in] one_agent:log_enrichment:underscore_notation" + processor_definition { + rule =<<-EOT + PARSE(content, "DATA? 'trace_id' PUNCT SPACE? PUNCT? SPACE? PUNCT? ([0-9a-fA-F]{32}|[0-9a-fA-F]{16}):trace_id") + | PARSE(content, "DATA 'span_id' PUNCT SPACE? PUNCT? SPACE? PUNCT? [0-9a-fA-F]{16}:span_id") + EOT + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace_id=854a881de84c936780442bf092ae0698, span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace_id=a38af43fa291d6c6, span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_id=c9084f2ed39f4eacd13e3ecaa8a3a132, dt.span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span DT stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_id=a38af43fa291d6c6, dt.span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span DT stub" + } + ] + EOT + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf new file mode 100644 index 0000000..88b5350 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf @@ -0,0 +1,23 @@ +resource "dynatrace_log_processing" "_Built-in_openTelemetry_log_enrichment_trace_sampled" { + enabled = true + query =<<-EOT + trace_flags="0*" or trace_flags="1*" or trace_flags="2*" or trace_flags="3*" or trace_flags="4*" or trace_flags="5*" or trace_flags="6*" or trace_flags="7*" or trace_flags="8*" or trace_flags="9*" + EOT + rule_name = "[Built-in] openTelemetry:log_enrichment:trace_sampled" + processor_definition { + rule =<<-EOT + USING(INOUT trace_flags) + | FIELDS_ADD(f:parse(trace_flags, "HEXINT:hex")) + | FIELDS_ADD("trace_sampled": (f & 1==1)) + | FIELDS_REMOVE(f, trace_flags) + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "2022-02-17 05:58:31 UTC [2, -342723887] Started analysis OnDemandAnalysisRequest{analyzerId=com.compuware.apm.ondemandanalysis.analyzer.strategy.FDISimpleTreeAnalyzer, analysisStartTimeInMillis=1645076400000, analysisEndTimeInMillis=1645077420000, indexKeys=[APPLICATION+9BDE0A20D897F97B], desiredDataQuantity=15000, filters=[ApplicationCallDataFilter{hasHttpError=false}, CallIdentifierFilter{callType=APPLICATION, serviceTypes=null, methodGroupIdentifiers=[], excludeMethodGroupIdentifiers=null, methodIdentifiers=[], instanceIdentifiers=[], methodNameSearchString=null}]}", + "span_id": "8f20d10d71ae12f4", + "trace_flags": "01", + "trace_id": "aac3e95e0bde67514059e430a9b4e507" + }) + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf new file mode 100644 index 0000000..93d86c9 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_rum_user_id" { + enabled = true + query = "dt.rum.user_id" + rule_name = "[Built-in] rum:user_id" + processor_definition { + rule = "PARSE(content, \"DATA? 'dt.rum.user_id' '\\\"'? SPACE? [:=]+ SPACE? DQS:dt.rum.user_id\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "2022-05-10 10:45:00 UTC [!dt dt.rum.user_id=\"John Doe\"] This is a sample log with user id", + "event.type": "LOG", + "loglevel": "NONE", + "timestamp": "1647504114437" + }) + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf new file mode 100644 index 0000000..cd1bf06 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf @@ -0,0 +1,46 @@ +resource "dynatrace_log_processing" "_Built-in_web_server_nginx_access_log" { + enabled = true + query = "process.technology=\"nginx\"" + rule_name = "[Built-in] web_server:nginx:access_log" + processor_definition { + rule =<<-EOT + PARSE(content, "IPADDR:'net.peer.ip' + ' - ' + LD:'enduser.id' + ' [' HTTPDATE:timestamp ']' + SPACE + '\"' + LD:'http.method' + SPACE + LD:'http.target' + SPACE + LD:'http.flavor' + '\"' + SPACE + INT:'http.status_code' + SPACE + INT:'http.response_content_length' + SPACE + '\"' LD:'http.request.header.referrer' '\"' + SPACE + '\"' LD:'http.user_agent' '\"' + // nginx-ingress additional attributes + (SPACE INT:'http.request_content_length' + SPACE DOUBLE:'web_server.nginx.request_time' + SPACE '[' LD*:'web_server.nginx.proxy_upstream_name' ']' + SPACE '[' LD*:'web_server.nginx.proxy_alternative_upstream_name' ']' + SPACE NSPACE*:'web_server.nginx.upstream_addr' + SPACE INT:'web_server.nginx.upstream_response_length' + SPACE DOUBLE:'web_server.nginx.upstream_response_time' + SPACE INT:'web_server.nginx.upstream_status' + SPACE LD:'web_server.nginx.req_id')? + (SPACE LD)? (EOL | EOF)") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "10.176.50.9 - Berbelek [21/Feb/2022:11:16:47 +0000] \"GET /v1/technologies/google-cloud-monitoring-and-cloud-logging/releases/ HTTP/1.1\" 200 397 \"-\" \"ruxit server\" 455 0.002 [hub-hub-cluster-api-80] [] 10.179.136.32:80 397 0.004 200 b24eadc996a6a52913375f56bba7fd22", + "process.technology": "nginx" + }) + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf new file mode 100644 index 0000000..0c308d9 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf @@ -0,0 +1,30 @@ +resource "dynatrace_log_processing" "_Built-in_web_server_nginx_error_log" { + enabled = true + query =<<-EOT + process.technology="nginx" AND (content="warn" OR content="error" OR content="crit" OR content="alert" OR content="emerg") + EOT + rule_name = "[Built-in] web_server:nginx:error_log" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('yyyy/MM/dd HH:mm:ss'):timestamp + SPACE + '[' LD:'loglevel' ']' + SPACE + INT:'process.pid' + LD + 'client: ' IPADDR:'net.peer.ip' ',' SPACE + 'server: ' [^,]+:'net.host.name' ', '* + ('request: ' '\"' LD:'http.method' SPACE LD:'http.target' SPACE LD:'http.flavor' '\"' ','* SPACE*)? + ('upstream: ' DQS:'web_server.nginx.upstream' ', '* )? + ('host: ' DQS:'http.host' ', '*)? + ('referrer: ' DQS:'dt.http.request.header.referer' ', '*)? + LD*") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "2022/02/21 13:59:50 [warn] 104#104: *155047 a client request body is buffered to a temporary file /tmp/client-body/0000000198, client: 83.164.160.102, server: account-dev.dynatracelabs.com, request: \"POST /basweb/saml/SSO/alias/rdyn HTTP/2.0\", host: \"account-dev.dynatracelabs.com\", referrer: \"https://sso-dev.dynatracelabs.com/\"", + "process.technology": "nginx" + }) + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_processing/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/log_processing/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_processing/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_timestamp/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/log_timestamp/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_timestamp/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf b/modules/eu-live/21122023_114205/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf new file mode 100644 index 0000000..23f0677 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf @@ -0,0 +1,14 @@ +resource "dynatrace_log_timestamp" "environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC" { + enabled = true + config_item_title = "Auto-migrated from flag LAConfigUTCAsDefaultContainerTimezone - UTC" + date_time_pattern = "" + scope = "environment" + timezone = "Etc/UTC" + matchers { + matcher { + attribute = "dt.entity.container_group" + operator = "MATCHES" + values = [ "*" ] + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf new file mode 100644 index 0000000..8b4b193 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf @@ -0,0 +1,68 @@ +resource "dynatrace_management_zone_v2" "Connected_Friction" { + name = "Connected Friction" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "nira" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf new file mode 100644 index 0000000..c1cb49d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf @@ -0,0 +1,68 @@ +resource "dynatrace_management_zone_v2" "Porsche_Data_Lake" { + name = "Porsche Data Lake" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "pdl" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf new file mode 100644 index 0000000..64db845 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf @@ -0,0 +1,74 @@ +resource "dynatrace_management_zone_v2" "Predictive_Maintenance" { + name = "Predictive Maintenance" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main converter-fdc-transfer-audi" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "predictive-maintenance" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/management_zone_v2/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/management_zone_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/management_zone_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/metric_events/Availability_-_Connected_Friction.metric_events.tf b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Availability_-_Connected_Friction.metric_events.tf new file mode 100644 index 0000000..b8f68f5 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Availability_-_Connected_Friction.metric_events.tf @@ -0,0 +1,24 @@ +resource "dynatrace_metric_events" "Availability_-_Connected_Friction" { + enabled = true + summary = "Availability - Connected Friction" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Connected Friction (Availability)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "BELOW" + alert_on_no_data = false + dealerting_samples = 5 + samples = 5 + threshold = 99.5 + violating_samples = 3 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "7390074963392870479" + metric_selector = "func:slo.sla___availability" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/metric_events/Availability_-_Porsche_Data_Lake.metric_events.tf b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Availability_-_Porsche_Data_Lake.metric_events.tf new file mode 100644 index 0000000..05f83dc --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Availability_-_Porsche_Data_Lake.metric_events.tf @@ -0,0 +1,24 @@ +resource "dynatrace_metric_events" "Availability_-_Porsche_Data_Lake" { + enabled = true + summary = "Availability - Porsche Data Lake" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Porsche Data Lake (Availability)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "BELOW" + alert_on_no_data = false + dealerting_samples = 5 + samples = 5 + threshold = 99.5 + violating_samples = 3 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "6266576892745037384" + metric_selector = "func:slo.sla___availability" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/metric_events/Availability_-_Predictive_Maintenace.metric_events.tf b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Availability_-_Predictive_Maintenace.metric_events.tf new file mode 100644 index 0000000..e46983f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Availability_-_Predictive_Maintenace.metric_events.tf @@ -0,0 +1,24 @@ +resource "dynatrace_metric_events" "Availability_-_Predictive_Maintenace" { + enabled = true + summary = "Availability - Predictive Maintenace" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Predictive Maintenace (Availability)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "BELOW" + alert_on_no_data = false + dealerting_samples = 5 + samples = 5 + threshold = 99.5 + violating_samples = 3 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "-5933037501556507179" + metric_selector = "func:slo.sla___availability" + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/metric_events/Latency_-_Connected_Friction_-_Nira.metric_events.tf b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Latency_-_Connected_Friction_-_Nira.metric_events.tf new file mode 100644 index 0000000..79a0691 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Latency_-_Connected_Friction_-_Nira.metric_events.tf @@ -0,0 +1,31 @@ +resource "dynatrace_metric_events" "Latency_-_Connected_Friction_-_Nira" { + enabled = true + summary = "Latency - Connected Friction - Nira" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Nira (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "7390074963392870479" + metric_selector =<<-EOT + 100 * + ((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + EOT + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Battery_Monitoring.metric_events.tf b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Battery_Monitoring.metric_events.tf new file mode 100644 index 0000000..757351a --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Battery_Monitoring.metric_events.tf @@ -0,0 +1,31 @@ +resource "dynatrace_metric_events" "Latency_-_Porsche_Data_Lake_-_Battery_Monitoring" { + enabled = true + summary = "Latency - Porsche Data Lake - Battery Monitoring" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Battery Monitoring (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "6266576892745037384" + metric_selector =<<-EOT + 100 * + ((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + EOT + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Component_Cracks.metric_events.tf b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Component_Cracks.metric_events.tf new file mode 100644 index 0000000..d017f05 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Component_Cracks.metric_events.tf @@ -0,0 +1,29 @@ +resource "dynatrace_metric_events" "Latency_-_Porsche_Data_Lake_-_Component_Cracks" { + enabled = true + summary = "Latency - Porsche Data Lake - Component Cracks" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Component Cracks (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "6266576892745037384" + metric_selector =<<-EOT + 100 * + ((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + EOT + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Porsche_Turbo_Charging_Planner.metric_events.tf b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Porsche_Turbo_Charging_Planner.metric_events.tf new file mode 100644 index 0000000..9299d09 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Porsche_Turbo_Charging_Planner.metric_events.tf @@ -0,0 +1,31 @@ +resource "dynatrace_metric_events" "Latency_-_Porsche_Data_Lake_-_Porsche_Turbo_Charging_Planner" { + enabled = true + summary = "Latency - Porsche Data Lake - Porsche Turbo Charging Planner" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Porsche Turbo Charging Planner (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "6266576892745037384" + metric_selector =<<-EOT + 100 * + ((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + EOT + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/metric_events/Latency_-_Predictive_Maintenance_-_Predictive_Maintenance.metric_events.tf b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Latency_-_Predictive_Maintenance_-_Predictive_Maintenance.metric_events.tf new file mode 100644 index 0000000..3730a87 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/metric_events/Latency_-_Predictive_Maintenance_-_Predictive_Maintenance.metric_events.tf @@ -0,0 +1,31 @@ +resource "dynatrace_metric_events" "Latency_-_Predictive_Maintenance_-_Predictive_Maintenance" { + enabled = true + summary = "Latency - Predictive Maintenance - Predictive Maintenance" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Predictive Maintenance (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "-5933037501556507179" + metric_selector =<<-EOT + 100 * + ((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + EOT + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/metric_events/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/metric_events/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/metric_events/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/nettracer/HOST-80CE5B1F1DD9C18F.nettracer.tf b/modules/eu-live/21122023_114205/configurations/modules/nettracer/HOST-80CE5B1F1DD9C18F.nettracer.tf new file mode 100644 index 0000000..83f9ed8 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/nettracer/HOST-80CE5B1F1DD9C18F.nettracer.tf @@ -0,0 +1,4 @@ +resource "dynatrace_nettracer" "HOST-80CE5B1F1DD9C18F" { + net_tracer = false + scope = "HOST-80CE5B1F1DD9C18F" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/nettracer/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/nettracer/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/nettracer/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/network_zone/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/network_zone/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/network_zone/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/network_zone/default.network_zone.tf b/modules/eu-live/21122023_114205/configurations/modules/network_zone/default.network_zone.tf new file mode 100644 index 0000000..86519eb --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/network_zone/default.network_zone.tf @@ -0,0 +1,8 @@ +resource "dynatrace_network_zone" "default" { + name = "default" + description = "The default network zone. This is the network zone for OneAgents or ActiveGates that do not have any network zone configured." + num_of_configured_activegates = 1 + num_of_configured_oneagents = 209 + num_of_oneagents_from_other_zones = 0 + num_of_oneagents_using = 209 +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..cb14d79 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "AMBIENT_SAMPLING_CAPTURING" { + enabled = true + key = "AMBIENT_SAMPLING_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..4524624 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "AUTOSENSOR_CAPTURING" { + enabled = true + key = "AUTOSENSOR_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..ebbcc70 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_AMQP_SENSOR_V2" { + enabled = true + key = "DOTNET_AMQP_SENSOR_V2" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf new file mode 100644 index 0000000..39336b9 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASPNETCORE_UEM" { + enabled = false + key = "DOTNET_ASPNETCORE_UEM" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf new file mode 100644 index 0000000..0f03783 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASPNET_HTTPSELFHOSTSERVER" { + enabled = true + key = "DOTNET_ASPNET_HTTPSELFHOSTSERVER" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..96a0c83 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASP_SENSOR_V2_FORCIBLE" { + enabled = true + key = "DOTNET_ASP_SENSOR_V2_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..114dd99 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASYNC_AUTOSENSOR_FORCIBLE" { + enabled = true + key = "DOTNET_ASYNC_AUTOSENSOR_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..95b1723 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf new file mode 100644 index 0000000..9b21376 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_FSHARP_WORKFLOW" { + enabled = true + key = "DOTNET_FSHARP_WORKFLOW" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf new file mode 100644 index 0000000..a98e75b --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_HTTPCLIENT" { + enabled = true + key = "DOTNET_HTTPTAGGING_HTTPCLIENT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf new file mode 100644 index 0000000..2148219 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_HTTPLISTENER" { + enabled = true + key = "DOTNET_HTTPTAGGING_HTTPLISTENER" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf new file mode 100644 index 0000000..b166b2c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_WCFADDONS" { + enabled = true + key = "DOTNET_HTTPTAGGING_WCFADDONS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..abebdd1 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTP_TAGGING_SENSOR_V2" { + enabled = false + key = "DOTNET_HTTP_TAGGING_SENSOR_V2" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf new file mode 100644 index 0000000..613e690 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER" { + enabled = true + key = "DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a6b1ee8 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_INSTRUMENTATION_CACHE_FORCIBLE" { + enabled = true + key = "DOTNET_INSTRUMENTATION_CACHE_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf new file mode 100644 index 0000000..39cb63f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_IN_PROC_TAGGING_V2" { + enabled = false + key = "DOTNET_IN_PROC_TAGGING_V2" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf new file mode 100644 index 0000000..94c537c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_LOG4NET" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_LOG4NET" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf new file mode 100644 index 0000000..34843f5 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf new file mode 100644 index 0000000..00bda76 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_SERILOG" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_SERILOG" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..f24f062 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "DOTNET_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf new file mode 100644 index 0000000..ce33266 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_NATIVE_SAMPLING" { + enabled = true + key = "DOTNET_NATIVE_SAMPLING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf new file mode 100644 index 0000000..9a0f8d2 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION" { + enabled = true + key = "DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf new file mode 100644 index 0000000..e818d10 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_REMOTING_LINK_INSERTION_FEATURE" { + enabled = true + key = "DOTNET_REMOTING_LINK_INSERTION_FEATURE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf new file mode 100644 index 0000000..c61c64c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_THREAD_POOL_METRICS" { + enabled = true + key = "DOTNET_THREAD_POOL_METRICS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..7e6ecce --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_WCF_SENSOR_V2" { + enabled = false + key = "DOTNET_WCF_SENSOR_V2" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..c56d9b2 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_WCF_TAGGING" { + enabled = false + key = "DOTNET_WCF_TAGGING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf new file mode 100644 index 0000000..9b1e30a --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "FRONTEND_AGENT_IMPROVED_SERVER_BALANCING" { + enabled = true + key = "FRONTEND_AGENT_IMPROVED_SERVER_BALANCING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf new file mode 100644 index 0000000..5913747 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_CASP_SOFTWARE_COMPONENTS" { + enabled = false + key = "GO_CASP_SOFTWARE_COMPONENTS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf new file mode 100644 index 0000000..4ae2607 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_EXTERNAL_METADATA" { + enabled = true + key = "GO_EXTERNAL_METADATA" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..ae51bf7 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_LOG_ENRICHMENT" { + enabled = false + key = "GO_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf new file mode 100644 index 0000000..36918b0 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_SQL_PGX" { + enabled = false + key = "GO_SQL_PGX" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf new file mode 100644 index 0000000..bcc1fb3 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_STRIPPED" { + enabled = true + key = "GO_STRIPPED" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf new file mode 100644 index 0000000..b5ec671 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GRPC_TRACE_CONTEXT" { + enabled = false + key = "GRPC_TRACE_CONTEXT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf new file mode 100644 index 0000000..e568a4a --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "HTTP_TRACE_CONTEXT" { + enabled = true + key = "HTTP_TRACE_CONTEXT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..174d4ad --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "IBM_MQ_TRACING_FEATURE_FORCIBLE" { + enabled = true + key = "IBM_MQ_TRACING_FEATURE_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf new file mode 100644 index 0000000..7d239cf --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "IIS_MODULE_INSIGHTS" { + enabled = true + key = "IIS_MODULE_INSIGHTS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8ad7bd9 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AKKA_HTTP_CLIENT_FORCIBLE" { + enabled = true + key = "JAVA_AKKA_HTTP_CLIENT_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf new file mode 100644 index 0000000..6b4a8bf --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AKKA_REMOTING" { + enabled = true + key = "JAVA_AKKA_REMOTING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..d99217a --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_ALLOCATION_PROFILING_FORCIBLE" { + enabled = true + key = "JAVA_ALLOCATION_PROFILING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf new file mode 100644 index 0000000..55157cb --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AMBIENT_SAMPLING_THREAD_MONITORING" { + enabled = true + key = "JAVA_AMBIENT_SAMPLING_THREAD_MONITORING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..df38e30 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_APACHE_HTTP_CLIENT" { + enabled = true + key = "JAVA_APACHE_HTTP_CLIENT_5" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf new file mode 100644 index 0000000..fceef3e --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_CALL_COUNTER" { + enabled = false + key = "JAVA_CASP_CALL_COUNTER" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf new file mode 100644 index 0000000..d88037a --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_FLAW_FINDER_IAST" { + enabled = false + key = "JAVA_CASP_FLAW_FINDER_IAST" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..449c889 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf new file mode 100644 index 0000000..fa182fb --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_COMPLETABLE_FUTURE" { + enabled = true + key = "JAVA_COMPLETABLE_FUTURE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..207e269 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE" { + enabled = true + key = "JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf new file mode 100644 index 0000000..eba610c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_FORK_JOIN_POOL" { + enabled = false + key = "JAVA_FORK_JOIN_POOL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b1f7f52 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE" { + enabled = true + key = "JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf new file mode 100644 index 0000000..844c87f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_INTERNAL_HTTP_SERVER" { + enabled = true + key = "JAVA_INTERNAL_HTTP_SERVER" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..ee7263c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_JDK11_HTTP_CLIENT" { + enabled = true + key = "JAVA_JDK11_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a931695 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_JETTY_HANDLER_FORCIBLE" { + enabled = true + key = "JAVA_JETTY_HANDLER_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..85f8c5b --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_KAFKA" { + enabled = true + key = "JAVA_KAFKA" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf new file mode 100644 index 0000000..269b70f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_KAFKA_STREAMS" { + enabled = true + key = "JAVA_KAFKA_STREAMS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..c3683da --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "JAVA_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf new file mode 100644 index 0000000..2afbf1b --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_METRIC_EXTENSIONS" { + enabled = false + key = "JAVA_METRIC_EXTENSIONS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4873241 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_MQ_TAGGING_FORCIBLE" { + enabled = true + key = "JAVA_MQ_TAGGING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..bc11ed8 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTELEMETRY" { + enabled = true + key = "JAVA_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf new file mode 100644 index 0000000..4325696 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT" { + enabled = false + key = "JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf new file mode 100644 index 0000000..15c18c5 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING" { + enabled = true + key = "JAVA_OPENTRACING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf new file mode 100644 index 0000000..ebc0e12 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING_OVERRIDE" { + enabled = false + key = "JAVA_OPENTRACING_OVERRIDE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf new file mode 100644 index 0000000..5046f52 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE" { + enabled = false + key = "JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf new file mode 100644 index 0000000..f38c973 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REACTOR3_CORE_TRACING" { + enabled = true + key = "JAVA_REACTOR3_CORE_TRACING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..47d392d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REACTOR_NETTY_HTTP_CLIENT" { + enabled = true + key = "JAVA_REACTOR_NETTY_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf new file mode 100644 index 0000000..ea2cf7d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REDIS_LETTUCE" { + enabled = false + key = "JAVA_REDIS_LETTUCE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf new file mode 100644 index 0000000..ae070e9 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING" { + enabled = true + key = "JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf new file mode 100644 index 0000000..96659cd --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_RUM_ON_NETTY" { + enabled = false + key = "JAVA_RUM_ON_NETTY" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..22268f5 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_SERVLET_5_SUPPORT_FORCIBLE" { + enabled = true + key = "JAVA_SERVLET_5_SUPPORT_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..99259da --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_SPRING_KAFKA" { + enabled = true + key = "JAVA_SPRING_KAFKA" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf new file mode 100644 index 0000000..2f2b637 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_TIBCO_BW5_START_WORKFLOW" { + enabled = true + key = "JAVA_TIBCO_BW5_START_WORKFLOW" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf new file mode 100644 index 0000000..7ac8281 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS" { + enabled = true + key = "JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf new file mode 100644 index 0000000..35c736f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_UEM_INSTRUMENTATION" { + enabled = false + key = "JAVA_UEM_INSTRUMENTATION" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..a5cc238 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_WEBFLUX_HTTP_CLIENT" { + enabled = true + key = "JAVA_WEBFLUX_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf new file mode 100644 index 0000000..0e428c0 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "LOG_ENRICHMENT_METADATA" { + enabled = false + key = "LOG_ENRICHMENT_METADATA" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf new file mode 100644 index 0000000..209b1db --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH" { + enabled = false + key = "METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..2b1de45 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_AGENT_PRELOADING_FORCIBLE" { + enabled = true + key = "NODEJS_AGENT_PRELOADING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..9e970a4 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf new file mode 100644 index 0000000..50560a5 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_FETCH" { + enabled = false + key = "NODEJS_FETCH" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf new file mode 100644 index 0000000..6c57415 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_GRAPHQL" { + enabled = false + key = "NODEJS_GRAPHQL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8d5b220 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_HTTP2_FORCIBLE" { + enabled = true + key = "NODEJS_HTTP2_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..a5385b7 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_LOG_ENRICHMENT" { + enabled = false + key = "NODEJS_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..e48377a --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "NODEJS_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..7a26e34 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_OPENTELEMETRY" { + enabled = false + key = "NODEJS_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf new file mode 100644 index 0000000..9585424 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_ORACLEDB" { + enabled = false + key = "NODEJS_ORACLEDB" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf new file mode 100644 index 0000000..a8505d0 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_SNAPPY" { + enabled = true + key = "NODEJS_SNAPPY" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf new file mode 100644 index 0000000..71e3876 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_WORKERTHREADS" { + enabled = false + key = "NODEJS_WORKERTHREADS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..f9df2f5 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODE_JS_AMBIENT_SAMPLING_CAPTURING" { + enabled = false + key = "NODE_JS_AMBIENT_SAMPLING_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8755769 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ODIN_ONEAGENT_CORRELATION_FORCIBLE" { + enabled = true + key = "ODIN_ONEAGENT_CORRELATION_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf new file mode 100644 index 0000000..8118c2d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_CROSS_ENV_COORD_SAMPLING" { + enabled = false + key = "ONEAGENT_CROSS_ENV_COORD_SAMPLING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..535eccb --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_CROSS_ENV_RESP_TAGGING" { + enabled = false + key = "ONEAGENT_CROSS_ENV_RESP_TAGGING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf new file mode 100644 index 0000000..c60755d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_FAAS_SERVER_ID_CALCULATION" { + enabled = true + key = "ONEAGENT_FAAS_SERVER_ID_CALCULATION" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf new file mode 100644 index 0000000..f633229 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_RESPONSE_COMPRESSION_DOWN" { + enabled = true + key = "ONEAGENT_RESPONSE_COMPRESSION_DOWN" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf new file mode 100644 index 0000000..1e9a02d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER" { + enabled = false + key = "OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..d576237 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE" { + enabled = true + key = "OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf new file mode 100644 index 0000000..51318ee --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_AUTOSENSOR_ALL_WORKERS" { + enabled = false + key = "PHP_AUTOSENSOR_ALL_WORKERS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..9803454 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf new file mode 100644 index 0000000..bd04336 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_GC_METRICS" { + enabled = true + key = "PHP_GC_METRICS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf new file mode 100644 index 0000000..812e54d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_OPCACHE_METRICS" { + enabled = true + key = "PHP_OPCACHE_METRICS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..5f63f63 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_REQUEST_ATTRIBUTES" { + enabled = true + key = "PHP_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..e6f3fd9 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ROW_COUNT_CAPTURING" { + enabled = true + key = "ROW_COUNT_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..756790a --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "RUM_CAPTURING" { + enabled = true + key = "RUM_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..f308160 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_APACHE_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf new file mode 100644 index 0000000..38436c2 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_MODULE" { + enabled = true + instrumentation = true + key = "SENSOR_APACHE_MODULE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf new file mode 100644 index 0000000..b23f222 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_QUEUINGTIME" { + enabled = true + instrumentation = true + key = "SENSOR_APACHE_QUEUINGTIME" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf new file mode 100644 index 0000000..2ef0ef4 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_ADO" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_ADO" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..382dfdf --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AMQP_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AMQP_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf new file mode 100644 index 0000000..a674ad6 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_ASPNET" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_ASPNET" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..7988bf4 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..72718e5 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..ac431b2 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..44c6711 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..e02ae56 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_EXCEPTION" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..83439e7 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..e5d757e --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_HTTP_TAGGING" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_HTTP_TAGGING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..1512cd5 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_IBM_MQ_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_IBM_MQ_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..f095b6a --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_KAFKA" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_KAFKA" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..502f119 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a3f5850 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_MONGODB_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_MONGODB_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf new file mode 100644 index 0000000..e37220b --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_MSMQ" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_MSMQ" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..883dc1f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..95e11ff --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_REMOTING_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_REMOTING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..5d4d228 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_REQUEST_ATTRIBUTES" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf new file mode 100644 index 0000000..ddf2db3 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_SERVICE_FABRIC" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_SERVICE_FABRIC" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..228a15a --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_THREAD_TAGGING" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_THREAD_TAGGING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf new file mode 100644 index 0000000..1412fa4 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_WCF" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_WCF" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..eacfc80 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..b201798 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CLIENTWEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_GO_CLIENTWEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf new file mode 100644 index 0000000..864d09d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CQL" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_CQL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..6dc5706 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b7532c1 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_GRPC_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_GRPC_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..ca19faf --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf new file mode 100644 index 0000000..65cf79f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_REDIS" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_REDIS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4c72e3f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_SQL_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_SQL_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..e9c7bbf --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_GO_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf new file mode 100644 index 0000000..3ab1f94 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AKKA" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AKKA" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..68f9396 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AKKA_HTTP_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AKKA_HTTP_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf new file mode 100644 index 0000000..eee373b --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AMQP" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AMQP" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..ddb7175 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf new file mode 100644 index 0000000..154608b --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CASP_FLAW_FINDER" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_CASP_FLAW_FINDER" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf new file mode 100644 index 0000000..9a48fd2 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CQL" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CQL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..2b7dd8a --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CTG_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CTG_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..3712506 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..123e76d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_EXCEPTION" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf new file mode 100644 index 0000000..4a1ec23 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_EXTERNALCALLS_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_EXTERNALCALLS_REDIS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf new file mode 100644 index 0000000..ab7fdb1 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_GRPC" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_GRPC" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf new file mode 100644 index 0000000..c90ce2c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_HTTP" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_HTTP" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8a18de2 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..0c118cf --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_IMS_ITRA_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_IMS_ITRA_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf new file mode 100644 index 0000000..10b845d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_JDBC" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_JDBC" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf new file mode 100644 index 0000000..fcc1f85 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_JMS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_JMS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..5e32384 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..94930b5 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf new file mode 100644 index 0000000..111fa30 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_METRICS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_METRICS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..b4cfff7 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MONGODB" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf new file mode 100644 index 0000000..a18e28f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MQSERIES" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MQSERIES" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf new file mode 100644 index 0000000..5c60422 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_NETTY" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_NETTY" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..e49c591 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_REQUEST_ATTRIBUTES" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf new file mode 100644 index 0000000..6455baf --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_RMI" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_RMI" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf new file mode 100644 index 0000000..4a29bda --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_SERVLET" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_SERVLET" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf new file mode 100644 index 0000000..2dd7d71 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_SPRING_INTEGRATION" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_SPRING_INTEGRATION" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf new file mode 100644 index 0000000..94752db --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_THREADING" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_THREADING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf new file mode 100644 index 0000000..d499b76 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_THRIFT" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_THRIFT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf new file mode 100644 index 0000000..9a01e7a --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_TIBCO" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_TIBCO" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf new file mode 100644 index 0000000..27cf453 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_WEBSERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_WEBSERVICE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf new file mode 100644 index 0000000..d4603f3 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_MB_ALL" { + enabled = true + instrumentation = true + key = "SENSOR_MB_ALL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..fc38718 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NGINX_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_NGINX_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf new file mode 100644 index 0000000..ffaf881 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NGINX_MODULE" { + enabled = true + instrumentation = true + key = "SENSOR_NGINX_MODULE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..3d4e862 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..dd1f84b --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CLIENTWEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CLIENTWEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf new file mode 100644 index 0000000..64922d8 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CONNECT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf new file mode 100644 index 0000000..0379436 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_DNS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_DNS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf new file mode 100644 index 0000000..325b4bd --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_EVENTS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_EVENTS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf new file mode 100644 index 0000000..5b8efa5 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_FILESYSTEM" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_FILESYSTEM" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf new file mode 100644 index 0000000..bb7c3c5 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_PROCESS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_PROCESS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf new file mode 100644 index 0000000..d2943f1 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_PROMISE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_PROMISE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf new file mode 100644 index 0000000..23b25a1 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_TIMERS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_TIMERS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4444fcb --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_COUCHBASE_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_COUCHBASE_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf new file mode 100644 index 0000000..b7a40d8 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CRYPTO" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CRYPTO" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf new file mode 100644 index 0000000..0cdd5f8 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_DISABLEDMODULES" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_DISABLEDMODULES" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf new file mode 100644 index 0000000..7ea45bb --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_EXPRESS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_EXPRESS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf new file mode 100644 index 0000000..569fdde --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_FASTIFY" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_FASTIFY" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf new file mode 100644 index 0000000..05289dc --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_FINALHANDLER" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_FINALHANDLER" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..ace9d64 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_GRPCJS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_GRPCJS_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b0b3464 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_GRPC_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_GRPC_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf new file mode 100644 index 0000000..04e3be6 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_HAPI" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_HAPI" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..f76282e --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_IOREDIS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_IOREDIS_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf new file mode 100644 index 0000000..fd8e458 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_KAFKAJS" { + enabled = false + # instrumentation = false + key = "SENSOR_NODEJS_KAFKAJS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf new file mode 100644 index 0000000..ae35981 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MEMCACHED" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MEMCACHED" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf new file mode 100644 index 0000000..275a835 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MODULESUBSTITUTION" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MODULESUBSTITUTION" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..4f40a03 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MONGODB" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a5ae13d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MSSQL_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MSSQL_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf new file mode 100644 index 0000000..6b92270 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MYSQL" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MYSQL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..14e11bd --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MYSQL2_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MYSQL2_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf new file mode 100644 index 0000000..6b3217b --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_POSTGRES" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_POSTGRES" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf new file mode 100644 index 0000000..5cda26c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_RABBITMQ" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_RABBITMQ" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf new file mode 100644 index 0000000..6ec352d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_REDIS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf new file mode 100644 index 0000000..ccadc98 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_RESTIFY" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_RESTIFY" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf new file mode 100644 index 0000000..bc3e80c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_SQLITE3" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_SQLITE3" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf new file mode 100644 index 0000000..fcb5770 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_TEDIOUS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_TEDIOUS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..a886f39 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf new file mode 100644 index 0000000..4b3ffa2 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_CURL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_CURL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..b15807b --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf new file mode 100644 index 0000000..343c8df --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_DRUPAL" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_DRUPAL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..69fa7e2 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_EXCEPTION" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf new file mode 100644 index 0000000..9e214f9 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_GRPC" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_GRPC" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf new file mode 100644 index 0000000..a89f793 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_HTTPREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_HTTPREQUEST" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf new file mode 100644 index 0000000..b64b767 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LAMINAS" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_LAMINAS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf new file mode 100644 index 0000000..99e6b0b --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LARAVEL" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_LARAVEL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..2ad8c54 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf new file mode 100644 index 0000000..f15ec5e --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MAGENTO" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_MAGENTO" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf new file mode 100644 index 0000000..e353eab --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MEMCACHED" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MEMCACHED" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..7931294 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MONGODB" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf new file mode 100644 index 0000000..5b89924 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MSSQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MSSQL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf new file mode 100644 index 0000000..8469b25 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MYSQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MYSQL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..3b05b1d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf new file mode 100644 index 0000000..ba076e9 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_ORACLE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_ORACLE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf new file mode 100644 index 0000000..ab68884 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_PDO" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_PDO" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf new file mode 100644 index 0000000..adb55ea --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_POSTGRESQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_POSTGRESQL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf new file mode 100644 index 0000000..86d9a53 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_PREDIS" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_PREDIS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf new file mode 100644 index 0000000..fa2a49f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_RABBITMQ" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_RABBITMQ" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf new file mode 100644 index 0000000..0d0642f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_REDIS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf new file mode 100644 index 0000000..37c5528 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_RESPONSECODE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_RESPONSECODE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf new file mode 100644 index 0000000..ff3740f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SLIM" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_SLIM" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf new file mode 100644 index 0000000..fb5ee20 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_SOAP" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf new file mode 100644 index 0000000..795f334 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_STREAM" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_STREAM" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf new file mode 100644 index 0000000..3f6f223 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SYMFONY" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_SYMFONY" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf new file mode 100644 index 0000000..e361db2 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_THREAD" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_THREAD" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf new file mode 100644 index 0000000..90dacce --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_WORDPRESS" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_WORDPRESS" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..a828962 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PURE_PATH_CAPTURING" { + enabled = true + instrumentation = true + key = "SENSOR_PURE_PATH_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..8f89791 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..1e1ec01 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..d82cdfd --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..2689cfb --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..56bf8be --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..585c2e6 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..a015d7b --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..3deab47 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..e590287 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..0622f43 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf new file mode 100644 index 0000000..2036fab --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_IN_PROCESS_LINKING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_IN_PROCESS_LINKING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..e6c8fc3 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..1e22c77 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..bb41f2e --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..6913792 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..0285793 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..b7ea54a --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..b7a986f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..766ac9b --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..52641ce --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf new file mode 100644 index 0000000..809dd60 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_IN_PROCESS_LINKING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_IN_PROCESS_LINKING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..69e059a --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..469d1f1 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..b9a462c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..1fdb4e7 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..7423d14 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..1bec50f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..f55f6bd --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf new file mode 100644 index 0000000..6b7a9ea --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_WEBSERVER" { + enabled = true + instrumentation = true + key = "SENSOR_WEBSERVER" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..f64a202 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf new file mode 100644 index 0000000..75e64aa --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_CTG" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_CTG" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf new file mode 100644 index 0000000..f414ec5 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DB2" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DB2" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf new file mode 100644 index 0000000..270f2e0 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DB2_FETCH" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DB2_FETCH" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf new file mode 100644 index 0000000..b3d4429 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DLI" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DLI" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf new file mode 100644 index 0000000..4b53143 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_FILE" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_FILE" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf new file mode 100644 index 0000000..f1368a4 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_HTTP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_HTTP" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf new file mode 100644 index 0000000..bb868ba --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_MQ" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf new file mode 100644 index 0000000..00ca719 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_SOAP" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf new file mode 100644 index 0000000..74eb51d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_TTX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_TTX" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf new file mode 100644 index 0000000..ff5dd3d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_TX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_TX" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf new file mode 100644 index 0000000..b7a4edf --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_ZOSCONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_ZOSCONNECT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf new file mode 100644 index 0000000..1f6e57d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_CR_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_CR_MQ" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf new file mode 100644 index 0000000..c690bb3 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DB2" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DB2" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf new file mode 100644 index 0000000..73a5334 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DB2_FETCH" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DB2_FETCH" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf new file mode 100644 index 0000000..f5fd1e7 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DLI" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DLI" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf new file mode 100644 index 0000000..dca1dcd --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_ITRA" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_ITRA" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf new file mode 100644 index 0000000..dcba020 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_MPR_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_MPR_MQ" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf new file mode 100644 index 0000000..cd76cf4 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_SOAP" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf new file mode 100644 index 0000000..2f413e4 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_TTX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_TTX" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf new file mode 100644 index 0000000..da1d6f5 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_TX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_TX" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf new file mode 100644 index 0000000..58069b5 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_ZOSCONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_ZOSCONNECT" + scope = "environment" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/oneagent_features/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf b/modules/eu-live/21122023_114205/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf new file mode 100644 index 0000000..6e113aa --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf @@ -0,0 +1,17 @@ +resource "dynatrace_os_services" "Auto-start_Linux_OS_Services" { + name = "Auto-start Linux OS Services" + enabled = false + alert_activation_duration = 1 + alerting = true + monitoring = false + # not_installed_alerting = false + scope = "environment" + status_condition_linux = "$eq(failed)" + system = "LINUX" + detection_conditions_linux { + linux_detection_condition { + property = "StartupType" + startup_condition = "$eq(enabled)" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf b/modules/eu-live/21122023_114205/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf new file mode 100644 index 0000000..854ed34 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf @@ -0,0 +1,17 @@ +resource "dynatrace_os_services" "Auto-start_Windows_OS_Services" { + name = "Auto-start Windows OS Services" + enabled = false + alert_activation_duration = 1 + alerting = true + monitoring = false + # not_installed_alerting = false + scope = "environment" + status_condition_windows = "$not($eq(running))" + system = "WINDOWS" + detection_conditions_windows { + detection_conditions_window { + property = "StartupType" + startup_condition = "$eq(auto)" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/os_services/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/os_services/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/os_services/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/ownership_config/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/ownership_config/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/ownership_config/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/ownership_config/environment.ownership_config.tf b/modules/eu-live/21122023_114205/configurations/modules/ownership_config/environment.ownership_config.tf new file mode 100644 index 0000000..33c6820 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/ownership_config/environment.ownership_config.tf @@ -0,0 +1,12 @@ +resource "dynatrace_ownership_config" "environment" { + ownership_identifiers { + ownership_identifier { + enabled = true + key = "dt.owner" + } + ownership_identifier { + enabled = true + key = "owner" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_attribute/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_attribute/campaignId.request_attribute.tf b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/campaignId.request_attribute.tf new file mode 100644 index 0000000..f73a46f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/campaignId.request_attribute.tf @@ -0,0 +1,123 @@ +resource "dynatrace_request_attribute" "campaignId" { + name = "campaignId" + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # split_at = "" + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } + 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 = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } + data_sources { + enabled = false + 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 = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_attribute/debug.request_attribute.tf b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/debug.request_attribute.tf new file mode 100644 index 0000000..f01d9d6 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/debug.request_attribute.tf @@ -0,0 +1,38 @@ +resource "dynatrace_request_attribute" "debug" { + name = "debug" + # enabled = false + 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 = 4 + 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 = 3 + 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" + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_attribute/received.request_attribute.tf b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/received.request_attribute.tf new file mode 100644 index 0000000..098ca90 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/received.request_attribute.tf @@ -0,0 +1,47 @@ +resource "dynatrace_request_attribute" "received" { + name = "received" + enabled = true + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + normalization = "ORIGINAL" + # skip_personal_data_masking = false + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 4 + 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 = 3 + 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" + } + } + value_processing { + # split_at = "" + # trim = false + value_extractor_regex = "[0-9]{13}" + extract_substring { + delimiter = "RecordHeaders" + position = "AFTER" + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_attribute/reportId.request_attribute.tf b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/reportId.request_attribute.tf new file mode 100644 index 0000000..5b76405 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/reportId.request_attribute.tf @@ -0,0 +1,123 @@ +resource "dynatrace_request_attribute" "reportId" { + name = "reportId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # split_at = "" + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + 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 = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + data_sources { + enabled = false + 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 = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_attribute/sessionId.request_attribute.tf b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/sessionId.request_attribute.tf new file mode 100644 index 0000000..a085f8d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/sessionId.request_attribute.tf @@ -0,0 +1,123 @@ +resource "dynatrace_request_attribute" "sessionId" { + name = "sessionId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # split_at = "" + # trim = false + value_extractor_regex = "\\w{32}" + } + } + 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 = "\\w{32}" + } + } + data_sources { + enabled = false + 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 = "\\w{32}" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_attribute/sourceId.request_attribute.tf b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/sourceId.request_attribute.tf new file mode 100644 index 0000000..1a7a6e6 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/sourceId.request_attribute.tf @@ -0,0 +1,135 @@ +resource "dynatrace_request_attribute" "sourceId" { + name = "sourceId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # split_at = "" + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } + 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 + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } + data_sources { + enabled = false + 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 + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf new file mode 100644 index 0000000..b058709 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf @@ -0,0 +1,123 @@ +resource "dynatrace_request_attribute" "timeOfReceipt" { + name = "timeOfReceipt" + # enabled = false + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + 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 = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } + data_sources { + enabled = false + 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 = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # split_at = "" + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_attribute/timeOfSent.request_attribute.tf b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/timeOfSent.request_attribute.tf new file mode 100644 index 0000000..80a29bc --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/timeOfSent.request_attribute.tf @@ -0,0 +1,123 @@ +resource "dynatrace_request_attribute" "timeOfSent" { + name = "timeOfSent" + # enabled = false + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + 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 = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } + data_sources { + enabled = false + 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 = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # split_at = "" + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_attribute/uuId.request_attribute.tf b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/uuId.request_attribute.tf new file mode 100644 index 0000000..cd847b8 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_attribute/uuId.request_attribute.tf @@ -0,0 +1,123 @@ +resource "dynatrace_request_attribute" "uuId" { + name = "uuId" + enabled = true + aggregation = "FIRST" + # confidential = false + data_type = "STRING" + normalization = "ORIGINAL" + # skip_personal_data_masking = false + data_sources { + enabled = false + 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 = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + 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 = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # split_at = "" + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming.request_naming.tf b/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming.request_naming.tf new file mode 100644 index 0000000..76c9b10 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming.request_naming.tf @@ -0,0 +1,17 @@ +resource "dynatrace_request_naming" "Incoming" { + enabled = true + naming_pattern = "Incoming" + conditions { + condition { + attribute = "REQUEST_NAME" + comparison { + # negate = false + string { + # case_sensitive = false + operator = "EQUALS" + value = "IncomingMessage$.apply" + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming_Battery_Monitoring.request_naming.tf b/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming_Battery_Monitoring.request_naming.tf new file mode 100644 index 0000000..2d0c08d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming_Battery_Monitoring.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Battery_Monitoring" { + enabled = true + naming_pattern = "Incoming (Battery Monitoring)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "fb4d3013-24c7-4313-ba44-3052c7c4deca", "004098c7-a231-4bb7-89a7-f384b39c23b4" ] + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming_Component_Cracks.request_naming.tf b/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming_Component_Cracks.request_naming.tf new file mode 100644 index 0000000..339674b --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming_Component_Cracks.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Component_Cracks" { + enabled = true + naming_pattern = "Incoming (Component Cracks)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "91b8e5cb-4def-40b9-adf4-4019e2e7e130" ] + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming_NIRA.request_naming.tf b/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming_NIRA.request_naming.tf new file mode 100644 index 0000000..4cb31d7 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming_NIRA.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_NIRA" { + enabled = true + naming_pattern = "Incoming (NIRA)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "ce497550-91ec-46c8-add0-8f3d1845bfbb", "60fcaf1a-dd64-4654-8c90-34cba6c07e75" ] + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming_Porsche_Turbo_Charging_Planner.request_naming.tf b/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming_Porsche_Turbo_Charging_Planner.request_naming.tf new file mode 100644 index 0000000..6454e1a --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming_Porsche_Turbo_Charging_Planner.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Porsche_Turbo_Charging_Planner" { + enabled = true + naming_pattern = "Incoming (Porsche Turbo Charging Planner)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "1e68082e-f587-48ae-97fc-309b68853602", "7429368b-8bb6-4094-8b54-4bf5c8caef5f" ] + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming_Predictive_Maintenance.request_naming.tf b/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming_Predictive_Maintenance.request_naming.tf new file mode 100644 index 0000000..35a6cc6 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_naming/Incoming_Predictive_Maintenance.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Predictive_Maintenance" { + enabled = true + naming_pattern = "Incoming (Predictive Maintenance)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "6e6f94ed-8cbe-4c9b-aeaf-241cab11d9e8", "ce4ae199-72e8-40db-b1b4-3ba44368435e" ] + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_naming/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/request_naming/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_namings/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/request_namings/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_namings/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/request_namings/order.request_namings.tf b/modules/eu-live/21122023_114205/configurations/modules/request_namings/order.request_namings.tf new file mode 100644 index 0000000..87f6b03 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/request_namings/order.request_namings.tf @@ -0,0 +1,3 @@ +resource "dynatrace_request_namings" "order" { + ids = [ "ca269bce-da79-4c94-ae75-881a4bf60fe0", "f6bcd134-c69c-42f2-ab20-98f1abc9387b", "b7b4e4b5-75f2-4eae-b978-42ea4af68627", "a96da866-f84d-4584-9c27-ce4f56bb0bfe", "1f0ee314-819d-42f1-9d6f-fcd5f81b2e51", "b8cdee60-6cdf-4931-b7d9-5ebdffc90782" ] +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/resource_attributes/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/resource_attributes/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/resource_attributes/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf b/modules/eu-live/21122023_114205/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf new file mode 100644 index 0000000..d53ff99 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf @@ -0,0 +1,854 @@ +resource "dynatrace_resource_attributes" "dynatrace_resource_attributes" { + keys { + rule { + enabled = true + attribute_key = "adobe.em.env_type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "adobe.em.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "adobe.em.tier" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "apache.config.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "apache.spark.master.ip" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.environment" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.version.build" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.version.release" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aspnetcore.appl.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecr.account.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecr.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.cluster" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.family" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.revision" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.lambda.function.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cassandra.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "catalina.base" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "catalina.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.account.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.availability_zone" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.platform" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.provider" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.resource_id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.application.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.instance.index" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.space.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.space.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "coldfusion.jvm.config.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "coldfusion.service.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.tag" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.runtime" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "deployment.environment" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "device.model.identifier" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "device.model.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "dotnet.dll.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "dotnet.dll.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "elasticsearch.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "elasticsearch.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "equinox.config.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.instance" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.max_memory" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.app_engine.instance" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.app_engine.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.cloud_run.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.instance.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.instance.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.project" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "glassfish.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "glassfish.instance.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "go.linkage" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.arch" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.bin.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.config.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.data.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ace.broker.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ace.execution_group.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.aor" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.tor" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ctg.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.connect" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.control" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.mpr" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.soap_gw.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "iis.app_pool.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "iis.role.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "istio.canonical_service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "istio.namespace" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.jar.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.jar.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.main.class" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.main.module" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.mode" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.container.restart_count" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cronjob.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cronjob.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.daemonset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.daemonset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.deployment.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.deployment.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.job.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.job.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.namespace.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.node.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.basename" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.replicaset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.replicaset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.statefulset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.statefulset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.app.base.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.app.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.script.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.cli.script.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.cli.working.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.drupal.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.fpm.pool.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.symfony.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.wordpress.blog.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.command" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.command_args" + masking = "MASK_ENTIRE_VALUE" + } + rule { + enabled = true + attribute_key = "process.command_line" + masking = "MASK_ENTIRE_VALUE" + } + rule { + enabled = true + attribute_key = "process.executable.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.executable.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.pid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.instance.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.namespace" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "servlet.context.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "servlet.context.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "softwareag.install.root" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "softwareag.product.prop.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.profile.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.startup.class" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.auto.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.language" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.app.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.app.space.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.property.file.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.property.file.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks_ce.app.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks_ce.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.cell.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere_liberty.server.name" + masking = "NOT_MASKED" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/rum_host_headers/Host.rum_host_headers.tf b/modules/eu-live/21122023_114205/configurations/modules/rum_host_headers/Host.rum_host_headers.tf new file mode 100644 index 0000000..503662c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/rum_host_headers/Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "Host" { + header_name = "Host" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf b/modules/eu-live/21122023_114205/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf new file mode 100644 index 0000000..fe7d94f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "X-Forwarded-Host" { + header_name = "X-Forwarded-Host" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf b/modules/eu-live/21122023_114205/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf new file mode 100644 index 0000000..d669d2f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "X-Host" { + header_name = "X-Host" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/rum_host_headers/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/rum_host_headers/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/rum_host_headers/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf new file mode 100644 index 0000000..2a3bb2c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "CF-Connecting-IP" { + header_name = "CF-Connecting-IP" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/Forwarded.rum_ip_determination.tf b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/Forwarded.rum_ip_determination.tf new file mode 100644 index 0000000..8509c52 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/Forwarded.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "Forwarded" { + header_name = "Forwarded" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf new file mode 100644 index 0000000..dc54bb9 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "True-Client-IP" { + header_name = "True-Client-IP" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..986f797 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Client-Ip" { + header_name = "X-Client-Ip" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..04d95ea --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Cluster-Client-Ip" { + header_name = "X-Cluster-Client-Ip" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf new file mode 100644 index 0000000..94dc5a3 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Forwarded-For" { + header_name = "X-Forwarded-For" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..d0f9925 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Http-Client-Ip" { + header_name = "X-Http-Client-Ip" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf new file mode 100644 index 0000000..3d320ac --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "rproxy_remote_address" { + header_name = "rproxy_remote_address" +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf new file mode 100644 index 0000000..45128c7 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_service_anomalies_v2" "SERVICE-52AC624D70C377BC" { + scope = "SERVICE-52AC624D70C377BC" + failure_rate { + enabled = false + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = false + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/service_anomalies_v2/SERVICE-567C56D4F9B5C4AC.service_anomalies_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/service_anomalies_v2/SERVICE-567C56D4F9B5C4AC.service_anomalies_v2.tf new file mode 100644 index 0000000..a976bbe --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/service_anomalies_v2/SERVICE-567C56D4F9B5C4AC.service_anomalies_v2.tf @@ -0,0 +1,39 @@ +resource "dynatrace_service_anomalies_v2" "SERVICE-567C56D4F9B5C4AC" { + scope = "SERVICE-567C56D4F9B5C4AC" + failure_rate { + enabled = true + detection_mode = "auto" + auto_detection { + absolute_increase = 0 + relative_increase = 50 + over_alerting_protection { + minutes_abnormal_state = 1 + requests_per_minute = 10 + } + } + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = true + detection_mode = "auto" + auto_detection { + over_alerting_protection { + minutes_abnormal_state = 1 + requests_per_minute = 10 + } + response_time_all { + degradation_milliseconds = 100 + degradation_percent = 50 + } + response_time_slowest { + slowest_degradation_milliseconds = 1000 + slowest_degradation_percent = 100 + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf new file mode 100644 index 0000000..0cb4a98 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_service_anomalies_v2" "SERVICE-70C56686E39D60B1" { + scope = "SERVICE-70C56686E39D60B1" + failure_rate { + enabled = false + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = false + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/service_anomalies_v2/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/service_anomalies_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/service_anomalies_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/service_anomalies_v2/environment.service_anomalies_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/service_anomalies_v2/environment.service_anomalies_v2.tf new file mode 100644 index 0000000..8c17b2e --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/service_anomalies_v2/environment.service_anomalies_v2.tf @@ -0,0 +1,39 @@ +resource "dynatrace_service_anomalies_v2" "environment" { + scope = "environment" + failure_rate { + enabled = true + detection_mode = "auto" + auto_detection { + absolute_increase = 0 + relative_increase = 50 + over_alerting_protection { + minutes_abnormal_state = 1 + requests_per_minute = 10 + } + } + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = true + detection_mode = "auto" + auto_detection { + over_alerting_protection { + minutes_abnormal_state = 1 + requests_per_minute = 10 + } + response_time_all { + degradation_milliseconds = 100 + degradation_percent = 50 + } + response_time_slowest { + slowest_degradation_milliseconds = 1000 + slowest_degradation_percent = 100 + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf b/modules/eu-live/21122023_114205/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf new file mode 100644 index 0000000..3915592 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf @@ -0,0 +1,31 @@ +resource "dynatrace_service_naming" "_Kafka_Background_Service" { + name = "[Kafka] Background (Service)" + enabled = true + format = "Background ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "BACKGROUND_ACTIVITY" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf b/modules/eu-live/21122023_114205/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf new file mode 100644 index 0000000..7a71a0d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf @@ -0,0 +1,43 @@ +resource "dynatrace_service_naming" "_Kafka_Default_Web_Request_Service" { + name = "[Kafka] Default Web Request (Service)" + enabled = true + format = "Default Web Request ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "WEB_REQUEST_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_DETECTED_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EQUALS" + value = "Default Web Request" + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf b/modules/eu-live/21122023_114205/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf new file mode 100644 index 0000000..467c137 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf @@ -0,0 +1,42 @@ +resource "dynatrace_service_naming" "_Kafka_Metrics_Service" { + name = "[Kafka] Metrics (Service)" + enabled = true + format = "Metrics ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "WEB_REQUEST_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_WEB_CONTEXT_ROOT" + } + string { + # case_sensitive = false + # negate = false + operator = "EXISTS" + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/service_naming/_Kafka_Service.service_naming.tf b/modules/eu-live/21122023_114205/configurations/modules/service_naming/_Kafka_Service.service_naming.tf new file mode 100644 index 0000000..d8fa0c0 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/service_naming/_Kafka_Service.service_naming.tf @@ -0,0 +1,43 @@ +resource "dynatrace_service_naming" "_Kafka_Service" { + name = "[Kafka] Service" + enabled = true + format = "{ProcessGroup:KubernetesContainerName}" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "CUSTOM_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_DETECTED_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EQUALS" + value = "Kafka Consumer Producer Service" + } + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/service_naming/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/service_naming/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/service_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf new file mode 100644 index 0000000..7b03583 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_CPU_Usage" { + name = "Optimization - CPU Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.cpu.usage:splitBy()" + metric_name = "optimization___cpu_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf new file mode 100644 index 0000000..280be6c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_Disk_Usage" { + name = "Optimization - Disk Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.disk.usedPct:splitBy()" + metric_name = "optimization___disk_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf new file mode 100644 index 0000000..e2a7e14 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_Memory_Usage" { + name = "Optimization - Memory Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.mem.usage:splitBy()" + metric_name = "optimization___memory_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf new file mode 100644 index 0000000..e6638ea --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf @@ -0,0 +1,20 @@ +resource "dynatrace_slo_v2" "SLA_-_Availability" { + name = "SLA - Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100* + builtin:service.errors.server.successCount:filter(in("dt.entity.service",entitySelector("type(service),entityName.startsWith(~"Default Web Request~")"))):splitBy() + / + builtin:service.requestCount.server:filter(in("dt.entity.service",entitySelector("type(service),entityName.startsWith(~"Default Web Request~")"))):splitBy() + EOT + metric_name = "sla___availability" + target_success = 99 + target_warning = 99.5 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf new file mode 100644 index 0000000..9831dce --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "SLA_-_Performance" { + name = "SLA - Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100*(builtin:service.response.time:avg:partition("latency",value("good",lt(10000))):splitBy():count:default(1))/(builtin:service.response.time:avg:splitBy():count) + EOT + metric_name = "sla___performance" + target_success = 99 + target_warning = 99.5 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf new file mode 100644 index 0000000..ac77ea2 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Application_Performance" { + name = "Smarter - Application Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(100)*(builtin:apps.web.actionCount.category:filter(eq(Apdex category,SATISFIED)):splitBy())/(builtin:apps.web.actionCount.category:splitBy())" + metric_name = "smarter___application_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf new file mode 100644 index 0000000..83e49b7 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Browser_Monitor_Availability" { + name = "Smarter - Browser Monitor Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy())" + metric_name = "smarter___browser_monitor_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf new file mode 100644 index 0000000..1a4b823 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Database_Performance" { + name = "Smarter - Database Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + ((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):partition("perf",value("good",lt(100))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):splitBy():count)*(100)) + EOT + metric_name = "smarter___database_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf new file mode 100644 index 0000000..b92b3e7 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Database_Success_Rate" { + name = "Smarter - Database Success Rate" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100-builtin:service.errors.total.rate:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):splitBy() + EOT + metric_name = "smarter___database_success_rate" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf new file mode 100644 index 0000000..ff564f1 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Http_Monitor_Availability" { + name = "Smarter - Http Monitor Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy())" + metric_name = "smarter___http_monitor_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf new file mode 100644 index 0000000..935396f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Service_Availability" { + name = "Smarter - Service Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + (100)*(builtin:service.errors.server.successCount:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy())/(builtin:service.requestCount.server:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy()) + EOT + metric_name = "smarter___service_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf new file mode 100644 index 0000000..537417d --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Service_Performance" { + name = "Smarter - Service Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + ((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):partition("perf",value("good",lt(500))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy():count)*(100)) + EOT + metric_name = "smarter___service_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/slo_v2/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/slo_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf b/modules/eu-live/21122023_114205/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf new file mode 100644 index 0000000..4a45978 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_client_spans" { + name = "Suppress client spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "CLIENT" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf b/modules/eu-live/21122023_114205/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf new file mode 100644 index 0000000..0a9a7ed --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_internal_spans" { + name = "Suppress internal spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "INTERNAL" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf b/modules/eu-live/21122023_114205/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf new file mode 100644 index 0000000..d77c767 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_producer_spans" { + name = "Suppress producer spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "PRODUCER" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/span_entry_point/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/span_entry_point/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/span_entry_point/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/unified_services_opentel/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/unified_services_opentel/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/unified_services_opentel/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf b/modules/eu-live/21122023_114205/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf new file mode 100644 index 0000000..8d6fc89 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf @@ -0,0 +1,3 @@ +resource "dynatrace_unified_services_opentel" "environment" { + enabled = true +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf b/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf new file mode 100644 index 0000000..182ee51 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf @@ -0,0 +1,7 @@ +resource "dynatrace_web_app_key_performance_custom" "APPLICATION-EA7C4B59F27D43EB" { + scope = "APPLICATION-EA7C4B59F27D43EB" + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_custom/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_custom/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_custom/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf b/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf new file mode 100644 index 0000000..1720e54 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf @@ -0,0 +1,12 @@ +resource "dynatrace_web_app_key_performance_load" "APPLICATION-EA7C4B59F27D43EB" { + kpm = "VISUALLY_COMPLETE" + scope = "APPLICATION-EA7C4B59F27D43EB" + fallback_thresholds { + frustrating_fallback_threshold_seconds = 12 + tolerated_fallback_threshold_seconds = 3 + } + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_load/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_load/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_load/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf b/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf new file mode 100644 index 0000000..3744114 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf @@ -0,0 +1,12 @@ +resource "dynatrace_web_app_key_performance_xhr" "APPLICATION-EA7C4B59F27D43EB" { + kpm = "VISUALLY_COMPLETE" + scope = "APPLICATION-EA7C4B59F27D43EB" + fallback_thresholds { + frustrating_fallback_threshold_seconds = 12 + tolerated_fallback_threshold_seconds = 3 + } + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_xhr/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_xhr/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/web_app_key_performance_xhr/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/Audi_VSDS_EU_Live_Connected_Friction_NIRA.webhook_notification.tf b/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/Audi_VSDS_EU_Live_Connected_Friction_NIRA.webhook_notification.tf new file mode 100644 index 0000000..8b3cbb4 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/Audi_VSDS_EU_Live_Connected_Friction_NIRA.webhook_notification.tf @@ -0,0 +1,44 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_EU_Live_Connected_Friction_NIRA" { + name = "Audi VSDS EU Live Connected Friction NIRA" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "PCXIK4R", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQ1NTQ1MmQ2MC04OTNmLTNhMGEtOTYyNy0zMTVmMmJiNzliMje-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + # use_oauth_2 = false + headers { + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/Audi_VSDS_EU_Live_Porsche_Battery_Monitoring_-_B2E.webhook_notification.tf b/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/Audi_VSDS_EU_Live_Porsche_Battery_Monitoring_-_B2E.webhook_notification.tf new file mode 100644 index 0000000..fe68a21 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/Audi_VSDS_EU_Live_Porsche_Battery_Monitoring_-_B2E.webhook_notification.tf @@ -0,0 +1,44 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_EU_Live_Porsche_Battery_Monitoring_-_B2E" { + name = "Audi VSDS EU Live Porsche Battery Monitoring - B2E" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "PRCLI0O", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQxYjJlNTA3YS1kYWU4LTM0M2YtOTA3YS1lZTIyZTgxM2IzNTm-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + # use_oauth_2 = false + headers { + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/Audi_VSDS_EU_Live_Porsche_Component_Cracks_-_B2E.webhook_notification.tf b/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/Audi_VSDS_EU_Live_Porsche_Component_Cracks_-_B2E.webhook_notification.tf new file mode 100644 index 0000000..3961644 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/Audi_VSDS_EU_Live_Porsche_Component_Cracks_-_B2E.webhook_notification.tf @@ -0,0 +1,44 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_EU_Live_Porsche_Component_Cracks_-_B2E" { + name = "Audi VSDS EU Live Porsche Component Cracks - B2E" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "PFVBEEC", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQxYjJlNTA3YS1kYWU4LTM0M2YtOTA3YS1lZTIyZTgxM2IzNTm-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + # use_oauth_2 = false + headers { + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/Audi_VSDS_EU_Live_Porsche_Predictive_Maintenance_-_B2C.webhook_notification.tf b/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/Audi_VSDS_EU_Live_Porsche_Predictive_Maintenance_-_B2C.webhook_notification.tf new file mode 100644 index 0000000..b8358ea --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/Audi_VSDS_EU_Live_Porsche_Predictive_Maintenance_-_B2C.webhook_notification.tf @@ -0,0 +1,44 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_EU_Live_Porsche_Predictive_Maintenance_-_B2C" { + name = "Audi VSDS EU Live Porsche Predictive Maintenance - B2C" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "PCXIK4R", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQ2ZmY0NjdiZi1lMjJjLTM0MTQtYWJjZi0wZjg5MGY2ZGIyY2G-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + # use_oauth_2 = false + headers { + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/Audi_VSDS_EU_Live_Porsche_Turbo_Charging_Planner_-_B2C.webhook_notification.tf b/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/Audi_VSDS_EU_Live_Porsche_Turbo_Charging_Planner_-_B2C.webhook_notification.tf new file mode 100644 index 0000000..507f65c --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/Audi_VSDS_EU_Live_Porsche_Turbo_Charging_Planner_-_B2C.webhook_notification.tf @@ -0,0 +1,44 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_EU_Live_Porsche_Turbo_Charging_Planner_-_B2C" { + name = "Audi VSDS EU Live Porsche Turbo Charging Planner - B2C" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "P7UPGYY", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQxYjJlNTA3YS1kYWU4LTM0M2YtOTA3YS1lZTIyZTgxM2IzNTm-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + # use_oauth_2 = false + headers { + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + } +} diff --git a/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/___providers___.tf b/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/modules/webhook_notification/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-live/21122023_114205/configurations/terraform.tfstate b/modules/eu-live/21122023_114205/configurations/terraform.tfstate new file mode 100644 index 0000000..e9ffd98 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/terraform.tfstate @@ -0,0 +1,7413 @@ +{ + "version": 4, + "terraform_version": "1.5.7", + "serial": 60, + "lineage": "693eba0b-096b-297c-1945-bf917516396e", + "outputs": {}, + "resources": [ + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "BEGIN_992_Comp_Cracks_Basis_F4F", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "filter-fdc-consent", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "91b8e5cb-4def-40b9-adf4-4019e2e7e130", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.begin_992_comp_cracks_basis_f4f", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.begin_992_comp_cracks_basis_f4f", + "name": "BEGIN_992_Comp_Cracks_Basis_F4F", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "BEGIN_E3_PM_V4_F4F", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "filter-fdc-consent", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "6e6f94ed-8cbe-4c9b-aeaf-241cab11d9e8", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.begin_e3_pm_v4_f4f", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.begin_e3_pm_v4_f4f", + "name": "BEGIN_E3_PM_V4_F4F", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "BEGIN_G2PA_PM_V4_F4F", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "filter-fdc-consent", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "ce4ae199-72e8-40db-b1b4-3ba44368435e", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.begin_g2pa_pm_v4_f4f", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.begin_g2pa_pm_v4_f4f", + "name": "BEGIN_G2PA_PM_V4_F4F", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "BEGIN_J1_51_BM_8_MYN_F4F", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "filter-fdc-consent", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "fb4d3013-24c7-4313-ba44-3052c7c4deca", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.begin_j1_51_bm_8_myn_f4f", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.begin_j1_51_bm_8_myn_f4f", + "name": "BEGIN_J1_51_BM_8_MYN_F4F", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "BEGIN_J1_51_BM_8_MYP_F4F", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "filter-fdc-consent", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "004098c7-a231-4bb7-89a7-f384b39c23b4", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.begin_j1_51_bm_8_myp_f4f", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.begin_j1_51_bm_8_myp_f4f", + "name": "BEGIN_J1_51_BM_8_MYP_F4F", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "BEGIN_J1_51_PTCP_MYN_F4F", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "filter-fdc-consent", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "1e68082e-f587-48ae-97fc-309b68853602", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.begin_j1_51_ptcp_myn_f4f", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.begin_j1_51_ptcp_myn_f4f", + "name": "BEGIN_J1_51_PTCP_MYN_F4F", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "BEGIN_J1_51_PTCP_MYP_F4F", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "filter-fdc-consent", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "7429368b-8bb6-4094-8b54-4bf5c8caef5f", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.begin_j1_51_ptcp_myp_f4f", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.begin_j1_51_ptcp_myp_f4f", + "name": "BEGIN_J1_51_PTCP_MYP_F4F", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "BEGIN_NIRA_Germany", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "filter-fdc-consent", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "ce497550-91ec-46c8-add0-8f3d1845bfbb", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.begin_nira_germany_2023", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.begin_nira_germany_2023", + "name": "BEGIN_NIRA_Germany_2023", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "BEGIN_NIRA_United_Kingdom", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "filter-fdc-consent", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "60fcaf1a-dd64-4654-8c90-34cba6c07e75", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.begin_nira_united_kingdom_2023", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.begin_nira_united_kingdom_2023", + "name": "BEGIN_NIRA_United_Kingdom_2023", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "END_992_Comp_Cracks_Basis_F4F", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "converter-fdc-transfer", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "91b8e5cb-4def-40b9-adf4-4019e2e7e130", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.end_992_comp_cracks_basis_f4f", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.end_992_comp_cracks_basis_f4f", + "name": "END_992_Comp_Cracks_Basis_F4F", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "END_E3_PM_V4_F4F", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "converter-fdc-transfer", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "6e6f94ed-8cbe-4c9b-aeaf-241cab11d9e8", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.end_e3_pm_v4_f4f", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.end_e3_pm_v4_f4f", + "name": "END_E3_PM_V4_F4F", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "END_G2PA_PM_V4_F4F", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "converter-fdc-transfer", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "ce4ae199-72e8-40db-b1b4-3ba44368435e", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.end_g2pa_pm_v4_f4f", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.end_g2pa_pm_v4_f4f", + "name": "END_G2PA_PM_V4_F4F", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "END_J1_51_BM_8_MYN_F4F", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "converter-fdc-transfer", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "fb4d3013-24c7-4313-ba44-3052c7c4deca", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.end_j1_51_bm_8_myn_f4f", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.end_j1_51_bm_8_myn_f4f", + "name": "END_J1_51_BM_8_MYN_F4F", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "END_J1_51_BM_8_MYP_F4F", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "converter-fdc-transfer", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "004098c7-a231-4bb7-89a7-f384b39c23b4", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.end_j1_51_bm_8_myp_f4f", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.end_j1_51_bm_8_myp_f4f", + "name": "END_J1_51_BM_8_MYP_F4F", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "END_J1_51_PTCP_MYN_F4F", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "router-fdc", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "1e68082e-f587-48ae-97fc-309b68853602", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.end_j1_51_ptcp_myn_f4f", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.end_j1_51_ptcp_myn_f4f", + "name": "END_J1_51_PTCP_MYN_F4F", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "END_J1_51_PTCP_MYP_F4F", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "router-fdc", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "7429368b-8bb6-4094-8b54-4bf5c8caef5f", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.end_j1_51_ptcp_myp_f4f", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.end_j1_51_ptcp_myp_f4f", + "name": "END_J1_51_PTCP_MYP_F4F", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "END_NIRA_Germany", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "forwarder-fdc-nira", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "ce497550-91ec-46c8-add0-8f3d1845bfbb", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.end_nira_germany_2023", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.end_nira_germany_2023", + "name": "END_NIRA_Germany_2023", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.calculated_service_metric", + "mode": "managed", + "type": "dynatrace_calculated_service_metric", + "name": "END_NIRA_United_Kingdom", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_DISPLAY_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "forwarder-fdc-nira", + "values": null + } + ], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [ + { + "match_on_child_calls": false, + "operator": "EXISTS", + "request_attribute": "received", + "source": [], + "unknowns": "", + "value": 0, + "values": null + } + ], + "service_type": [], + "string": [], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "60fcaf1a-dd64-4654-8c90-34cba6c07e75", + "values": null + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "description": "", + "dimension_definition": [ + { + "dimension": "{RequestAttribute:uuId}", + "name": "uuId", + "placeholders": [], + "top_x": 100, + "top_x_aggregation": "SUM", + "top_x_direction": "DESCENDING", + "unknowns": "" + } + ], + "enabled": true, + "entity_id": "", + "id": "calc:service.end_nira_united_kingdom_2023", + "ignore_muted_requests": false, + "management_zones": null, + "metric_definition": [ + { + "metric": "REQUEST_ATTRIBUTE", + "request_attribute": "received" + } + ], + "metric_key": "calc:service.end_nira_united_kingdom_2023", + "name": "END_NIRA_United_Kingdom_2023", + "unit": "MILLI_SECOND", + "unit_display_name": "", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.custom_service", + "mode": "managed", + "type": "dynatrace_custom_service", + "name": "Kafka_Consumer_Producer_Service", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "enabled": true, + "id": "7e71e923-6fd9-4d56-b510-864c150c6536#MULTI#PART#ID#java", + "name": "Kafka Consumer Producer Service", + "process_groups": [], + "queue_entry_point": false, + "queue_entry_point_type": "", + "rule": [ + { + "annotations": [], + "class": [ + { + "match": "EQUALS", + "name": "de.audi.acdc.connectors.common.messages.IncomingMessage$" + } + ], + "enabled": true, + "file": [], + "method": [ + { + "arguments": [ + "java.lang.Object", + "de.audi.acdc.connectors.common.messages.MessageOffset", + "de.audi.acdc.connectors.common.messages.MessageMetadata", + "de.audi.acdc.platform.telemetry.api.TelemetryContext" + ], + "id": "", + "modifiers": [], + "name": "apply", + "returns": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + }, + { + "arguments": [ + "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" + ], + "id": "", + "modifiers": [], + "name": "apply", + "returns": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + }, + { + "arguments": [ + "java.lang.Object", + "de.audi.acdc.connectors.common.messages.MessageOffset", + "de.audi.acdc.platform.telemetry.api.TelemetryContext" + ], + "id": "", + "modifiers": [], + "name": "apply", + "returns": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "technology": "java", + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.management_zone_v2", + "mode": "managed", + "type": "dynatrace_management_zone_v2", + "name": "Connected_Friction", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "description": "", + "id": "vu9U3hXa3q0AAAABABhidWlsdGluOm1hbmFnZW1lbnQtem9uZXMABnRlbmFudAAGdGVuYW50ACQ4M2YwZTIxZS1lYWU0LTM0OGQtOGY4Yi03NTM5NTE4MjA1NWa-71TeFdrerQ", + "legacy_id": "-8939396637912714099", + "name": "Connected Friction", + "rules": [ + { + "rule": [ + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "nira", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-ingest", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main codec-mt", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main connector-mt-mqtt", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-normalizer", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + } + ] + } + ] + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.management_zone_v2", + "mode": "managed", + "type": "dynatrace_management_zone_v2", + "name": "Porsche_Data_Lake", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "description": "", + "id": "vu9U3hXa3q0AAAABABhidWlsdGluOm1hbmFnZW1lbnQtem9uZXMABnRlbmFudAAGdGVuYW50ACQzN2Y0M2QyMS1hZTJjLTNlYTctYjU4NS0xY2I4NDBkNjkwMTa-71TeFdrerQ", + "legacy_id": "4031914781268786855", + "name": "Porsche Data Lake", + "rules": [ + { + "rule": [ + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "pdl", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-ingest", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main codec-mt", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main connector-mt-mqtt", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-normalizer", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + } + ] + } + ] + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.management_zone_v2", + "mode": "managed", + "type": "dynatrace_management_zone_v2", + "name": "Predictive_Maintenance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "description": "", + "id": "vu9U3hXa3q0AAAABABhidWlsdGluOm1hbmFnZW1lbnQtem9uZXMABnRlbmFudAAGdGVuYW50ACQyNjk1ZDgxYy1hOWFjLTNhMDgtYTE0Mi03MzMxMGY2ZGUzYTm-71TeFdrerQ", + "legacy_id": "2780365962588469768", + "name": "Predictive Maintenance", + "rules": [ + { + "rule": [ + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-ingest", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main codec-mt", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main connector-mt-mqtt", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-normalizer", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "predictive-maintenance", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main converter-fdc-transfer-audi", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + } + ] + } + ] + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "campaignId", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": [], + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + ] + } + ], + "data_type": "STRING", + "enabled": true, + "id": "421a099a-5df2-4000-be96-7d7902f524be", + "name": "campaignId", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "debug", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 4, + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "argument_index": 3, + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [] + } + ], + "data_type": "STRING", + "enabled": false, + "id": "898ab1f9-20ea-41d7-829c-13db498e3580", + "name": "debug", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "received", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 4, + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "argument_index": 3, + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [ + { + "delimiter": "RecordHeaders", + "end_delimiter": "", + "position": "AFTER", + "unknowns": "" + } + ], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "[0-9]{13}" + } + ] + } + ], + "data_type": "INTEGER", + "enabled": true, + "id": "83ded455-37a5-47cc-87e9-6a0f3dfcb487", + "name": "received", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "reportId", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": [], + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + } + ], + "data_type": "STRING", + "enabled": false, + "id": "2e978742-7bca-4541-b222-4c6d103c27ea", + "name": "reportId", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "sessionId", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": [], + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32}" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32}" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32}" + } + ] + } + ], + "data_type": "STRING", + "enabled": false, + "id": "0cbc9bca-fb47-426e-9554-1fac94453d4f", + "name": "sessionId", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "sourceId", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": [], + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [ + { + "delimiter": ",", + "end_delimiter": ",", + "position": "BETWEEN", + "unknowns": "" + } + ], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [ + { + "delimiter": ",", + "end_delimiter": ",", + "position": "BETWEEN", + "unknowns": "" + } + ], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [ + { + "delimiter": ",", + "end_delimiter": ",", + "position": "BETWEEN", + "unknowns": "" + } + ], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "" + } + ] + } + ], + "data_type": "STRING", + "enabled": false, + "id": "66dbfd64-5d4a-4b80-933b-3e9a538b53d6", + "name": "sourceId", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "timeOfReceipt", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": [], + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + ] + } + ], + "data_type": "INTEGER", + "enabled": false, + "id": "93cc3730-b56b-45ea-8525-afd75548b810", + "name": "timeOfReceipt", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "timeOfSent", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": [], + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + ] + } + ], + "data_type": "INTEGER", + "enabled": false, + "id": "9a7cbb31-c30c-4585-9074-b5c92bf111c1", + "name": "timeOfSent", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "uuId", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": [], + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + } + ], + "data_type": "STRING", + "enabled": true, + "id": "3173bc5a-85c5-4b8f-ac16-439340a984fe", + "name": "uuId", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_naming", + "mode": "managed", + "type": "dynatrace_request_naming", + "name": "Incoming", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "REQUEST_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "IncomingMessage$.apply", + "values": [] + } + ], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "id": "11d96e36-8042-4776-9401-d78860901bc0", + "management_zones": [], + "naming_pattern": "Incoming", + "placeholders": [], + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_naming", + "mode": "managed", + "type": "dynatrace_request_naming", + "name": "Incoming_Battery_Monitoring", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS_ANY_OF", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "", + "values": [ + "004098c7-a231-4bb7-89a7-f384b39c23b4", + "fb4d3013-24c7-4313-ba44-3052c7c4deca" + ] + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "id": "b980439f-844c-480f-b608-7a69555fc183", + "management_zones": [], + "naming_pattern": "Incoming (Battery Monitoring)", + "placeholders": [], + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_naming", + "mode": "managed", + "type": "dynatrace_request_naming", + "name": "Incoming_Component_Cracks", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS_ANY_OF", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "", + "values": [ + "91b8e5cb-4def-40b9-adf4-4019e2e7e130" + ] + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "id": "a859909c-2492-4925-abcc-b13dfaffd5ce", + "management_zones": [], + "naming_pattern": "Incoming (Component Cracks)", + "placeholders": [], + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_naming", + "mode": "managed", + "type": "dynatrace_request_naming", + "name": "Incoming_NIRA", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS_ANY_OF", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "", + "values": [ + "60fcaf1a-dd64-4654-8c90-34cba6c07e75", + "ce497550-91ec-46c8-add0-8f3d1845bfbb" + ] + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "id": "4c6af538-9651-4ae1-bf26-998b89f1adf8", + "management_zones": [], + "naming_pattern": "Incoming (NIRA)", + "placeholders": [], + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_naming", + "mode": "managed", + "type": "dynatrace_request_naming", + "name": "Incoming_Porsche_Turbo_Charging_Planner", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS_ANY_OF", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "", + "values": [ + "1e68082e-f587-48ae-97fc-309b68853602", + "7429368b-8bb6-4094-8b54-4bf5c8caef5f" + ] + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "id": "f57d6b25-f0ac-4521-a282-b91a3b0c9e17", + "management_zones": [], + "naming_pattern": "Incoming (Porsche Turbo Charging Planner)", + "placeholders": [], + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_naming", + "mode": "managed", + "type": "dynatrace_request_naming", + "name": "Incoming_Predictive_Maintenance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS_ANY_OF", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "", + "values": [ + "6e6f94ed-8cbe-4c9b-aeaf-241cab11d9e8", + "ce4ae199-72e8-40db-b1b4-3ba44368435e" + ] + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "id": "97757c94-731a-4812-a84b-09da7b68f59b", + "management_zones": [], + "naming_pattern": "Incoming (Predictive Maintenance)", + "placeholders": [], + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.service_naming", + "mode": "managed", + "type": "dynatrace_service_naming", + "name": "_Kafka_Background_Service", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TYPE", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "BACKGROUND_ACTIVITY" + } + ], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TECHNOLOGY", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": [ + { + "type": "APACHE_KAFKA", + "unknowns": "", + "verbatim_type": "" + } + ] + } + ], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "format": "Background ({ProcessGroup:KubernetesContainerName})", + "id": "dd0ca312-7d30-4b65-a384-178866d5deb6", + "name": "[Kafka] Background (Service)", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.service_naming", + "mode": "managed", + "type": "dynatrace_service_naming", + "name": "_Kafka_Default_Web_Request_Service", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TYPE", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "WEB_REQUEST_SERVICE" + } + ], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TECHNOLOGY", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": [ + { + "type": "APACHE_KAFKA", + "unknowns": "", + "verbatim_type": "" + } + ] + } + ], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [ + { + "case_sensitive": false, + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "Default Web Request" + } + ], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "format": "Default Web Request ({ProcessGroup:KubernetesContainerName})", + "id": "846b19a9-7951-4639-bd18-a91375f0c514", + "name": "[Kafka] Default Web Request (Service)", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.service_naming", + "mode": "managed", + "type": "dynatrace_service_naming", + "name": "_Kafka_Metrics_Service", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TYPE", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "WEB_REQUEST_SERVICE" + } + ], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TECHNOLOGY", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": [ + { + "type": "APACHE_KAFKA", + "unknowns": "", + "verbatim_type": "" + } + ] + } + ], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_WEB_CONTEXT_ROOT", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [ + { + "case_sensitive": false, + "negate": false, + "operator": "EXISTS", + "unknowns": "", + "value": "" + } + ], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "format": "Metrics ({ProcessGroup:KubernetesContainerName})", + "id": "a9dff75b-a7c9-4aac-ad43-56d0767c0af5", + "name": "[Kafka] Metrics (Service)", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.service_naming", + "mode": "managed", + "type": "dynatrace_service_naming", + "name": "_Kafka_Service", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TYPE", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "CUSTOM_SERVICE" + } + ], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TECHNOLOGY", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": [ + { + "type": "APACHE_KAFKA", + "unknowns": "", + "verbatim_type": "" + } + ] + } + ], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [ + { + "case_sensitive": false, + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "Kafka Consumer Producer Service" + } + ], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "format": "{ProcessGroup:KubernetesContainerName}", + "id": "472c604f-c566-4bbd-9244-c09147e2e960", + "name": "[Kafka] Service", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Optimization_-_CPU_Usage", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkYzJkMDY2MGItYjFjZS0zZmNhLTlkNDctZDBmMjcxYWI0NGRjvu9U3hXa3q0", + "legacy_id": "c2d0660b-b1ce-3fca-9d47-d0f271ab44dc", + "metric_expression": "builtin:host.cpu.usage:splitBy()", + "metric_name": "optimization___cpu_usage", + "name": "Optimization - CPU Usage", + "target_success": 50, + "target_warning": 60 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Optimization_-_Disk_Usage", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkN2U1ZjI4YjctMzkzMS0zM2I4LThmNzAtYjIzOTMyYTQyNzU0vu9U3hXa3q0", + "legacy_id": "7e5f28b7-3931-33b8-8f70-b23932a42754", + "metric_expression": "builtin:host.disk.usedPct:splitBy()", + "metric_name": "optimization___disk_usage", + "name": "Optimization - Disk Usage", + "target_success": 50, + "target_warning": 60 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Optimization_-_Memory_Usage", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkODY1YTQ0ZDUtZjYyNC0zZTAxLTkxYzUtYjAyMDhkMzMyZDVivu9U3hXa3q0", + "legacy_id": "865a44d5-f624-3e01-91c5-b0208d332d5b", + "metric_expression": "builtin:host.mem.usage:splitBy()", + "metric_name": "optimization___memory_usage", + "name": "Optimization - Memory Usage", + "target_success": 50, + "target_warning": 60 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "SLA_-_Availability", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkYWU2NDQ0ZWQtNzA1Yi0zN2JmLWJlYWEtNTcyN2NmYmZjODZjvu9U3hXa3q0", + "legacy_id": "ae6444ed-705b-37bf-beaa-5727cfbfc86c", + "metric_expression": "100*\nbuiltin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()\n/\nbuiltin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()", + "metric_name": "sla___availability", + "name": "SLA - Availability", + "target_success": 99, + "target_warning": 99.5 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "SLA_-_Performance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkOWJkZTI2YzYtZjNkYy0zNjlmLWFjNzYtYTE4NzAxMDg2MDhhvu9U3hXa3q0", + "legacy_id": "9bde26c6-f3dc-369f-ac76-a1870108608a", + "metric_expression": "100*(builtin:service.response.time:avg:partition(\"latency\",value(\"good\",lt(10000))):splitBy():count:default(1))/(builtin:service.response.time:avg:splitBy():count)", + "metric_name": "sla___performance", + "name": "SLA - Performance", + "target_success": 99, + "target_warning": 99.5 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Application_Performance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkNDdmMWU2OTYtMWVkMS0zMTM3LWExZGEtZTdlOTcwY2E2NmM0vu9U3hXa3q0", + "legacy_id": "47f1e696-1ed1-3137-a1da-e7e970ca66c4", + "metric_expression": "(100)*(builtin:apps.web.actionCount.category:filter(eq(Apdex category,SATISFIED)):splitBy())/(builtin:apps.web.actionCount.category:splitBy())", + "metric_name": "smarter___application_performance", + "name": "Smarter - Application Performance", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Browser_Monitor_Availability", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkNDk4ZmY5NDMtYTRiOC0zYTU0LWExMzMtYjEyNzJhNGM1MWZjvu9U3hXa3q0", + "legacy_id": "498ff943-a4b8-3a54-a133-b1272a4c51fc", + "metric_expression": "(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy())", + "metric_name": "smarter___browser_monitor_availability", + "name": "Smarter - Browser Monitor Availability", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Database_Performance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkMTRlMmRmNTgtMzk1NS0zMThlLTg0ZTQtNzEwZDI2NzA1YWVivu9U3hXa3q0", + "legacy_id": "14e2df58-3955-318e-84e4-710d26705aeb", + "metric_expression": "((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):partition(\"perf\",value(\"good\",lt(100))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):splitBy():count)*(100))", + "metric_name": "smarter___database_performance", + "name": "Smarter - Database Performance", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Database_Success_Rate", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkMDljMTExMmYtMTI4MS0zZmE1LWFjNjEtMDFkZWM4NjBjMjBivu9U3hXa3q0", + "legacy_id": "09c1112f-1281-3fa5-ac61-01dec860c20b", + "metric_expression": "100-builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):splitBy()", + "metric_name": "smarter___database_success_rate", + "name": "Smarter - Database Success Rate", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Http_Monitor_Availability", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkNWM2ZmRjNzMtMTA1NS0zZDUzLWI4MzgtZmI4Mzk0YWQ0MmU1vu9U3hXa3q0", + "legacy_id": "5c6fdc73-1055-3d53-b838-fb8394ad42e5", + "metric_expression": "(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy())", + "metric_name": "smarter___http_monitor_availability", + "name": "Smarter - Http Monitor Availability", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Service_Availability", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkNTczMmQ3ZGQtZWE1OS0zMjNmLTgwMzgtNGNjZGZhNDgwYTY1vu9U3hXa3q0", + "legacy_id": "5732d7dd-ea59-323f-8038-4ccdfa480a65", + "metric_expression": "(100)*(builtin:service.errors.server.successCount:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy())/(builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy())", + "metric_name": "smarter___service_availability", + "name": "Smarter - Service Availability", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Service_Performance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkZThjMGYzNGYtODllZS0zYjFlLWI5YmYtNmVjMWU2NDJjODEwvu9U3hXa3q0", + "legacy_id": "e8c0f34f-89ee-3b1e-b9bf-6ec1e642c810", + "metric_expression": "((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):partition(\"perf\",value(\"good\",lt(500))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy():count)*(100))", + "metric_name": "smarter___service_performance", + "name": "Smarter - Service Performance", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + } + ], + "check_results": null +} diff --git a/modules/eu-live/21122023_114205/configurations/terraform.tfstate.backup b/modules/eu-live/21122023_114205/configurations/terraform.tfstate.backup new file mode 100644 index 0000000..4fa8f11 --- /dev/null +++ b/modules/eu-live/21122023_114205/configurations/terraform.tfstate.backup @@ -0,0 +1,4587 @@ +{ + "version": 4, + "terraform_version": "1.5.7", + "serial": 41, + "lineage": "693eba0b-096b-297c-1945-bf917516396e", + "outputs": {}, + "resources": [ + { + "module": "module.custom_service", + "mode": "managed", + "type": "dynatrace_custom_service", + "name": "Kafka_Consumer_Producer_Service", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "enabled": true, + "id": "7e71e923-6fd9-4d56-b510-864c150c6536#MULTI#PART#ID#java", + "name": "Kafka Consumer Producer Service", + "process_groups": [], + "queue_entry_point": false, + "queue_entry_point_type": "", + "rule": [ + { + "annotations": [], + "class": [ + { + "match": "EQUALS", + "name": "de.audi.acdc.connectors.common.messages.IncomingMessage$" + } + ], + "enabled": true, + "file": [], + "method": [ + { + "arguments": [ + "java.lang.Object", + "de.audi.acdc.connectors.common.messages.MessageOffset", + "de.audi.acdc.connectors.common.messages.MessageMetadata", + "de.audi.acdc.platform.telemetry.api.TelemetryContext" + ], + "id": "", + "modifiers": [], + "name": "apply", + "returns": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + }, + { + "arguments": [ + "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" + ], + "id": "", + "modifiers": [], + "name": "apply", + "returns": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + }, + { + "arguments": [ + "java.lang.Object", + "de.audi.acdc.connectors.common.messages.MessageOffset", + "de.audi.acdc.platform.telemetry.api.TelemetryContext" + ], + "id": "", + "modifiers": [], + "name": "apply", + "returns": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "technology": "java", + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.management_zone_v2", + "mode": "managed", + "type": "dynatrace_management_zone_v2", + "name": "Connected_Friction", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "description": "", + "id": "vu9U3hXa3q0AAAABABhidWlsdGluOm1hbmFnZW1lbnQtem9uZXMABnRlbmFudAAGdGVuYW50ACQ4M2YwZTIxZS1lYWU0LTM0OGQtOGY4Yi03NTM5NTE4MjA1NWa-71TeFdrerQ", + "legacy_id": "-8939396637912714099", + "name": "Connected Friction", + "rules": [ + { + "rule": [ + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "nira", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-ingest", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main codec-mt", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main connector-mt-mqtt", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-normalizer", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + } + ] + } + ] + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.management_zone_v2", + "mode": "managed", + "type": "dynatrace_management_zone_v2", + "name": "Porsche_Data_Lake", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "description": "", + "id": "vu9U3hXa3q0AAAABABhidWlsdGluOm1hbmFnZW1lbnQtem9uZXMABnRlbmFudAAGdGVuYW50ACQzN2Y0M2QyMS1hZTJjLTNlYTctYjU4NS0xY2I4NDBkNjkwMTa-71TeFdrerQ", + "legacy_id": "4031914781268786855", + "name": "Porsche Data Lake", + "rules": [ + { + "rule": [ + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "pdl", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-ingest", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main codec-mt", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main connector-mt-mqtt", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-normalizer", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + } + ] + } + ] + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.management_zone_v2", + "mode": "managed", + "type": "dynatrace_management_zone_v2", + "name": "Predictive_Maintenance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "description": "", + "id": "vu9U3hXa3q0AAAABABhidWlsdGluOm1hbmFnZW1lbnQtem9uZXMABnRlbmFudAAGdGVuYW50ACQyNjk1ZDgxYy1hOWFjLTNhMDgtYTE0Mi03MzMxMGY2ZGUzYTm-71TeFdrerQ", + "legacy_id": "2780365962588469768", + "name": "Predictive Maintenance", + "rules": [ + { + "rule": [ + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-ingest", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main codec-mt", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main connector-mt-mqtt", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "platform-normalizer", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + }, + { + "attribute_rule": [ + { + "attribute_conditions": [ + { + "condition": [ + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "CLOUD_APPLICATION_NAMESPACE_NAME", + "operator": "CONTAINS", + "string_value": "predictive-maintenance", + "tag": "" + }, + { + "case_sensitive": false, + "dynamic_key": "", + "dynamic_key_source": "", + "entity_id": "", + "enum_value": "", + "integer_value": 0, + "key": "PROCESS_GROUP_DETECTED_NAME", + "operator": "NOT_CONTAINS", + "string_value": "de.audi.acdc.transformer.Main converter-fdc-transfer-audi", + "tag": "" + } + ] + } + ], + "azure_to_pgpropagation": false, + "azure_to_service_propagation": false, + "custom_device_group_to_custom_device_propagation": false, + "entity_type": "SERVICE", + "host_to_pgpropagation": false, + "pg_to_host_propagation": false, + "pg_to_service_propagation": false, + "service_to_host_propagation": true, + "service_to_pgpropagation": true + } + ], + "dimension_rule": [], + "enabled": true, + "entity_selector": "", + "type": "ME" + } + ] + } + ] + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "campaignId", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": [], + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + ] + } + ], + "data_type": "STRING", + "enabled": true, + "id": "421a099a-5df2-4000-be96-7d7902f524be", + "name": "campaignId", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "debug", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 4, + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "argument_index": 3, + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [] + } + ], + "data_type": "STRING", + "enabled": false, + "id": "898ab1f9-20ea-41d7-829c-13db498e3580", + "name": "debug", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "received", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 4, + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "argument_index": 3, + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [ + { + "delimiter": "RecordHeaders", + "end_delimiter": "", + "position": "AFTER", + "unknowns": "" + } + ], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "[0-9]{13}" + } + ] + } + ], + "data_type": "INTEGER", + "enabled": true, + "id": "83ded455-37a5-47cc-87e9-6a0f3dfcb487", + "name": "received", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "reportId", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": [], + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + } + ], + "data_type": "STRING", + "enabled": false, + "id": "2e978742-7bca-4541-b222-4c6d103c27ea", + "name": "reportId", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "sessionId", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": [], + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32}" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32}" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "\\w{32}" + } + ] + } + ], + "data_type": "STRING", + "enabled": false, + "id": "0cbc9bca-fb47-426e-9554-1fac94453d4f", + "name": "sessionId", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "sourceId", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": [], + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [ + { + "delimiter": ",", + "end_delimiter": ",", + "position": "BETWEEN", + "unknowns": "" + } + ], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [ + { + "delimiter": ",", + "end_delimiter": ",", + "position": "BETWEEN", + "unknowns": "" + } + ], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [ + { + "delimiter": ",", + "end_delimiter": ",", + "position": "BETWEEN", + "unknowns": "" + } + ], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "" + } + ] + } + ], + "data_type": "STRING", + "enabled": false, + "id": "66dbfd64-5d4a-4b80-933b-3e9a538b53d6", + "name": "sourceId", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "timeOfReceipt", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": [], + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + ] + } + ], + "data_type": "INTEGER", + "enabled": false, + "id": "93cc3730-b56b-45ea-8525-afd75548b810", + "name": "timeOfReceipt", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "timeOfSent", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": [], + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + ] + } + ], + "data_type": "INTEGER", + "enabled": false, + "id": "9a7cbb31-c30c-4585-9074-b5c92bf111c1", + "name": "timeOfSent", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_attribute", + "mode": "managed", + "type": "dynatrace_request_attribute", + "name": "uuId", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "aggregation": "FIRST", + "confidential": false, + "data_sources": [ + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": false, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.OutgoingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + }, + { + "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$", + "file_name": "", + "file_name_matcher": "", + "method_name": "apply", + "modifiers": [], + "return_type": "de.audi.acdc.connectors.common.messages.IncomingMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + }, + { + "capturing_and_storage_location": "", + "cics_sdk_method_node_condition": [], + "enabled": true, + "iib_label_method_node_condition": [], + "iib_method_node_condition": [], + "iib_node_type": "", + "methods": [ + { + "argument_index": 1, + "capture": "ARGUMENT", + "deep_object_access": ".toString()", + "method": [ + { + "argument_types": [ + "de.audi.acdc.domain.NormalizedMessage" + ], + "class_name": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$", + "file_name": "", + "file_name_matcher": "", + "method_name": "EncodedNormalizedMessage", + "modifiers": [], + "return_type": "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage", + "unknowns": "", + "visibility": "PUBLIC" + } + ], + "unknowns": "" + } + ], + "parameter_name": "", + "scope": [], + "session_attribute_technology": "", + "source": "METHOD_PARAM", + "technology": "JAVA", + "unknowns": "", + "value_processing": [ + { + "extract_substring": [], + "split_at": "", + "trim": false, + "unknowns": "", + "value_condition": [], + "value_extractor_regex": "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + ] + } + ], + "data_type": "STRING", + "enabled": true, + "id": "3173bc5a-85c5-4b8f-ac16-439340a984fe", + "name": "uuId", + "normalization": "ORIGINAL", + "skip_personal_data_masking": false, + "unknowns": null + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_naming", + "mode": "managed", + "type": "dynatrace_request_naming", + "name": "Incoming", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "REQUEST_NAME", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [ + { + "case_sensitive": false, + "operator": "EQUALS", + "unknowns": "", + "value": "IncomingMessage$.apply", + "values": [] + } + ], + "string_request_attribute": [], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "id": "11d96e36-8042-4776-9401-d78860901bc0", + "management_zones": [], + "naming_pattern": "Incoming", + "placeholders": [], + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_naming", + "mode": "managed", + "type": "dynatrace_request_naming", + "name": "Incoming_Battery_Monitoring", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS_ANY_OF", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "", + "values": [ + "004098c7-a231-4bb7-89a7-f384b39c23b4", + "fb4d3013-24c7-4313-ba44-3052c7c4deca" + ] + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "id": "b980439f-844c-480f-b608-7a69555fc183", + "management_zones": null, + "naming_pattern": "Incoming (Battery Monitoring)", + "placeholders": [], + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_naming", + "mode": "managed", + "type": "dynatrace_request_naming", + "name": "Incoming_Component_Cracks", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS_ANY_OF", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "", + "values": [ + "91b8e5cb-4def-40b9-adf4-4019e2e7e130" + ] + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "id": "a859909c-2492-4925-abcc-b13dfaffd5ce", + "management_zones": [], + "naming_pattern": "Incoming (Component Cracks)", + "placeholders": [], + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_naming", + "mode": "managed", + "type": "dynatrace_request_naming", + "name": "Incoming_NIRA", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS_ANY_OF", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "", + "values": [ + "60fcaf1a-dd64-4654-8c90-34cba6c07e75", + "ce497550-91ec-46c8-add0-8f3d1845bfbb" + ] + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "id": "4c6af538-9651-4ae1-bf26-998b89f1adf8", + "management_zones": null, + "naming_pattern": "Incoming (NIRA)", + "placeholders": [], + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_naming", + "mode": "managed", + "type": "dynatrace_request_naming", + "name": "Incoming_Porsche_Turbo_Charging_Planner", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS_ANY_OF", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "", + "values": [ + "1e68082e-f587-48ae-97fc-309b68853602", + "7429368b-8bb6-4094-8b54-4bf5c8caef5f" + ] + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "id": "f57d6b25-f0ac-4521-a282-b91a3b0c9e17", + "management_zones": null, + "naming_pattern": "Incoming (Porsche Turbo Charging Planner)", + "placeholders": [], + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.request_naming", + "mode": "managed", + "type": "dynatrace_request_naming", + "name": "Incoming_Predictive_Maintenance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparison": [ + { + "boolean": [], + "esb_input_node_type": [], + "failed_state": [], + "failure_reason": [], + "fast_string": [], + "flaw_state": [], + "generic": [], + "http_method": [], + "http_status_class": [], + "iib_input_node_type": [], + "negate": false, + "number": [], + "number_request_attribute": [], + "service_type": [], + "string": [], + "string_request_attribute": [ + { + "case_sensitive": false, + "match_on_child_calls": false, + "operator": "EQUALS_ANY_OF", + "request_attribute": "campaignId", + "source": [], + "unknowns": "", + "value": "", + "values": [ + "6e6f94ed-8cbe-4c9b-aeaf-241cab11d9e8", + "ce4ae199-72e8-40db-b1b4-3ba44368435e" + ] + } + ], + "tag": [], + "zos_call_type": [] + } + ], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "id": "97757c94-731a-4812-a84b-09da7b68f59b", + "management_zones": null, + "naming_pattern": "Incoming (Predictive Maintenance)", + "placeholders": [], + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.service_naming", + "mode": "managed", + "type": "dynatrace_service_naming", + "name": "_Kafka_Background_Service", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TYPE", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "BACKGROUND_ACTIVITY" + } + ], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TECHNOLOGY", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": [ + { + "type": "APACHE_KAFKA", + "unknowns": "", + "verbatim_type": "" + } + ] + } + ], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "format": "Background ({ProcessGroup:KubernetesContainerName})", + "id": "dd0ca312-7d30-4b65-a384-178866d5deb6", + "name": "[Kafka] Background (Service)", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.service_naming", + "mode": "managed", + "type": "dynatrace_service_naming", + "name": "_Kafka_Default_Web_Request_Service", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TYPE", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "WEB_REQUEST_SERVICE" + } + ], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TECHNOLOGY", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": [ + { + "type": "APACHE_KAFKA", + "unknowns": "", + "verbatim_type": "" + } + ] + } + ], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [ + { + "case_sensitive": false, + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "Default Web Request" + } + ], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "format": "Default Web Request ({ProcessGroup:KubernetesContainerName})", + "id": "846b19a9-7951-4639-bd18-a91375f0c514", + "name": "[Kafka] Default Web Request (Service)", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.service_naming", + "mode": "managed", + "type": "dynatrace_service_naming", + "name": "_Kafka_Metrics_Service", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TYPE", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "WEB_REQUEST_SERVICE" + } + ], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TECHNOLOGY", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": [ + { + "type": "APACHE_KAFKA", + "unknowns": "", + "verbatim_type": "" + } + ] + } + ], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_WEB_CONTEXT_ROOT", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [ + { + "case_sensitive": false, + "negate": false, + "operator": "EXISTS", + "unknowns": "", + "value": "" + } + ], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "format": "Metrics ({ProcessGroup:KubernetesContainerName})", + "id": "a9dff75b-a7c9-4aac-ad43-56d0767c0af5", + "name": "[Kafka] Metrics (Service)", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.service_naming", + "mode": "managed", + "type": "dynatrace_service_naming", + "name": "_Kafka_Service", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "conditions": [ + { + "condition": [ + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TYPE", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "CUSTOM_SERVICE" + } + ], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_TECHNOLOGY", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [ + { + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": [ + { + "type": "APACHE_KAFKA", + "unknowns": "", + "verbatim_type": "" + } + ] + } + ], + "unknowns": "" + }, + { + "application_type": [], + "application_type_comparison": [], + "azure_compute_mode": [], + "azure_compute_mode_comparison": [], + "azure_sku": [], + "azure_sku_comparision": [], + "base_comparison_basic": [], + "base_condition_key": [], + "bitness": [], + "bitness_comparision": [], + "cloud_type": [], + "cloud_type_comparison": [], + "comparison": [], + "custom_application_type": [], + "custom_application_type_comparison": [], + "custom_host_metadata": [], + "custom_host_metadata_condition_key": [], + "custom_process_metadata": [], + "custom_process_metadata_condition_key": [], + "database_topology": [], + "database_topology_comparison": [], + "dcrum_decoder": [], + "dcrum_decoder_comparison": [], + "entity": [], + "entity_id_comparison": [], + "host_tech": [], + "hypervisor": [], + "hypervisor_type_comparision": [], + "indexed_name": [], + "indexed_name_comparison": [], + "indexed_string": [], + "indexed_string_comparison": [], + "indexed_tag": [], + "indexed_tag_comparison": [], + "integer": [], + "integer_comparison": [], + "ipaddress": [], + "ipaddress_comparison": [], + "key": [ + { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC", + "unknowns": "" + } + ], + "mobile_platform": [], + "mobile_platform_comparison": [], + "os_arch": [], + "os_type": [], + "osarchitecture_comparison": [], + "ostype_comparison": [], + "paas_type": [], + "paas_type_comparison": [], + "process_metadata": [], + "process_metadata_condition_key": [], + "service_topology": [], + "service_topology_comparison": [], + "service_type": [], + "service_type_comparison": [], + "simple_host_tech_comparison": [], + "simple_tech_comparison": [], + "string": [ + { + "case_sensitive": false, + "negate": false, + "operator": "EQUALS", + "unknowns": "", + "value": "Kafka Consumer Producer Service" + } + ], + "string_comparison": [], + "string_condition_key": [], + "string_key": [], + "synthetic_engine": [], + "synthetic_engine_type_comparison": [], + "tag": [], + "tag_comparison": [], + "tech": [], + "unknowns": "" + } + ] + } + ], + "enabled": true, + "format": "{ProcessGroup:KubernetesContainerName}", + "id": "472c604f-c566-4bbd-9244-c09147e2e960", + "name": "[Kafka] Service", + "unknowns": "" + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Optimization_-_CPU_Usage", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkYzJkMDY2MGItYjFjZS0zZmNhLTlkNDctZDBmMjcxYWI0NGRjvu9U3hXa3q0", + "legacy_id": "c2d0660b-b1ce-3fca-9d47-d0f271ab44dc", + "metric_expression": "builtin:host.cpu.usage:splitBy()", + "metric_name": "optimization___cpu_usage", + "name": "Optimization - CPU Usage", + "target_success": 50, + "target_warning": 60 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Optimization_-_Disk_Usage", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkN2U1ZjI4YjctMzkzMS0zM2I4LThmNzAtYjIzOTMyYTQyNzU0vu9U3hXa3q0", + "legacy_id": "7e5f28b7-3931-33b8-8f70-b23932a42754", + "metric_expression": "builtin:host.disk.usedPct:splitBy()", + "metric_name": "optimization___disk_usage", + "name": "Optimization - Disk Usage", + "target_success": 50, + "target_warning": 60 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Optimization_-_Memory_Usage", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkODY1YTQ0ZDUtZjYyNC0zZTAxLTkxYzUtYjAyMDhkMzMyZDVivu9U3hXa3q0", + "legacy_id": "865a44d5-f624-3e01-91c5-b0208d332d5b", + "metric_expression": "builtin:host.mem.usage:splitBy()", + "metric_name": "optimization___memory_usage", + "name": "Optimization - Memory Usage", + "target_success": 50, + "target_warning": 60 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "SLA_-_Availability", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkYWU2NDQ0ZWQtNzA1Yi0zN2JmLWJlYWEtNTcyN2NmYmZjODZjvu9U3hXa3q0", + "legacy_id": "ae6444ed-705b-37bf-beaa-5727cfbfc86c", + "metric_expression": "100*\nbuiltin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()\n/\nbuiltin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()", + "metric_name": "sla___availability", + "name": "SLA - Availability", + "target_success": 99, + "target_warning": 99.5 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "SLA_-_Performance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkOWJkZTI2YzYtZjNkYy0zNjlmLWFjNzYtYTE4NzAxMDg2MDhhvu9U3hXa3q0", + "legacy_id": "9bde26c6-f3dc-369f-ac76-a1870108608a", + "metric_expression": "100*(builtin:service.response.time:avg:partition(\"latency\",value(\"good\",lt(10000))):splitBy():count:default(1))/(builtin:service.response.time:avg:splitBy():count)", + "metric_name": "sla___performance", + "name": "SLA - Performance", + "target_success": 99, + "target_warning": 99.5 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Application_Performance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkNDdmMWU2OTYtMWVkMS0zMTM3LWExZGEtZTdlOTcwY2E2NmM0vu9U3hXa3q0", + "legacy_id": "47f1e696-1ed1-3137-a1da-e7e970ca66c4", + "metric_expression": "(100)*(builtin:apps.web.actionCount.category:filter(eq(Apdex category,SATISFIED)):splitBy())/(builtin:apps.web.actionCount.category:splitBy())", + "metric_name": "smarter___application_performance", + "name": "Smarter - Application Performance", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Browser_Monitor_Availability", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkNDk4ZmY5NDMtYTRiOC0zYTU0LWExMzMtYjEyNzJhNGM1MWZjvu9U3hXa3q0", + "legacy_id": "498ff943-a4b8-3a54-a133-b1272a4c51fc", + "metric_expression": "(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy())", + "metric_name": "smarter___browser_monitor_availability", + "name": "Smarter - Browser Monitor Availability", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Database_Performance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkMTRlMmRmNTgtMzk1NS0zMThlLTg0ZTQtNzEwZDI2NzA1YWVivu9U3hXa3q0", + "legacy_id": "14e2df58-3955-318e-84e4-710d26705aeb", + "metric_expression": "((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):partition(\"perf\",value(\"good\",lt(100))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):splitBy():count)*(100))", + "metric_name": "smarter___database_performance", + "name": "Smarter - Database Performance", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Database_Success_Rate", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkMDljMTExMmYtMTI4MS0zZmE1LWFjNjEtMDFkZWM4NjBjMjBivu9U3hXa3q0", + "legacy_id": "09c1112f-1281-3fa5-ac61-01dec860c20b", + "metric_expression": "100-builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):splitBy()", + "metric_name": "smarter___database_success_rate", + "name": "Smarter - Database Success Rate", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Http_Monitor_Availability", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkNWM2ZmRjNzMtMTA1NS0zZDUzLWI4MzgtZmI4Mzk0YWQ0MmU1vu9U3hXa3q0", + "legacy_id": "5c6fdc73-1055-3d53-b838-fb8394ad42e5", + "metric_expression": "(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy())", + "metric_name": "smarter___http_monitor_availability", + "name": "Smarter - Http Monitor Availability", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Service_Availability", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkNTczMmQ3ZGQtZWE1OS0zMjNmLTgwMzgtNGNjZGZhNDgwYTY1vu9U3hXa3q0", + "legacy_id": "5732d7dd-ea59-323f-8038-4ccdfa480a65", + "metric_expression": "(100)*(builtin:service.errors.server.successCount:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy())/(builtin:service.requestCount.server:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy())", + "metric_name": "smarter___service_availability", + "name": "Smarter - Service Availability", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "module": "module.slo_v2", + "mode": "managed", + "type": "dynatrace_slo_v2", + "name": "Smarter_-_Service_Performance", + "provider": "provider[\"registry.terraform.io/dynatrace-oss/dynatrace\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "custom_description": "", + "enabled": true, + "error_budget_burn_rate": [ + { + "burn_rate_visualization_enabled": true, + "fast_burn_threshold": 10 + } + ], + "evaluation_type": "AGGREGATE", + "evaluation_window": "-1w", + "filter": "", + "id": "vu9U3hXa3q0AAAABABZidWlsdGluOm1vbml0b3Jpbmcuc2xvAAZ0ZW5hbnQABnRlbmFudAAkZThjMGYzNGYtODllZS0zYjFlLWI5YmYtNmVjMWU2NDJjODEwvu9U3hXa3q0", + "legacy_id": "e8c0f34f-89ee-3b1e-b9bf-6ec1e642c810", + "metric_expression": "((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):partition(\"perf\",value(\"good\",lt(500))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy():count)*(100))", + "metric_name": "smarter___service_performance", + "name": "Smarter - Service Performance", + "target_success": 95, + "target_warning": 98 + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + } + ], + "check_results": null +} diff --git a/modules/eu-live/21122023_114205/dashboards/.terraform.lock.hcl b/modules/eu-live/21122023_114205/dashboards/.terraform.lock.hcl new file mode 100644 index 0000000..2bca201 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/.terraform.lock.hcl @@ -0,0 +1,24 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/dynatrace-oss/dynatrace" { + version = "1.48.1" + constraints = "1.48.1" + hashes = [ + "h1:AgZqqZpqVRpjqIa4mfzvCPfT9li4W6a59kJhABmsf0Q=", + "zh:0629cc12a54001dda771cf183835f15e5d86750dd8c4674aaea5f3afcc8e6c39", + "zh:1779cd799d51bec5edc5ae79f662b9cc619f50ba597d05cf4814a314e393480b", + "zh:3294afff379e852e790175bd2c1debcc3cedf78b15f03cef5c4d591ab20de88f", + "zh:3d1deb0c3ff3857d49661bbf78183018567f33a098f3db145e788924b9ed5b4a", + "zh:470221fbf707da03bd7738c248e4fb2235ddc047e9c6841fb59c8e491d6e608d", + "zh:6b3708cd04a3af70fdd01de70a73a83ea3d55101d9861afde1c76a882c13344e", + "zh:6db27ff51145e42d818e8b4cb4fe3a96fcdf1449a3666f6043448642db8f57bb", + "zh:826974341c04b0ae47e9b7cdb424a741dd7bd4d7a64c25dc784b5766e521253a", + "zh:8ec7c6778a6f580968d174ca34b96b99890f11b793c6b214b65ef95ea552e58d", + "zh:9b57a5c5b42393338495da84cfeb70c513b9f911c4033bbbaec314b4983d2636", + "zh:b79e91d2de8b587ffd11ee6551ebfb76bf6d2cc4b3237836c0d202ddf41db77a", + "zh:ba8262954e9a502641521c19df524862ffc51c61303b8f9e89369700e71f9ef9", + "zh:e428f3649709d407bffcdfc10550e3b2d4b50c43329cb565c64fe0dc1f2bebc4", + "zh:e884adc31eb0a05048db8b480292bbe69ae8e0ea837966a6ad3d1bbc53ffc941", + ] +} diff --git a/modules/eu-live/21122023_114205/dashboards/.terraform/modules/modules.json b/modules/eu-live/21122023_114205/dashboards/.terraform/modules/modules.json new file mode 100644 index 0000000..06b1578 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/.terraform/modules/modules.json @@ -0,0 +1 @@ +{"Modules":[{"Key":"","Source":"","Dir":"."},{"Key":"dashboard","Source":"./modules/dashboard","Dir":"modules/dashboard"}]} \ No newline at end of file diff --git a/modules/eu-live/21122023_114205/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE b/modules/eu-live/21122023_114205/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/modules/eu-live/21122023_114205/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md b/modules/eu-live/21122023_114205/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md new file mode 100644 index 0000000..79b3fb8 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md @@ -0,0 +1,17 @@ +# Dynatrace Terraform Provider +## Requirements + +- [Terraform](https://www.terraform.io/downloads.html) 0.13.x+ + +## Using the provider + +Please check the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs) for how to use and configure this Provider as well as for currrently supported resources and data sources. + +Additional information can be found under [Dynatrace Configuration as Code via Terraform](https://www.dynatrace.com/support/help/manage/configuration-as-code/terraform). + +## Exporting existing configuration from a Dynatrace Environment + +In addition to acting as a Terraform Provider Plugin the executable `terraform-provider-dynatrace` (`terraform-provider-dynatrace.exe` on Windows) can also get directly invoked. +The utility then reaches out to the Dynatrace Environment specified by the command line arguments and fetches all currently supported configuration items. These results will then automatically get transformed into HCL (the configuration language to be used for `.tf` files) and places each configuration item into its own `.tf` file). + +Please check out the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs#exporting-existing-configuration-from-a-dynatrace-environment) for detailed information about how to use that functionality. diff --git a/modules/eu-live/21122023_114205/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 b/modules/eu-live/21122023_114205/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 new file mode 100755 index 0000000..07abc00 Binary files /dev/null and b/modules/eu-live/21122023_114205/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 differ diff --git a/modules/eu-live/21122023_114205/dashboards/___providers___.tf b/modules/eu-live/21122023_114205/dashboards/___providers___.tf new file mode 100644 index 0000000..169cc35 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/___providers___.tf @@ -0,0 +1,11 @@ +terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } + + provider "dynatrace" { + } diff --git a/modules/eu-live/21122023_114205/dashboards/main.tf b/modules/eu-live/21122023_114205/dashboards/main.tf new file mode 100644 index 0000000..ad34330 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/main.tf @@ -0,0 +1,4 @@ +module "dashboard" { + source = "./modules/dashboard" +} + diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/SLA_Connected_Friction_owned_by_Audi.dashboard.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/SLA_Connected_Friction_owned_by_Audi.dashboard.tf new file mode 100644 index 0000000..d97cdc3 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/SLA_Connected_Friction_owned_by_Audi.dashboard.tf @@ -0,0 +1,1549 @@ +resource "dynatrace_dashboard" "SLA_Connected_Friction_owned_by_Audi" { + dashboard_metadata { + name = "SLA Connected Friction" + # consistent_colors = false + owner = "Audi" + preset = true + } + tile { + name = "Application Performance" + assigned_entities = [ "f864a070-9b7d-37b6-9ce5-2c228af2061e" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=1;customTitle=Last Week;" + tile_type = "SLO" + bounds { + height = 152 + left = 950 + top = 342 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "Application Performance" + assigned_entities = [ "f864a070-9b7d-37b6-9ce5-2c228af2061e" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=1;customTitle=Last Year;" + tile_type = "SLO" + bounds { + height = 152 + left = 1558 + top = 342 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "Application Performance" + assigned_entities = [ "f864a070-9b7d-37b6-9ce5-2c228af2061e" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=1;customTitle=Last Month;" + tile_type = "SLO" + bounds { + height = 152 + left = 1254 + top = 342 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "[Performance] Connected Friction" + assigned_entities = [ "91813387-3a2b-39e6-8900-a3a2722c2d27" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=10;customTitle=Last Month;" + tile_type = "SLO" + bounds { + height = 152 + left = 1254 + top = 836 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "[Performance] Connected Friction" + assigned_entities = [ "91813387-3a2b-39e6-8900-a3a2722c2d27" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=10;customTitle=Last Week;" + tile_type = "SLO" + bounds { + height = 152 + left = 950 + top = 836 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "[Performance] Connected Friction" + assigned_entities = [ "91813387-3a2b-39e6-8900-a3a2722c2d27" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=10;customTitle=Last Year;" + tile_type = "SLO" + bounds { + height = 152 + left = 1558 + top = 836 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "Performance" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 950 + top = 494 + width = 228 + } + } + tile { + name = "Availability" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 950 + top = 0 + width = 190 + } + } + tile { + name = "Latency" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 0 + width = 152 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## Verfügbarkeit + Die Verfügbarkeit setzt sich zusammen aus den erfolgreichen Aufrufen zu den Gesamaufrufen des Service. + + ## Availability + The availability is composed of the successful calls to the total calls to the service. + + ### [Connected Friction](https://collaboration.msi.audi.com/confluence/pages/viewpage.action?pageId=427410632) | [Availability Dynatrace](https://www.dynatrace.com/support/help/shortlink/service-level-objectives#config) + EOT + tile_type = "MARKDOWN" + bounds { + height = 304 + left = 1862 + top = 38 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## Performanz + Eine SLO, bei dem der metrische Ausdruck ein Verhältnis zwischen **guten Minuten** und Gesamtminuten darstellt. **Gute Minuten** zählen die Anzahl der Minuten, in denen die Antwortlatenz unter dem festgelegten Schwellenwert liegt. + + ## Performance + An SLO, where the metric expression represents a ratio between **good minutes** and total minutes. **Good minutes** count the number of minutes during which the response latency is below the defined threshold. + + ### [Performance Dynatrace](https://www.dynatrace.com/support/help/shortlink/service-level-objectives#config) + EOT + tile_type = "MARKDOWN" + bounds { + height = 304 + left = 1862 + top = 532 + width = 494 + } + } + tile { + name = "Last Week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()\n/\nbuiltin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "98.5", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Avalability in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()" + } + ], + "unitTransform": "auto", + "valueFormat": "0,000" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540", + "value": 99.5 + }, + { + "color": "#f5d30f", + "value": 99 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 950 + top = 38 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "Last Month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()\n/\nbuiltin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "98.5", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Avalability in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()" + } + ], + "unitTransform": "auto", + "valueFormat": "0,000" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540", + "value": 99.5 + }, + { + "color": "#f5d30f", + "value": 99 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1254 + top = 38 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "Last Year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()\n/\nbuiltin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "98.5", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Avalability in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()" + } + ], + "unitTransform": "auto", + "valueFormat": "0,000" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540", + "value": 99.5 + }, + { + "color": "#f5d30f", + "value": 99 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1558 + top = 38 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "Last Week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)\n/\nbuiltin:service.response.time:avg:splitBy():count", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "70", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Average performance in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count" + } + ], + "unitTransform": "auto", + "valueFormat": "0,00" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 90 + }, + { + "color": "#f5d30f", + "value": 80 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 950 + top = 532 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "Last Month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)\n/\nbuiltin:service.response.time:avg:splitBy():count", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "70", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Average performance in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count" + } + ], + "unitTransform": "auto", + "valueFormat": "0,00" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 90 + }, + { + "color": "#f5d30f", + "value": 80 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1254 + top = 532 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "Last Year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)\n/\nbuiltin:service.response.time:avg:splitBy():count", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "70", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Average performance in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count" + } + ], + "unitTransform": "auto", + "valueFormat": "0,00" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 90 + }, + { + "color": "#f5d30f", + "value": 80 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1558 + top = 532 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "Global Timeframe (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "H", + "metricSelector": "(((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))\n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldTransformation": "LAST_VALUE", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "H" + ], + "visible": true + } + ] + }, + "graphChartSettings": { + "connectNulls": true + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "H:", + "properties": { + "alias": "Average latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "(((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "tableSettings": { + "hiddenColumns": [ + "C:uuId", + "B:uuId.name", + "D:uuId.name", + "F:uuId.name" + ] + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "(calc:service.nira_received_de:splitBy(uuId):sort(value(auto,descending))-calc:service.normalizer_received_de:splitBy(uuId):sort(value(auto,descending))):splitBy():avg", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 342 + left = 0 + top = 266 + width = 912 + } + filter { + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "5 min (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)) \n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 0 + top = 38 + width = 228 + } + filter { + timeframe = "-5m" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "1 h (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)) \n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 228 + top = 38 + width = 228 + } + filter { + timeframe = "-1h" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "24 h (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)) \n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 456 + top = 38 + width = 228 + } + filter { + timeframe = "-24h to now" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "3 d (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)) \n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 684 + top = 38 + width = 228 + } + filter { + timeframe = "-72h to now" + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } + tile { + name = "Global Timeframe" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026(100*((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0))/((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names,(100*((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0))/((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names,(100*((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0))/((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "H", + "metricSelector": "100 *\n((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)), series(value,lt(200))):splitBy():count:default(0) +\n(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)), series(value,lt(200))):splitBy():count:default(0))\n/\n((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "I", + "metricSelector": "100 *\n((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)), series(value,lt(5000))):splitBy():count:default(0) +\n(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0))\n/\n((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "J", + "metricSelector": "100 *\n((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) +\n(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0))\n/\n((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldTransformation": "LAST_VALUE", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "H", + "I", + "J" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "H:", + "properties": { + "alias": "\u003c200 ms", + "color": "GREEN", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "I:", + "properties": { + "alias": "≥200 ms \u003c5000 ms", + "color": "YELLOW", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "J:", + "properties": { + "alias": "≥5000 ms", + "color": "RED", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "(calc:service.nira_received_fr:splitBy(uuId):sort(value(auto,descending))-calc:service.normalizer_received_fr:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ] + } + ], + "type": "STACKED_AREA" + } + }) + bounds { + height = 380 + left = 0 + top = 608 + width = 912 + } + filter { + management_zone { + name = "Connected Friction" + id = "7390074963392870479" + } + } + } +} diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/SLA_Porsche_Data_Lake_Services_owned_by_Audi.dashboard.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/SLA_Porsche_Data_Lake_Services_owned_by_Audi.dashboard.tf new file mode 100644 index 0000000..766f3ee --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/SLA_Porsche_Data_Lake_Services_owned_by_Audi.dashboard.tf @@ -0,0 +1,2885 @@ +resource "dynatrace_dashboard" "SLA_Porsche_Data_Lake_Services_owned_by_Audi" { + dashboard_metadata { + name = "SLA Porsche Data Lake Services" + # consistent_colors = false + owner = "Audi" + preset = true + } + tile { + name = "Application Performance" + assigned_entities = [ "f864a070-9b7d-37b6-9ce5-2c228af2061e" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=1;customTitle=Last Week;" + tile_type = "SLO" + bounds { + height = 152 + left = 950 + top = 1406 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "[Performance] Connected Friction" + assigned_entities = [ "91813387-3a2b-39e6-8900-a3a2722c2d27" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=10;customTitle=Last Week;" + tile_type = "SLO" + bounds { + height = 152 + left = 950 + top = 1938 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Performance" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 950 + top = 1596 + width = 228 + } + } + tile { + name = "Availability" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 950 + top = 1064 + width = 190 + } + } + tile { + name = "Battery Monitoring Latency" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 0 + width = 342 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## Verfügbarkeit + Die Verfügbarkeit setzt sich zusammen aus den erfolgreichen Aufrufen zu den Gesamaufrufen des Service. + + ## Availability + The availability is composed of the successful calls to the total calls to the service. + + ### [Porsche Data Lake](https://collaboration.msi.audi.com/confluence/display/VSDS/Porsche) | [Availability Dynatrace](https://www.dynatrace.com/support/help/shortlink/service-level-objectives#config) + EOT + tile_type = "MARKDOWN" + bounds { + height = 304 + left = 1862 + top = 1102 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## Performanz + Eine SLO, bei dem der metrische Ausdruck ein Verhältnis zwischen **guten Minuten** und Gesamtminuten darstellt. **Gute Minuten** zählen die Anzahl der Minuten, in denen die Antwortlatenz unter dem festgelegten Schwellenwert liegt. + + ## Performance + An SLO, where the metric expression represents a ratio between **good minutes** and total minutes. **Good minutes** count the number of minutes during which the response latency is below the defined threshold. + + ### [Performance Dynatrace](https://www.dynatrace.com/support/help/shortlink/service-level-objectives#config) + EOT + tile_type = "MARKDOWN" + bounds { + height = 304 + left = 1862 + top = 1634 + width = 494 + } + } + tile { + name = "Component Cracks Latency" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 950 + top = 0 + width = 342 + } + } + tile { + name = "Porsche Turbo Charging Planner Latency" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 1026 + width = 456 + } + } + tile { + name = "Last Week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()\n/\nbuiltin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "98.5", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Avalability in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()" + } + ], + "unitTransform": "auto", + "valueFormat": "0,000" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540", + "value": 99.5 + }, + { + "color": "#f5d30f", + "value": 99 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 950 + top = 1102 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Last Week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)\n/\nbuiltin:service.response.time:avg:splitBy():count", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "70", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Average performance in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count" + } + ], + "unitTransform": "auto", + "valueFormat": "0,00" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 90 + }, + { + "color": "#f5d30f", + "value": 80 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 950 + top = 1634 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Last Month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()\n/\nbuiltin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "98.5", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Avalability in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()" + } + ], + "unitTransform": "auto", + "valueFormat": "0,000" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540", + "value": 99.5 + }, + { + "color": "#f5d30f", + "value": 99 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1254 + top = 1102 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Last Year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()\n/\nbuiltin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "98.5", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Avalability in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()" + } + ], + "unitTransform": "auto", + "valueFormat": "0,000" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540", + "value": 99.5 + }, + { + "color": "#f5d30f", + "value": 99 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1558 + top = 1102 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Last Month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)\n/\nbuiltin:service.response.time:avg:splitBy():count", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "70", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Average performance in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count" + } + ], + "unitTransform": "auto", + "valueFormat": "0,00" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 90 + }, + { + "color": "#f5d30f", + "value": 80 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1254 + top = 1634 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Last Year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)\n/\nbuiltin:service.response.time:avg:splitBy():count", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "70", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Average performance in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count" + } + ], + "unitTransform": "auto", + "valueFormat": "0,00" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 90 + }, + { + "color": "#f5d30f", + "value": 80 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1558 + top = 1634 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Application Performance" + assigned_entities = [ "f864a070-9b7d-37b6-9ce5-2c228af2061e" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=1;customTitle=SLA - Availability;" + tile_type = "SLO" + bounds { + height = 152 + left = 1254 + top = 1406 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Application Performance" + assigned_entities = [ "f864a070-9b7d-37b6-9ce5-2c228af2061e" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=1;customTitle=SLA - Availability;" + tile_type = "SLO" + bounds { + height = 152 + left = 1558 + top = 1406 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "[Performance] Connected Friction" + assigned_entities = [ "91813387-3a2b-39e6-8900-a3a2722c2d27" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=10;customTitle=Last Month;" + tile_type = "SLO" + bounds { + height = 152 + left = 1254 + top = 1938 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "[Performance] Connected Friction" + assigned_entities = [ "91813387-3a2b-39e6-8900-a3a2722c2d27" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=10;customTitle=Last Year;" + tile_type = "SLO" + bounds { + height = 152 + left = 1558 + top = 1938 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "5 min (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))\n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 0 + top = 38 + width = 228 + } + filter { + timeframe = "-5m" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "1 h (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))\n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 228 + top = 38 + width = 228 + } + filter { + timeframe = "-1h" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "24 h (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))\n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 456 + top = 38 + width = 228 + } + filter { + timeframe = "-24h to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "3 d (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))\n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 684 + top = 38 + width = 228 + } + filter { + timeframe = "-72h to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Global Timeframe (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg)/2):setUnit(MilliSecond)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "H", + "metricSelector": "(((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg)\n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldTransformation": "LAST_VALUE", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "H" + ], + "visible": true + } + ] + }, + "graphChartSettings": { + "connectNulls": true + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "H:", + "properties": { + "alias": "Average latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "(((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg)/2):setUnit(MilliSecond)" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "tableSettings": { + "hiddenColumns": [ + "C:uuId", + "B:uuId.name", + "D:uuId.name", + "F:uuId.name" + ] + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "(calc:service.nira_received_de:splitBy(uuId):sort(value(auto,descending))-calc:service.normalizer_received_de:splitBy(uuId):sort(value(auto,descending))):splitBy():avg", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 342 + left = 0 + top = 266 + width = 912 + } + filter { + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "5 min (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 950 + top = 38 + width = 228 + } + filter { + timeframe = "-5m" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "1 h (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 1178 + top = 38 + width = 228 + } + filter { + timeframe = "-1h" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "24 h (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 1406 + top = 38 + width = 228 + } + filter { + timeframe = "-24h to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "3 d (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 1634 + top = 38 + width = 228 + } + filter { + timeframe = "-72h to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "5 min (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)) \n/ \n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 0 + top = 1064 + width = 228 + } + filter { + timeframe = "-5m" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "1 h (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)) \n/ \n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 228 + top = 1064 + width = 228 + } + filter { + timeframe = "-1h" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "24 h (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)) \n/ \n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 456 + top = 1064 + width = 228 + } + filter { + timeframe = "-24h to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "3 d (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)) \n/ \n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 684 + top = 1064 + width = 228 + } + filter { + timeframe = "-72h to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Global Timeframe (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "H", + "metricSelector": "(((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))\n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldTransformation": "LAST_VALUE", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "H" + ], + "visible": true + } + ] + }, + "graphChartSettings": { + "connectNulls": true + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "H:", + "properties": { + "alias": "Average latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "(((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "tableSettings": { + "hiddenColumns": [ + "C:uuId", + "B:uuId.name", + "D:uuId.name", + "F:uuId.name" + ] + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "(calc:service.nira_received_de:splitBy(uuId):sort(value(auto,descending))-calc:service.normalizer_received_de:splitBy(uuId):sort(value(auto,descending))):splitBy():avg", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 342 + left = 0 + top = 1292 + width = 912 + } + filter { + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Global Timeframe" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026(100*((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0))/((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names,(100*((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0))/((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names,(100*((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0))/((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "H", + "metricSelector": "100 *\n((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0))\n/\n((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "I", + "metricSelector": "100 *\n((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0))\n/\n((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "J", + "metricSelector": "100 *\n((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0))\n/\n((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldTransformation": "LAST_VALUE", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "H", + "I", + "J" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "H:", + "properties": { + "alias": "\u003c200 ms", + "color": "GREEN", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "I:", + "properties": { + "alias": "≥200 ms \u003c5000 ms", + "color": "YELLOW", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "J:", + "properties": { + "alias": "≥5000 ms", + "color": "RED", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "(calc:service.nira_received_fr:splitBy(uuId):sort(value(auto,descending))-calc:service.normalizer_received_fr:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ] + } + ], + "type": "STACKED_AREA" + } + }) + bounds { + height = 380 + left = 0 + top = 1634 + width = 912 + } + filter { + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Global Timeframe" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026(100*((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0))/((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names,(100*((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0))/((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names,(100*((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0))/((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "H", + "metricSelector": "100 *\n((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0))\n/\n((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "I", + "metricSelector": "100 *\n((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0))\n/\n((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "J", + "metricSelector": "100 *\n((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0))\n/\n((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldTransformation": "LAST_VALUE", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "H", + "I", + "J" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "H:", + "properties": { + "alias": "\u003c200 ms", + "color": "GREEN", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "I:", + "properties": { + "alias": "≥200 ms \u003c5000 ms", + "color": "YELLOW", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "J:", + "properties": { + "alias": "≥5000 ms", + "color": "RED", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "(calc:service.nira_received_fr:splitBy(uuId):sort(value(auto,descending))-calc:service.normalizer_received_fr:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ] + } + ], + "type": "STACKED_AREA" + } + }) + bounds { + height = 380 + left = 950 + top = 608 + width = 912 + } + filter { + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Global Timeframe" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026(100*((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0))/((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names,(100*((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0))/((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names,(100*((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0))/((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "H", + "metricSelector": "100 *\n((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)), series(value,lt(200))):splitBy():count:default(0) +\n(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0))\n/\n((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "I", + "metricSelector": "100 *\n((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)), series(value,lt(5000))):splitBy():count:default(0) +\n(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0))\n/\n((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "J", + "metricSelector": "100 *\n((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) +\n(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0))\n/\n((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldTransformation": "LAST_VALUE", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "H", + "I", + "J" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "H:", + "properties": { + "alias": "\u003c200 ms", + "color": "GREEN", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "I:", + "properties": { + "alias": "≥200 ms \u003c5000 ms", + "color": "YELLOW", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "J:", + "properties": { + "alias": "≥5000 ms", + "color": "RED", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "(calc:service.nira_received_fr:splitBy(uuId):sort(value(auto,descending))-calc:service.normalizer_received_fr:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ] + } + ], + "type": "STACKED_AREA" + } + }) + bounds { + height = 380 + left = 0 + top = 608 + width = 912 + } + filter { + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Global Timeframe (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0):setUnit(MilliSecond)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "H", + "metricSelector": "(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldTransformation": "LAST_VALUE", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "H" + ], + "visible": true + } + ] + }, + "graphChartSettings": { + "connectNulls": true + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "H:", + "properties": { + "alias": "Average latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0):setUnit(MilliSecond)" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "tableSettings": { + "hiddenColumns": [ + "C:uuId", + "B:uuId.name", + "D:uuId.name", + "F:uuId.name" + ] + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "(calc:service.nira_received_de:splitBy(uuId):sort(value(auto,descending))-calc:service.normalizer_received_de:splitBy(uuId):sort(value(auto,descending))):splitBy():avg", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 342 + left = 950 + top = 266 + width = 912 + } + filter { + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } +} diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/SLA_Porsche_Data_Lake_owned_by_Audi.dashboard.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/SLA_Porsche_Data_Lake_owned_by_Audi.dashboard.tf new file mode 100644 index 0000000..19a01e2 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/SLA_Porsche_Data_Lake_owned_by_Audi.dashboard.tf @@ -0,0 +1,1549 @@ +resource "dynatrace_dashboard" "SLA_Porsche_Data_Lake_owned_by_Audi" { + dashboard_metadata { + name = "SLA Porsche Data Lake" + # consistent_colors = false + owner = "Audi" + preset = true + } + tile { + name = "Application Performance" + assigned_entities = [ "f864a070-9b7d-37b6-9ce5-2c228af2061e" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=1;customTitle=Last Week;" + tile_type = "SLO" + bounds { + height = 152 + left = 950 + top = 342 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Application Performance" + assigned_entities = [ "f864a070-9b7d-37b6-9ce5-2c228af2061e" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=1;customTitle=Last Year;" + tile_type = "SLO" + bounds { + height = 152 + left = 1558 + top = 342 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Application Performance" + assigned_entities = [ "f864a070-9b7d-37b6-9ce5-2c228af2061e" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=1;customTitle=Last Month;" + tile_type = "SLO" + bounds { + height = 152 + left = 1254 + top = 342 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "[Performance] Connected Friction" + assigned_entities = [ "91813387-3a2b-39e6-8900-a3a2722c2d27" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=10;customTitle=Last Month;" + tile_type = "SLO" + bounds { + height = 152 + left = 1254 + top = 836 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "[Performance] Connected Friction" + assigned_entities = [ "91813387-3a2b-39e6-8900-a3a2722c2d27" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=10;customTitle=Last Week;" + tile_type = "SLO" + bounds { + height = 152 + left = 950 + top = 836 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "[Performance] Connected Friction" + assigned_entities = [ "91813387-3a2b-39e6-8900-a3a2722c2d27" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=10;customTitle=Last Year;" + tile_type = "SLO" + bounds { + height = 152 + left = 1558 + top = 836 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Performance" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 950 + top = 494 + width = 228 + } + } + tile { + name = "Availability" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 950 + top = 0 + width = 190 + } + } + tile { + name = "Latency" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 0 + width = 152 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## Verfügbarkeit + Die Verfügbarkeit setzt sich zusammen aus den erfolgreichen Aufrufen zu den Gesamaufrufen des Service. + + ## Availability + The availability is composed of the successful calls to the total calls to the service. + + ### [Porsche Data Lake](https://collaboration.msi.audi.com/confluence/display/VSDS/Porsche) | [Availability Dynatrace](https://www.dynatrace.com/support/help/shortlink/service-level-objectives#config) + EOT + tile_type = "MARKDOWN" + bounds { + height = 304 + left = 1862 + top = 38 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## Performanz + Eine SLO, bei dem der metrische Ausdruck ein Verhältnis zwischen **guten Minuten** und Gesamtminuten darstellt. **Gute Minuten** zählen die Anzahl der Minuten, in denen die Antwortlatenz unter dem festgelegten Schwellenwert liegt. + + ## Performance + An SLO, where the metric expression represents a ratio between **good minutes** and total minutes. **Good minutes** count the number of minutes during which the response latency is below the defined threshold. + + ### [Performance Dynatrace](https://www.dynatrace.com/support/help/shortlink/service-level-objectives#config) + EOT + tile_type = "MARKDOWN" + bounds { + height = 304 + left = 1862 + top = 532 + width = 494 + } + } + tile { + name = "Last Week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()\n/\nbuiltin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "98.5", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Avalability in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()" + } + ], + "unitTransform": "auto", + "valueFormat": "0,000" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540", + "value": 99.5 + }, + { + "color": "#f5d30f", + "value": 99 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 950 + top = 38 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Last Month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()\n/\nbuiltin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "98.5", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Avalability in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()" + } + ], + "unitTransform": "auto", + "valueFormat": "0,000" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540", + "value": 99.5 + }, + { + "color": "#f5d30f", + "value": 99 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1254 + top = 38 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Last Year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()\n/\nbuiltin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "98.5", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Avalability in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()" + } + ], + "unitTransform": "auto", + "valueFormat": "0,000" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540", + "value": 99.5 + }, + { + "color": "#f5d30f", + "value": 99 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1558 + top = 38 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Last Week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)\n/\nbuiltin:service.response.time:avg:splitBy():count", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "70", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Average performance in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count" + } + ], + "unitTransform": "auto", + "valueFormat": "0,00" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 90 + }, + { + "color": "#f5d30f", + "value": 80 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 950 + top = 532 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Last Month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)\n/\nbuiltin:service.response.time:avg:splitBy():count", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "70", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Average performance in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count" + } + ], + "unitTransform": "auto", + "valueFormat": "0,00" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 90 + }, + { + "color": "#f5d30f", + "value": 80 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1254 + top = 532 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Global Timeframe (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/5):setUnit(MilliSecond)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "H", + "metricSelector": "(((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)) \n/ \n5):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldTransformation": "LAST_VALUE", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "H" + ], + "visible": true + } + ] + }, + "graphChartSettings": { + "connectNulls": true + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "H:", + "properties": { + "alias": "Average latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "(((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/5):setUnit(MilliSecond)" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "tableSettings": { + "hiddenColumns": [ + "C:uuId", + "B:uuId.name", + "D:uuId.name", + "F:uuId.name" + ] + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "(calc:service.nira_received_de:splitBy(uuId):sort(value(auto,descending))-calc:service.normalizer_received_de:splitBy(uuId):sort(value(auto,descending))):splitBy():avg", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 342 + left = 0 + top = 266 + width = 912 + } + filter { + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Last Year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)\n/\nbuiltin:service.response.time:avg:splitBy():count", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "70", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Average performance in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count" + } + ], + "unitTransform": "auto", + "valueFormat": "0,00" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 90 + }, + { + "color": "#f5d30f", + "value": 80 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1558 + top = 532 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "5 min (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/5):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/5):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)) \n/\n5):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 0 + top = 38 + width = 228 + } + filter { + timeframe = "-5m" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "1 h (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/5):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/5):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)) \n/\n5):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 228 + top = 38 + width = 228 + } + filter { + timeframe = "-1h" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "24 h (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/5):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/5):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)) \n/\n5):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 456 + top = 38 + width = 228 + } + filter { + timeframe = "-24h to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "3 d (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/5):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/5):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)) \n/\n5):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 684 + top = 38 + width = 228 + } + filter { + timeframe = "-72h to now" + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } + tile { + name = "Global Timeframe" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026(100*((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0))/((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names,(100*((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0))/((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names,(100*((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0))/((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "H", + "metricSelector": "100 *\n((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)), series(value,lt(200))):splitBy():count:default(0) +\n(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0) +\n(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0))\n/\n((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "I", + "metricSelector": "100 *\n((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)), series(value,lt(5000))):splitBy():count:default(0) +\n(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0) +\n(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0))\n/\n((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "J", + "metricSelector": "100 *\n((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) +\n(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0) +\n(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0))\n/\n((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldTransformation": "LAST_VALUE", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "H", + "I", + "J" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "H:", + "properties": { + "alias": "\u003c200ms", + "color": "GREEN", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "I:", + "properties": { + "alias": "≥200 ms \u003c5000 ms", + "color": "YELLOW", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "J:", + "properties": { + "alias": "≥5000 ms", + "color": "RED", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "(calc:service.nira_received_fr:splitBy(uuId):sort(value(auto,descending))-calc:service.normalizer_received_fr:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ] + } + ], + "type": "STACKED_AREA" + } + }) + bounds { + height = 380 + left = 0 + top = 608 + width = 912 + } + filter { + management_zone { + name = "Porsche Data Lake" + id = "6266576892745037384" + } + } + } +} diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/SLA_Predictive_Maintenance_owned_by_Audi.dashboard.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/SLA_Predictive_Maintenance_owned_by_Audi.dashboard.tf new file mode 100644 index 0000000..eb39a0d --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/SLA_Predictive_Maintenance_owned_by_Audi.dashboard.tf @@ -0,0 +1,1566 @@ +resource "dynatrace_dashboard" "SLA_Predictive_Maintenance_owned_by_Audi" { + dashboard_metadata { + name = "SLA Predictive Maintenance" + # consistent_colors = false + owner = "Audi" + preset = true + } + tile { + name = "Application Performance" + assigned_entities = [ "f864a070-9b7d-37b6-9ce5-2c228af2061e" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=1;customTitle=Last Week;" + tile_type = "SLO" + bounds { + height = 152 + left = 950 + top = 342 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "Application Performance" + assigned_entities = [ "f864a070-9b7d-37b6-9ce5-2c228af2061e" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=1;customTitle=Last Year;" + tile_type = "SLO" + bounds { + height = 152 + left = 1558 + top = 342 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "Application Performance" + assigned_entities = [ "f864a070-9b7d-37b6-9ce5-2c228af2061e" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=1;customTitle=Last Month;" + tile_type = "SLO" + bounds { + height = 152 + left = 1254 + top = 342 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "[Performance] Connected Friction" + assigned_entities = [ "91813387-3a2b-39e6-8900-a3a2722c2d27" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=10;customTitle=Last Month;" + tile_type = "SLO" + bounds { + height = 152 + left = 1254 + top = 836 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "[Performance] Connected Friction" + assigned_entities = [ "91813387-3a2b-39e6-8900-a3a2722c2d27" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=10;customTitle=Last Week;" + tile_type = "SLO" + bounds { + height = 152 + left = 950 + top = 836 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "[Performance] Connected Friction" + assigned_entities = [ "91813387-3a2b-39e6-8900-a3a2722c2d27" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;COLORIZE_BACKGROUND=false;decimals=10;customTitle=Last Year;" + tile_type = "SLO" + bounds { + height = 152 + left = 1558 + top = 836 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "Performance" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 950 + top = 494 + width = 228 + } + } + tile { + name = "Availability" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 950 + top = 0 + width = 190 + } + } + tile { + name = "Latency" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 0 + width = 152 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## Verfügbarkeit + Die Verfügbarkeit setzt sich zusammen aus den erfolgreichen Aufrufen zu den Gesamaufrufen des Service. + + ## Availability + The availability is composed of the successful calls to the total calls to the service. + + ### [Predictive Maintenance](https://collaboration.msi.audi.com/confluence/display/VSDS/Predictive+Maintenance+-+B2C) | [Availability Dynatrace](https://www.dynatrace.com/support/help/shortlink/service-level-objectives#config) + EOT + tile_type = "MARKDOWN" + bounds { + height = 304 + left = 1862 + top = 38 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## Performanz + Eine SLO, bei dem der metrische Ausdruck ein Verhältnis zwischen **guten Minuten** und Gesamtminuten darstellt. **Gute Minuten** zählen die Anzahl der Minuten, in denen die Antwortlatenz unter dem festgelegten Schwellenwert liegt. + + ## Performance + An SLO, where the metric expression represents a ratio between **good minutes** and total minutes. **Good minutes** count the number of minutes during which the response latency is below the defined threshold. + + ### [Performance Dynatrace](https://docs.dynatrace.com/docs/shortlink/service-level-objectives#wizard) + EOT + tile_type = "MARKDOWN" + bounds { + height = 304 + left = 1862 + top = 532 + width = 494 + } + } + tile { + name = "Last Week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()\n/\nbuiltin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "98.5", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Avalability in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()" + } + ], + "unitTransform": "auto", + "valueFormat": "0,000" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540", + "value": 99.5 + }, + { + "color": "#f5d30f", + "value": 99 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 950 + top = 38 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "Last Month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()\n/\nbuiltin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "98.5", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Avalability in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()" + } + ], + "unitTransform": "auto", + "valueFormat": "0,000" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540", + "value": 99.5 + }, + { + "color": "#f5d30f", + "value": 99 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1254 + top = 38 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "Last Year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()\n/\nbuiltin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "98.5", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Avalability in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.errors.server.successCount:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()/builtin:service.requestCount.server:filter(in(\"dt.entity.service\",entitySelector(\"type(service),entityName.startsWith(~\"Default Web Request~\")\"))):splitBy()" + } + ], + "unitTransform": "auto", + "valueFormat": "0,000" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540", + "value": 99.5 + }, + { + "color": "#f5d30f", + "value": 99 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1558 + top = 38 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "Last Week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)\n/\nbuiltin:service.response.time:avg:splitBy():count", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "70", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Average performance in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count" + } + ], + "unitTransform": "auto", + "valueFormat": "0,00" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 90 + }, + { + "color": "#f5d30f", + "value": 80 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 950 + top = 532 + width = 304 + } + filter { + timeframe = "-7d to now" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "Last Month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)\n/\nbuiltin:service.response.time:avg:splitBy():count", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "70", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Average performance in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count" + } + ], + "unitTransform": "auto", + "valueFormat": "0,00" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 90 + }, + { + "color": "#f5d30f", + "value": 80 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1254 + top = 532 + width = 304 + } + filter { + timeframe = "-30d to now" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "Last Year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100*\nbuiltin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)\n/\nbuiltin:service.response.time:avg:splitBy():count", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "70", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Average performance in percent", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "100*builtin:service.response.time:avg:partition(latency,value(good,lt(10000))):splitBy():count:default(1)/builtin:service.response.time:avg:splitBy():count" + } + ], + "unitTransform": "auto", + "valueFormat": "0,00" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 90 + }, + { + "color": "#f5d30f", + "value": 80 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1558 + top = 532 + width = 304 + } + filter { + timeframe = "-365d to now" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "Global Timeframe (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "G", + "metricSelector": "(((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))\n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldTransformation": "LAST_VALUE", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "G" + ], + "visible": true + } + ] + }, + "graphChartSettings": { + "connectNulls": true + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "G:", + "properties": { + "alias": "Average latency in milliseconds", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#000000", + "name": "(((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "tableSettings": { + "hiddenColumns": [ + "C:uuId", + "B:uuId.name", + "D:uuId.name", + "F:uuId.name" + ] + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "(calc:service.nira_received_de:splitBy(uuId):sort(value(auto,descending))-calc:service.normalizer_received_de:splitBy(uuId):sort(value(auto,descending))):splitBy():avg", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 342 + left = 0 + top = 266 + width = 912 + } + filter { + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "5 min (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "B", + "metricSelector": "(((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))\n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "B:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "tableSettings": { + "hiddenColumns": [ + "B:uuId.name" + ] + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "A", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 0 + top = 38 + width = 228 + } + filter { + timeframe = "-5m" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "1 h (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "B", + "metricSelector": "(((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))\n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "B:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "tableSettings": { + "hiddenColumns": [ + "B:uuId.name" + ] + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "A", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 228 + top = 38 + width = 228 + } + filter { + timeframe = "-1h" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "24 h (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "B", + "metricSelector": "(((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))\n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "B:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "tableSettings": { + "hiddenColumns": [ + "B:uuId.name" + ] + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "A", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 456 + top = 38 + width = 228 + } + filter { + timeframe = "-24h to now" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "3 d (AVG)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026((((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond)):limit(100):names:fold(avg)", + "resolution=1m\u0026((((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))/2):setUnit(MilliSecond))" + ], + "queries": [ + { + "enabled": true, + "id": "B", + "metricSelector": "(((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0) + (calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():avg:default(0))\n/\n2):setUnit(MilliSecond)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "B:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true + }, + "tableSettings": { + "hiddenColumns": [ + "B:uuId.name" + ] + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "A", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 200 + }, + { + "color": "#dc172a", + "value": 5000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 228 + left = 684 + top = 38 + width = 228 + } + filter { + timeframe = "-72h to now" + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } + tile { + name = "Data explorer results" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=1m\u0026(100*((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)),series(value,lt(200))):splitBy():count:default(0))/((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names,(100*((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0))/((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names,(100*((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0))/((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)+(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))-calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "100 *\n((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)), series(value,lt(200))):splitBy():count:default(0) +\n(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(0)), series(value,lt(200))):splitBy():count:default(0))\n/\n((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "B", + "metricSelector": "100 *\n((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)), series(value,lt(5000))):splitBy():count:default(0) +\n(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(200)),series(value,lt(5000))):splitBy():count:default(0))\n/\n((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "C", + "metricSelector": "100 *\n((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) +\n(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0))\n/\n((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) +\n(calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldTransformation": "LAST_VALUE", + "resolution": "1m" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "B", + "C" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "\u003c200 ms", + "color": "GREEN", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "none" + }, + { + "matcher": "B:", + "properties": { + "alias": "≥200 ms \u003c5000 ms", + "color": "YELLOW", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "none" + }, + { + "matcher": "C:", + "properties": { + "alias": "≥5000 ms", + "color": "RED", + "seriesType": "STACKED_AREA" + }, + "unitTransform": "auto", + "valueFormat": "none" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "(calc:service.nira_received_fr:splitBy(uuId):sort(value(auto,descending))-calc:service.normalizer_received_fr:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count", + "queryId": "A", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "STACKED_AREA" + } + }) + bounds { + height = 380 + left = 0 + top = 608 + width = 912 + } + filter { + management_zone { + name = "Predictive Maintenance" + id = "-5933037501556507179" + } + } + } +} diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/Services_owned_by_354f4af0-3e8f-4836-854d-9ed083955073.dashboard.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/Services_owned_by_354f4af0-3e8f-4836-854d-9ed083955073.dashboard.tf new file mode 100644 index 0000000..63b13ea --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/Services_owned_by_354f4af0-3e8f-4836-854d-9ed083955073.dashboard.tf @@ -0,0 +1,2764 @@ +resource "dynatrace_dashboard" "Services_owned_by_354f4af0-3e8f-4836-854d-9ed083955073" { + dashboard_metadata { + name = "Services" + # consistent_colors = false + owner = "354f4af0-3e8f-4836-854d-9ed083955073" + preset = true + tags = [ "smarter_V20230407", "smarter" ] + } + tile { + name = "Problems" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "OPEN_PROBLEMS" + bounds { + height = 190 + left = 114 + top = 38 + width = 190 + } + } + tile { + name = "Host health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "HOSTS" + bounds { + height = 190 + left = 684 + top = 38 + width = 190 + } + } + tile { + name = "Service health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SERVICES" + bounds { + height = 190 + left = 304 + top = 38 + width = 190 + } + } + tile { + name = "🚦Health" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 304 + top = 0 + width = 228 + } + } + tile { + name = "Database health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "DATABASES_OVERVIEW" + bounds { + height = 190 + left = 494 + top = 38 + width = 190 + } + } + tile { + name = "Web request" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 418 + top = 228 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 418 + top = 266 + width = 266 + } + } + tile { + name = "HTTP 4xx errors (Web Requests)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 874 + width = 532 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 912 + width = 988 + } + } + tile { + name = "Response time (Web Requests)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 494 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 532 + width = 988 + } + } + tile { + name = "JVM thread" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 1292 + width = 342 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 1330 + width = 988 + } + } + tile { + name = "Garbage colletion" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 1292 + width = 342 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 1330 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 722 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1330 + top = 266 + width = 266 + } + } + tile { + name = "Response time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 722 + top = 228 + width = 266 + } + } + tile { + name = "HTTP 4xx errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 228 + width = 266 + } + } + tile { + name = "HTTP 5xx errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1330 + top = 228 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 114 + top = 266 + width = 266 + } + } + tile { + name = "Success rate %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 114 + top = 228 + width = 266 + } + } + tile { + name = "JVM heap memory max" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 1672 + width = 342 + } + } + tile { + name = "JVM heap memory pool" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 1672 + width = 342 + } + } + tile { + name = "JVM runtime max memory" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 2052 + width = 342 + } + } + tile { + name = "JVM total CPU time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 2052 + width = 342 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 1710 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 1710 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 2090 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 2090 + width = 988 + } + } + tile { + name = "Success rate (Web Requests)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 494 + width = 418 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 532 + width = 988 + } + } + tile { + name = "Success rate %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Success rate %" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.successes.server.rate:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:service.successes.server.rate:splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:service.successes.server.rate", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 114 + top = 304 + width = 266 + } + } + tile { + name = "Web requests count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Web requests count" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.requestCount.total:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:service.requestCount.total:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "WEB_REQUEST_SERVICE" + } + ], + "entityAttribute": "serviceType", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.requestCount.total", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 418 + top = 304 + width = 266 + } + } + tile { + name = "HTTP 4xx errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "HTTP 4xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.errors.fourxx.count:splitBy():value:auto:sort(value(sum,descending)):limit(10)):limit(100):names", + "resolution=null\u0026(builtin:service.errors.fourxx.count:splitBy():value:auto:sort(value(sum,descending)):limit(10))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.fourxx.count:splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 1026 + top = 304 + width = 266 + } + } + tile { + name = "HTTP 5xx errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "HTTP 5xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.errors.fivexx.count:splitBy():value:auto:sort(value(sum,descending)):limit(10)):limit(100):names", + "resolution=null\u0026(builtin:service.errors.fivexx.count:splitBy():value:auto:sort(value(sum,descending)):limit(10))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.fivexx.count:splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 1330 + top = 304 + width = 266 + } + } + tile { + name = "Success rate % (avg)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Success rate % (the worst)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.successes.server.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:service.successes.server.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "WEB_REQUEST_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.successes.server.rate", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 304 + left = 304 + top = 570 + width = 342 + } + } + tile { + name = "Web request service" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Web request service" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_REQUEST_SERVICE~\")\")))):splitBy(\"dt.entity.service\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_REQUEST_SERVICE~\")\")))):splitBy(\"dt.entity.service\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 570 + width = 494 + } + } + tile { + name = "JVM thread count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM thread count" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:tech.jvm.threads.count:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.threads.count", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 1368 + width = 342 + } + } + tile { + name = "JVM thread count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM thread count" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:tech.jvm.threads.count:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.threads.count", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 342 + top = 1368 + width = 646 + } + } + tile { + name = "Garbage collection time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Garbage collection time" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:tech.jvm.memory.pool.collectionTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:tech.jvm.memory.pool.collectionTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 1368 + width = 342 + } + } + tile { + name = "Garbage collection time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Garbage collection time" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:tech.jvm.memory.pool.collectionTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:tech.jvm.memory.pool.collectionTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1368 + top = 1368 + width = 646 + } + } + tile { + name = "JVM heap memory max bytes" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM heap memory max bytes" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:tech.jvm.memory.pool.max:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.memory.pool.max", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 1748 + width = 342 + } + } + tile { + name = "JVM heap memory max bytes" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM heap memory max bytes" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:tech.jvm.memory.pool.max:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.memory.pool.max", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 342 + top = 1748 + width = 646 + } + } + tile { + name = "JVM heap memory pool used bytes" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM heap memory pool used bytes" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:tech.jvm.memory.pool.used:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.memory.pool.used", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 1748 + width = 342 + } + } + tile { + name = "JVM heap memory pool used bytes" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM heap memory pool used bytes" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:tech.jvm.memory.pool.used:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.memory.pool.used", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1368 + top = 1748 + width = 646 + } + } + tile { + name = "JVM runtime max memory" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM runtime max memory" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:tech.jvm.memory.runtime.max:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.memory.runtime.max", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 2128 + width = 342 + } + } + tile { + name = "JVM runtime max memory" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM runtime max memory" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:tech.jvm.memory.runtime.max:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.memory.runtime.max", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 342 + top = 2128 + width = 646 + } + } + tile { + name = "JVM total CPU time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM total CPU time" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:tech.jvm.threads.totalCpuTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:tech.jvm.threads.totalCpuTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 2128 + width = 342 + } + } + tile { + name = "JVM total CPU time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM total CPU time" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:tech.jvm.threads.totalCpuTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:tech.jvm.threads.totalCpuTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1368 + top = 2128 + width = 646 + } + } + tile { + name = "Success rate % (down top)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Success rate % (down top)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.successes.server.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):avg:sort(value(avg,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "WEB_REQUEST_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.successes.server.rate", + "rate": "NONE", + "sortBy": "ASC", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 570 + width = 304 + } + } + tile { + name = "Top response time (90%tile)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Top response time (average)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):percentile(90.0):sort(value(percentile(90.0),descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "WEB_REQUEST_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.response.time", + "rate": "NONE", + "spaceAggregation": "PERCENTILE_90", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1520 + top = 570 + width = 494 + } + } + tile { + name = "Response time (90%tile)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Response time (services overall)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.response.time:splitBy():percentile(90.0):sort(value(percentile(90.0),descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:service.response.time:splitBy():percentile(90.0):sort(value(percentile(90.0),descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:service.response.time", + "rate": "NONE", + "spaceAggregation": "PERCENTILE_90", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 722 + top = 304 + width = 266 + } + } + tile { + name = "Error rate (Web Requests)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 874 + width = 418 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 912 + width = 988 + } + } + tile { + name = "Error (5xx)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Success rate (time series)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.errors.fivexx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(sum,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.fivexx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(sum,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 342 + left = 0 + top = 950 + width = 988 + } + } + tile { + name = "Success rate (time series)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Success rate (time series)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.successes.server.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):avg:sort(value(avg,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "WEB_REQUEST_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.successes.server.rate", + "rate": "NONE", + "sortBy": "ASC", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "0" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 646 + top = 570 + width = 342 + } + } + tile { + name = "4xx errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "4xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.errors.fourxx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):value:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.fourxx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):value:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 342 + left = 1520 + top = 950 + width = 494 + } + } + tile { + name = "4xx errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "4xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.errors.fourxx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):value:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.fourxx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):value:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "PIE_CHART" + } + }) + bounds { + height = 342 + left = 1026 + top = 950 + width = 494 + } + } +} diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Database_services_owned_by_smarter.dashboard.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Database_services_owned_by_smarter.dashboard.tf new file mode 100644 index 0000000..79d591d --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Database_services_owned_by_smarter.dashboard.tf @@ -0,0 +1,1891 @@ +resource "dynatrace_dashboard" "_Database_services_owned_by_smarter" { + dashboard_metadata { + name = "✔ Database services" + # consistent_colors = false + owner = "smarter" + # preset = false + tags = [ "Configurator", "smarter" ] + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🏠 [Dynatrace: simply smarter](#dashboard;id=f488b329-0da2-4772-b17e-854a5d92f5c5) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1254 + top = 0 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🔍 [Digital experience](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc) + *** + + - [web applications](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc) + - [mobile or custom app](#dashboard;id=0e46cc9d-370e-44c4-93ec-78107e38fc47) + - [synthetic (browser)](#dashboard;id=2484834e-14b8-4a13-a047-78266e2b198e) + - [visits↗](/ui/user-sessions) + - [frustrated visits↗](/ui/user-sessions?gwtMpd=Y&filtrfilterUXScore=1&filter=uxScore:Frustrating) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1102 + top = 38 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## 🔍 [Services](#dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8) + *** + + - [services](#dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8) + - ✅ [database services](#dashboard;id=24c06483-359f-4aa8-921d-a94d1bbbb085) + - [synthetic (service)](#dashboard;id=bb85fcd0-0cad-4892-8c75-8c2da9680837) + - [slow requests↗](ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E0%11100000%144611686018427387%1026%110 + ) + - [failed requests↗](ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E26%110%103%110) + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1368 + top = 38 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🔍 [Infrastructure & cloud](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34) + *** + - [infrastructure](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34) + - [logs↗](ui/log-monitoring) + - [techno↗](#newprocessessummary) + - [containers↗](/ui/entity/list/CONTAINER_GROUP) + - [kubernetes↗](/ui/kubernetes) + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1634 + top = 38 + width = 266 + } + } + tile { + name = "Problems" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "OPEN_PROBLEMS" + bounds { + height = 152 + left = 76 + top = 38 + width = 152 + } + } + tile { + name = "Host health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "HOSTS" + bounds { + height = 152 + left = 836 + top = 38 + width = 152 + } + } + tile { + name = "Service health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SERVICES" + bounds { + height = 152 + left = 532 + top = 38 + width = 152 + } + } + tile { + name = "🚦Health" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 304 + top = 0 + width = 228 + } + } + tile { + name = "Database health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "DATABASES_OVERVIEW" + bounds { + height = 190 + left = 684 + top = 0 + width = 152 + } + } + tile { + name = "Total requests" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 722 + top = 228 + width = 304 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 418 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 532 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 532 + width = 988 + } + } + tile { + name = "Database call" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 494 + width = 342 + } + } + tile { + name = "Response time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 494 + width = 456 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 912 + width = 988 + } + } + tile { + name = "Errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 874 + width = 456 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 722 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1330 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1634 + top = 266 + width = 266 + } + } + tile { + name = "Connection per minute" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 418 + top = 228 + width = 304 + } + } + tile { + name = "Time spent in SQL " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1330 + top = 228 + width = 304 + } + } + tile { + name = "Failure rate" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1634 + top = 228 + width = 304 + } + } + tile { + name = "Response time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 228 + width = 304 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 114 + top = 266 + width = 266 + } + } + tile { + name = "Connection successful %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 114 + top = 228 + width = 304 + } + } + tile { + name = "Database connections" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 874 + width = 456 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 912 + width = 988 + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SYNTHETIC_TESTS" + bounds { + height = 152 + left = 380 + top = 38 + width = 152 + } + filter_config { + type = "WEB_CHECK" + custom_name = "Synthetic" + default_name = "Active synthetic monitor" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "WEB_CHECK" + match { + key = "WEBCHECK_STATUS" + values = [ "Active" ] + } + } + } + } + } + tile { + name = "Connection database successful %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Connection database successful %" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.dbconnections.successRate:splitBy():value:auto:sort(value(sum,descending)):limit(10)):limit(100):names", + "resolution=null\u0026(builtin:service.dbconnections.successRate:splitBy():value:auto:sort(value(sum,descending)):limit(10))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.dbconnections.successRate:splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 114 + top = 304 + width = 266 + } + } + tile { + name = "Total connections per minute" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Total connections per minute" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.dbconnections.total:splitBy():value:auto:sort(value(sum,descending)):limit(10)):limit(100):names", + "resolution=null\u0026(builtin:service.dbconnections.total:splitBy():value:auto:sort(value(sum,descending)):limit(10))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.dbconnections.total:splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 418 + top = 304 + width = 266 + } + } + tile { + name = "Number of calls to databases" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Number of calls to databases" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.dbChildCallCount:splitBy():value:auto:sort(value(sum,descending)):limit(10)):limit(100):names", + "resolution=null\u0026(builtin:service.dbChildCallCount:splitBy():value:auto:sort(value(sum,descending)):limit(10))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.dbChildCallCount:splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 722 + top = 304 + width = 266 + } + } + tile { + name = "Time spent in database calls (Sum)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Time spent in database calls (Sum)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.dbChildCallTime:splitBy():value:auto:sort(value(sum,descending)):limit(10)):limit(100):names", + "resolution=null\u0026(builtin:service.dbChildCallTime:splitBy():value:auto:sort(value(sum,descending)):limit(10))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.dbChildCallTime:splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 1330 + top = 304 + width = 266 + } + } + tile { + name = "Failure rate (any errors)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Failure rate (any errors)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"DATABASE_SERVICE~\")\"))))):splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"DATABASE_SERVICE~\")\"))))):splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "DATABASE_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.errors.total.rate", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 1634 + top = 304 + width = 266 + } + } + tile { + name = "Database" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Database" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"DATABASE_SERVICE~\")\")))):splitBy(\"dt.entity.service\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"DATABASE_SERVICE~\")\")))):splitBy(\"dt.entity.service\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 570 + width = 342 + } + } + tile { + name = "Database" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Database" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"DATABASE_SERVICE~\")\")))):splitBy(\"dt.entity.service\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"DATABASE_SERVICE~\")\")))):splitBy(\"dt.entity.service\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 342 + top = 570 + width = 646 + } + } + tile { + name = "Response time (90%tile)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Response time" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"DATABASE_SERVICE~\")\"))))):splitBy():percentile(90.0):sort(value(percentile(90.0),descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"DATABASE_SERVICE~\")\"))))):splitBy():percentile(90.0):sort(value(percentile(90.0),descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "DATABASE_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.response.time", + "rate": "NONE", + "spaceAggregation": "PERCENTILE_90", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 1026 + top = 304 + width = 266 + } + } + tile { + name = "Response time (90%tile)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Response time" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"DATABASE_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):percentile(90.0):sort(value(percentile(90.0),descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "DATABASE_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.response.time", + "rate": "NONE", + "spaceAggregation": "PERCENTILE_90", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1368 + top = 570 + width = 646 + } + } + tile { + name = "Response time (90%tile)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Response time" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"DATABASE_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):percentile(90.0):sort(value(percentile(90.0),descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "DATABASE_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.response.time", + "rate": "NONE", + "spaceAggregation": "PERCENTILE_90", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 570 + width = 342 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🎯[SLO simply smarter](#dashboard;id=d65f0666-f739-4a02-b2d7-59e5aa9ed2f5;) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1520 + top = 0 + width = 266 + } + } + tile { + name = "Failure rate (any errors)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Failure rate (any errors)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"DATABASE_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "DATABASE_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.errors.total.rate", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 304 + left = 342 + top = 950 + width = 646 + } + } + tile { + name = "Failure rate (any errors)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Failure rate (any errors)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"DATABASE_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "DATABASE_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.errors.total.rate", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 950 + width = 342 + } + } + tile { + name = "Connection success rate" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Connection success rate" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.dbconnections.successRate:splitBy(\"dt.entity.service\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.dbconnections.successRate:splitBy(\"dt.entity.service\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 98 + }, + { + "color": "#f5d30f", + "value": 95 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 950 + width = 342 + } + } + tile { + name = "Connection success rate" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Connection success rate" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.dbconnections.successRate:splitBy(\"dt.entity.service\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.dbconnections.successRate:splitBy(\"dt.entity.service\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 98 + }, + { + "color": "#f5d30f", + "value": 95 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 304 + left = 1368 + top = 950 + width = 646 + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "APPLICATIONS" + bounds { + height = 152 + left = 228 + top = 38 + width = 152 + } + filter_config { + type = "APPLICATION" + custom_name = "Applications" + default_name = "Monitored applications" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "APPLICATION" + match { + key = "APPLICATION_STATUS" + values = [ "0" ] + } + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Dynatrace_simply_smarter_owned_by_smarter.dashboard.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Dynatrace_simply_smarter_owned_by_smarter.dashboard.tf new file mode 100644 index 0000000..9828a06 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Dynatrace_simply_smarter_owned_by_smarter.dashboard.tf @@ -0,0 +1,897 @@ +resource "dynatrace_dashboard" "_Dynatrace_simply_smarter_owned_by_smarter" { + dashboard_metadata { + name = "🏠 Dynatrace: simply smarter" + # consistent_colors = false + owner = "smarter" + preset = true + tags = [ "Configurator", "smarter" ] + } + tile { + name = "Problems" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "OPEN_PROBLEMS" + bounds { + height = 152 + left = 0 + top = 38 + width = 152 + } + } + tile { + name = "Service health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SERVICES" + bounds { + height = 152 + left = 456 + top = 38 + width = 152 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ___ + ## 🔍 [Services](#dashboard/dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8) + *** + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 798 + top = 228 + width = 342 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ___ + ## 🔍 [Digital experience](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc) + ___ + + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 418 + top = 228 + width = 342 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ___ + ## 🔍 [Infrastructure & cloud](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34) + ____ + + + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 1178 + top = 228 + width = 342 + } + } + tile { + name = "Database health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "DATABASES_OVERVIEW" + bounds { + height = 152 + left = 608 + top = 38 + width = 152 + } + } + tile { + name = "Host health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "HOSTS" + bounds { + height = 152 + left = 760 + top = 38 + width = 152 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ___ + ## 🔍 [Service Level Objectives](/ui/slo?slosc=name&slosd=asc&sloglobal=false>f=-7d&slopindx=1) + ____ + + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 1558 + top = 228 + width = 342 + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SYNTHETIC_TESTS" + bounds { + height = 152 + left = 304 + top = 38 + width = 152 + } + filter_config { + type = "WEB_CHECK" + custom_name = "Synthetic" + default_name = "Active synthetic monitor" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "WEB_CHECK" + match { + key = "WEBCHECK_STATUS" + values = [ "Active" ] + } + } + } + } + } + tile { + name = "World map" + assigned_entities = [ "GEOLOCATION-0000000000000000", "WORLD" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "APDEX" + name_size = "small" + tile_type = "APPLICATION_WORLDMAP" + bounds { + height = 304 + left = 418 + top = 304 + width = 342 + } + } + tile { + name = "Real users" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Real users" + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.web.activeUsersEst:filter(and(eq(\"User type\",\"Real users\"))):splitBy():value:auto:sort(value(sum,descending)):limit(10)):limit(100):names", + "resolution=null\u0026(builtin:apps.web.activeUsersEst:filter(and(eq(\"User type\",\"Real users\"))):splitBy():value:auto:sort(value(sum,descending)):limit(10))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:apps.web.activeUsersEst:filter(and(eq(\"User type\",\"Real users\"))):splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 950 + top = 38 + width = 152 + } + } + tile { + name = "Request count (sum)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Request count (sum)" + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.requestCount.total:splitBy(\"dt.entity.service\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metric": "builtin:service.requestCount.total", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "COLUMN" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 798 + top = 304 + width = 342 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ___ + ## 🔍 User Guide + ___ + + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 38 + top = 228 + width = 342 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + + ## 1) Filter your application + + - select a management zone based on the application + (click on the funnel icon at the top left) + - select the timeframe period + + + ## 2) Select your analyze + - **[Digital experience](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc)** : + => user experience analysis measured from browser or mobile device + - **[Services](#dashboard/dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8)** : + => full stack analysis of the distributed traces + - **[Infrastructure & cloud](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34)** : + => process, hosts & cloud + - **[Service Level Objectives](/ui/slo?slosc=name&slosd=asc&sloglobal=false>f=-7d%20to%20now)** : + => slo based on management zone + + click [here](https://github.com/dynatrace-ace-services/itsm-integration-with-slo/tree/main/monaco-template) to create applications and SLOs alerts based on management zone + + EOT + tile_type = "MARKDOWN" + bounds { + height = 456 + left = 38 + top = 304 + width = 342 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + + ## - [SLO Simply Smarter ](#dashboard;id=d65f0666-f739-4a02-b2d7-59e5aa9ed2f5) + boost the quality of your applications and the services by driving them with the SLOs + + + + + + + + + + + EOT + tile_type = "MARKDOWN" + bounds { + height = 114 + left = 1558 + top = 304 + width = 342 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "click [here](https://github.com/dynatrace-ace-services/slo-simply-smarter/blob/main/README.md) to import slo template" + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 1634 + top = 570 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## - [SLO Resource Optimization](#dashboard;id=2327bfc7-d876-49ad-a985-57351b2260dd) + + optimize the resource consumption with these SLOs, first step to reduce the cost of your infrastructure and improve your CO2 footprint + EOT + tile_type = "MARKDOWN" + bounds { + height = 152 + left = 1558 + top = 418 + width = 342 + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "APPLICATIONS" + bounds { + height = 152 + left = 152 + top = 38 + width = 152 + } + filter_config { + type = "APPLICATION" + custom_name = "Applications" + default_name = "Monitored applications" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "APPLICATION" + match { + key = "APPLICATION_STATUS" + values = [ "0" ] + } + } + } + } + } + tile { + name = "Smartscape" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "PURE_MODEL" + bounds { + height = 152 + left = 1634 + top = 38 + width = 304 + } + } + tile { + name = "Vulnerabilities (last value)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:security.vulnerabilities.countAffectedEntities:splitBy(\"Risk Level\"):count:sort(value(avg,descending)):limit(20)):limit(100):names:last" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metric": "builtin:security.vulnerabilities.countAffectedEntities", + "rate": "NONE", + "spaceAggregation": "COUNT", + "splitBy": [ + "Risk Level" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldTransformation": "LAST_VALUE", + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "seriesOverrides": [ + { + "color": "#dc172a", + "name": "CRITICAL" + }, + { + "color": "#fd8232", + "name": "HIGH" + }, + { + "color": "#f5d30f", + "name": "MEDIUM" + }, + { + "color": "#fff9d5", + "name": "LOW" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Vulnerabilities - affected entities count", + "queryId": "A", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "PIE_CHART" + } + }) + bounds { + height = 152 + left = 1368 + top = 38 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "## 🚨 [AppSec](/ui/security/vulnerabilities)" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1406 + top = 0 + width = 190 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "## ➵ [Smartscape](#smartscape)" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1672 + top = 0 + width = 190 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "## 👨\u200d💼 [Users & users actions](/ui/user-sessions)" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 988 + top = 0 + width = 304 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "## 🚦[Health](/ui/problems)" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 380 + top = 0 + width = 304 + } + } + tile { + name = "CPU usage %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "CPU usage %" + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:host.cpu.usage:splitBy(\"dt.entity.host\"):avg:sort(value(avg,descending)):limit(10)):limit(100):names:fold(avg)" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "limit": 10, + "metric": "builtin:host.cpu.usage", + "rate": "NONE", + "sortBy": "DESC", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "CPU idle", + "queryId": "A", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ] + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1178 + top = 304 + width = 342 + } + } + tile { + name = "ApdexCategory" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "ApdexCategory" + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026((builtin:apps.web.actionCount.category:splitBy(\"Apdex category\"):default(0)+builtin:apps.other.uaCount.osAndApdex:splitBy(\"Apdex category\"):default(0)):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names:fold(sum)" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(builtin:apps.web.actionCount.category:splitBy(\"Apdex category\"):default(0) + builtin:apps.other.uaCount.osAndApdex:splitBy(\"Apdex category\"):default(0)):value:auto:sort(value(sum,descending)):limit(10) ", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "Apdex category" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "SUM", + "foldTransformation": "TOTAL", + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "color": "#008000", + "name": "SATISFIED" + }, + { + "color": "#f5d30f", + "name": "TOLERATING" + }, + { + "color": "#FF0000", + "name": "FRUSTRATED" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 152 + left = 1102 + top = 38 + width = 266 + } + } +} diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Infrastructure_owned_by_smarter.dashboard.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Infrastructure_owned_by_smarter.dashboard.tf new file mode 100644 index 0000000..034489c --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Infrastructure_owned_by_smarter.dashboard.tf @@ -0,0 +1,2819 @@ +resource "dynatrace_dashboard" "_Infrastructure_owned_by_smarter" { + dashboard_metadata { + name = "✔ Infrastructure" + # consistent_colors = false + owner = "smarter" + # preset = false + tags = [ "Configurator", "smarter" ] + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🏠 [Dynatrace: simply smarter](#dashboard;id=f488b329-0da2-4772-b17e-854a5d92f5c5) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1254 + top = 0 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🔍 [Digital experience](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc) + *** + + - [web applications](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc) + - [mobile or custom app](#dashboard;id=0e46cc9d-370e-44c4-93ec-78107e38fc47) + - [synthetic (browser)](#dashboard;id=2484834e-14b8-4a13-a047-78266e2b198e) + - [visits↗](/ui/user-sessions) + - [frustrated visits↗](/ui/user-sessions?gwtMpd=Y&filtrfilterUXScore=1&filter=uxScore:Frustrating) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1102 + top = 38 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🔍 [Services](#dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8) + *** + + - [services](#dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8) + - [database services](#dashboard;id=24c06483-359f-4aa8-921d-a94d1bbbb085) + - [synthetic (service)](#dashboard;id=bb85fcd0-0cad-4892-8c75-8c2da9680837) + - [slow requests↗](/ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E0%11500000%144611686018427387%1026%111%1026%112) + - [failed requests↗](/ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E3%110%1026%112%1026%111) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1368 + top = 38 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## 🔍 [Infrastructure & cloud](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34) + *** + - ✅ [infrastructure](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34) + - [logs↗](/ui/log-monitoring) + - [techno↗](#newprocessessummary) + - [containers↗](/ui/entity/list/CONTAINER_GROUP) + - [kubernetes↗](/ui/kubernetes) + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1634 + top = 38 + width = 266 + } + } + tile { + name = "Problems" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "OPEN_PROBLEMS" + bounds { + height = 152 + left = 76 + top = 38 + width = 152 + } + } + tile { + name = "Host health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "HOSTS" + bounds { + height = 190 + left = 836 + top = 0 + width = 152 + } + } + tile { + name = "🚦Health" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 304 + top = 0 + width = 342 + } + } + tile { + name = "Network status" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "NETWORK_MEDIUM" + bounds { + height = 152 + left = 1634 + top = 304 + width = 304 + } + } + tile { + name = "CPU" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 494 + width = 304 + } + } + tile { + name = "Network" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 494 + width = 304 + } + } + tile { + name = "Process CPU" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 1254 + width = 342 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 1292 + width = 988 + } + } + tile { + name = "Service health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SERVICES" + bounds { + height = 152 + left = 532 + top = 38 + width = 152 + } + } + tile { + name = "Database health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "DATABASES_OVERVIEW" + bounds { + height = 152 + left = 684 + top = 38 + width = 152 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 532 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 722 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 418 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 114 + top = 266 + width = 266 + } + } + tile { + name = "CPU" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 114 + top = 228 + width = 304 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1330 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 532 + width = 988 + } + } + tile { + name = "Memory" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 418 + top = 228 + width = 304 + } + } + tile { + name = "Page faults" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 722 + top = 228 + width = 266 + } + } + tile { + name = "Network metrics" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "NETWORK" + bounds { + height = 304 + left = 1026 + top = 570 + width = 304 + } + } + tile { + name = "Network" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1634 + top = 228 + width = 304 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1634 + top = 266 + width = 304 + } + } + tile { + name = "Disk" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 228 + width = 266 + } + } + tile { + name = "DNS performance" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1330 + top = 228 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 912 + width = 988 + } + } + tile { + name = "Process memory" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 874 + width = 342 + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SYNTHETIC_TESTS" + bounds { + height = 152 + left = 380 + top = 38 + width = 152 + } + filter_config { + type = "WEB_CHECK" + custom_name = "Synthetic" + default_name = "Active synthetic monitor" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "WEB_CHECK" + match { + key = "WEBCHECK_STATUS" + values = [ "Active" ] + } + } + } + } + } + tile { + name = "Memory" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 874 + width = 304 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 912 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 1292 + width = 988 + } + } + tile { + name = "Disk" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 1254 + width = 304 + } + } + tile { + name = "CPU usage %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "TOP1 - CPU usage %" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:host.cpu.usage:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:host.cpu.usage:splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:host.cpu.usage", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 114 + top = 304 + width = 266 + } + } + tile { + name = "memory used %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "TOP1 - memory used %" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:host.mem.usage:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:host.mem.usage:splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:host.mem.usage", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 418 + top = 304 + width = 266 + } + } + tile { + name = "Page faults per second" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "TOP1 - Page faults per second" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:host.mem.avail.pfps:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:host.mem.avail.pfps:splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:host.mem.avail.pfps", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 722 + top = 304 + width = 266 + } + } + tile { + name = "Disk used %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "TOP1 - Disk used %" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:host.disk.usedPct:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:host.disk.usedPct:splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:host.disk.usedPct", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.disk" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 1026 + top = 304 + width = 266 + } + } + tile { + name = "DNS query time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "DNS query time" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:host.dns.queryTime:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:host.dns.queryTime:splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:host.dns.queryTime", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dnsServerIp", + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 1330 + top = 304 + width = 266 + } + } + tile { + name = "Memory usage by container" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Memory usage by container" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:containers.memory.usagePercent:splitBy(\"dt.entity.container_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:containers.memory.usagePercent", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.container_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 304 + top = 950 + width = 304 + } + } + tile { + name = "Memory usage by host" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Memory usage by host" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:host.mem.usage:splitBy(\"dt.entity.host\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:host.mem.usage", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 950 + width = 304 + } + } + tile { + name = "Process memory usage" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Process memory usage" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:tech.generic.mem.usage:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.generic.mem.usage", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 950 + width = 380 + } + } + tile { + name = "Process memory usage" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Process memory usage" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:tech.generic.mem.usage:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.generic.mem.usage", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1406 + top = 950 + width = 608 + } + } + tile { + name = "Disk throughput write" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Disk throughput write" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:host.disk.throughput.write:splitBy(\"dt.entity.host\",\"dt.entity.disk\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:host.disk.throughput.write", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.host", + "dt.entity.disk" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 1330 + width = 304 + } + } + tile { + name = "Disk capacity by host" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Disk capacity by host" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:host.disk.usedPct:splitBy(\"dt.entity.host\",\"dt.entity.disk\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:host.disk.usedPct", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.host", + "dt.entity.disk" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 608 + top = 1330 + width = 380 + } + } + tile { + name = "Disk throughput read" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Disk throughput read" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:host.disk.throughput.read:splitBy(\"dt.entity.host\",\"dt.entity.disk\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:host.disk.throughput.read", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.host", + "dt.entity.disk" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 304 + top = 1330 + width = 304 + } + } + tile { + name = "Process CPU usage" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Process CPU usage" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:tech.generic.cpu.usage:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.generic.cpu.usage", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 1330 + width = 342 + } + } + tile { + name = "Process CPU usage" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Process CPU usage" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:tech.generic.cpu.usage:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.generic.cpu.usage", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1368 + top = 1330 + width = 646 + } + } + tile { + name = "Unavailability host" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 1634 + width = 304 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 1672 + width = 988 + } + } + tile { + name = "Resources available (host)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 1634 + width = 418 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 1672 + width = 988 + } + } + tile { + name = "Memory resource" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:host.mem.avail.pct:filter(in(\"dt.entity.host\",entitySelector(\"type(HOST)\"))):splitBy()):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:host.mem.avail.pct:filter(in(\"dt.entity.host\",entitySelector(\"type(HOST)\"))):splitBy()", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "max": "100", + "min": "1", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 20 + }, + { + "color": "#f5d30f", + "value": 10 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1520 + top = 1710 + width = 494 + } + } + tile { + name = "CPU available " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:host.cpu.idle:filter(in(\"dt.entity.host\",entitySelector(\"type(HOST)\"))):splitBy():avg):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:host.cpu.idle:filter(in(\"dt.entity.host\",entitySelector(\"type(HOST)\"))):splitBy():avg", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "max": "100", + "min": "1", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 20 + }, + { + "color": "#f5d30f", + "value": 10 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1026 + top = 1710 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🎯[SLO simply smarter](#dashboard;id=d65f0666-f739-4a02-b2d7-59e5aa9ed2f5;) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1520 + top = 0 + width = 266 + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "APPLICATIONS" + bounds { + height = 152 + left = 228 + top = 38 + width = 152 + } + filter_config { + type = "APPLICATION" + custom_name = "Applications" + default_name = "Monitored applications" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "APPLICATION" + match { + key = "APPLICATION_STATUS" + values = [ "0" ] + } + } + } + } + } + tile { + name = "Traffic in/out" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Traffic in/out" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:host.net.nic.trafficIn:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names,(builtin:host.net.nic.trafficOut:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:host.net.nic.trafficIn", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "B", + "metric": "builtin:host.net.nic.trafficOut", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "B" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + }, + { + "matcher": "B:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1330 + top = 570 + width = 684 + } + } + tile { + name = "CPU idle % - (red<10% & green>20%)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "CPU usage %" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:host.cpu.idle:splitBy(\"dt.entity.host\"):sort(value(auto,ascending))):names:fold(avg)" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:host.cpu.idle:splitBy(\"dt.entity.host\"):sort(value(auto,ascending))", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 20 + }, + { + "color": "#f5d30f", + "value": 10 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "HONEYCOMB" + } + }) + bounds { + height = 152 + left = 608 + top = 570 + width = 380 + } + } + tile { + name = "Unavailability rate" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Disk throughput write" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026((100 - builtin:host.availability:splitBy(\"dt.entity.host\")):sort(value(avg,ascending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(100 - builtin:host.availability:splitBy(\"dt.entity.host\")):sort(value(avg,ascending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 304 + left = 0 + top = 1710 + width = 988 + } + } + tile { + name = "Memory available % - (red<10% & green>20%)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "CPU usage %" + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:host.mem.avail.pct:splitBy(\"dt.entity.host\"):sort(value(auto,descending))):names:fold(avg)" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:host.mem.avail.pct:splitBy(\"dt.entity.host\"):sort(value(auto,descending))", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 20 + }, + { + "color": "#f5d30f", + "value": 10 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "HONEYCOMB" + } + }) + bounds { + height = 152 + left = 608 + top = 950 + width = 380 + } + } + tile { + name = "CPU usage by container" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "CPU usage by container" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:containers.cpu.usageSystemMilliCores:splitBy(\"dt.entity.container_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names:fold(avg)" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "limit": 20, + "metric": "builtin:containers.cpu.usageSystemMilliCores", + "rate": "NONE", + "sortBy": "DESC", + "sortByDimension": "", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.container_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 304 + top = 570 + width = 304 + } + } + tile { + name = "CPU usage by host" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "CPU usage by host" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:host.cpu.usage:splitBy(\"dt.entity.host\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names:fold(avg)" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "limit": 20, + "metric": "builtin:host.cpu.usage", + "rate": "NONE", + "sortBy": "DESC", + "sortByDimension": "", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 570 + width = 304 + } + } + tile { + name = "Memory usage by host" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Memory usage by host" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:host.mem.usage:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names:fold(avg)", + "resolution=null\u0026(builtin:host.mem.usage:splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:host.mem.usage", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 608 + top = 1102 + width = 380 + } + } + tile { + name = "CPU usage by host" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "CPU usage by host" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:host.cpu.usage:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names:fold(avg)", + "resolution=null\u0026(builtin:host.cpu.usage:splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:host.cpu.usage", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "AVG", + "foldTransformation": "TOTAL", + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 608 + top = 722 + width = 380 + } + } +} diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_SLO_Resource_Optimization_owned_by_smarter.dashboard.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_SLO_Resource_Optimization_owned_by_smarter.dashboard.tf new file mode 100644 index 0000000..d56f848 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_SLO_Resource_Optimization_owned_by_smarter.dashboard.tf @@ -0,0 +1,2005 @@ +resource "dynatrace_dashboard" "_SLO_Resource_Optimization_owned_by_smarter" { + dashboard_metadata { + name = "✔ SLO Resource Optimization" + # consistent_colors = false + owner = "smarter" + preset = true + tags = [ "Configurator", "smarter" ] + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "For explanations, see at the bottom of the dashboard" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 0 + width = 532 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🏠 [Dynatrace: simply smarter](#dashboard;id=f488b329-0da2-4772-b17e-854a5d92f5c5) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 532 + top = 0 + width = 456 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## [Memory](#newhosts) + + + --- + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 0 + top = 38 + width = 988 + } + } + tile { + name = "Memory Usage %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:host.mem.usage:splitBy(\"dt.entity.host\"):sort(value(sum,descending)):limit(100)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:host.mem.usage:splitBy(\"dt.entity.host\"):sort(value(sum,descending)):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "xAxisBuckets": 30, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Memory used %", + "queryId": "", + "rules": [ + { + "color": "#004999", + "value": 95 + }, + { + "color": "#f5d30f", + "value": 50 + }, + { + "color": "#7dc540", + "value": 60 + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 760 + left = 0 + top = 114 + width = 608 + } + } + tile { + name = "Memory Usage AVG %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:host.mem.usage:splitBy():sort(value(auto,ascending))):limit(100):names", + "resolution=null\u0026(builtin:host.mem.usage:splitBy():sort(value(auto,ascending)))" + ], + "queries": [ + { + "enabled": true, + "id": "C", + "metricSelector": "builtin:host.mem.usage:splitBy():sort(value(auto,ascending))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "C:", + "properties": { + "alias": "Memory used %", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "0,0" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "tableSettings": { + "isThresholdBackgroundAppliedToCell": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Memory used %", + "queryId": "C", + "rules": [ + { + "color": "#dc172a", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 50 + }, + { + "color": "#7dc540", + "value": 60 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 190 + left = 608 + top = 114 + width = 380 + } + } + tile { + name = "Optimization Memory Usage" + assigned_entities = [ "16f67751-75f7-3e5f-a7b4-e2bf81bba81b" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Optimization - Memory Usage;" + tile_type = "SLO" + bounds { + height = 152 + left = 608 + top = 342 + width = 380 + } + filter { + timeframe = "-1w" + } + } + tile { + name = "Optimization Memory Usage" + assigned_entities = [ "16f67751-75f7-3e5f-a7b4-e2bf81bba81b" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Optimization - Memory Usage;" + tile_type = "SLO" + bounds { + height = 152 + left = 608 + top = 532 + width = 380 + } + filter { + timeframe = "-1M" + } + } + tile { + name = "Optimization Memory Usage" + assigned_entities = [ "16f67751-75f7-3e5f-a7b4-e2bf81bba81b" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Optimization - Memory Usage;" + tile_type = "SLO" + bounds { + height = 152 + left = 608 + top = 722 + width = 380 + } + filter { + timeframe = "-1y" + } + } + tile { + name = "Last week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 608 + top = 304 + width = 380 + } + } + tile { + name = "Last month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 608 + top = 494 + width = 380 + } + } + tile { + name = "Last year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 608 + top = 684 + width = 380 + } + } + tile { + name = "Memory Usage % - TOP 20" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:host.mem.usage:splitBy(\"dt.entity.host\"):sort(value(auto,ascending)):limit(100)):names,(builtin:host.mem.usage:splitBy(\"dt.entity.host\"):min:auto:sort(value(max,ascending)):limit(100)):names,(builtin:host.mem.usage:splitBy(\"dt.entity.host\"):max:auto:sort(value(max,ascending)):limit(100)):names,(builtin:host.mem.used:splitBy(\"dt.entity.host\"):sort(value(auto,ascending)):limit(100)):names,(builtin:host.mem.total:splitBy(\"dt.entity.host\"):sort(value(auto,descending)):limit(100)):names" + ], + "queries": [ + { + "enabled": true, + "id": "C", + "metricSelector": "builtin:host.mem.usage:splitBy(\"dt.entity.host\"):sort(value(auto,ascending)):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "E", + "metricSelector": "builtin:host.mem.usage:splitBy(\"dt.entity.host\"):min:auto:sort(value(max,ascending)):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "D", + "metricSelector": "builtin:host.mem.usage:splitBy(\"dt.entity.host\"):max:auto:sort(value(max,ascending)):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "B", + "metricSelector": "builtin:host.mem.used:splitBy(\"dt.entity.host\"):sort(value(auto,ascending)):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:host.mem.total:splitBy(\"dt.entity.host\"):sort(value(auto,descending)):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "C:", + "properties": { + "alias": "Memory used %", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "E:", + "properties": { + "alias": "Memory used % min", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "D:", + "properties": { + "alias": "Memory used % max", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "B:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Memory used %", + "queryId": "C", + "rules": [ + { + "color": "#dc172a", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 50 + }, + { + "color": "#7dc540", + "value": 60 + } + ], + "visible": true + } + ], + "type": "TABLE" + } + }) + bounds { + height = 798 + left = 0 + top = 874 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## [CPU](#newhosts) + + + --- + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 1026 + top = 38 + width = 988 + } + } + tile { + name = "CPU Usage %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:host.cpu.usage:splitBy(\"dt.entity.host\"):sort(value(sum,descending)):limit(100)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:host.cpu.usage:splitBy(\"dt.entity.host\"):sort(value(sum,descending)):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "xAxisBuckets": 30, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#004999", + "value": 95 + }, + { + "color": "#f5d30f", + "value": 50 + }, + { + "color": "#7dc540", + "value": 60 + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 760 + left = 1026 + top = 114 + width = 608 + } + } + tile { + name = "CPU Usage AVG %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:host.cpu.usage:splitBy():sort(value(auto,ascending))):limit(100):names", + "resolution=null\u0026(builtin:host.cpu.usage:splitBy():sort(value(auto,ascending)))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:host.cpu.usage:splitBy():sort(value(auto,ascending))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "0,0" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "tableSettings": { + "isThresholdBackgroundAppliedToCell": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "CPU usage %", + "queryId": "A", + "rules": [ + { + "color": "#dc172a", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 50 + }, + { + "color": "#7dc540", + "value": 60 + } + ], + "visible": true + }, + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a", + "value": 95 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 190 + left = 1634 + top = 114 + width = 380 + } + } + tile { + name = "Optimization Host CPU Usage" + assigned_entities = [ "5e6c83b5-8a61-35dc-be67-c469528c2d69" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=false;decimals=1;customTitle=Optimization - CPU Usage;" + name_size = "medium" + tile_type = "SLO" + bounds { + height = 152 + left = 1634 + top = 342 + width = 380 + } + filter { + timeframe = "-1w" + } + } + tile { + name = "Optimization Host CPU Usage" + assigned_entities = [ "5e6c83b5-8a61-35dc-be67-c469528c2d69" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=false;decimals=1;customTitle=Optimization - CPU Usage;" + tile_type = "SLO" + bounds { + height = 152 + left = 1634 + top = 532 + width = 380 + } + filter { + timeframe = "-1M" + } + } + tile { + name = "Optimization Host CPU Usage" + assigned_entities = [ "5e6c83b5-8a61-35dc-be67-c469528c2d69" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=false;decimals=1;customTitle=Optimization - CPU Usage;" + tile_type = "SLO" + bounds { + height = 152 + left = 1634 + top = 722 + width = 380 + } + filter { + timeframe = "-1y" + } + } + tile { + name = "Last week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1634 + top = 304 + width = 380 + } + } + tile { + name = "Last month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1634 + top = 494 + width = 380 + } + } + tile { + name = "Last year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1634 + top = 684 + width = 380 + } + } + tile { + name = "CPU Usage % - TOP 20" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:host.cpu.usage:splitBy(\"dt.entity.host\"):sort(value(auto,ascending)):limit(100)):names,(builtin:host.cpu.usage:splitBy(\"dt.entity.host\"):min:auto:sort(value(auto,ascending)):limit(100)):names,(builtin:host.cpu.usage:splitBy(\"dt.entity.host\"):max:auto:sort(value(auto,ascending)):limit(100)):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:host.cpu.usage:splitBy(\"dt.entity.host\"):sort(value(auto,ascending)):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "C", + "metricSelector": "builtin:host.cpu.usage:splitBy(\"dt.entity.host\"):min:auto:sort(value(auto,ascending)):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "B", + "metricSelector": "builtin:host.cpu.usage:splitBy(\"dt.entity.host\"):max:auto:sort(value(auto,ascending)):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "C:", + "properties": { + "alias": "CPU usage % min", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "B:", + "properties": { + "alias": "CPU usage % max", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "CPU usage %", + "queryId": "A", + "rules": [ + { + "color": "#dc172a", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 50 + }, + { + "color": "#7dc540", + "value": 60 + } + ], + "visible": true + }, + { + "axisTarget": "LEFT", + "columnId": "CPU usage %", + "queryId": "B", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#9355b7", + "value": 95 + } + ], + "visible": true + } + ], + "type": "TABLE" + } + }) + bounds { + height = 798 + left = 1026 + top = 874 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## [Disk Space](#newhosts) + + + --- + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 2052 + top = 38 + width = 988 + } + filter { + timeframe = "-30d to now" + } + } + tile { + name = "Disk Usage %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:host.disk.usedPct:splitBy(\"dt.entity.host\",\"dt.entity.disk\"):sort(value(sum,descending)):limit(100)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "B", + "metricSelector": "builtin:host.disk.usedPct:splitBy(\"dt.entity.host\",\"dt.entity.disk\"):sort(value(sum,descending)):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host", + "dt.entity.disk" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "xAxisBuckets": 30, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "B:", + "properties": { + "color": "RED", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Disk used %", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 60 + }, + { + "color": "#f5d30f", + "value": 50 + }, + { + "color": "#004999", + "value": 95 + } + ], + "visible": true + }, + { + "axisTarget": "LEFT", + "columnId": "Disk used %", + "queryId": "B", + "rules": [ + { + "color": "#dc172a", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 10 + }, + { + "color": "#7dc540", + "value": 50 + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 760 + left = 2052 + top = 114 + width = 608 + } + } + tile { + name = "Disk Usage AVG %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:host.disk.usedPct:splitBy():sort(value(auto,ascending)):limit(100)):limit(100):names", + "resolution=null\u0026(builtin:host.disk.usedPct:splitBy():sort(value(auto,ascending)):limit(100))" + ], + "queries": [ + { + "enabled": true, + "id": "B", + "limit": 100, + "metric": "builtin:host.disk.usedPct", + "rate": "NONE", + "sortBy": "ASC", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "B:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "0,0" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "tableSettings": { + "isThresholdBackgroundAppliedToCell": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Disk used %", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 60 + }, + { + "color": "#f5d30f", + "value": 50 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + }, + { + "axisTarget": "LEFT", + "columnId": "Disk used %", + "queryId": "B", + "rules": [ + { + "color": "#dc172a", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 10 + }, + { + "color": "#7dc540", + "value": 50 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 190 + left = 2660 + top = 114 + width = 380 + } + } + tile { + name = "Optimization Disk Usage" + assigned_entities = [ "eea7c1e1-06f3-3ef9-9c31-87101776bd18" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Optimization - Disk Usage;" + tile_type = "SLO" + bounds { + height = 152 + left = 2660 + top = 532 + width = 380 + } + filter { + timeframe = "-1M" + } + } + tile { + name = "Optimization Disk Usage" + assigned_entities = [ "eea7c1e1-06f3-3ef9-9c31-87101776bd18" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Optimization - Disk Usage;" + tile_type = "SLO" + bounds { + height = 152 + left = 2660 + top = 342 + width = 380 + } + filter { + timeframe = "-1w" + } + } + tile { + name = "Optimization Disk Usage" + assigned_entities = [ "eea7c1e1-06f3-3ef9-9c31-87101776bd18" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Optimization - Disk Usage;" + tile_type = "SLO" + bounds { + height = 152 + left = 2660 + top = 722 + width = 380 + } + filter { + timeframe = "-1y" + } + } + tile { + name = "Last week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 2660 + top = 304 + width = 380 + } + } + tile { + name = "Last month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 2660 + top = 494 + width = 380 + } + } + tile { + name = "Last year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 2660 + top = 684 + width = 380 + } + } + tile { + name = "Disk Usage % - TOP 20" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:host.disk.usedPct:splitBy(\"dt.entity.host\"):sort(value(auto,ascending)):limit(100)):names,((builtin:host.disk.usedPct:splitBy(\"dt.entity.host\"):sort(value(auto,ascending)):max:auto:limit(100))):names,(builtin:host.disk.usedPct:splitBy(\"dt.entity.host\"):sort(value(auto,ascending)):min:auto:limit(100)):names,(builtin:host.disk.avail:splitBy(\"dt.entity.host\"):sort(value(auto,descending)):limit(100)):names" + ], + "queries": [ + { + "enabled": true, + "id": "B", + "metricSelector": "builtin:host.disk.usedPct:splitBy(\"dt.entity.host\"):sort(value(auto,ascending)):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "C", + "metricSelector": "(builtin:host.disk.usedPct:splitBy(\"dt.entity.host\"):sort(value(auto,ascending)):max:auto:limit(100))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "D", + "metricSelector": "builtin:host.disk.usedPct:splitBy(\"dt.entity.host\"):sort(value(auto,ascending)):min:auto:limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:host.disk.avail:splitBy(\"dt.entity.host\"):sort(value(auto,descending)):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.host" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "B:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "C:", + "properties": { + "alias": "Disk used % max", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "D:", + "properties": { + "alias": "Disk used % Min", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Disk used %", + "queryId": "C", + "rules": [ + { + "color": "#7dc540", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 80 + }, + { + "color": "#dc172a", + "value": 90 + } + ], + "visible": true + }, + { + "axisTarget": "LEFT", + "columnId": "Disk used %", + "queryId": "B", + "rules": [ + { + "color": "#dc172a", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 30 + }, + { + "color": "#7dc540", + "value": 60 + } + ], + "visible": true + } + ], + "type": "TABLE" + } + }) + bounds { + height = 798 + left = 2052 + top = 874 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## JVM + + --- + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 3078 + top = 38 + width = 912 + } + } + tile { + name = "JVM Heap Pool Usage" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026((builtin:tech.jvm.memory.pool.used:splitBy(\"dt.entity.process_group_instance\"):sort(value(auto,descending)):limit(100))/(builtin:tech.jvm.memory.pool.max:splitBy(\"dt.entity.process_group_instance\"):limit(100))):names,(builtin:tech.jvm.memory.pool.used:splitBy(\"dt.entity.process_group_instance\"):limit(100)):names,(builtin:tech.jvm.memory.pool.max:splitBy(\"dt.entity.process_group_instance\"):limit(100)):names" + ], + "queries": [ + { + "enabled": true, + "id": "C", + "metricSelector": "(builtin:tech.jvm.memory.pool.used:splitBy(\"dt.entity.process_group_instance\"):sort(value(auto,descending)):limit(100))/(builtin:tech.jvm.memory.pool.max:splitBy(\"dt.entity.process_group_instance\"):limit(100))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "B", + "metricSelector": "builtin:tech.jvm.memory.pool.used:splitBy(\"dt.entity.process_group_instance\"):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:tech.jvm.memory.pool.max:splitBy(\"dt.entity.process_group_instance\"):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "C:", + "properties": { + "color": "DEFAULT" + } + }, + { + "matcher": "B:", + "properties": { + "color": "DEFAULT" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "C", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TABLE" + } + }) + bounds { + height = 532 + left = 3078 + top = 1140 + width = 912 + } + } + tile { + name = "JVM memory" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(100 - (builtin:tech.jvm.memory.runtime.free:splitBy(\"dt.entity.process_group_instance\"):sort(value(auto,descending)):limit(100))/(builtin:tech.jvm.memory.runtime.total:splitBy(\"dt.entity.process_group_instance\"):limit(100))*100):names,(builtin:tech.jvm.memory.runtime.total:splitBy(\"dt.entity.process_group_instance\"):limit(100)):names,(builtin:tech.jvm.memory.runtime.free:splitBy(\"dt.entity.process_group_instance\"):limit(100)):names" + ], + "queries": [ + { + "enabled": true, + "id": "C", + "metricSelector": "100-(builtin:tech.jvm.memory.runtime.free:splitBy(\"dt.entity.process_group_instance\"):sort(value(auto,descending)):limit(100))/(builtin:tech.jvm.memory.runtime.total:splitBy(\"dt.entity.process_group_instance\"):limit(100))*100", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:tech.jvm.memory.runtime.total:splitBy(\"dt.entity.process_group_instance\"):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "B", + "metricSelector": "builtin:tech.jvm.memory.runtime.free:splitBy(\"dt.entity.process_group_instance\"):limit(100)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "C:", + "properties": { + "alias": "JVM used memory %", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "%", + "valueFormat": "auto" + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "B:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "JVM runtime total memory", + "queryId": "A", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TABLE" + } + }) + bounds { + height = 532 + left = 3078 + top = 608 + width = 912 + } + } + tile { + name = "JVM Heap Pool Max and Used" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:tech.jvm.memory.pool.max:splitBy(\"dt.entity.process_group_instance\"):sort(value(auto,descending)):limit(100)):limit(100):names,(builtin:tech.jvm.memory.pool.used:splitBy(\"dt.entity.process_group_instance\"):sort(value(auto,descending)):limit(100)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "limit": 100, + "metric": "builtin:tech.jvm.memory.pool.max", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "B", + "limit": 100, + "metric": "builtin:tech.jvm.memory.pool.used", + "rate": "NONE", + "sortBy": "DESC", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "B" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + }, + { + "matcher": "B:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 494 + left = 3078 + top = 114 + width = 912 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## Explanation + + + + --- + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 0 + top = 1710 + width = 912 + } + } + tile { + name = "Image" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "IMAGE" + unknowns = jsonencode({ + "image": "data:image/webp;base64,UklGRugTAABXRUJQVlA4WAoAAAAgAAAA9QAAUQEASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDgg+hEAALBmAJ0BKvYAUgE+bTSVSCQioiEmUloggA2JZ274XzAFdK31DR+1v5Dedt9/xvfKVgepJbd878w+in+sf6H2N/3b+1f8r1TP089/voH8wH64/ud7zH5Ae7H0APOt/5PsS/371AP2v9aX/zeyV/df/F+13tjarZ5d/w/bH/aPD3xqejpYNxf8e+wf7z1yfr3+18LfhvqBepf8j/Xd+903zAvWv5b/pP7L+UXovf3Pop4gH62+lffa/af+F7Af6C/5Hsw/0v/u/zf+g/bv26foH+i/93+j+Aj+Xf1r/p/4rtcekgT4jUJeoVALqdSYomEn9xQ83voACm6uI3TdGwjBZjtZyDB94ooGSJwSyQOcoP9UWsFrTnmRQ09w8ILN/ajCzhP+bwagEGuK1a2r1YsQOyeRSIucf9DZOSbNZ4PVxqp1x2BDsCLsyYxtYyD5MU3EZCWrD+63Pt9Is2PL7EtmSNpdb8afhOz1NzdM+agExdykE3qNIDEsUGEB6Ak5lQhs2Dsr+vDD2DPbcpYIvL1Zs0eUvpyRMoPlzN0esTPryhw5fZa1eTdYJVQVKLFQ+O0nCRkvkZD8InuO/McEjo/6Ggp7E09L5khBKVFt9hopovJK/AD+olwaUPHKWQI95QnC2sZCQ7HzX53jVq7S9b4822O8GLSX3tDzN2KKFBzyqS8ycNn1X0AllAxA7Uhlei1zaA6DrFJNaaeCxZUKha0aq1U9SOGjk4E+/GH4mfX8VjynCQBwgeUnKG98O12k1jav7wnHQI9p+avMJS6r+6zyL7uZDfHRMyXi5JLRbUWzHQX9230L1xxW2EKdK09y80/7nWKtvlCctpDkOmfeaAdDDIyI6hi8cPEbIDglNqv+IsqVRLsbNj0pRu+J6zGWfxL5kfZmQ6VnT/zE93Pb3p/Hm02lmaS2aYB7SZxS9d/8d1JPIIJsHXvePue3EAqFF8Qwpx/nOEE7yQfqKEFXgH5K3Iq5lmfRgUO0GukpE2reaoF7Gt50otFVMyhW+wteTRssWbWTsToUo4uv+43/6jjm90STqcPGRfpdGky3dS954tXgsCh8YdC/EZiGXpEilRYXNKjKewej3+45Q447LywAAP7+mm0+ieDNJVkwdcw4SCPe6C8TZbK2svgP1AxnzupAX6T2/ZtzKYGZ07NSTAWbELA7Kb8HGVbXpJm4cfNsDRp48m9f8NW4f+1LGobE/s/uZmieDYfHomAFLef9G8CT55BoWUYR5+mFiRAa1m5BhLHbKXYIXebZw0F5htJeqF3XyEgz59nC0MxYXw/Ctsp7VUzwJiMIzI9HT4y6O10WOMdWKZJT2Jfkabn+6FFWs9s3ZlhsPvdeWETrbyMpnizdamtVIYNvphr6YfdvO8F6uaEueLxGTYCOrt23jclNPRFgTdr02OcnwSx+XwV0zdiHYlhF+5QcJWBYJH8/Ra5yOrKxwUwjdo20nDiaqn0lqrO9hCNHYWlJSn9jPOTg5A/SyP0DKcmqFFNOf9TbxY6hl2Afb0ogI6UGZEy4NSC++rNnR34T6mJ6yk0PbeboCfmYjNlI6PBKv1Bt4ydYuaonKsaO2WjBaBozt/Q5Zcy4AUuVQY+w2OxgdcGbp0ivCAEZpLKkae/NMJzVz2C27MBh/V8gAC+rwSvpvNtMfA/AAV/7oT1QaqKxycQVn/DdomJHMghQbl/7jOuJYQmj/FygqMOC5+t3Mqy8Ole+oaay6gxnxW0qn+e5+n85fM4bLaRiM0sZdLxWPFrf8vFba5L7QnQi8P5HuWgv5wkxjEh3bvY7fAd9cNrhigCLYw56ep84cerbbrpRRDP4lqDtY4G1XldXHqCrJpbP5qBzcGXNJyEuTwv1Gkqf+rYCHRBXHCsI+hJYgNicT1hOmf0K3fR7SZj8J77zKoyP99/lLb9n2A8RiKUnX2jG/ocPDfg/X53gKso/KkvtKU3h2I8EMyTn95diY0Qwho7jD1d5pOEdpzhfV0uZ1qQg909/2ZeZhvSol+jJaEsEPOjjWb2WCnO1QlrumDSPboV7ffuk4JfdzeJjtqGdufqGZgESDvC3hVXN7M4Zv8Lr08ptJlS8CrUjQe16x8lTiHQEAIbzpRmfnH4nZ0Hag31JcVWli0oK4iP1arO8qQuAhU3nemFzssauzVK2d1/vOf8fMIOPWjQwE8l/cPb9W5fjuybluwRl5pTT3qGj4hnVm2LyYQIJP4vCpekQvgA2FxxLJaKh16KEIAu0b+9iVhsmBk+3ZzE6kzhWbMOUfgk5e92duSejLtD51mWRQxClOO2pN1LxfQbwTIAxADpEopqspFLvrZ7Fz25WN9A5T07ZWK/mfNpbtP9otsQaYKjQzzMEEOLxPfccr4BsUJ5EmC1BzFBQL6AwTt5tFwNTmnr0KAmlbDx26h82hRPxuCNleGm0MvSTllmlOFyQe91y8BBKplI89/DDxtGxdzC95dxIx2lLgbORgJzSZy6qf3UHNhVikBXIJ2SQR/k0FT9Zu2qR3HiKDXpmTBPpGEYQXoSFV2lhn2G1J4cfSm5IVeQ9i9Sarf/3lWVk/WzLe8O4Q75OciiVh9RgtSnSMOO8VNITIQYxQ6wFfrjXmJCe+WvyJfGlK2dJbV57uZRVpLV4MkIte1ipTfTgff12F0EtW4wAAUnNdyi57sJ+HRF/EbDllGBolJ3IwAKemYHzQlG++NFgzBf3FIWpGZL+cd6qlQReInmi9uiO0Jx6h6j0DkhOfNeOjhsrZtf0oOSDFr8e5pOdzxHD9tx9tsARrliSXN1icdizpYPYufzgNGnvATGd7tjx/x0ifhOhCRhHpR0z4es1knSpirqWJ7lMmS7vjviTO3IRc+DbY6wVUMMp/Z3EZqwxp+nv0Jw5+gcwn/P7ZE3nCh3b+2XdSJkHmDfGkT4JH1QE7BBa7k4qydC/aHiLrNwFBj4omMkteoP2Sz4Bww0wtqdMbLSXEFfEui/fl1I8UtrJcXWvJ0W4tn6sqta55CLPKpXFWfxL1fQA9Rh7VF/yq/xCV/yY5I2DgAAnizylltHMYQ6Xy7Nk+JWMv+tCJWzipziv1IFAKzWkqEkSSZNonr6oM0Tw7/sGwHcQyylbfP/HA2SeH3koftQIci5WStNCCdsSfbNU94XWuRR2qZw0uRReaLsD2yNtl1yCeapJGZLU1R4L3AHMlBlOYcfdOT9p19on6M0iZ69+A4HZ0F8mKAOJvHevn2qa3sZoInMZiBwavFFAkt2HhqH77YEqSFkv9xp3NCXsQmF5M6B4Fk89RTheHynBtj9Wtj/4BfqQ7UXeitFrp7DfA/hpNO/GgSVelGo4T1/ULr18fmngqgfKeYsWgkgJ6KOo0oOid7H9V5ENZCIsPmLivMNCLFUALHYIdvj/HIkyPd6gI9TKlOe8nLTqeJ3xZdy+NR+TK7r4d10FYF4WfKnWhgOPatOPRATBueGP16e/39GuqAY95PGLnFriiSU80DKjREeNLiPo6wJxZNpET2o9bQ/GsBchMP21w6D1+tEdhrRDCIJHIfzy3lSKwM3JR+gwhVkxpVgBT2GDym7eKb1xfP8HGKQy3snsj2F6DBST7VMaC3+Bs9Alni+ablIiIjvk0uCTa1E6MNFPkd3FjWWr/xl8bLY3SuKYfezXcBHDWzxvb1KDHcy6xl8wI0smHi3MdbMTlXzIND7b07z7oyA93LDov/CI07T1FIuFwh8Oi1lrcL5J/PHqM3FHboYcTXEp/99kANS5HpaU6TgRhOxCoTU1ofgeYSyBSwFWUtVED7noOz4CBcB0GvEnDlMbcBvm+l8NwghxkDX31LAcuQvO0PkVG9KE/89cj9ICKiU4YGHCu029x5WNCwwO6FO1VEL5j57mtnja9geBbRaBednjQ4LJKu2RqDVpiDpc0Gglea/V9+98F4nJcBxAcrBP4OF8nxtYhMNcJufXIchys2kDDKieEtzlQ6T3ve6qZ3iupU6K8/FQJk/eTlhYLkyID8sTN/my2FojLBxjHYhjg5zFKoauu+2/NqHrGBQ3UD0t0V++ujjYWB7n2MXwXLdr0PgJXsDyygw/TYwGRNsXKD1VjrP5a5mo4Mw7QEmRb3fzOGZdIAE62v2QVEJM3dB7dsPiJu5FYrSz1VMmA9bYQA3ojKDyRqsYoC3ezxX0qoA11f2UB93/rqlIQN1VIuoZhk+j0W1pBk1XzwahfNsGur7ZTn9t3mv9n2nSCI4NL7OrwDkExI8kDOQaGHNubG7DERMQzVfMAftVMCqXtVIf4xEjV/jS5rGJV4OkyE/+qZ/Eg0+Iya0sr/0g5jpHaUJP/fv948SM9twM4eCCPxFH5JxF75zhOVvjzBoB3p+OL0v0+oKOkXzK91GU+RrWCQ1r8EOf0nlyOz8cTkX1Brj/2BFaVx0GgC+vPek6TjLKx3a1zU/jYgZHCSSr4LVryhnHNGPtM1ft8BgaLZU85qSpW55bdp/mxqCW5/yTHaey1yGN4pUkxaVRBwNrm6hpnqEzvr/GxDW3IgTSSXbgy34fNuOYmPVSB0LohlLeVLEam2XwHV4b0k9dpv43y+VTn02/3GFwGJyi4hkuGJnizmNOaPxl+hTaE92aV9ChRlzcV31VcG7SaDctLVIiQWYmxk88LPkKyXkPs7dKLNC8HgM8V9KqANdX9lAUGIwuVNotBNZbHkjnTrZ5ZpRRpwwkCtk6xZm7VhL1ALhh0zQAvXv3BX4aZxBltwB/xzbmxuxhAm0XnV1KsQGroqz3lZQ0wgC5d98YNrdJM77FPRpyWUr6vMAH2wy1oM84JHFe4dyd49yU/4XRfD+mIPunwRFV2+Xxjr2d3GZrgPBxm/lvwqKEJDdhHX6Vtc7SKGOr9G8FoHFKs76o8+Y55QNARJis1x4tvu+8UcDS6YZkTurjCe6DLHaqhl6dmoOa5BvFCTp8NCKR2EZIdGFPvrerZcMGEe8TWFaKNTzTCVkceoh3hByMWERUiwiGdcfyGKHCrgePExv7o7U/6X8pnrpdqeNtRkZJpwyHrEmCqApUl0hgHAsGpBKWGX1RfuAH0qQowit7VVQ/OD1Gpugr26s6g/JQv9JocfBiROBQNeCAAO1d1udhXs+1DT1aJ4wuqNJfV4YsHbSjlUBTQHxqv3OH5nBkLrvKluwCaE6uTIzK5QAEUmiClE8ZuOJeN09/F6yjZZuaxHHQKhw91Xg6vzI3TmTn6DSrH/9VKlE9B1za4fdpxB66p1yYSVoqwihCFa/aiW5XsdnJM6zUKcjt4PgfIuch92X4ijFNSJZ/0an7vjE//pifG7vznNSxv/BD1a/E3J8EPgNMS8LRvjAaW3R7F2dfhDZcRuwwb0zS3cKfTynfmLgxj/hYKi+LqD/XxORvUDPBvyBUrs31AWHO9voQOZdMJALu5g/4PnONsYZRmJdgei+N4vptI+yIykCwjrexPNsULvT4NI8+/kPJfk1D3yb4gflem5IjPNIw9C8tZSBdmYhUppuxiuypSTRDonE303aajiMZ9uRbbXaVoMo1OoyRrNuB4/6dJFvQJMHWeogvKjJwVkxzzGkhkD/qg9v2+AOtDePoQtS9Kt48kX5i+kmQgLA49sq2qSWWJWGkihlZKnKAZ1nRlvpSLg5eXLI0VBy1hWyhStfJf8mkVa/H63nHckSmPRtKCfn2BvH5xKm5kLZZKVyoWddiU7QydWe5LAEjsDZgWt06lSYliX6CvQQmI+gSF32xF+X7TSNdkBQrlp1J7si1Z9y4OKKwCnBSGwPWD1u410fI80ZfzbrUrMGUi6+Vjs3UVBhc0Pri7Xl59fkwI+z4jhq8Zf/WFMEOJ0UiN+J6NnFnY84+ah+WnVyPDLSz1puR437qlGtg5Ns86ru49+aPdwAcere65Axhx2xOFe0u4yJd8tkbEnB3SLvpSKn7csrIlhiGAreeIq/oGijLpImoUM7YRrdRHwTuBIWRqWuCcuaFTxzTVZ07Gse0lM7kqOEhCGBvPZLuPBtz3yH+JidQp6vPcMB7t5ElfLTRc9lf4Y2YduDIG3sUrk73WUhmgWBWVokIHF2bvi/uFzRqTwDE5YWgxI5e/JsuCO2j592EY+w61l/JRlmolF538jLXyLye0CqqE9jFXbAC90/BV3ZgaE852FxEnTkAAAAAAA==" + }) + bounds { + height = 380 + left = 570 + top = 2242 + width = 304 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + + ## 1. Heatmap for hosts sort by activity for the period chosen (default 2 hours) and the management zone selected (default ALL) + + + + ## 2. Average of all the hosts of the management zone chosen (or all hosts in the environment if no MZ is chosen) + + ## 3. The same SLO evaluated over 1 week, 1 month and 1 year. + + ## 4. The actual metric we are interested in (here memory usage) + + ## 5. We also check for the min and max of the metric over the chosen period of time to see the variance from the mean. + + + + EOT + tile_type = "MARKDOWN" + bounds { + height = 304 + left = 570 + top = 1786 + width = 570 + } + } + tile { + name = "Image" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "IMAGE" + unknowns = jsonencode({ + "image": "data:image/webp;base64,UklGRtS7AABXRUJQVlA4WAoAAAAgAAAApgEAxAIASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDgg5rkAALAJAp0BKqcBxQI+bTCURyQioiEoMV0QgA2JYkAR3s9Xyd/n9+z5h9S8snWvLC/V/cHqDtv/7HqF/k/+J/aH0h/t/3W9FTzzptf2Pma9l+rryW/9H61/53rp/s/Np/zeqt9ADNYMz55MpfusMmJS47skfrO1r6XPEX9J82T/ceanZ3/rn7LM67/o/6Dy1PPcy0EK/s/7ztK57+Pfu/9H+2v+K+DDm/W4+Ny8z7T/veVJ7f+8f9r/DfkV9KP97/zP9R7mv8z/u//P7gf9V/uH/G/x/uz/43/o/zf/h+Ev+M/4HqE/pv9y/7X+I94T/tfuJ7o/7Z/y/yq+QD+sf6T1fP/b////H8EX9y/8v/79wz+o/7n//+07/4f25/4Pyif4j/vfuj/1vkj/vP+s/+/sAf+j//+wB/3////7fcA9Wfqf/bPxl8Cv7b/bv8r/of7n6c+Sj1N7b/4P5nft//c/zfk36k/6X+V9Tf5t9y/zv93/yn/f/xHzn/dv9H/d/3k/yPpT8Df53/F/u1/ffkI/KP5L/hv7Z/j/+t/gvj3+G/x/+t/zH+i/0P////PnzbN/rP+7/sfYF90fmv+c/t/+U/7f+D+J36v/o+h/7r/g/+l90n2AfrJ/wv8T7Af7/9ufLm+tf5n9ovy3+wf+a/23/w/5D/YfuF9Nv8l/x/8n/ov2j/////+Rn7H/nP+7/lf9p+3f2GfrB/1P7//pP2t///1x//z/rfAT90//L7qX7U//Q689lPDeGDQlebs1cyo72Q0w0nSwhxcHX0PThDi4Ovoem9bxozLUDZn60WYSkD4LJ3c6lfcCM4WbK+tSxyHKlMcJXwJD6CY+LJ3c6llEZZbrXWFDGpg0rF2KJ4vH//80msLuNDZyqVG5F5JfnAkhRlNUe4wa+4Zy2AAhKRuNm87OxF/2ruXWdYur1e8EgnPHqEzZtbvwFz+/cNUIsy84iDXLZdH0ma4U6zffRjP6PiAY6SOW6d9BXZ9OXNsKibk3zRfCm5DV4RNJqMoUppXYy8yMQy511jn4i0Uym1ZBBHzEeEIgjXTiXIYACSJ5/usP8wUKqffLQsmMG1cXKC/zSWpBuKJLJbLGSbIGcqkIkG8nhWZQU6vn5GdCFlRW6yTa6dytt7jq4GioETe9LOfxND26aOutIeEGFiWnvCLp/h0+tTseqYK2PfjHwVfHvsP8mmT/+sFaN2Zzxc0GNLTvjI3qFK5l1cdyWCHqv2LX1X/////N/+wLYNcKullEHis99IPGRBpncVo6UQjJMb3XUxwIBrct9mzwGJvuHqpiCnqRJ6HCQ0c7uMwvTKhutbWk6CT7G0A3E4zel//yzbP///H///2lS9WEC0RKlZ5N29bIbiOY2apXCcN9qnkWe9M7ZyE9RMWtyQkZofteEFvVXfnKQQUdOYgeh/nK///////nf/dHsiDp7XIaLsKoIFbvEA2KgSFFnK0Rezn0NtGaGo+wQZyH+J2JLJnV//qvR0FQtvKJKHUqBScLH4mnu93QN8h6qADZC1//+083Fc7JExDKPHUCLBcJhmE54oiCfd8vwZ+kXExzKKBBqTepgEHtr9Z8rcLJ9R6gaHnouaTMZaVnCIAyE5ee2gZYw+7xuRiZQf//////////3eW41iH2tWqts4YABm25YtW/1gFnFL8Ldmy+oQu5zSFGfgTKmi/pc11BzHzIMXTiLKnkRSyPvLu6xqt4lF43//Qq/r//urf/45Yqd/+5qvxuIp00qOSGxYql6udbdAKqMuw/+EWFeBpvtiD/D/C3MLnT66q4yE0x+aZwlYSnXJi6nNCFRKdTNkIHsdj3lGdUkqHr///+1sf/g/N1m9ZMye4LasnIyOu2wxwcP9Llz2NKY3rsPU0rC48qZqQWyad3hIce3pRZPxkl09C/tA5Mu8SOo3KcvWdMZ2kdJ+f7sYQ6/////nsnMwH+xxbP8S8w/Fnr0IbUiVxCXFfbi2MO57ZMvHtFOIv3sxMDfNjjIVlfadcEkXjB1NX0dyUasa2+5MvU/////yYK/DI92v3FR0846vui2TPvBsJdhrwMMvND7qnIJjhcYOHZ3TykVPnlL2fV3Xwo3qnhBEdZvELzBqi4pZB6h/YcLaQQARFQMcL1Jrfnxa/zYfP39w1nv2p///xn7c7H8Zf4POnHf4HybupCNxCR4DOVuLysbntYMwhuMlWE4rB0LTxYyupF1mxapCBu+v////4N952wNwv//to8o1GCYB+Q04RIayJ77VfbFarSg9DwuJHewuB1yMaH8yOnaEOhQY/R9AY0VWg70Sw899C0oNo8ZtW/QCA1u1dP6VbOLH5jq6rlSGM6qv1VhViwsoIfQdiNmVbBK0RiSeELE4GP2DwDoFs06i69gdFsCYf+vU3chhVgNhKYnewA3Q//vOeewgUYoKTjc9GrU3ZZwk0NmAWNq4y/5NW3NkZQgDhudr0v5KAo/EfHcGW3mOFFjaTHs7W5rJaKowekpzdJZIyff1Ubwcx2oB9sJNgIAKaR9uq9kuyS2P4Pr1kiWOSrUXiQGuUe1RoF8j8yiWuJh4paIQ+X0d4Vwri46muGc7I3Ou3ZPaAx92IldBQvgTCvoOqCrqc2E/feKTaUPGSJj4uqvymOo+bmrVJ0g3fwynahhfZWgNpIsqJJJVGSMbisBueuSg6DgVWBt1PX3uzmyUxAvCqIpqYCvv7J0VOmKxDedRi8VyCMSc23OU3WnD9D4IuqrA6zq3Tu6+zGyHZ3T5e0hWp4pO/XaeV92VCvNW2cOgrnvj2CTS/KCYMC83prheYgaOAMRxyLEiDOyg1auI90mnLSTlHMi+/ofcoM7exEGVd1+l8jDk/Okk77Zbxr20vT1z+MLh9dOEI4Uyq1fEaWH50+Z5LGe6FmRRtaT9FLiyMYdGR2Zdls3Fp8Z0JVokn4u5IeF4Tr4Rasi8cG4IJFj2TieI9CkVpUgwIRpt99Sys7snlPqxxd9p4kSxHYdCj40xA7I45VcvYEjiXUcNGhOwClHDPe1Ib0GBUaxbeymxLgkGr3EeQqAAwmovklpumdy/eoZUtJiIcMEZ4JGQGgf1iQQgfY19j48IOLRlIn938BLaQlIPNrX4z6aV5PQqdH5xQ/cL4cOyvoDj410obE+4VUQAP9KN8Mb0SRBqB8FYCVVWCes45PMH4cMGW5VGYmE96ghcKNUXHEmjUD1zmLzjll/PcgDzniY9Z9e2ee1P6TySVYmLgW24pzOkXSOiKcgMZoWCBS+VrS/LQP7jNKN31JApVE61szJYbphWuXmbJjxwOYtwuT4UJ/ftoTaXvsvwrVJnOAw3UZzLgw4Yges4JA360ZCRUZhn1A3lGfGx6ux47qZLFeg/xNfzp/JXk09iMjrKpfoYosw6N9KyzbzmcrR9nm2OpILPuYx9b0DPRflfh1PnA3i+xASnobHLaHvUjrzQ31tqd1YMareWZ3fIQA0MS/FggZ+k8pa8Yj7LpKR5V8Vw2lfuRLOtems8c8exfpOfmcRGlW2b/mLbVXn8377xmLxu9ohXbEGY4PYYnZ22B/y/VSrtxUmBU9mIgbS56Jt7YMakimj56OHybSnDB+V+FvIAyA6Z8yG19WSHIOJvB3imeGEHFloKVo4/R1NVJ7sSoYN7+yKUqCUXYH/mvp7DD6z9LoQXIM2JYy4PveeDK7EeL/13sAhmY2zdnuo7S7Z5P1kqaOk6aKfUHqT+k31ilAY6/3/WES9RIyfeAjD3DgftKwY4/HJakFLcVczV0LyeUykD2FuLv+aX2lYwKndNI12vOtFemO21x9sf9y4LaKZU5AuSuHBOG+tWaI4Vh765+Qew7LOMpVsMJquY7Jj5mpdCA9prKX+nnyOk+e9YoC456Psw7naLxIJBjnrtiHijS2aEUg69XCiRtVhazQLkku8DzUsfqDOFlNvW52DWw85mE7WM8P92H1Ea8Yo7N/qyOMKZ6QKIf9oKVX14v+CBELb/7TfMWK6u06zcrTVdD7jEnS6DoWSh/U2sU3Cqs7Gtqf/eOpGZa6hDDqS1hFkDhtz8ysYRmIqMtk1oW1VU7Iam4fYZV9P94JRsAj6/vAH/j3GkudZpkn5GFd5DenuilwdH5JFR//3fX6rckgk080ybiyONmgA76F9zRDvFmXA+dTxmrx7srC8+Spjnlr1LoZe/fJ0M5Tv3AVYUhsKacvEGeuuaSztKqWQRDYMJNTHTp9/5o8XHVX7YWyZLcAcZdNSuBFL2pCMthjYs6lFznPA7WWcNemIu8df50iX0K/KvsG7mnV4QATZXNGzIhzfy+Wp5NyYWnrLUm1bXRr2C6tElx9oKi0EqjHgTUJnRxwPtz0C+Opoj5TWUluR3qjWJSqGctK4gu87d70RjVeiKEncnFE66iU30p3YjmYDdzWx79TiMeu+GVHCMlFin1dfmbdn/vDNBKmkZ8CBzTPNRXcQBGnvZy82lxLr2Y363WxxfNIszXU2Bn3xrFmI1PZDC6/nwsORBdSqZMx8NzIQ2YzUOqWzjqQ9iOXMw1UQiEC+DFS4oOZh45QBkP1PUpAb9LIA7kx6gny+mM3n0EYf1oE743/A1RB/dlE8kxBhrD9Ef0Krf59I/XO/GUz1w0FQJ3Jmp4HlB0ZtP/ymABOVfdKjTLScrjrZosjjjrhn1QogygmKttX0d9UjcAXfvZilT2CvZKagvTB00wE4bsJ0qe80GR++M2WPomOmx04sW/KczTVZoDEAGqX1TppTk+Plwy/Vi8q+J/uEfZvZO3XfmlfSe41RCnIbjiGoym7j7EQtGLPiyHQ2Wb19CFdHlYAzIwx4GVT9AznXtxQClOb/Zw+Ks8h+uhaL+rWTXfLaCG7xussfCaG2/QBpMcw4/Z7/PVbr/ux7ItiiCLJ7+n0ctE9DgorgoqDMPvQz7UaeFXu68lYvqhlBHhSXTmhDkCJdWb0mR9xItCEjvmqhaA0VKvUP5E0Bex7n6ogdh/SRQeaBl1jrbHio43mtc8ewFniTpbflwYFkBXKiARO9Z3BLX9jrbOTFpxLEI8DR14jESF/LXeenLWZ5FGXLyKM+YTI1+izZb8wC6JMBnvIMhEIs15WPWwSPnxbRxSQsUjf8SW7AsfCsUn+ss9uDy4KDv4egCoPl8U795U87tdy4Zfiv+cM7V4LUjh3CT2NTOrjNSZHUCCuYF+hMfc7SxxY5y9Rw6ZaSv8/4vm+4jATAxIM8ERYaIDeGV6O7NZQs4dpb3/GH7vXp2dT+/sXGaN/wE13fo8FZ/F+TFuF6mK/48muJzxWn2O05cZz7o/d3o7PlApYnjRd/cMVtc+a19YXJILOcrq/rSTFeGx9Yk+lWQJjY9VgkN+VWXpqTdHuuJoP9hOS34Rll6o9DbeN4C68/U5PoxkGNw65MctczZ156lK7BaJ/+WJa20hDvVf/IoOz7fZXuR6TWLTPwWQTDH9iQpDn/JKt04lfhMM2BmUCQWnz/4CmHI9/iE5yNR/qzokY4ws1XmKnvAR9hZEQpJtYDvzNhxvDEazXdeZ2lA5kU/qpuVq8Zk8gw9SLmIl9KkvRwGct9HPZkUgLKYCXo17gVzgbw4MMEAD+lDZqXexn6SNlP0R3raOeG99LqC3qrh1p4letYvlDzx10z7WQr2NcPffNtMKd+KgzWZLGeeMm0w0GC+EWVXw9fxdS3JGd9+11V2jrfky0122TZ+swG8X7ffAPWxGTLin5WPnm0/jF/Ih5FxIUyF8S85/Wt1l6MA4uJuQseV12BAC4E+Uj11GnB6yF/yS3aOEKttXIJ6q/L9lG0xGdc/dCVmDMwzPrCjJB5c0Roae3DoLmy0uZL8Sth0SuMz0tKIWuMT/PH5ur3VC5DdmF2SnEmdRNIX1r6grH4aobiTT7EQsJtI496gU/teknTNyz7jQQZyclSQPmLGEy+lf2vLfm51BUgZ3nmoxgZGLtw8szi1VY5LMOBUZfrEjb4X3ULOGeLoeAvJSgoXdzYroNQPqVQLX3v5q65AwMv7omKkaxRiihBrYI0ApJcwq04PLmQ9cojvGJde2v63y2MAAAAAAAAAAMZJu5Sw0viYg6oxZWlDC62W/00yJXHdq+0YkPrD0lyWrKBZggcbdGMbh4hXMu7T26/vmGGDnNt7cG54s1X68AlDGZMT1mkV4jSZ8IDOBXEwZSQ6pH0/hHAkfWSKhjaDQA+/jZS2re3QXiv/viS9UeAOjlUAc36oPapSawZuPxRazPQO20aE0GOU9l9bp7TtFOsm35LZSfmsdwiVJWi5IVA5nH8zzNVFQ5GWRDJFbB4MCU+M6CJRUwQ9Xf1t3f4HxOLndbFftrlD/7LBt0OuQxvE9AKecGgMKIlb9i/avyoOO5KeOvtx1GxNOPbe06WZ4IDB9bPA5trQ4A4mGk8RYKV0mpjGyzvmgsGWd8z8oP9J6GboM/JC3SupnnIL692x7KvrmP5IGYW1E4bj/KYKejeP290LWHZvuoLLT1yYrV2fkHdnQs6meP5LFutwBdvch2T0dZFpHYFx/vjqZengEDtJq73H+QHLx7fYPxUeCTL2qSW5++9ijFoSaGzNp0Ta+0mGIsXBhORkiDjs6rauGHCg7JqwULUlZWwGf5XSol4q3EW3oU6e8kOZGpyDJoZcaMG7yLMeLdaP8R1PhH1NmrhHRq1lUU8ea89PwrLD/3B5lj70vwxvlj6qjUrjc0FWAQZmlvtSy3K5Qb0srElHzeq5suIELiSxPv1yvg1Z2TZy6EcxZkspR2813T09jzDQJaIpa4EPZO+Dh/apHyXDr04yozzngK4PBTchqlkbKI2N91R+YmcaMxCm9m37L9GUi2cPYrqiO06MSF2zsPHl6qwbNBkWrB0K/qSQu3XANR2hd/8cEavgz1U6HJORYDNUsCZ27kdLX4iPzTCgOwys6sT7JuNlESdfIogZQGMmgDhvGuadRA3Lq1+e/MyXu4Y1K00LVHt2lHiMu37oVXDx1cdLHf31NHCDvPwitO7jzxQ3eVv36szyYb0tCR/IrdzJFojmlB8gLHxy1gui4fVkfHMA5Dy+ZThQeK7tmu2ywjFqiZ375PrAawYECuhSa8170KJIXCwUCUMosrFpOGho9EzUwkLua9lRaDMURbgWXCPcDIdSDdTTmm0GQhsT476Qvo2oLhrO4WzIf0yztp/7rzmLCr/443do4JPd0Xdl0zm+luEwGgW2gee+aEmK+frGWvsUQjduU7Tt4waAKTGUVxP0Z0YTTvI/SPAOAQENNPHox7rhbVA3o+V+zJ1dbgHBpWyTVcGuU417GsDFb8DGVNZyAhZQZ045ReNmYMX/eowPhBHL7zHQ56FX9d77TSPgVKMcMbmz0Idzl8Z0V00z8VRu6tZMb1kwYBEktdmwL5cHKQSS0MU6RHnuDY7Z3y2ZGdy+r6duCCs/DjeQ/uZiKXqP6Yw8HYt0Ed/nHKhFyie96m5V2UPXogX0jFC7Bd21Qvc/tAQ036VqmWfFEJbSqKEd2QYhmk9G0W1OlUEc9YwqkL3kkJufdxMtr1AtAB0QOj57U8tHjWPyi5JJy7iKfG8DgyG+5fgTahytLOmQaIgDAMUWV0+vUsPwkAsCIJZtxgG1zg6jjoZEQ3yskD9JnuZ7gRjxvxu1Bt2x7CPyu2df+Csw1HFljI8dmYkl0486LdJzduQEIREdfe+d1wPnQVjwmdlOAvytwJx0b4Vh7+Lg1+EfWc+lp2OFEwwk3+UEsqQQitPirUIshWXK0F9Jqo9MLjtvJ95DXAKXE7c8A5dBg8RFbsnXbQ2YLgoGHxrG7ZrcRAIBlR8ALT8PL4g2eK1xJ4x41Rkp+mYD1vOTpE5WtWiZIaUHe3X+px+oGAGAlPk/y9uZdbRu0uqundWvPeWI/YSYAq+qywOe/zOcMdsB3lPvCXk/XmX57I2vzTpSbVGfbBzhRS0JzN9uGDfIK+98qHKXC8PxdNN4x5xP5E1tM/MakWD+XTJjjDYmT6L3dyGYdTKVaFRnbsVaHBIcXderyyILAg4KZmzPxWoQTuXex+BOjK+qx0YA4r1A41y1g8g5AZakHUeUK+/g12jI/Kj7IPkGdNpJM02A+Dh4hNxrH5OvN3+Jfz5h6P+HS6t/t39fWfSsDMb96/a/ep8UHK/YsjpDYufPW1f8uRV2Y5v5PgUAEc3eBbt50S32JUOnVAXy5MAK0aefdTqwNEelTEDojWeMinnHWfZXesFYToXhrpt54di9VJnaHGjg490mrWk00QL1dMxkt5GJKkENpAolQvjR1FW4qWNAGrzgCpRZAuIOsPGJdz43PLtDXfw+rNgU7WkGSCfppuZGs2c0JdRGB42XxK2NFWo2KeGrhkgfRZgX19FE66NMdHmzm37WBq1oYu3mLqRbh4mV+L3zpmEoVfZUX/jIrb9hg2HuK3xV9RI9p+53gBegE+g/LNjlpxFXGF5GtiOnlaOj6WO2pqKu1S6iPgvNGCVba4Ya91V3KdvNDYCqs4L+sctbl7b74IwWVsc8dB3yoCQWsFXXQJrKErygmv2NOqOp835UE2Jp4FdDEmQ6NUE7MPnf9jR5qdOSZitLEmj3B07uXOT4I/uhV1IDMzefNfaCWLdL1sEfKN8+c1SPh27LkaKLqCXP60oL8uqshIvTENIP+L6OPrLWyLE55pKdOdA+/s+zwas6UAMa07I0oDN8R+pskKuhn6l+Qew3aFfwMrogYq6DEzX3boRaLgdle/htzt2R1WSJ1uwvDYa6u1/Br1t7EcZileYlpEAXda+S74H3W2FyZ/WcUaNn8HhE6Y0YK+kUr9EI0FRjpTZ9vDEhHIxuMJVlsAWL7Yr/EsOg3aelLU/+7WMVszp6RKQpIZuxQpnz8bFOhLtvAoCVugpjpUf6hTELjwsvJL6CAlHdrCfWMQtHYlEEp7bm6iqxc3wpkMk39Uaa80w495vcQTH9bU6P0fUT7KND9B7/XQGz4ZUv9v9q/29WEeTGNo40DJ5nt2nV7jqVRg2dk+pwMqE5htX9+qHbAWL1tyOOS8p0RcwernY7y4dQAbaXDQ0vdnLdTKOwRIY4VVimZUNViXEf0MrTRnu5FnvECF2CIA9Vcx/nwbL3IqExgVWDqF5dKqKaBV8t1c4HmEucMqvv7auNN38ViVxo3wnU3LPYM1hre9XL/qATh6e0Ds42wFPkJPazgwxoGZsD906o0tc7AM24+Nyxyv9iuQauuB4/HP+TW00Xh3x9vQAYCm+ik6/Lkwhxbgt60HOhrgvGpI4Bz4osQcUpSy44+i5LNsWby/NMc0G9EWv6uUZvPITFFLeKsz6jaSIjajUYSIz4ol3c3NhxWSNWi/RAcPCDJWaR/1daWmBlcbY5xFtOhp8fhhQ3YzZREIPwxoLg8p9aPIntZZmbCABrTdoMjot93PY7XxJ0JERZsPGXPykSfHu5P4cnyX6CI7tN6co0XwdsGQ75JDXKdhJ20AiyLw5f3vF417Jky60+dj9+qSTG1ooLUFAselVJzQrnYGwTpB6EyKTBJZHwFplHuJMsMORNeVDX9pRWhJR4KZF/d/Vmiq6C54CKV5UNKMuZHvdoZzZTILxYjFx7Ucas1AnuEA0h2lnB5/9eqSy8/NF3frncQDA5SyG/fYwQXqWIQP5laWo1m3zc7i78EsKb52cz8ejPqMBha6cvK0/rf1p72xNufvfFIeS6myvZnRFJpR0o5wKE6WVp1XE+cDO2Ko8XGK8fsJpglsKgU/1vi6nNR8TJNG80Suf3cTJ8pdgeDXcAdwO/CUvEq+nxx1IwjupjkdcW4HfvsnTCnborjXdqxfhXzyaaLWeQ9P+/xB1omlzAGjSjX5/8qv/Q0PVfUKmagok5CRSSG0Xxdu9pRIUrvl0VPGiq5RCb8XZfE/ZUxvxa/16CvBlRiVXKP8mghv+26Zx+Y4KxHbSeP5BVIcJHyvRfkn1QW2Kg48fZiwHmkzmGOmucJVBE6SOcog8XupoXNEcEaM8NfGne3tTAB/Y5ggrhNqZMvRyJvXn/+hirIuq2rJcE2S46WwTGl31/KlRzBAGWQSQJxiQzFyukxNltbpqMFsQEjrPFJnzW3Vfu7PurraI15G7MDefk8hnKOhS6fv40y8MBffuuWc5PQwBxPssC/0qywaNtSqT/6JeIDMSHXZd1QMB/9OitjLaFT8hHzjQFn2yzXKDFTJJwnpqAA0C6Im38xgOi81PRuf3FXnzMAK/9rBLTngk2YjsDPhmIRur2bSaSbV6JWH+3hyzt/n5WGv7DzUAiZCmOCL9KJPCXyjp3iNZHYSUqzGRYJrZMgrM4BR+2ipGO4/m8VSOtaxJmP1/IrKnvVpC1MdX51rVZlP20HeLykN6dhgMnObySB+fEvgvZcFWfJt1age4v4WV/9SVJd1jCBPMK+rUH6GU9zWnMq03E0d6pJznmWyBSgu6Z9ruRQeNbWbQVt2mIF4xa49T8Pb8OubPWzHqv9o72ahU2KN/qLN7wIVRv+4Nx4vemq6hQsJ59Pj1FmtlcqoFSkgcEaqAq41oWbSOG+h60TzkQO8dch7ANKU6b92vbKfi2zSe0DG/pAgdAmtYbCBPbqKiM5QW+nu913i0k8B5QaHRlcCG/2vnXw1OufMhK0Sk9F/VicclQIq7Bt0HNpTgk3byHoIuEKhij/UBzHLhs3t9Opu8564vVNxfMpPok2l91m6d+aJCK1QXQ9cFDcLMHxMGAVxgqzqzOqc3tdevG31dZ7igfFmCDThytYz7xtsb6w/24lAwDQWdJamPlF01faqyOadvDD/2T14rUNvlDEDPc3UJ3QY1cKJTcKJlXZx19vccC20PDW29iYgrRG41LwAlxxbQwDS2VEgYZIqJiIeii9gsEgrrP9w1HDNgE7IIjPaiMs3uNOdrGQHiM2XoBDQLzREa40vBzEfX+nDZcAKKwHiQEZHfr6k9zQgai15jFE7hehJeot49VIQluY0YJVtrhh0szXcp14aK6CLIvDq3x4pEuj9Y1pgJ5QQr1ICnoh/yXygTQBay5KleGIIpxtKXH03BBTqn7HiaClhm6IaLu0ByK8S+nzMoYZVaj52QVLCZ/+D5PHRfrK4o0/lqO5LZabMr/afe+Hc4WOTKAh5PHbflv/YhMppMdzdziHTWv5vlv/H5hL0pJat07BM9nwERzoAm/RP8tgrgzPBsgvX/n/VsHTX9SP2RwICe+WMvpYVvv+NC1qIdhN+FP9tbGw5pb6JqGnEPj5S9VGl9d7KmLqsNxvbzmedTH9zBvaDTDBkgzLb8DUw/h6Nc0LIJeFTmnXx+es7k9JehuQ7NlZ1Ysaluy8NpNoq7hce5s6/lfIbiilFPa1i5XkfJNLUejU1bpqGzj9k3YA6hNbK3YCHUI59EH2hMpfjbJetjnHONocKrTJSirSzoJUUwpHfmLwHjkF34o0itOm9nhjfFFgO7cB9APGIWKVDWQjhZ/glqMekRw7B/3kRSsUpY0+xPyKUYHrQScgF9q8tVKCK+4HzDNt5yzz/aKVR4bqgm1dJ4oOUvSKUrddmUHCr9zWa9XmD2pX4FYOOhkgK7OjFvOuf0hByQ6LXnLtkd0/qd5Dmmu9zimGd+bgw9LxPggkZg38p1qyocYzMi7SDdl+8FQ9COMrSbBh77wGGPrHWmCm0fRu8NTBe6z+AHOS5dPzNGuOR+yRGNSmx23lsTXG+Bc4Q9KSA3ttxKlIlokjHXF1vzmHYmIhpXa20LZA4ln1i+CRoF5uwAgZti8DxFvWNIk8fFCli6QcxMiesNYEH5ic24AEczO1vGaOtm5BG/xZ9SbwGKZKMPLER0m8FzgkXB+JmIGgCE5I2Kfbgp17Zm+a5HOhrwhPjpNB1hAgJO0lVKnpJnPqXY9uyjgZURUjwWIuWcwtP7h64StqhHt5KR3Jfg75iK2KbzzM6JBi1gNYuTfUOH6RPTs9SSO+MtsRGHzTjCXnxHDUJc7GunxJeUwCnCugjT9RtPX8yGpN+ntngvFSO7ZOQSnJvypg/tlOAEUqdqZA56DmDn10MH+UiXcyMS39qf9B2ss7JLFttYzW9gPqnXs9rqPEGRQovxxFRPoMnI5VwrvDy6O9XEL0jYnqdNso54lDlb2MPcQOcrXC+dwmf2psZXsB9Beb1Riq8lTN7hyaWvHjB82NbrBD4+9yWoS/EIymZJGshCRzRbhh00MJlDKPM26vtdEWf7N93OjJaLoQ5k1pArAu5FkBNNKHHkhxBSPqxBITXhfg2ZWqXzcbA6qkAKdy/9AOv24aiv30MlzsN7eKbrFdY0mbby2F2ofn21iQlV1y368SEd/fxWVdWTn9b8XHFtF3PhKukmZv1Jd7rVI/sgXr23zGmoms5kNcmUjgVYUhIqdZFE88qS4L2V8hYyAS/889O2A1iarAPzWDa3VsPu9T6bDAxjEatV5mujgmbPatA0gPgTO8Gw0L782P4FQhSDmYLrakvrIqfep4ngEGNJ7P+7zF3kEcUm4vSvQn0O+xxhvzSBlBL9zmDvrYfafcxGfX46vtWCMWkXmtS+YK6a0V9d1oPuH8vV+ki5ZPpHCw/ZSbAGqhXooh5qkjp7mnr9noAs+10IWyVObqm20GUlWzj4AZrol3+PZ1Si33mK38qC3AYB1QXVJbXdFNCbXa66N4e158qSt8ZkhC+CY/+mpbTqiCowbQiKDJVkuhEN75858AH/Nf3vkjRnOJxNu/k41lRBwdM442vLJVJcLBBn473fMjcxeYHMOiW76b4jweFSu0R0TIBmsK9sIsrdv6mmpKKyaNHY/3n3tk0aikEdxf7yOvInM3xe0TlGH1w4HUzshdy/xFg0c7Qn+w4AJwSbandFJk4iA+ynN/Ih6osyq8uwj0oZNDK8v9mygXGvsjRD/GAlvAPha+5QfKK/9o/fYJDhFSiy8dbbQgFRu0wofnUghSEcTlVwCuWR5kZ3IrWfBrJQ8gpyXNmlzPt2LA6/syn9FXkYCIzGyhNkyltY0wT1LTdY9Hcf/xNouCri4zKkQyQVj89Ev3thSFZRhCW0x4nzLtldrIyJnNmDoHodOv2Sv5R82vLNtHIXYvypiE9woHyp/rVqcBfwfgPWiwIKugVsxPDFcD0Avvc9Go6qCaf1PXwWrecJS9t8qVy9cTzyowl7xU7qcgc/jrGj0pQNFbj52FV6F00CBCkrxiJazDYYZ/kWnx4Alx0AvmJ++FKUwvB6+tfNbY/A1NSphvq6klX4j5LQpCX2LGN6+UjmhJfSIaUjFyNNS2RB1nemwxAauoAjjo0FCdpJHmR+8o+O/1omxW4EGdy0PX6jwRQbokZjfJ1FjguXLF6xcR9WJPznskWmVhW43mFJp7oX0Enf0ciwZ++Ou6cpKsrSsOfSgT6YnoL5Rff1L1H1GhukFqTg9qcMh9zsf6Bsxv3SEi6muBSkusfyuZKS511qRtQHEY9WdmNVWzO4mKaiAaOHBEIKm1ceE6tYbMJ/KrPOr005G5YTT3sDGFgEDLrs1OwGQAbkBxm+DYIRwcdqE3N1m2gCo3vaeW2OBcRLWWryu2OeOsRVL2jZjY7XEDMomfWH5P2Rg6T3LJ2bJbTm0f+V8kOs600WuJCPbnMevhkCdELq8ggm9yaQUZ9Nkxjh9N8jx3qbaXx0EPLlnr6aAplXS7GwS+LDcPM7DhcdP9pUbaHgCCQL3rDr71LQNzLrEZUNq0jkVEaQZkjgAbQF83iApVaIkcYcVcP6A09sscXFlj4hU6TCc9QOUgjn3KGCmx7vOJU+eeO9rr36pkb+qR0l7ewphSyyiaxyKy4ibgivwa894M3ep9r7cwVredF70hpyNG5a/8OIntl/3petZ6gVIFi9H7tV345JdtWTOwkptFbkVXwkXF7BiXK8Mb1s2uHLRyioW68ygIoPkUkJOrfeBLwZA2lIpCyZ+AYR/HLiNuIOvsMoDYRJScEtPB5SyaDpDe1VOZFOrmkck678wcqP2wGbXKHmdvt5V6Qn+yPF9SA0X0AIxMaTpjdsu6nPu/853Q5Hk2ijjEVmlbrFvfnxFevJLSCp6me5QI3qHLduTuKKZISeUnabq5gf20dYKkqjAaU8oADZcdz7QaMLvtKEoQ+dRPjlmzMxvCNoOCgGNs3M/8DDaD+TXFkHR68rL2wKfbpyWRmZ4clIAShm9yMzYUoShNxUmiHbYdDseDCJwGKU7bncjtVxxTByNel3SZS3qWRzMn0bU5HRBbzyGCVrFuFL7stUz/v3LPTUXwsG23s/sbZY1/1FV6HuJBd5x9INl6k4DnICAGbGPzjbyoteFGuq1xjM3X6xKm64EQ+DTFjogoj+P6JO7g1WxrxFf094cGql+PKZVW5nt6D4ho0uBVzVm6RuN2pATRuZV4K9QI5xpwrvfIvIqscbmnrIf47ejVgt9eHD/T82qa+847KLF/u7WeQ8RxqElCQ6WAV7q3zojMehTz/sRpO+u0lfigGkJ3RnAkdjsoDffyRZ9A+OffcVF8Q3wfnW07SLQLiQedEh95nRT/ubXbSmBTZoQRlWNMp8ialQ82n4VTqih1T0wEaf1e/+3UgOlMx/lT3GHoRnk41pY0+Hpbk+4c2gb13KQpZSjzee1lybAh/tWLIwxtmdk77AiuNEWWCtJY5A/jbmN0d5KHJsyl4aBYKrdIFEQOsNp0mQQ4YiBm8ANDUL45QC8NnHN/n0/AZtq4RJhcBHZM11nUdfjQnPQ4rbBnPC4oIjouPtlzYG26OxoThZp83gfsbvtIjo9o/5++QxZ8+pAUgZt83fDtZFJOLQEGa41mWLdW6imxPYuPXKQtNcP1ofMkMI+rp1h0T4S6oIoqqVatnK/Rc9RbUWB+35p8iX7OIc1pCUYx+ps5dK9EA7tgrBGplOgweMvzuB2W5r4/VbxkzVj2PevOXdZ9TFz8FepV555yUr1iTHH+vZvukMN9aZK0t6aIR9jcE3PA4Tj0FF+MktoyFIIe38tLotMQqwjbl+jhL3xLwSuiYS+Q48sgSdycLimJvBLE8zuf98QDDQqm0dUzfYbyMrXgeTvrnwWxcL6UcKokV+VF7at360S/eUQr1U/4uoWiDjhkx2QJK83MIDRPOr0hEXuock+d0CxCo+a/ZgIvVUlxS92V2hy/wc1cTrpQ8NULN7P79hl34asSlcyecgVBptmCBEhsfE2Rth3IPfRPVQm4RWloRCh17fLLzaffwL9cM5u9jmDjpHg/4kZ0TrtRXwqStXfOkvQzldhnCJDs6B50Hmy6/2qjp+WvtDwHnUW8GUIo4w/+eslxvn+jHPp0B/CVUGYbCoEaoNHSF21O6y7sMBHrMQLxxTxUYeewLJBJAZpb661usZhe2abKUqGp6+2SHx6+w8G4yAcWLiDoL/opoQe/e2X3xIfLjr24w8ZxErweX3yC3UayJXDar3nWqxxVgSNlhacjrEy6jACiWc9S3T2j/0OFjJSYxGv6F2WbkvAeZv8jZ2VcUg3jBLcKeL+kBbig0z1G8ZWTf7w8+ripoDlyY5FKyqbekATX71eO3oSr6dSH+7e48rtK6Tg/MXwXGF/KLjsRqn/rkiS4sudxdFwI8QCkwhhXQZQ1BfKQdDyPRhzNS8vaQQjayy/1ncqVCqixHBapoJP8DK6I9dJYe03ExrASdkTcXYwsjLD+6kd1FWM7dEZOxPGl97CBWg+b0CRu1VE8BnLmXOK6TbxcK+JN09BMvzkw10H2jV1TTVFt6UNoLWvFTja6C4lxZCOSxKSQ11Tcl1qThGBjkSMUWMPEElyx8wViEdDkQA0Pku8JB7fvATxU5byV5EFU/2Mmo/SqLWorPYmimZxiLTMtRinf2fh44anPIVy+KH7+rq+BgTbvNsCvrenIK3D1Bwt2NtSWrO2SJPdnCUE5b2f2RC0WbGfUU7OiQI1gx0wBTlfdb2Q1TDQMujcqPUWVrWIgwuiKwF40NNxkSMdJl9pVFrxBmUn+Rf94N2Epq9bOAya7qdp0E5SMtNrgbae12wx2KFefAH25kkzOCvDhPURbp0WEvYseTYaxv0/cMewXL+/fGx8tLX0eBO3Tnt44Jl9JUKqSUwxCWRIJW2UTXOsKgN0ZqO/m1h8ZYz44mgiMylWolYN3AE6FmbtdGeN0D+dUVtIZKt+JWieEAihHHEbVlFXUeQI1azDTENlGZZkiTO2PpnAYg3dCRFfQq81j2/m/14dcTuA9SSlHH9rxUPwUJSKbwJXokFx7lB44SHqJFQMQ3of66/xl1/h22q/xT+aBuMzEuRP+siqIKjMxKsVnBaglwguY8cK5bMBQTbO0gsqXSZiN2qhGvx5eqqE6RD3DIO52EIkmDipQP+1kC3hqbnL1OUAOrZD70IGL/cQROAEFASKnFkeQKLli+2Oa6MEtvXVBEWXMNWYYRFFMFYt6och0INZ3zPHcRI9T0kCLfNErQUL6mfMYBHNZlCa/YlxBqjIiFwI9CzxZ/M8qlZN3vHJHiLt82zjRg5C4qAxKOWIDLT9L4XPp9gGvy5nEmNPhTWzR7RKXLu+BjE9r3UlWp+9vCqGBElYwu0rvv/ImfU/sdv0IKsYqH+21v/bYU2RL/P36saC8CzxjX9APUrli/+K/p1RYObNpEk1uQmbeYBUjUjARb27sdyJyO8D7rTDeXRN+Jp05jqmNVZBBpNMDUc0wYHkQ0+9wqa6AY027F6gsejNq1Q2KB/6eM/rsb1Guj4cIlvbCKI1wu8N2jiCpTPIpIYEhd/9nTr0X/cKCoWwIGFg2i2jT82qkPT6e40SHTjuvBjPpoSGgBQYTE5NO5PsuFZb/imdDNcNfTmppyvf4TEO4oyhCsVHQ8KBKdtIt/R4psHZj6HA0n2oF0uVWs9rs+2tkqBZI5HGfUWpO0/rAHtumOL0kCWSZjkIYcsNU8AwfkVyx9EF7YDzcUx7CVYrI/lv65bS3Ij5oDNcSxR3lnKgH8KLlMWc/nT0Gv4K7bYII/H+lOmKvp+wNCOaRo176f2k/gQ/1mpKCdo3fIzPpDGpHtoHJ+HgsCkjXNjrC0tdJmwgmRwTRjm2VI4HTp7PXBLuGIsGoCn2cThJuzq9renTECMKFwpQ/U4/gFnaZWgNOZkensF01OtrKl0nNSWdREhbo8s5gY4mtuy2hXI5uW/bSWvGlaZq2wFjNGGngmQXE0BIhIuj1eaMm05HY8lupfDbwbMKDx8Ed1oZO6Qpx1gGrIN3WUiukbLcbOX0t2wIt5ubO2BDe0vkZ7KRCdNxZcjeDceThppyaq6ed4lV+/AqUxtQSuBPH7M02kgpsd+7g9mtHvWVZU2vDGapEQEHoDLyh+uHzlG2jYafpRkTNeigd/WCKQrfUGFKAW2MfbW3eALNgZJNGJwQMaI3Dtuh6rZIpCi8jxk2Pp/h+CgEOwdy3c5QbJinhhvE8cNI+/r/qhgnIq/bZExodAoNkmA8UeCQieQU+YIzAMjYF/5tT5NghwfQkmn9DlpTQfTyGdJeSV2+MZJdAQ3I8/kQc6GYASyWRnj3jvook8syD382mvDpv3ylgXNAJk96py6S/nRSYO5Ch2MQipktAb9RVCMweJ8tPSM5/1t5jdR44wqsTasyyX1vvvqeIt9BS8MCkBqQYIhqKs/ft6I2t9snP8+3mmRg8/tFxSETbbFkb9tBesTSUimip0CRvOOsS93kYKAd6sX+Xpfy5klDPf/3ye9Es9ecB/DdNA+FRbRsN7s08COzfKz9eFYxZG0xb1WGRpzwyf63ozalUGF8+0ytt/TxypgUyMMyHehJIDRtPdcettQEiQXVxB/f8XTvzWfDCeea/LveeyDl7p3ZBmougqVeLOVhH+kBrxggJly3H+EOZjUd2wIcrHIfEa40xAw7A1ejRwxgBmRftaxZ4mTp0vTEFGPvHlgkPxp80mcWyHtdkqkAXJZtizeX2QXE/mAaTXMmdJ6gcMmi0hxKC/BilnL+VFTqou2g4zE03DeIDz70UziK00UPMJspiQiPJLcbWhBlpxlSf23JMk5i/3BZzX61tP+SkITsm9vxDBSdccxf2vGD60ANls7pWY5wgwCZZas3KuqhckS5oFGrM7lW2D1zwDERxgtaoU9gdVgD7qH577hobBr12LvM1819DdYnLCgUPpE3ZvtKsbOWJbc5pI4ok9Ay5yNlQjGf7OYdVra2u7kXqlmS6mATgR+cfVxaAv+VVmDeqaDIjJgfLKD+XJHu28lL6muxSUG+9HnoBi1iQk5VojRdPTMMX/IcjA/McLtx4PBZXW69RBSKci/zTywRyKUQOzqdkFJf5zpMmm2eO5g+9fXSVY2jT2NroD7BsrBbmqf3FnqoOQSdLmyC9yyjCHzPSu2uv/9RIaPI3QX3jTiqqnurkfVLWUfUaxJvIwlLfhGXi0y1BjKe5pxistI6B3dVhuHWfsNgOJaENz71OpuOn+DOu5oEMKVO7RFQ/7cU+EMdbHXhpukHZyCqsLvM4i6Kx1+D+BOZozv2MWNCXjBKrJz/BjKsrlWV7lTglKppnA2HcMWLL1ylhNK+EQsYpv2iByUhQ/vTMPqr5C3cRE9iP5dIdkBEFt9pEqNy1At1Ldganhg6U+BVoWx7vMAicfU4T7tMk/yA/Xnyk1wRqMAFJii4xip/lZTZivEI4JF+W8jf6oVCQDee0SHVfEq22aomMRR9C319F1dyfs+5aQ/5GnWbiuA9jJcobvLyUPfaLRmBfnbg9z30hcsJHUjJvY06GgNyUDIv7LynntFvdLdRaJ00FtJ531vJRhIoX3mRIhvtcC/cRSqdtCYEnv0dnlxLqcMfuDgjD+M1XFY4r7L0XMPwvTwSGuwMaKRG/LgYBgdLxuX1aCelmB1L5DfwC+KIsQTwort27SEwgqYrS/DINQkCCJAu2UUQYt9rUVeP8LAgst0nFkOJljtZLwu57aXXnBL+yBUOHSK3GMikbTegYAYHK6ushlXAwQt/hDBwff/rzvfRFLCzeGLNkD6GWkTbkqBsPfL5V+9369pK06L8pQSH1C7ueNOXwlqJJj/a2hQoh4inubhAYg7LMqellB3D9pjHlPtydIBnyWvHorv1kPKaOJxqefsV7uTjJB7llREz3sAAr+3N2uJ7AdnWJklUstGpEa1crYcaaHMR93jVZzwcF2haynTTWfjCr5e/UkFz0yZSqhWCyXfa6tLqKX7RNy16VBla7hGNTfZveOZA9GpHpqPYFSORXlVLzneOr0mU3wvuBq+1IQvLa2TZH6MOObH+Fvd2Cni/TgOw6BKmzkgtFAS0yIfO+8DCtvt80iYK1hYD6/9Onjv5KPMdnoItbKS9wsoDngCFHINCD/Cq4GCWEnJwRSnSo7sVhUos2ELRQUf+gVi6wk8gvC/Blqrq/4+XMUevJmxECOHbUmlNmuu/Dv0iwRjuK0BwonksqN6LRlcrSs41BiCZ2+4CeJY1ZjTTNriqK9BJNJQi5EHDUXP17nBqwnn8O39zfD9UoLfGcNCV8IGLYI0JZysEyDjHkExCdXaH9LUNi1cM8FrlVNuVSE7C6HYj56VEMZ/EOhaWRBks2CHpNxVCVM2RkjY/ySgWI+jbwtMh72738xgR2nyf0EFkouoTR2Xi2MFNYR4WRUQwaAlzyEVWp7prcGCE0OwuVK/m7z9HMJxdijsOOvGEdzhLEWlZcZ8nLgEVVz7x6e4WJeSJ366tJvKgN9lBLmouffYfp25+umSQey+APX1TbGdxHyZsDreXFUyT03S/AkRPP6k6/M7rmAaVzRLaovKb9PVPbHzIEvMcvEicLlHiOCyBj+NzcpaQoIofgZQ9z6yT41YfGrWks5fuV4zH2qrWYPTT4z+uILP5HSf9HRnCiW+bCfKk0OI48C6bfOzW6mP4KHxY9IUTZp+oXI8Wpiiqi5co5CgoTcnpkf8JMuMkGXhoAWxd2jhhcv0U3P2l7VPtknyktDh/tOljFbQdiur4Wn0JFFZCWGFjXvNqhvKK870Es/uy/lEzAoWVW/QQGdhSz3rgPMwrd9P/PXnXohMyp6KAR4qrmYm21qpfHX887tCB5vnHAjAH7LGk04fLJp0g3cSlyrZ76EPlY3GdKpv0GpNTOUWQtqP9mwscg/emb26bA0/9lsJWbrw1GGC8s9l5WWa40lV+fBDQfLtuGHmYvHgIkVQ7FPHWZqetRGYIgHqZ1epGzv75I56ng3Sx7pNVrM7S2n2Z8qnTHZi3XMKNNEOTZWhZ1CeXsrQvqKYUGdo5uW7yiNvKh+M6+44TunLffZsCEC7C1oGu+GeGEA3jOm5Gp4s2eqXnuz6N/jJ9r0M0jBLK1HwqXta0W+OAeOWi6l4KNHz1IxQyKusXZic0BTSZjQ38p8ZH5EG5gd7OiOH/W4f//LVIEaLmOxPcq/N90Igg2qCI+0cCXyIFe44WGptBeCT/AwR/Uo4DKGoNQtUMsAJ+pBQolXDFYpASKtgl/JQdgNTBAyzsBDsSvYIIFhvoRYShrQJPuzCCuVAorcpW7i5wnAaSSL/IY+XIdpgt///mcJGXsHsejRry7ZjNxGULNaycx0LfFj2QqbfBDyjaznc86VVKOeRrQcE4dq+WIUSGuZ2gwhbqC6jLQEoZqhWqfeALOx6QEWF0odr7lW1OBLdulUKiC4QLExyfRvi7bpexHTb6G4MOd2C3jMfcB3tk2KH1rEbtg7G8iZG7/AGvylsSnLuyIkjUDg/SIlzNCGJfX0Ey7Y5698XbGiFaVjUsfXgdFg+ECl2iIWxHqrbnK7m5vX6S3pIxQuwXds7Bq9AgKVoK2dzTzt7L75O7RSjzy+xKTFdAwWmPU8MAEMTAccW3ebsIlqm+cmrYNg1YVXnHT2pjxJOtt+sfCJ7ZezsXdFUziSMDOVSzCuslIpQq+x1REbyZBP6iYlmYK7CeOSQkbF5SAQy+N19SKbPD0ISpjmOVLpboKgUlJz2oY33SuH+i7VErXXEY+0VjDEkLXBLUYAFDb/yl9poiLHGKlz1gfZGlkhTNlwYevxwQYRuFLyf8fWXL4zgl8CRJTSazvlQHt3om3f873+I6vysGYDY7u9a21tiWh11W1iu40xUfauO2jTOzNEpdFt786Mrp8amOFyK8/s1h2Wn4pkhGaOVkOrk0xlT4V6H88CRsW+b3knwDEkvlvCzTt7T4fGDMVcuAYhX5oeX19azUxDgxVNcZVSejgFWtx0do8iOd3CwwYl9WIVsT8t5eaJgW36BmgzQLaLN0EREaXjFsvI0KcblwejDYQuyrNJSjAIAu4JFDkMR1zyoFR207msHgtWw+fY6HTlWVask20tP9CmUWLuhi+OsE0qCvyeg6avtVZHNO3hh/7J68VqG3yhiBmwUcWl7gdTMI9LJlqTIR2CXY7jXzqeBBjsPOLTKvg2HsLg9jiGB/y0ah8eDuDVMLyF9RkrEGbzn/NA4jkPLZ5tmQfbTNoINw2Z0tyEPPbifIWQdJ/gXUHhSxgqpSSl0Guf9rvcpM8S4UcjZu/vkce8WAIlwm/pCMRziojyWUhlYOaq2X3O7xUXdzD/4BmxWIKzbNwnegX8k5svVvqbih4I9xnoCgv36fX1m18jiD7uqsr9L5Ty9kDwYd2lHxn3fGOm2xYBLZhJ/oYkBW0i3CaVMCVGc9Awr6YEo1AaAqEwShiHYIcasTt6lFoswzN1DrHTp6+phyRMBfCSMqHm1grbu6Q3e97DuIdn5ckSahYGk23GopK2PNQJiBh3QeoKg9VkcwCUM4NY+3r1FNB+ChS078jUwc2CnL5TmA9RWcrXsfaF5AzLTb2RKVOjsFyLLNqsDhiqSO1ANdO5XTXMlGBPcKtrCaGgxMYKiUUpX97sTPMewg/Jf5MRA57QE3Zcgv0UJewb8oKcYG4RTR7k2JxOsOJ+QC+qvYUQv9DlDIgyxgBGCaaGRfmYBZbJYuR/QkEIn35glVSiWarYWgq0K+yW9HHkDAYqgSij/6FjtI6bKLjREJdOAlyMdRlQvge/KsaP4Y5mXt0T+ea2l1InbagJRPghAgCcwGVRizuzUQkL2I0xyAYIcHV5voVz/S+PdpE8qnDpoY47+usFAl0GOERo3JO016hylOKD4Es+a2Q6SmBl5i3wmfFT9QXBVP8qOzckURZGnag4zxZvFkOx+Dy5d3hTy4dmPPzT+y5KHUywPL4qNCaVAvNPwreLF3KJCBNQ8EM/DZBGJ+LlYiG4ZTBKrtdrb9czDomh0EyMoTmAKBFiCKBCohaGU0/lW0AfyEnX3Ax/DxbA1+utMWPT1gYRj6BzR8Wa59V/SdyNvrI4oLS7IBSYK+Xnl5m5PCRKdpU22Ycpo1RjvXggjvGEB8cEb4Gw/vOx2u5RHemzBvwfAkpjg3whelBvuK3S7Ylcv6pIj1qDYskcAFf2ag/GivhcktVQhKTlFr8IoGiznYHi65vtm4irYK9FR7gEkc0VzyxiinL9VmiLqY8DgfOH9azqp7zq34zj0+ajVAA1LH14HREs05ahU5cVc+tvAjEFZy3woj3hiLnEu4A380fOBuQCeybuqQFTfCq+gVjhLJRm5C5H7aGvKaLC2mQptQEckOvLl6y/GbPGguLLNDlRrcTY8kPrwBcWqJC5PNa87SvwIQD7Mj0MXeH0Seq+VZ4EqHlLUNLuO+AgY1e3S726CbA9RpYbzu22QuxB6sS75lFA/EAhzvSc8to8GIC/VZwgMv3cE27IXuVZck4+gxLfCUAGBzOfdljPVUmRLItFNhzo3nVlsgizjsVu6O1o4UlFbQcntDOkxVybgmAbyzoqFDR21/YANsrlTyFcbxO/8mP1BxPZLaIs9IhjxCEzmnTC3bYpZlzaZcWbcelJG5P0W5+rxvHGVA6ql5kfNxiEMi2JWM8/iDdXIWl7Y/mvM1WIjdBx1MGCbdGuCGimZK01fYfJ4TVEU0FkNfCbAGczOVCNFDJBTBjoqjDqr4VrNpUSAhdlkm0FcsDgFxy5q9D8G/h1erWSZno7ZNKBD77GVmERBc9khEO8xE2l4jgtUrjD3pV64qUTkUjtZFLgcwqQltA+uh425X6MRPvxasv2htSBIRwKonT6bqpHZe5U4SmaJjC91OAAl6eHHWeVVRZfaRhAuJ71HF4uSOluedrblk2UowJtuoba5cLnVT3p0fG4ApwgtFLI8r3F2TfGIOyu8k6t9vKHXFJgmcftDLV0pvt9OPfL5MBI0V9tecMnAdjwvOh/JaS/6Wbqo9p+ueq98q4J9jeh53VuFfW7OIdpOgXMGdv90OT5M/MhjTq2npAaWjz7qCXbHw6uGhIDOWDTpqAzFYnpFqg93ROjr5uK70negvOvvPSn/iyklvko1mA8PqN+zxlxA9GjeW/8isuras+Il+W5IxWLodH+umO6SFYkWG6XQlCFW6IrfQOc/Y+KVl94n8qZRaBQTKN2RBAPyuDix7DICfziIj6EFtKH9S9HXjJdczW/GAGQGNQR2RQJmrXNFhlEi6CtKxELmLAABPOslc+nTZgCof+yZNNc4++4xjOq3Dt02uqdMG/h9USDxjHaTbXB3iISQq1UWWSe1geAOSFp1yLY+P55m1JAwzEyNi0yRdf72pAMWIymJZ28D9x5tpAv7UizjcXgdfaNZYlMtZSip/Ze+HHSm+NTd4Cgy1TTTex4tZbVgxI9IUaoep+roL14cJMTdyq8r063E/1FyYLZHz55DzaMH3Pw8kAhGGp9/7qTM3hdKGEJnuWH3W1AB5eXZZrYZl0kfHsIK3/iSuQqYgBmx5pHBumVcqDf+MCwlNQrY0fOE/9h2DNmAsTcx9/+LY8FhBsmpG5Ap9zdtQxTceST6ZyHY2rmsEf/i0j/xBpejb4UqvUQYwdUnzUSIa7uh2tSclSiGV6drmG1mZWNd3MEPLQYxXEqhsE2y8K6qkFH+agsXaPOF9HM02ERbFTOP1S8sd1obK6bfYr/6anTwAIKIzpZnkFFCa6LDDZfp6/7pfLdYp1FN4NtZkWU6sbn/SkGcGBp/2lXbN25daUZgUWEJHUWTG2+eH6thTir/C26Lv6Dnc9FjU7ZOJnmZN7zkwQjDfnu0yuSed9oxJni76PJC6CHDNj2sXwpYrEdO50sJQHTrJeI5sa8rtzn9wEW3QM/shmLnVAC7TVMn95bL/HBQq7nocAGAfTGp7XZKTx05IVMm4/pt6Z86b9IVjnPPT44JPh0zXR4N48uM1KsHeaJ5qZHOf6atgsKValo3t8XCf02NW6P5d7y0ff7uMpMJV8guZosa3gIpUh+3Sb/h+jxk71dDXpVTH8dT/HmUe4GTCXs505m0T2H3c7/4OKNGdnIAbM8KEO8GC1fhBV0IwFQ0D3sjPXVd5TIiNImeGwyXiOOFio9xSMLNS5wH0/YkLBkO5ECYaELASQ4D3EmtnhnCuz4WTj/A/v8OlvgL5THOP+/NDWm6afXxsIhwmIDBDb7T5e3ZcOziz9h87EciU6QGoybCEvp+ggBqc1BlCO/s5wn9x1jMu9OOstaM4rUCC1i6DynG0zNMLUU1uOCQLi8Gpkq8aNlql9eQBD86MqbGLWf5G2M2NsMj3Fu/Hn2WW2DLmD8hIrqYOfCcBWubydIEsM1Qvx4uRev/x+JnSuRsXm8iH8+fTHWZpRf3qS7WnJZKSJeGzpiwMf7409PAtOi6c+NVPkYbYi/vuTgdWALYgr9H9vbrgwTj3F4tdeoE4AcTLd4Y3V28mQCfhHyS1Kc3/CT9rodH4coLJyUZpHUacQYaLR+BSmCTfmBoYkcJcO7mDn+EUwFZpC+dja08ssNegjEI9+7BlefcknOsoJsbCIMfFcXkgqPxdXERvbWJYTcxcOZ4FYbRa3PlrdwERgpFDTmqePI4mbRHGILeMUp/ikdRtHZP2fKkzcrsWegSPZe0jI/kV3b93KzHEd2OzT09OcZ1a9OseQdT2OYwzKhaDfgbcYVZX0akZNbCXksTykVxTUVw3VZErV7uf5KuBY/v5xQabOlVUhElxHka0MYXRQ7DmjHTB5iOSVknEApIpYG7TWpTCijj0/eE7xP/L8yzmZRAeF6u8j++gjh7r5c/VMk5n02uoWqtcGS2C3ezR6B9dmTRAymjmHIEKexWATeAUuJCZ7ZQzYLDDGOUyuzyXqBAcMGQvi433GRuQSTbymP8/UMAdve+1ZyfAjJ0ufT1f+FKt60C39xKmsDsw+yHU6dEyFk57fUmH5hh3SYGMoTQjeZsRUUod7gv9HkEIZVA6JZs2OAAEfDhXLn9MBDNkNIBK76XXzK+O33dZgHjr/hBrF9gRbDjhG/MnQCTSzyfZRTt3oEIcdHrqIxKh0+d1AyU49T8nc0OajHodOJROJ+mJbnVZWItRAl9LgCiLsEqViifztKjBmiYEdq/3gD+FG85RiSFTn7wT9aBNWdxLdwos40UXZyUp/UjOfGmKfeYbqsUyOaBI0FRy1SHcM5Of5J7ZVsWeKiCSA4+nvPkuxQ6p1TsJ/CZIW4IaQFeHZ4+Ry2i1IdGnLgB2i5IuhKgsyKr+F4AK+efuk+CPajcJ+EPGxauj9SBw2/TFIdu4mzzENQY8W+jcCkYufftdxlDkbIHQZgtwHCwTDTGHJ1tKKpIAHrmnZmNfOrB2vQWZDKJ6bbiHGTB+Co1zZ8tBlrBNlO/gvkdbDOqNLVHWaf+S1PGUIQuGcomGUt0CSqzvjV0HLqZPt81+upVPETfhOjN6ASN0LDxAhXPT/ntcdLXxhlxBhx1Sd9QxiRbUJAoQr3BSiL9E/SGNON+Lf0rhMt0HpiFFnMsTbo7V2Zd1UV/AX5zaqe2z7xQhFN2GA4W4SdhkUdBea2JdhsVhWfl62BgHobi13QJ7x+hFEbOxqo8kbHnebPVC6YvQG8KKVqilde6pzPyFAff6Ta9GYJixUHK7da9sEEu5K4TkOkkdGbq3IPAG4AEOUE4DdayxRsD+EXAnAW1g0OmFKqwU43MaeZy4QIJdbp92pm/zRZEeBmHnNDK/fsWCY2uyY9yM6ZwG6gckyYdVP3kjIrJVgJv3049Lq2Fv69k1ScXAPKTCb3GXQrLCEs0yDrCfrGEvl5nAAY0VFOGmeJ3Bh7EPXD9tZVD957tR9IPLyL+LypoNXroBSfPR4B7lBL6ldrNCnkqqoCQGZBPmJKlYkYDTW31jHwcSXxTv7XhQD0OFjJjBOPww2nnnGRxZU6eQaHk56/K+wRh2mN8JeYKZjWf9DGCfxLrmRLmA5BDtA4U3KQPXCYwdFC0F+VJTpzi0N1apd611lzuZ7+0jFfUvi+FcllsdVdKEsSlm6hSJhUQJaIJUvwJnqNXWCCzhNAX8KZABGkVrjDK2ylRMLCbWDA/oAaW6J6FZgSIiW06HdgHpJ/u5+sMDKdDwIN5jrH+BgJWklROOwd3ljuWRJYxUApM36PdjwbB3+BedSnbahpVjgKr3vJsrZOLQmHV8JtUMCBQej7G9K+gEQufeyLmNE4onIUaq/g8c7pLD0J/oqe9LIFDqnWhU4IspZ3n7Q4KPJaLuoIOi0wV+jN1Afp9gGUyVuvJSLRdijY+8J13eVfFdeVQWeo9yszhTWI4jmN8RltFbVqbE33iUA5E5ZF0KXziUsjW52B5JprSI2XauG72KoUWFbkdgs0gg72UQqxLS8MFPHS9Pp7gM4vhXpNNBNyOWZ0suNocNcbHGrVmiVV3PASEZwOqtWl+6VCVN50O47NYqS7GyqihL8tGFOaz6f35JLic3ivLB3DKWBWER+YnsFS4wB3JHnDJKg6b+x8jH2TKLghx4MfNwpcjTACIV8mVTGDHVzNqv3ogptC+zd/Jm0gc21nple4ckEJXPdrHkNvkaJECrQGDiPSFNbJZzAAUlfzlgAiYl///fVSL2sGjtgLmWgXw+3rvjeOnBcNK76aWn771JbgLQ/axGK7EoxxjNk/5Ueqteo7qrhGEGvLBX22uq3aDIlzoF4QNmdDppSYMEjVlG75b4OjD70oqik3r4FdEOQX540kuvKQlhkJhiUQN2/pgjCd1rB24gaPN95nE+xMurCUO6FMPKkUFuBTogBKR3E/MJn1avjLNXbCn6NcqulR4GcJIXDttK8buabcbGQx20DUIJQF3WeYqMfFFMW1wEgmZ4FwU9Z/VKWPEd0+Qc5jT+xHcHVbRlewv5EgwK4N1iPPoxEoBZCLbAC3cZJx9uJr56mtFKc3bJ/BN8DwYYA1ZH/pwIe2ExtGaxB6E7wAy8Um7VHSQRCXE7WFvU4G5V9VbZW6MAa0EFpLoGzA2I9tjidqYEn/+MZJAhukQ8fC0YnWXt3Kd+ZSwuGlraHtRQNav/JFOCnKi45Fgw/OsL07f8Z7kTSqIQcPeYn9glfBfEzkkmnSbwXbgf93XXhw8Diqf6l7/ZISSs0P5XD2IjhSnsHukv9UTO52gDehQ6ZUUFJekbYbsg9HHi586TjDIPjQxSI7YCbz/XP6SYfH9uBIYEB60r5pOUFUNhkusHYOBIKQoL8WF40+TMOY3G352g6aSfv0/p31QBbQ6UxhT0GdKzronmHE+CCqBa59cfLqVKTdvNug6QUlgue0cqwB7dQEjp1KJ3OCB6/HOUFyfVz9X+EFevH3V4F+nU75ey2p1rYN/6dYReYcbmOFo/48F5YsXYZQKISjF7yXxzv6/MdDCSEowqvyLHYlLdGM+5ogsiEwlvZj4Zw6tKNsb32aqgAeweuSQ4EXymnIvwcFeHwRbANcksIiGQXDp0WPbjM1chOW0fdLnljKpDIJmMohVEAe77XJXtBV8xxZWLnGAq80Um3y+WECClnB1uHax0JmwfU0bTAp3c0/xHcQTxlV3N88Ka88MWCBk8ptOnZQNtOK4XxF3tvanBtlYSRhXsmwqf6PwPwuFYIbrmkEHmb+HEQXGRqL66O8i4mgN6LqoCi29r1rtKBntEvLwQhS5DEH2rac91I3A4s/upw8XHr4ITaL7HiFksYn4Nt1YYBrFnGyEYJyqke9QM3q9CYVek95bgNj3X5Jxr+iuXKzFKQ+9U7giZfiY3OLqgrXzG8HehdH76FoKJDU2PtSx498naF36YWPCJtYQcdD2Y93f+nux36/X3FwbJZW/dgAW1L2HbDPhIiTw8DpS2pqonMq/RVQQDwbqg3XVzHhMUC+wcsXg94/CcMW0NYWjL5a2v7lG34jPWZTp3yZFmsjQP2EqalHRAPVkxYjTR+YU8Ex2QGBiUxaJiBXRLxIyqVY0kqZnkqkiHwMzbFjby939w3fjFoiUq5/8IQNG+eMLrYdP9bXtTv2jijq+lsNowXWgHdXAy1MVlFkDOvi35DMpgx88Q0kdt8CXce2Is8grpRNNa2US8AOrjCPK1fZF9Q/mgOOq5JVJjtr2mLm2D042hQTW51OLccI+jvYgRqCQacdf9mWqoWRUpU3d4QfbLRMO2nd0N20dnObKyGA0kY25p7+R5H24UicMGfdQvOnSyYIRYL4/zd/e48qH689RH5uBkdsMKjEJ5NzRTAR0Uy00QE2fUNaX8HYMa5C6fICXkEosBNr2FfpE9oARhE8RzCkTQ9I4ZSHwE2hwY2ZB/p3nrtgtvCce4uLLuseXII53YddShD+xodzUoxkijVVNkVJkA4im9GFEPV/XToVswTrQfNAPVBlSX2UcunI2nAwGRvSSd0a2u0/95gFw3q668OXTN5eHt95sI0khzHx2+TRKOzbmqHAe5QQAfCUp/Y912CJyh1vbol6+T+VdvUlWmDq2MJh07fBnNn/kmAiuM3J1MNyBMkvY+I1OobVkQABF4xMSO0EkfGDZPWC2PFWWz0X5edy2kc2Wrfc7jjn2aXAmjQixz+mgJA0pawrEVjq9FowGdeVEP8erKf8hGO/BsD3QDYf3t/P2oHZ6PSbExt/XoR4eS0+wszqUDIhEsfGYVAnujceX3PwYGnrnJmQVOEO18BHb061RU0rw1n1joSBize5bckcbHYE2KAcdoJ4A3cpEnIbTu0vG8ECZ34rxlbyWdnX3nC0v8KBlY07xLpoXdScZSATdK/C0KMzqpRRk3EEv5l5hcBLBuggo0kEexZmINaO6ABl91SHLIkml/dtLuEUbrmy0SX+8JinPdvYgXu8OfTeIuAvfrujyiWytsi8frDypoXOnfIeACkd0BeLLauvUfr1qZysa1XgEngT3RFJxCkAYc5RjRbqaAcriX+e7DWX/e7CR4SM16ec2/VRk/Cd3a46SqOKReGwV506rP/Pjdvun8AmuIJ8379PmAaA3L3y0GoIAgrX2OjhFztihM2rW0EYVVGyM9Ro5cGGn3V1DpzhnOutvkAbH9Lurf8tBZrNwS0ssFwuMaHuRZCxJ3z+VpAn/vuoyopezAyb5Z2DtmoATRg9hI0APTZxMW61ji/WHW8vR1Dp6V/GTHGw+96yeHawzyVvC3UDBd355VeLlv0+L6ooJApMaq54nKUmX4GyeepJbP2eZ6CSndnbNot5M7TD8eTy2wpYQthts5AeePHKJbzhl+7JAgPuasIssaRc/WkO4/5fbY8Ck4hrjTRL5m5gQfHKursOObJEtYkL9fTF0ciM0LOt3vb/QKMpZGljcfGSSle/WXLAfUK+aIEoRax6CbL+GVRGW94AKxB/fOsuZ0SQnCLJJeTZwg5/i9OesS55wfLvq92NkNXcheVWUycVvy2N/3Ee8pleaOq8pUDhMfCF/OsXYJMuOS84TndHaSh25hyYF4I50t40098pD2KnBq1yFpuAQbYRRigX6KJxjZjmBAsEvWkd6cCGc+kpLKtxwFScW8lOmLSIk2LsxDqGuETB+lvrR2gAwK6xFCXc9w711brM6PT7HKG5CjfzJ+OmWhOWwFkhmwO7Yb3Ol3XjMgzbMQ1SYDKuz639vRv8q0xgbtt4Inc7XSlk9xAa9qgVXwUemyfx78k6XVKTL+gE6edfptzIeB5nM7ZDErRpp+vDKagiyWDGvSsOExmZNGDXBm0V0iJE30cDkqAFD5+XilTItLqKRvFJdIQ/KWAOlPBWK5PR/5KhICLgQyINVPCtmOPL+8NPW1zEAdKtYgOrTxa2QO8wJ8Xd+2R68BQ4iEgIeaJGa78Cv6XWO1QhbwDGvI7RBJdRRrAGadw7YUYkOWfSCmWsURY/qIZcIEbceHXAcVycDbe0/1z7QeZmkcv2OOjRikFY2usLkEC8r01V+6R0lDa+P3EQwuMzWCbukorC6H2vlqUnAbQmpQ/D8AUUX4Z6kkI7Vp5KZhmK4aVH1GJYtIDObr49apc+KmAHVR6Ud9br2Pdn+yEnI0eFrH05SWFzFOZpRWLP2ca0CyA5FG1GFaVAP9bdkPChuWSYzfQFPraFX1d0wBwKpwGm+ojNRcp21dcybH7wdqBoNNuc3pjVBdeVDruaAGsLPyRWx/cO+yIqjUZzWY85QMtMyU0zymT9jcK+T8XWmdi3ZXVAt8TX4c56cNmCEN/LXLvC3mfdYUbU51EB4CIJIZT95s4utHhF0s73b/GYQJcJcyFML8NbXoIfWbkV5URXMengGya9lPNfAyzYIbhADKv4CKkviMttpEk17DjghzTsGDjTsD6uadRlY/iHbM1iSW1a98EAYDNvRircUC6aN+J1uQDzKO/97657Dpt9ZOlWhSyzDZ4H6PxwXHnvDG9eNDJoYve19oNypFslPWkn+DBtqwRgJBPyx3Gzh6H3XJZaWcHWY7maNAAtrap4QNBj4jml9C3IPJd/kMWOnAgGdJiJkjQtCMKB2FtyE/jV4rwOy3SnrVR3wrtQaFP/j4xbrJGIxqjDi8rITfv8UiU34B57xzqYJjf6Eh6ZwBNolJj0wm9liGiPIeoh9yLF7WmufoaHyyueYorfCiiZX4jvcMNeh96gHYJBSRntyFKebVVjl22q8Gujn99cIsHc/LaCAarN2ABXUxWIS/r6i8Lx/P0OA1htPS0pjgOyYygVJ256JqdMBvwHV2pupu/Ahycm6guuK3BS7aeRl6Yf3dUfGAj0uLXWoW9AL4ScmWARkZR0ew4++yVt8dnSZB4jlmv5YDx9W/NUUTLjinuIDy0ctPbx748vAQ0EOuLes5b4TVeaalM30MEJvHmzSQx7s0fw+CTDegu597FdBJ4ybOQ4ZYk4B+BH9EfFgvUBmKNMXOcspNH7DHcZ8QpSHsr11MYQGoW4TzCzk0IxKtoHm4n37zzurjYqkuwS+yWnANOyGfBrYdxpnV4R+Ly+fxq+AlaoUvif1If+EUod4iLhqS5OJCiEAKUsx+l/IfS6PjQtm5o0TAyF9DExsF3gJqY1sSct8ZO2YjJnZJ8BKvStI4gtkgUBnMvI1An5500iL8KVXpUEeRGhtgo39N2fzXzQIUvmFGl7SXMcPUArSU2JS7eVjvjag6FFTgYW8W2skP9HbqJ8l/Mtluvg4PuipV8sI9AIXfyxQ9gzPyrg+ox4XD8Txip9R3UJVbiok6iQhVc3AvLQ03daRNFgUTW783kj71mq8lvq0fgWiiLPkmvyQPD66459VOybvMkhIIaHZqEznQ5Tc00K10z8AMJlEvRCoxQ4avKjjKsRNVG50qeoNcyMe6sSpwzDXGCwiWaJAmyxWgRVeLDjnz41O75BTi65vc+xLtarIAv9V6HQQExLiNmeM3jtN3ZMuhDzI5cVnSTP6Hfh2zSQCkx/ZlL3XRiM0+bYZ6guVfrsCGaiCVenxvvSXOloC9edE9kXBLXoGnxaGNC2m+UsbsMi6W2GeYWC8lUSZS1iuD8bFffsg9es/LOaM5RqNEZqKnsyHru8zVwaW3caxdXEaut7QVRvkTgYWpwtOHCeqE7338t0nKJlTBJ32o2awfe4e98CF5YuNyaLIpUzUenuPGqDBbr1ufscu3XO3cTYHMWUh/zl+pvYj8B3RCIWGjqfwZMN3USHRbRP/h0euMXAqloUepuClbHq+vbrnO2nJGd7Xofb/hkZNM5a+wT95utpSsJV8yDLoEjuYR5NUXN/B+r0KRBZMIfSfO6W7M7dlQOXP4NJSuQJdODTIoZ/ZShDd54k2cPDPvfP6a08ODe00zgPol/IQAQaf3zMFtZH7xBBTwv5BfDmhK0nbYMynqbB9Xv8d4Lx6KlnK9egpUzqddtpgCBlMd8PGoKrY+9h5qTonMnuuAJU7rkTFz5nI/+sdml6m0/Sp3vyH6N9c60Ce/xIRnbSM2EdvjhcBxNmVsuMpwyzK8xa+Cgzx2678ZlyUW4sAd3e0XC0A0xXpx69qF1G6dJsr9IS5czjqMzhlD6UCXUMIf2qXX9pbsC0a6EB2HSEmrsrfzZW2TSbco73fvvPIlgsoGoA7xSN1oJ8zT/hteF5Rz9Dwav5cestko7+SF1UVA7ZueLSyHmQpT7iUGIMwiNYm/nKBcFJmuGD56Yw/3t20NWJw9Zkcgy2QuKYmcejt3oH5eD9y8XCFrnSbS9HI9Gr2Unmmiv0WmorBlfYR8HXjm1tiC2mPGTH5TkvAdM4/EtFedbOSjXcEdCee45ev0i+coDssrDrja4ADArpB/HAcVCBB/zqBc9dQbEBSZU9QS9VWer+Xnu31kRQ+Cps70kVodkVclPZHzo1UGjef17Zz1D4Dij/LxGPEQrtrahodRn0vclc6RRUdIo6YDEB1s6pTllZIIANcL5EqGJbMORx/GoP9H+ULIgt9D8Ci8NjLiXnP0TuoZ+1AJdQlc4STLP8EfxLbNPUicyqgJafUROWwAW5gx8ebwk9xw6mAh6/GuDX1ExTwn/d/kFduOzM3OcLEdukuWbToZATBkM6ouIH6MS9C7E7xSHKAvAEkT0Z+E4pNpDSDlA6Ku76eYvpYne7uQKFidSktLYETSOsXAsL5ztiScsL5yDNR6hTvQL165VVnxymYtShdq/UR935h772A1wgD8zQ/a6IAAKTHjnyXUoAPPOxsWV2dXNMUQy/1n03PdLJvYH+uCUrDNz69esvS6HOGjpF30igHR6vVQ8KvaAuROEUgT/PgQQ0fgrtC5wmtUXFsjIlI+aHGqGDHhB5xqWE7QoJfKZ0sxillD0b7A/SBClb69J4Ko/YuIhJ4+3ZAzpwWg/CfaMcPgmR+YEFZLPdL333hW4MfaBbfORKVqiq1ovWOFa8tE3TbuS/KAJ2rMz7aQcTpkAE7jw0huev8OIntiPlElD8EiV/GWsjzQDRvVBWRtuAdEKcsRMsMG+oFXKjHVpKYcJQTcDirJW+7a2Hy4pHacDN3nt+1DVHIi6QedXsrWR6Pwn6PTet2hO3eoLA0PcycMO25wkfYLco0SweAGy9MWEU45O0Sj/ECZxTQ5OybH2vzpse8P+fJJivfDnigtyaXkXhecB9P2TOG3c1FAOzZP0TRLf4DnrW7842jT2Nba3sUgwOoG/JXKbpmg4z3LY5hjt3oLpXZ/QXpxTji3IvAw6B14637DaIccUc16Ds8uBTdO+jBgLLwflxZBg2osU6RkE9MEORaLh3f9Z0YUzw7qKf6FrKBs2zNeX4G6zo5/un1K/QRNPnzoAVnU/9VGqibLmDl4qpXj3i+upLy2v7x7F7TiVV5Cotu+BmyNfl1/4qCtPdbMLPhrTMkk2Di9e+p372HanoKZWRwaY6tBZzmdFX4ba5D04mSfCRcjIxeVs//ClfmWS3qF3KyNYhZIhsAhVublP2Mi+7n9c1y74L95BD1+a/b5AlI5LqMeerGNnuDHCAE+HwIbb2bzqs14zNUkMrWCTkV7MqT5oBlxCT74okoZqFeKXlaIRe25vGlfAfvdRrh9eJOKfuiW8qVu2/DkKSRnz2ZZf9gDErPoLejpEIeeZPvfge+a/zPW06T3waWDVr94gIGvhT2FYjI99WNLLCCDJLGpGPVc94Jh+JLlMmNGXZe+K1WL4QzS43L/Wy/r/Exdq2oXM3DaPnLArUvGPN6lH3MiIluXO+hw4vMQfTAJHcyTpl3KhRCTxrNYxggFNAyf+uOF2uIJnzPCAzuuTB910zg1ovJ4OdOTqRp3VNKLLPbJcy+zlzZsYSEdFt6gNDgm8pbggjDawhWmHkIgUxUbzYCJet2dxGZFDG2jFI1XYNrhA5gDaBuLQcQ5PHmNOrzXL4KzHXq07CLgorvF/Nxfb8lKMq04eLCCO8lA8ssuoGQxuQBrbOglF+h5E+CcYIJ//6g6RCxx0HPb5IF/cuDr9RI1ElHzXtRk6RaE9clS6esnsF+EB/NaFrgrZsEIN8Jlb4/0VRiAW8tN6y6HFo/A3BRuS8no6xXsJ/uw9YHTUJ983ly5CVr+L+sGrdVPT8HRJ7wNJ7tLTjNhmjxEM3IuErKp5zFVUJN2igmtosjE7HyRCTxDsSd4jYPAiOlsYdsFlHA6w+N/5Rli/9iTDXLXapzQRW9VYSUvI+BngJHkq8/J8WURRs/Q7Lhf7qgAfCGVeZmb+ytiqd0+Q1dz9Njbt8pF3xWX5uy/N0WOF99/QIrfnz5mLEPyLHf0Xe73tZlB+OfDOH09TpNTpd5z6vAm06/8HH05ZlhOxfkrlKoQRz04WqT57HZ/+sTWUcvLywHCy75Xc6kD49l7qWxCo1Cv856TrP8wMZmjmsH/5EMZVACEXoDpxs1jeGhMQYmmEkYd/vlIosqOuQZg8gCUt6ekbS0TJyTLYYU9rSh1gx5F0G6Yua8w+8m8ewt0TUFsYJ6qi+AWFYQWOi5goKVjRoNtqoqgjfx/2RTwosBIBUgfpDHnrtGODyejiCicp45WqKtE2Dcv0UH4lgID8uq/LvY8IqfWf2nO/nLWbI6LCsREUjtTb6YdWVjB1/NKHHCCeGcqHxBk+QYE9lGKwHEVaKuGttMgbuw6COs4TjC1HM84WSJvYSZiCSHOAiMMgKx9gmChXHV8WZnnHz2DUMLYQ/UrM4Hjr7X7Wz5qqfc0nP46+e9Kp50ZIp83k6d6YbI//IM40cWd8KEoBQ9zf8CXPxoMJnQM9B3HzsN8fuUEMCxRIrBqOKjm0t2ycZPLHgd/Ff3aTZIU6Qt/nmpJS/MoMgoWPB2x4NTqJk5ndlBsWxParACEP5h8aWd8h2Gw2o7lvqkSxBxzzG/5aGJ0VqGakX6C4F7OcLnD78X55W/m/v1NrBSRiG4l3DBXz3nA+ebl42exfWTSE9kLrvM6LkeFblSal3ydsXc10PLp+fPHKjUOJLKom/Gl8c8cgRQpOY3jcpqE/BNaiPqV5IuMch7ivX5FcaMFQiy/k4/2MkfTDMtoe7FPTMtbF2mG+iQDan5uZJoDuhOIAz1+5ikGggPlA9ZcTdwC7Uub3AgVf2yEJk+s0txDESusosfz4C8MrMZwuWnwDAdj3Hn5Fx1ZOKDCqZIHdDyO1WJL1YMbe75iPVrb0ndJbPpqhXBh53cl/3+gtbSlIpCRysBpnn1etP26ofYANo5SY3e7wBPIOcn2sY6eKRUzzDqGHB8tuuxH5rGThOfnp53vU55c49LooJWKOKrbWQNq/kySMHK80gnAJUpPRL9eUqXVDMyPV8gXi2xrljzYJpHLBKFon4PQtX2fcMMJpFjTr7rPKegZHy8h2k2EVb4pemRBB1wITwhRC5yh0yUZ0pavkNnjdQlmfNx4RaXOZI69LcXrOrWQKMigrdzjgCy74rOIa6SakUoRNYBT5RFqw6WYtJeSQNYPbhs4zhFFKxExJnQPAqLZGSPQhOFUW/VOixKqSP0x+UZQUleYWWxHzaV11SivuEOE3o2SLaNp7s88arweJvKiJrxLdshrZQ9OcnQbrBmXYI5Zu7LB9uzm20sEop0RYVGBsVxH3O8JdXwKpRTbJ+vW2afFl3ZxCOVn/CCnikqBnduv8dKmPMbzZorQbN3ffLU5cMjJOoXpPwbKt1KS2DyzddvRvzxQQbw9+/rguCKn0EWaqpU6d001TDCzNV2sXevGZXbpi5v7UvwUmFHd6w+BcocCes+NalVJLcsINHhbt0Mz1flsSsfBT7+zgARmwnsVh1CQClySbbnCg2iRwLEZx5nok6aYn5JV1uFTDFcWB6T/yDz/wwpf8wzKKML4w45AzR5gXdf34auIz+ASjsXbZuRTvg7xNsY9WCzXQJ4n8F5taeRDdzZb+2e3/0mpTbZbu51FcD+SQvNCJ4EiCDG6ilwEu7IUuVxB+N0/jcXRZW+UMxQXqAM280Tf/DE5BhHOpVS73IrUPV2bLG73ZqVijjxWFlmMj0zjSA9YlfKyXj5KGSiumMGpxpSHGNsffpOHq8JRKzZ60PRHHs6s9zAAOaTxJ6DoQrZxUFlkRP3AVaWC4zX3FwbIcYi2r0WwHSBjDxsvhYxXAKr0k+beGzy59HuEBanZzhSbNMxa/aUW3DB7oaKFDCUb4PiWNpb+ZQVkNe829KCoTAaTuOdS9Yh2uEUWjI/rtLUq1zZpUL3RpUQD/tj55fuoPcaro5v865cWnCYHiyO8qR+Wh/5od1AsAEgWqXCM2l0AhTcAhHKkzncHSGMY74wlNV08yfPnqcnEiT2HpGjNDXlaKkKMY/KFRkxc/5TmivLBP8QiJoILX/aZG8MO+c+Vw/22Pwp33tnbxia5ee/09xCvp8yDATtkS/U9AWUtGa5gFV33qauEcZQYyiYl2L90Q6aR25HFdcqWS6kgr8lynwWQHhDrUwK5xUEWi2/okOZEdjVWIZ8m7UtT6roFq9IBZ3z1AAAAAFrhUIspmKQEtSlO5KohKOgti7uCWqRrYmJLPZ5I4lXlgWEXbW7D9I/gVYAQeQHRUtOPIMh4Z4yYuYXxjybrWO9EAeJTxZmCZhyCXc377EPNG+g953dOiik0FFKEEGeyWFtqeyyBSjsm6oka8qbk+YkVcwFhXLZHEQkewpa+miJ3ZGPIUYAJ4skZvQGIqs8OQq4jwKCrX4b8KoLEA83085/mG7WxOdc2mjZOeza6MFzFVydLMYxybI9jXvwwGaRLdkAkAP++/wa/GPhm3fgGU9qBrjUuFEe1i2W170MprGQNfSLvLcm6mumQrlGyjt21s9plo2FgYAhHKiNY1zm69xrQXgLTlLb6UiBMk1Ngyglihgpwr9MQ5fkeWmUAONmghL32R1bU++23Qc97L0YdPOZQJEhUQIdyjg3/AALAsJlV/mIdHpDipSFSgXttR9pfW1UscyeFWwrIZu6tFfK+Monh3IPYWsmCbWdAy0VUL8nv88a7mrUtswU8F4dI1MmFaXUWgPkJrWmnmo5hsT2N8jN4fQLKjzlEVaibDCBkZcv/RHa+G/SQpW6FVfSwywjt6M0JbYIncHAapQSY+sHiRRGnIJNqk1/phae5OzRMNaAiNitSS1OJDMrpNgmyB2NcESUSMk1V1AVFnq0Uz8W7wcW7sFiF8yQP3hZenAa2lAD8VK+SGudAnN3cLnfN2nJ6YNkIrnh7kDffCFqyABOJgWPgGb68/AQWLe44EwcJafYYlM1cvdetd5GjOcTyY/4joWtwr0DUsM2djwl3aCWJyARnxJ9ubYlW487iV5/UwyWnWH9H+9gKoCxbEXAE5cxhBZCtOIoPsEV6h/aQKiY+wnkL7sO5LGN1ljFnIhiJuOTYKdn8s5JzEXIXyk53A7N/DXEUfvaxE2kCFJQFo85gtWi6K3BJxdiOPJ7yS7mY0PEdvh208kmOXa/m0nn7gh7z8uy54gk1aYIVXE2vqx1/tQlKtthTDx7mfX1lnnoNJ5L5ownPElEdpBxtvAJHxjA0rDjkWCnYTWjoU53y+jCiHWoW2R/j//bI6BMDTcPiy8yRP9h5DR5RpQrnzkToj0txTntC5QhUbXNhM1kcw7t8fu0Zg/fx02IZIBzVPWhFLqKvwfE9anpNG0LQIHsCm0l96xKkkX7qB42ezC9VeDSUX4NO8Om9tNdzp00iWjO0qPhm5PwiRbyNF1ZeVW8IrpdJ3uf2wfuowFrDz50Y35oAzYMtq3kDGhyX61lfFnOgJmb4o2F0aXx/4QyhdcizXxqC5vEewZk5nUVpfT8Zb61Ndtf9sC74YuOtDo+qmaNOEyFCj9EG8Zzsc40N2wvlj7Dgdxl9QyEm2krGAL55A038WOPyJyiQnsTzCVhIqUx5iV9T4sVKWUDWiPk6qDUU0kzYuP0ypOUkQYEdn+MiDzutDHua5drd5ExFugSpmV7jUPLj13HZsjuwp+JiOMJzxm6dOLUzwBQWCLXPpH4rkh1WbiAe8NW7VquX+/AosWJiqXUXfZMn7MvrG3QY1KrvGBbVBe866MDsXNpFp8C61icxdZxQSCah9DjUEEeF4x1oUHlAuq5iSHi4UcpFnEyPqt9TVQJ3OYlAkvDRN//yurBKzT6+YKLdAwws4mYz9BkcYvigwYtljcefncxeHdyNnSjKBdGE0LaSnzTLB3HLqCIWAl1Da4MxQAAZZvhZmp14nM1EWj+gjwbInGC0z7gjjH8RQcbWCYiCXvJt8hYxrvJJjdvEnPFxax55udeGvqC7pIpVppA5bJZ52KMT4XzYvvmYwybPO3n1HdUQ0muYL/jB8mWOMKXxnWFLurOiCn/6JxfB7lcie2cmgeQZUhFZG++vMc5s2fMhMEqZq6zTJ7iXlEyeEQb4byTm6HdfcWxgncuTrKqD4f+zXwHe7ytyMp/VibnJQx7Ck1MEv9IcIJ4SQSLRhFJSJk+tOzv2UZhx0prCqI0fkjrCUQGWmLDedQKsF4ll+fGeMb7WBQlx5quQKdGKefezhsUzMSZJb53xal1h+xv/Pa3BzLe5H47X2+rQy4gm3XGonejGSgINnDBHN5O6HGKVb18LOMBnLM7DvzbD4YbCOx2k18ZL/O1gKO9na+5wTWuR27HCpYnTagbMZEuUeVj0dcVtiSLH1cpe1wX1dJkV6FmzRKaivDC4XhFtllFt6HVGYFNbqJinglGcIcp/ntJImcl31OFBPFRmr+jGAl5qrDN9a4agE4fkh7Uc6OL0h2eAeOSoW65+sMHxWRCz7kNcENuWVr16uYgiV7eQifBG8IpABZ6IbhGl/I85KC7PlkSNU4xQPgxH7faVYhJGxyn3LfbbcY58oo6NuvzeHGkn/Q+xWTYiS8FW75wfaH0jchq0vZ1H0So8tgFcb6j4rbXAk2296ZGPRZJXWQ3ScC/iWPoquGy5+H5dBTUy6YP6JSpoqc3B2I3nwOWhrgSkk8JI6dagF/pc+gzmjkaNM3RmcPSifIFH87L6qTlR5xFRnLR6KbHKsBD9ZckAJ3DaNYd+1NiCTT1rFVTdRp+UKPCZ9BWfn746UpMr6dbJlC2jdmP/1NNyPUEur5aMl0wrcIxRiGVgQHTTcH3Glv+uhZR1gIOZ77rD0oKYkOZXM1UczbY5HHw5JjLIsoD5083n9lshBaafk5//EUie4JPLXPEqsrQNv/bS49zgaqDiZZjnVmQ9bhClD8YkC8cHamsyvJ6uRCAMnFdud6/sRfG6f69Dnr5JrD7Nwgs3wTLiRjFtyIGR80t/7Usg8XEtWl5yU/MP9dduPJ12IxVULktm6I9+LQ+bKUqdMzryZoEmmW8rdNPQoryxXCCI6F36SkRTuCpFUf4UcMBOzmd8hqfFZExE+x8WZcMdd1SlExWzHqycn63z89ddtfnNLmjeDTGyTt/iuHdanV5D6jPIeIqpX7gg+O+B11daztvZgeMueMonL0MpLuG8Ao2MkWOvGFOVh0iOi+W5okHcXqom7iSeV6KmdgQFR0faVuuVhvW/RVyqEdJ3Cz3XA58WFzOIQiYCBMGb6XytXbcBEzCyUZ8b769+BKH3lrkuT2dsLnvFYgcSoKQe9yk/F8ITqpHz2SZ+lt8JXmW6Egs04jw6uScGpa5z5gFE9mjsj+nIcNSyplzo1BvBN0a4K2PQnlRgp+A5hOGES+cU5AKZj6Pjxd5JIhkoVS5oF4SN2QiaN2y9rsabBqQjzOwEKkKwR1ISWAWsOTKO2JW6kvv4f405AuV5fqcyCv+lAa4fdXOMb+/tf8i5zi3GDOkpsXB4qDNzWNfTnPX8vT1rg2l0nIFM7WWp9s7xLQLAnDk6b1Tt7NSVs2b73a6ub9eArJ0YU3uxChvbYMfP9V4pPIaOkfbX2AnBwu5KRZmtkQv8ibX631FtFivHWlsnQZTS/lbqUen53/MNCIEceBDNyf6ly7B7Vc0vJ1RnR0szFxAtdCw5Z5dDQ2Xt5x8ykfHpTng/coATbznO6zjNWjCYdBBm1WBSLCTEIThdAqc2+I8yGRC2WJ2w6bBAyZtN8sxBdkvSwpaO8uCBpUuZdhgCFD1FjLigC9rK82WkFssngybbA+r0UrAK7g0vyjwbVuakonK+QQhlyJ7/+pvLsn/ir8yOFI/qnsdK+UU30x7RoIEZ6k/EYtzxKdZvh8rnqORvHrTBYr6NwEupGOqxowcSCDhHH8kfNsa+iI2X799tOoOo51L9MGpk3Bg1fIdj/sOHA/0nfQ4eltyb+Dt2WqTMBLAnGPj0Tuqw67NB2D2zbftP9oU7DABIC9udevkbHEnlSdq/eznegX4SqxW/EiYRMhMmefs6peyHbq/idzYYTa2IA230rgnjq2a6CpG1AeOVEUQ9eDqeWpl9r2skUhpNrZnMGkNNRa/9jQT8S4N3+u2Uem3C3+365gf0+pacZJhKRNqQegN4CEFoiJhULAilIjetiVEEVQeESsSmbBL9C5bx1mBKk7wYsF+T47SXWjuKNNI9V1LBCYoo/+S96N1mqKMDl4bWFP1bXOiqU0WkFVbCq5vcb5HjM39Mo9xvLH/F05CzUeDa7u3I95pD+mtkFFxyDrPO6XCJhZhmpDxtl/PMNuLMxdlRM94bAk7OC0BsuMUj6Jhggv0wJDPfSGWmeNLiZR3zzzleBi+D74jRCO3FgrrNrfqfgmlnt6C5iGx98nqmnd7dxAilvdY6C+tnJ2g6igzewLb6Mo9KEh0k87ScdxueksfQ15iR5VLK2E0TnpCyNluNS3q4uB+eSPzw20WnKHMTL1NWuratHu7zl4t6eslnxkx754sU0/JJbR+1MR5ENiAR09jM6QOU6NtxuzfjK+qgv/1kLN0mxUH8j1wwXrIkf5DHD+1GqpqHlhDZLpqSpDfEbTBslC5A/Ym2qUH1EKFAzh+DeT82gh+q0uiHHOlclSAPeIu3Wd3ozxkm7Z0iMbXt8kXaPYkVwNgYaXHGafoSDFyBw3+WjfrmEuid2palG/wpzKAhayIW68e/N4lb7cpM4bMzXxdcVBxnNLb/iatc4r2WkozdP2TWt/JZ7SdRtQNRGjuDnI1DQFG1z37EwwyaBIs0SjoTuqf54qHI+aJq1ULMgdCb/zpaSFRjA70TwrKnvo+g70pec12H1xWYxjw5DUnHgCPAMWH11pSSjj6q4r0gL7GbPrnVJmVqN1LWSB1dIjyKK1FO4hZ67Ul9bbf8B8NAU2oY80SFW6bL+iOGd0uLkVIDvNzZHSYWhCRjxz8WPjVO9olG34CT3kfz4a4RK9AZAph15GoMUtGfOdBR0Vo7NAzdMT+2dn+jac8LSJEhu6gmNdmXUShzOb7WVISpoV9oz0DKJsAO56PXEtfnyeLteS5HaquPWAv1m20pwkbqF/eK9vs+WrjMAA3E5pD57cLoHihINvNBfa3fakL3PVFIRr8xSHjwvmb8U71h7HpBF3x3covUqtZ6BEq8kZf+9YwOQn2J+quH2/+Nhj7ukiQcJAXxEQvQluJdyONkKj+07Ge0iauAcPA96WzK/CklwfJ/uawPKb8QA8M53Czzi3jvv1VE1AEf0XKBszZO60mtVlh68XNCE2SUOvcIBtHdONLjgQGJzxvqtXxilVOz33Nj9g4GtHG6+Z8OfJtJLv2hf9mw75WoarrY3QNo7tsIGXES9QCga04gENx7Ea/CwKUfsZUHR0LypqrcYjPAAZZyljWtnJoS4pJUBmssSR2LKtEmZiKS8otFRD/d36GtjGgFnKkeh5+tXhM8+aE3i4QUzdu5D8f6fGCtfd9tVJvQAQ6Ez25KysOuiukERTcMcRxpZB1vH2znGMUwq0eVkvTm+t3089EeBNNOBdKI0/cp/OegiJlkpxJqNLn4UKUDJGvWmOfAtEGoP8ck4rCsFWTR0VNMwSGb5enoqRvIB1CT+kCutKDKAc6vitE+v3DeqkscJ4o8FU6wfWuU39wPMCZD9BknsAFZZM8RfldbxoW70LUk+9lOlRh6XEu4rNri0+8j7XI1FmGkj6BZ9MDG2z2OJEJ5Xgh6rUFebQHF5TbTA6azXYURWI5AFTbn/zCCgFjcj9eoSkLojx9tU5uff/J7mPwL0HdMJzBTXV4M4jRHBKU4IiniivnDBGoqRG3xZ0XKKtR0L6401IdksQ2crRDN+D9F0jnn8SW+vV+ddrhRKy7/Mf9VdKlrN4kO6xZSizezrW2T8FMzmjmw6rKW4JBFUGeS766WNkF4hbfeXiVS6hNK+PhidnjWnohIWuBPouxnzflVO0z3t3IlLXjuzAaS1GOJ9fqeTJCel1fGFn565BqhlFfWh96YbESxU5/wL6pRz0Lw0xMhExV5m3ZA0I2mt/BDr7HcHuCk3Eio5KqY0na2RKp69B/2VYiht5a8wVC4rz4EGONOmJZzIybBirCm80/tJVhOKyrhW1rA7UKr9IGJTH5LdYdxQ78PNkXOeTcjGqqRI4VJBeQFOYHTuty6Cw+/lEE386CDKCW0tWE84VoM8wCv0byskb77w9ua6fqyWuEdvJg+TPlxYRidIzcPzX1DAgmK7K9FOtMwMgUw68cgfG5oC2MdmB+ixjxYXM4hCJgIEwZvpfK1dtwETMLJRnx8J6F4xCXud5a6RB7FQ4WtWED4UH8p64fFLVzVI8Ovwc+HWU8Ya6z87mPDa8JtHc8N4Ez/jaL/19II+VEE9ceW+eQRMnzMhQqM7boorJ2vpQWxyLKhHm6Nb1PGG0m597MmtUvSNjqZRfCx3r7hYcLjG8bz+03oyeGUr5uvqP+0S+ABLnG3Cpa75kHWI6j4h7Qo2zrjVb+Ee7kI09JJide+sc1EY5aBXe3KohXSyBz7O0zk9HiVM9HwOPTtRAP8aN2FlSW26BuLnFXhT66ZcbPlNH9MkVLp9Fo4frVFQZVLX+++A1r9XRYB5EZXGBrXMeFhIh+SP8QwnisFKcEFZw2yvlieoEFGGMuumSIbKgLfiRCRnGRr9v63r1S5sSzB2J4wJ+qNdMAOfcAI2HF4fyQn+UGRiLTI8GrpGEpeLKVNRmW9uknRyKArcJtWKkw4IDnyZ7T4XH+HavoAKlNI4Kj9OVrjGrZJX8QZM27uMCPndwENRgAx5cfJ4jNTd5GqzQdCiG09IyVAFPAeKP7s6WbYEGAXe119PGOyZgouIRUQ+rEVn9AioCPhATcAinMw0h52yjUfvusG+6uf6VVWfr3a9g93Uj5B9N6k+ueY7xztHEp2tof/uyYaC6iwjDhht1nip3ERWL5LZLHisfZTuLd5rRKJIo98oHqXHQvIEjxd21WGx+ibyjyWgrJ8rUjd799CgOxn4WBVbwK7yOof02+l2+ozQQsRAUdIT/eFrslGNE3xZ+my7d686/m/3qy+6dfl9BM3rFspEOgPp+LF3kvs40GBApi2zgcZXOSl5YiIxBj2yHNxziO5HKjBH3ykWn2zNQtKoKGC/symKVGgux7+rC7sbuBw4/BE2MSch8G2iftoRBjYKredVr6tsUeRqPwsr5qeCOWggw/2gL5QlFLKaHLq8hoLR3D70c1bjKXa95CRBYmwKyxwkTRdzmHzTOhM3QCUgOO8AcmAPBWVqvSO13IPbltG5a4iy6/6f+79VHcQ/nnJN+OkZkNPy1MNBPAZMeVRXKDA0pHNsmDNzTrWWjoiXxIGiqOBoeIllTy2tLcxWIMKN1eaAImwxTn5cQpgRgTlZGoWj/zO8qf4K7cx2wJQ3ZHf99XSQ4s8ky+Qk9lL3inMw2XcXZ1bSR0z3lHHxjAG1D4I1XJHCpINjcq4r58dholDo9EUuzgCx9Dk9jK4uuMIacatOrjC8UWwx1RJ31xB8Pvzt7/HIsyUdl5Djo3cZU9Bkqd9uIA0gNqtbf3nkucCZp1hmJiE86pW38w7xkz7T3MBKh3OpnH009buc8nM0jtwExIPxV+S0hyiyO1kThD5VVi4khJCy0r6QRyQBnyHsnxC2bSL8EdYRgmFefMmR6lAH8NpM2HdQmuOXDUUDCYdvL4WNU50HQB+m2tPcj6Zprz+wAUBNUeGVhSjJAzPcbyViCFun1L4EI13cQ2R6TL/ydhPcGVVPSrjXsLUtcNFSw9fad7HZQ7z6DWu4Q6fuic/0+Df7/C8L1vHQzFfq68EX7e2L5Hjqc01lSvc34osyAOSk+Ucs0eOU6rtUI7cuZsuOFqWqrPNbJ5LrI9S0i8uC7KgCIt4D31OWBxEpvxb/Aj/w+xv2faObg1inzlUpig0+TJRuY2ianrZ+N1CPgpYeqWWoRIynOjgXGfvlW9D0BhqcKgPLWXYvG1Ln+LtdEPzaUv0EAgqXLjt0xbPsWCY4oi0Qa8PU0bOG9iyIWL3vRD9Bcj30qtnFiCLy3B9Mxv7tevBonAgrOsw6zPx9Sj+HN1bkzhTWMAqxU7whTpZ8IvX3+cvbsIIvXVMsrYDqGbqWuKFKJLJ56iC0kmBm/HGbl+Nh6yelJWTHK1ICURb3aPlbLsQLDu4GI3U43+zL1j86neYDN5aL/JgKFf9ONTrLY0XtDjvDLP1/AFeQhUqrDT9/Wl2jILcPdPSP+O+PmnyurICyo8yGZR9WQimtybrVHL9uyUJP6MBcsf4dDExFu7EJoBLWESvjN0WsqLwv+uxWemZTJBB7YJ0WwLsTEYYdp0ZucI62946GZSfndXjnh7Et8LbAcoyk2k6Ka5FQO1oefZTr4VZLCC14OztXYFe+HSqnoVcCcXfcrViDyUHz2UZVA3Udels5lH9mERO4Sd9eDmzsabrKyjYARqLtSsqINzM27HL2LBLe0sk0loaeqpwL50F9dpc6eMn0CMv6yq9kuHlL4f2PjoSR6qAqU84p5kEeVTA8dnhxY7Qyy3JJqW6HUCBfTrfnody4DgH4e2cYGBjCu2g7Fcf+I53aSmrFHjVmvMKBt2SueIrms6mXkn6e2DCo0YHsg7QYJyQbFK6UBMJpe7RS9Dn9XUFHKCjChBxJ59/zdwXcKVoRrfFOluw9s0ardcLEjgh34Xh/k9BXVfL48EB6fzOxpV0XTq7nhE7znTflaCAIpZw+foeDOSdCiX8oswt7w1K1R15hS/Ub7M9+fk2qO9fAv9zP5hkCQ+UnUeJyM5oe7/5vgBUj3QcqD9XFHIMQt9cnxrlUol330ZDfStR/FnGfkXbmPWFAAjKHdSP+BSEIYZpUyn0J2wN2wh0NYUFHj26qbZ+FVJmhbYEvVhmw8Hdix6GaONroF8YyC082dV7JxfV92mXphgTVsqQ/o2gMDABDtdnNBO/ePvq9B4KfBFwGnBT2vMFogq0Qzez2Jr7dVuUERzlNRu2mZYMhw4okbOImLfgWmAfA6Hz2BgjCRMA4h1XkRTknYdHnc6Bh+XVffz2Oh9ACHgdF8fYc4avnwM/TWeOXzoz//tFyfsuNT+AJX/q1jVoPyIRy/bW0Qfk58kHx4y1dCmtuuEkpuzp8z3xRDD0EAUqeXlulDJ5Uy4pUUxYV09A0kvVVKAVzmnvz6PO2dUyfJ3qbXI52EM5VpM5CiED5U9woyT6d2gtQTrFf185rKfmHD3w0uxUWiC5CNr1GmL4G5muxvy/OQtWUgmPgxg6iDyDOI+CliYwoJUv+H9yNAyL4cwUmM0kmewFN5nLpPlWcukTtgUNrEWDqPZIxkI0cpm4ar1gV8h+dOneJDblV0ayK7LofH+a6Eg4Dxk5Ikxi7QsgHP3MjvQuCl7Omx/rNxwcvKVw7psjz9s8LifUWjGMjXuX7uFK3emiRjGoGtPOqAcGhfAjDC1mbAuUx2sZNFERTKIJFwMK6L+b+ZpEta9gUlvIv8Jsaf74etpcshCBMXxQAZnx8qunzTlBdj0/icW0bg1xbDKSLO53m17UhRN2evPSI7W6hXeZ9XbNu1yGqYmWc9ZitlLQMfyIyCNyE5xm9Xf6RQVRyoawtpfEyUjuvFt28LqOYmWrs+ufD/pXcU1CuG0/JYRnu/O7CBUGDG8EzmvaJnw5Oe1fyuSg7gIttIj2UU2s7RI7cm2oZecboIPoLQhkVXzKFnP7CrAnOAHC7A+o6nsvlthxtWGhwkl9FAustDqGtijyAku+cae56uhFOLpIlIL4Bz34zNMVCxxJiYoi4mC7jW7EmjOGIDuQczhdfWazd2VLT3A2aZdgb3vYTBtXJwMJ4ubJAHtKO4SdhmbniaBpFOpi5eLCNxwYTZdj49I6ZUPPzlj2ieppHBufd0iQXFmPFT06Y9LIYI1B85VuMacfJW6IarTOCkpKVvkHOAy5Q9YIT9aWsMJuGuz2PankJ04vSUh8rFDXpo+VE7hprTcJo4CG40RGCw8cA2CkrE6gz51mLwjTnEeaRN+3Y+Rnq1155e1Gc3bsEA6ey9AyKDdMwt22wFUYRWLM52XKzCHFImEQjzU9W243lGdzN+eqkQEwZ/MfqBkhuyRha3WmUs+/W0aqovhN8nhzDOpWm3Ktrlcd0fpuN0dEmUs0FKTArOCWAJzhYQGMNBxR5PpgszFCIx6rf2fBtI3PP+Kny8C8XmuWqxUWOzYHisVKqIIrxo6iF9NTHsR6VSnoyd1spoT8N63/gU/sg7Z42hfSx8I5IlLjVkRTH/oxEOonKJALMOb2FP9CBUwrMdkmm8q61uSqLF2C5iTvtOaxPLPto28DJ8tkQpTb11BLCjKqfmHzkTYFqQ9zeOBsVh3QH0fuRZgZFeKPyG1WQjw8Lotd7CgMv0J9rRA72ssDhOh1K9G4uvpFFwyErdaFKVwVUB3/qb+/J8m4q24JEY5YlK1ng8xwcE0ezUUK8jgejrUvibKkPtECBHbxm/Lp3ccafme9d207RFzWsf+x8Lju9+nsr9Iezhmxi0qfEATjZpRMgvBHS8QBWLpo6jJru/IeuKF0e0A8kSDATQsVrPiLqvM3At3z5807owxb3kcONBzeC2sykdqGoundNwgnOgCiU6WGJBvRBc1CCEshCaAcCS0O4dxfOGOdVmFeMK/RySN9X3Sg8L3C+qftwBmdv0Ngdv70q6dksFoNgOD1g0EcpVk+jdAL5mqmNFLNGmaO/ssfCLVo0xhuHUd8/gNVFOmiDy11fpxEXAnWsrChNZRrHzA259Vexhf3/WbDVyOto+UcXF1hxmOXUyZXzX1E6R5XLHsrwHPsM5RdNwZwGRf6PTr06tbY+eS6NUJbHwTj+5l1v5D1h3RIuN5OLebp1P3k3v4MMz7SgDSVhJmeqAATuCSU0D+2A1AbGEJicxUE4B4GYNtVF4p9BU0otqX3i4lVTBN5Zkkm0aX6Wmc3vcgZOeWQbLBAB/kmZHHmoZxFofNchlrfO0kLzekkydwu1nDgMZWFFkrx/BduJRCFfWdtIO6/g7TDoXPL1i8ojsSIASrayjsy50bIdwrNbMcoAKbc6KEwHe/A2xCmkaVHzovDSaduM7iWQF3iBQeyIRLsouJwQcfivTQ3Cwuv/ohtHnlMFvIVujM6C31Z+60bnfoCM9dmgxRkMDgHgt5v8bHNOU8zjxfmzJM2kZ8oiQcIjeF6fVQTYZdYmdcF227PsxCRInbBUFxul4oyuRJPQBMliKkk4F+vh7UPATEl8ef2/hiNAHdNxRYFDqORirZ3MZlyV1MQAnumjQSY+9/wGsAr7mZRqOalFlMtF26HfzqtdL7oGIJ1r1Htjc0TgA3BrMwhh/OmhiDW9WZPpiGgaP8aAdhmQg7+Kxk/+2L5Ud+k2q5+Cm9vYWC+6ihZQcpaHNMt8ixLMcl92dUK6PvoyG+jkMedctxi5Rd+AUI2RvQhW0FfBeVV2wUzLBkABIlImd77sjrd1v0IQk7/A7XJ65rGMD+wPHCv1r/CQkyq5ggd7dQppSCxeOvfIQ0ceqqv+oaTK0p532AQc77iVIzlYBf75pvVD+7rbGbvbOb4Bu0Nnn7U1HEFWJQnxlbk7p6gl6kbxboIIHsTgIKlcqaSD4wcAVerwXcvJ8FdnOUOua4ap5XBepr01jqnFPK2uk+7bKIORdu8TWcctduWPlmIKZ42j846A7JuqlnEi0I2NQouEQG2pSqwC7K7aCd0lxZP8f5RJqbfcOWdQTYHLBvAoAARnzqNFliR+y7qiTaI9qepRVYdt/CEIK7H7AQkfauS7Aca5aKvf+LKrts/ieHpMXADIN6o4wSBMOJQ+4k1mZfL+OrsGlkfUZyzBFjzjg/eqqdCDhwvVI0Jdjp/eX6fU/sf3i9jm9taIgaYRYeDlOfbss2PZ6Mh/LAKQiYjPU1skfFTBLVJs+aCET8PWhDCaIA2BAuYLkEvpg69PwiDMSDUWln1+2hEGtBVm1SvHRIAViz7nsSDgXH10dD04nWLX9hN1PAVcCuuMtz64wTLIHfegH3SecAHZso9P90LNBJci0zko+XrwPIEI6yeQMEz61crWl17FIFgodKnIb6nwKY6XQzTMHEEqrbHYcYpa2hKJL70WWV3TglSihnWAsHsjr3SF6j9FlLEYAQwDEWAu2nXVmGeIjPQWzO5ONhiNeXviHQCcH1gPwj2Uu6qz4TE81ILUrW5hmwTi+Ty6MiVcOwWZrJMBd85l2z64aJXys+DKG6VcjfFVagGvGSXRPY74++gASLnUT92lYGXxh1a6GNMJQDLr5nHE1I8G9StQhVK5yM0ROwqa8bL6V/elBIUB9ztn8FX5CDULMGt+MBpah7MxXVBowjz49b6qrN1eK/tnc7j+429vABgbOKTg+qupIllOQMSUnWbO30SMErRmT/VlzYFtLfHZRiBagIR9OTRyixYRLGCxUrWYbsI8erNv1drFtVpasXPDzpuhtuGggVgIl6yIpj/0TFxiKdZtW5zF19wjXBAhAADz3QF5tkG+3L8NhboRqnoxKbXeZ7k2xXGD7E/S10YR8d+14i3erbfMNHLFO2PuO0rGw2Ym99GKO7k9gvp+enddpBrhLUjUd2vTpvkhVlPoGw2QZJjHUDELVxKc6skxiTP+ub5F5GnpMB/UsvRB4FoV/piE6MgrfG32BLpWp4yLDMN6Qoy7CGLKlU0bnPm070L/wVBXr4v8TIjl3ru3RvKAAkSk96YiRl0czh26PVVQnjoPVgVaBHbZKEms+5AtUMDFmBxiNi1FnkkXlpJStfVHMcngsKLp+lORK6pXHAdbezBv4r66+pNnnYb0A5IqiMt/VJoDotmQmSVCVY1yGmTgYMXaKPARY8GGte4+0XhpdPFAYah0hUYJAvdxQohSpWl7Q2+yAipld+xN2gyqbsuq8UJdH2lronpsRKP2UIucReSF7WfKKBnHkBC3dJ8JxbBvcj8iaYoRhqSZTgn7DowN8ag8gxFIf4jb27r0NkCFScqywEZMUCNdPbB8SpYdKvOflmpFUnjCO/Ltn+9Ug6PLlVu0hvlykCov0w4a6WGvh7SZu6kKOJPEp0/gWk1tYP07UHUa7LJbrTaJG0ofDAyh9Aulq6uqqMqNj8FA+BRowG/eOidFsR+zdBCgBGGznC5g1tCPrz4ZgJ0QjgzdIDM5Iz/IClzDmiNbDJFIXCwc2cVmNeYKB0DHdhRMmVK/jXmnrxhX6Bd12nWomhQreZ3iJxZ3XBmufA1CdcyvQA7pPgRxvWVet6yjSJgjcSeebNAHXg0IUO9J1AtvhW1T0UH1IPryT7TbMXyofu/jiNnL/SnZOGyw4hD+5ddOF1QsPj2r8JR4juCpQyeYhhLqcO29AQNgQEnOdunzS6wb40sJc/2c98VI9L20wuNP83BTSUNqhXxoFZ9b8lwX5cLftvO77Cnv2hE3zcXpTVGxurLrHCcRuZj8ZJM2gpz6W0up9n4B2JjwI5+jSu9fyr/KGHCsp6nq4dDgq0yrcgNbSyd6hWG4mgkANPhDVuVHxWA7xyjvzlwmTSV/Tzw2CcPyu1tuRaScR72xU4kA48Qg5VeX1AxfCvD+1MTdsHEWlu+M3IwQSVt7o3QyWuIJmFt5f4oHBLNAiiAd+9QNfDOEcd6uwxhyYahtrgVr9zR+e8JEOMwnawkW88pSflL10j6GmnuaJbcY//wLhZXWrXrqDqw/GG59koVGahT+ppCNoDWNQVmD6CYT2Gv6Bn302htzWerJwng7HQtSHVpMZFyMRiAZj7XT79Y+ptX6i+0px9nkdQWRb5J24rkYp859DqpouSeLS7PkXnh1qdJtJFgYOGjJZDBSfjsfboyWWyubkyo9oOfRkKyP3YiJ+Xj8lsZI4SzZscAKA4E5CwhzeHCfqhi4b1X5Ae6Hek2nCpy+fqyLbm3k+hwCfXuNsV2EklDrz+7cIpeQGF8Dg84KGxa9zUdWCA0y7JGAkgZTZrwpRttfdhxAc8zAWimDiOxdiR5D7+2w6x6FG4T88MQrjU86Fp8an/q8DngT403Au/UcKnISQ2toW5NfcoRuFNdGD0rHplz/gRw0N8NhHhodhh8mNjVRyJWVMyHZEBYp+FBOKokwOvC5u0Mye/jqbyAp4dntm82c6FNR6WYV3Zv4T6OQ/wxaEu8MouJKZPhA/xQZThQiqt0Nxez0L7N++J/XYaaDEr6jVDycusVCv6XYZ7uPHiHLx2vlpYZ2YkBL8VYFJLUEg6QLqRIQ6+29lUh+UizHtevcnUJSrdeB2U0S79QLzSdpYiLlGkE8o5n6CtVMT6TC4cDyvJ89ZfeZIfM/4s9zvYse650FZd2tO3yNAAAAAAL4qf0jW3vJo0gUHSX96CCVtOMQhS23jnmy38ZLNQcYQwPUJgiZGs4FDFytjLBwGcqXsMXdl40ettWrZ0e2AxFvEfWqGh7eSGOK6Zl5zpNdsGO2eUBtYr3bXDwCL/dUU1h0NQTO9CLi88SNv7yqLbvoScJOMkdDHlt0wmRARTwZ8vJ2+6ZTuj8n+FD+pJ4OIm/ot0YuBzVLD/We6CsrFxopnrqrevEP6s+R1U/TwUa+RZSyQyYpkIZzKZMi/o4/w5P+r0HgCOyOlL7VBu+VF7QdR4ndXmEFu1LjnMZ4hyYnpUK/fknYVMkv02jsqjVwVTXJvkrqqxqDM0FpaN/NLaaUEzinvsk/ZYW7+27xbh8As1lGq02BAkdpzallnIITdNYm+7ROwWSviAZ0ckKUq2qPNqFwf21/DBQWTHYvL9d4DIlX/tAYTya9CL6tQ9/8Teb5L8NxvB/UdcNKQrT/vkAt10Y1mwVYocCqgHkSLFWQSv6Nnru/Zxz6HhbNct7hWbntUd++eMP9XfETnvI0uJSLgoeYVMXWQwrzEzH2e2PkWWrwqiJr3+Te1HjygqHtxKzupS+wPXdFSqZVn+OIbGZ45cLfDtByrRlNbEB/iGEYuFHiqFO9PbYxhBpG5JNE2ru/irdrebcuG2qaD1tKaXzS/qqZGJ3rzX7B/Q9UOQaqtF/45qVcD94O8zUTG5/iD2L/3a9romaB08Ly9ICHhYMBfNRFAbbDDrrO/hZtdIo4W15yEojTY1y4y3TG062lj8gGOLUepSuhEiivJMPCRrGVNS2vGlZZC54TISr5tzUBCf5+L4RDjr6qshX+40rsJ23X8qrVrEVaq9i392Zna0d4wEwiRsoEVO/Pf7SrdhQrLhDtsO8qlEfod4wpXyX5IOTz6rOA1fEL6QivOf2dtwLyXzBb6F72iC5BxEMLjEf1V8q5DmOfUXzfPzdc4h6Zn1kLptsyN0DCuLdzVZ3N2HVsbFkv0EnyBin1TeGlhzmWPD2eDKNZQ+RPuWS5i3QLxvfcNlXrMsDFb+KFwq3pVjTzk47b7I0ByXrWjkI4KOdDXNlkhEZZVU5aTRpCrgQQT64mLy8zcA4AwER0V10zeB2FFJgzEgXYPDvu3NFenKjsjeL25MFKERcMbn6ehmKIXzLAbKgQcTQ4QGgrvF6I/nb5Qs5pUSuir+G3Tpm7S7AxT4xjoam/IQ2kdxlwSXzVzFl5nSUN1t2LWIOKeDxIWtt7PMWtPaSDvD4tNA6wTbigzTB8Fdp4xQmWVR2Dnf5y12oYtQ6YGuWMoLPZ+FIVsiMaaAyBsrAGPQoc3YM0cabdK7wrAsYbvI1a8vo6HOwaoKC3Xy0p3m18d0Biyup/qi+9M4Gvld9kHNd0lXcoBCMa7u77VZS0yDbe7mgWAgK69gHj7IzFz0hOV5vQ4cn4StPox1F3f/AJxqFBNXCKeMdkfMhnguO1pjmGCTsYQRKmsNevhF3KRSIcOphgLl4wG51wg5qhheLzt2q+vIy7JZ3ViDyeYblQDwjdWJYtKcAeaUdYZsxKrF7LePfaZEzwl3c4TJ7a/XoZYbFn+cvROuW8SLOzEZ7L+mIzvQ7WOOsn0Poj3DPvptDbms9MrQovV7jOuEKaKWFlJivHDxgLOacgcD9loDl/8kyZkmkJCTUAtpr0sT2GLTGcCGyz5WNdmZkjOubaEoS+Tm8kSOJVcYB/JvHBk86EeLSODHRUU2/61t8bno+SveoGzdTBo68x39HysImYt74ZaKggwH9jeVYE+La9dLmr3i4bn1fAj7fjIvYc1YQniUfodpsJubfMf2OWE+hOMWww92u+J/5hbBfXLSmukr3jCTnAONj2QS7HwL0BzP59iMT5NQy/1N1+Z3xQW5SRXw3od3s/xFeJ8W64vHh5u78pTx2A61/pO5RUzy0rWkKO+Kg2VgaEKPFD9ui1eC1cNSm5Sle/nnU2m6D2exH0104EXxRrJyyWaPgkbsqfu3fOyzzAXElnv6JLn9EFrct6WZsP84gS0BFWmj4tiAIPLlhZwKKSZDEp2NOHUXl+6m7lHlIerbLk06pdX+Jcu7HNXMm3evW/tyYG5go4QvBnm058nDf2lUADiVVcPpeV8xrvGjXIeCluUudTUtOYkukqwonMzUSq9CnHQMnKzH9VD5ejvItQqD1X/aOVT967+Yq90cRWr5TRKPvTAklY0UXAP5h1EhE/GmpOS/kg4hGPr7bwlWu8v+yj/EjedmpCfiFBiwzRkEEH5Qhv1ZjC2jgwagrgZ74pyMfVXyvY8oA/s31un5QyzrUwMWtUSHceYh7UTsnvgMdNqAvUaZ6zn1s3f826mgciprP76baRg8Fpme5PoG83zcJrizR8obp5w0HqVrH03GYc+8BWKXG8K+cT9e07F18L3Mm7LhucL/9+E/U1N2xXu9ja+x4X0bi9F5I51f0wssLx89gWloy8vaHJg4hWuldTD96r3r6VDJKoLnH7RCniLxjZUAfCluaWTHnMvKYLnr27rCbxxhAj1uCkwb0lZ82iJSqwQQHQfqykpFwFBzdFhqw2orK1T87CrH7PuUz9IGhevmcRBF/bsb/hLC0f42rKwj1ZXEyc3fY+kuCA2lduWmQo7A3NU0neVXVLRk2fm1u0AlOZnE8aBgeQfoLKBeAIbfsjYGlrzrF914YSKQAIf2+KMC2u83j8PQxJNHKkwIFJCPpYHvOESFzOGbHji8XBe9RZetNgChnAfTX/5hyEC3do+le8O9EvdcInsokoZCp5FtGZmuBng/KM7RkWxXXSKht25q0xij+dbQoot5W4kLAvErWYJQhdIB+zuCw7QiG1A0ZxStZYd5njtQhHOfMogCVAFsTZaNzQ+GWFrQsGH/m+zwIPA/iqW5qZdWXYuKz84iFz3Xwmg4LxSNyooASAJpKSXJDEr6UxiEs8lG+in8UXFrP1KNimWmi7Jm+13a0mERuMZkR6FeTG+brmqrf1BK1LWOF0tMRKevBoJegc5g+if/4sqA3t6vG+crOZM+9AX7K41W0srmRN7ZlhKnQKTNPfMSH6euzJP7do0AAetr4CjVNIzgXnTWBe2aeO9MDXCO+K4xah4z/hIP7f8QvUpnemg1HhuhXVq0mFWmri7USmCM5EPG06az5sbXM0HUEP1T0UycPzV9b205ClY8956KPt/8RK0USEaSOVa+kkR0sNAdW2TzNesUVpYOJPLfk+8p/gotErT5q6+xRF/6xMGqpmoN/FleqsLCQZMPs1IOKVwAmbjNA/fk0pfLAR0/uVgx95V09bbOThTHnvSpP0m/bP4UXui9uFlRznIaovhDUpWlhzQx/87ryFZ280FP8yRJ3lMIBG8MkX7VAldgNQZemEkX5St7Wqdps+RzxSO8nC5zLj2rWC9uhqqAMCAdkI4ykDIlXECHX0tZJPw6dwVCca1Dff6ZHpZf8IHMpaJpa6e4Ha/jqbZyBSJf0KVV1IdZDYI7BZ0Jk3Z9EFiBK/oaWM+GBNC9XG/fWR0YV/IQOXcS91d3IkgpiVGe48gAPjXi/5fegkc+r/RugJub6doq0ZwRKiuqcAu8uSEKSv+7l6h6AG1UhBvoWHfZRcYa1T6tQvFXSqgVgVQoDmQAsGdRucbBQm4fZfh4V1VK/juDPuT8qF5jsjYmu1XArWfawdP3cfltzsbQkaQ94zB/3RGa2P8GAfFKeicjAuDvUpzwSK5+WIxM91s5c6W9jMA9oQzPcTB9pRPaOexZzsGVTXjXt0UB71aI95B3BaJ1Ui1v+xJbgQ7BE9VSqG8QIeR791b+wtJa4drIZKHepb5tW2Yg7LzsNZ11nX47hz4w5HdW9eIf3CR87HVVQSHnCHUAsGkUDn1iJdFxpJuIwbKFvOMpGJXvU7iwC34sTbXzX5ltZ1whFBi59zvEoaQWBzkUeK1qiwfIsY7eoW7NEyUC+lPt1xoUL24bHqQtCLF94k5Xltxex5agMwi8z4KB9ZJzth97tS1jvYIFi1IGMxpa3il61vX718TroNzREbwqXoxa1kBW50IpNreiFkyWjoe06yaFjZinUqlX0VY61Syo1tn88+11kBq1xVWML7SR6aDdouHmayysUIBIa9qkC+LKd84xlJVEw+q/NOVSTv6QftkDJgtZVosDhF+1uDRUeSY2T49s9qlNtE8aaDdL/XmCZvGMQwpRamEJzpGL3cNxQ9GcYSkSXCqE1A6gsUz5V/9wpSrCK4KpWWkNNfcr+I5/WTXL3rnHEadv3Oczl9d9rtkYPK/b9O+j4jmEDhM6B+pDQOIUTKJUqrcF9iIP90h+6DBxNU8Ydmh49ljlrPZzU1MqR3wIEey3aMBB62CZbXcD1furAvqvADHLaE0FlZBoJcaKAqUbBcOx4y45xaAqumE+RxUhXK3axi490Nlo0Ap9e4WZUFnbaRYXtAx7x+5HIR6BoDZe1Yv7V/1fvHPeyR9X5WWBPf3ATjIyZq7CeXwSZv01whAQdHbJ9b8YMK8lu0/93tXGlHVycU0DUA2Qdn2lVD315z/cIcg+7pG+hPDY6T+GJToEYuHw9pW+Vr3caSGLcFiNui+lmIgyrFjtWSCPFOWdc7tgrhHO85IpYL1PRFazzIWoJblOlgKgP+AjBfoqQRESbN9nWU62auUNJgjGzCUkx/J2319qpIvyBzJgOEy/qTunGB4Juvu7DgFQlAwjImUurLJSoG6Y7F5j+ZntmuI7wE+eNUGO53uYv3QkJ12V/Hi8e89cQU+UK7ulAjHMyhCjQob0tLbgYTvFtkLmO0dnI1CRzgMJ1SKdY7hVRzWkHPo8ROoplUNpNqzLDYOk+T6U8Oc+mxRCMG8wVeNcMZlg/xA1dL2Tglljs2zX1a+LPXs13Kau46srZePdFa+HB6IxiR5zIFAjsbQOrVesAGTPuJ9TO9vfhqh3DHMhrWekjzOBSClnO4pOCA+kuR/P/LGFOzCypuaSilLEbc5Bd9PoQnTi2tKuZJ/BPzpxESI9rfq2fWsO8GMPvV1l5XQ//I2v8GUbsiMuDWk2/kqzBmoRt/Yyu4vGym44MkBPF9Q9frwBKPLKd7XljYH0+OE/3ZgB245vWLlpT0YxNeOkflZCCXbT1WesR7f2Ehl6r4qZSXbIpUd0bmttBB5o+9FTJzAqepu+JaEzSqEl1isV2L63yLG1wOcBUGNTPSVtVmQNF9AGMBA5M4lXoFzqnfMuIdRH0zfx4N33bgE7DAwXPmVmRjBJGxZTVUFvy63qpcXJaphFyZMY3c9eBUzZNxo4zU59z4H3meea5bWgLTHrOEKh67lfMks/rZbs24j61InEZPCpMDIszptO/AGz0y9aELrroQXgIkXE0n/PajtLJgfX5ElUqPy9d5NQ9tLCOxs8dQWuXzPHnTLP1ytuBIWekjmoTliqL7C60k3LjW+beedYCNvHYeNWdPyUA6P3lWWFVXH+zrRd9GZOFMoC/TImp5raIDYXXWXdLWHbPyD+pMZENnWGbI0hQ56jaIEjKcVwFlDuraQIR5kmNxTdwmQYZMzQBHAh9XL0Ib4tWLlYWYjtxjI7dGKrpd9V8GooW4pJJ+9BDL4nRc0anLLOTQncyaURdLFUdD2tPb/CnQVrieZSJmwIH46co4x/WrUYcZJwT6PTKBBsQCEYoEGf1zbTmOntg6/TkaJZTAsCjaX00wCKy/lQaFR5IRAFYRPvRTy22HF8ggOz9gn135BTHV3g54JX6zQjt4JS3OaJz5VT5lt0PK7ywp/qXGB6DmdmrJYLyBrFbawPoFv9VyfwQkUFeBmf2jUTmYiLq+8H6llfZigtF3r/4AXrjulVmQOZBh4wJSQP0d/FlLsjyTnBJz+mFQ1MArAgQeYN1cme/V7L/0/xXJ1Yo6vooa/yce79Ww3Qw8TTgVLDknMj3hpxgMLYds9/SdZmQvcZ3g1T8cxRNoawvSJQnSgO4A25FmPhKs/D/WMQ0xhmJAc6CLR2JhLKs5PaoKwuMmRPFDqSJXoDH2VOHQBm8wyeuPQP2IaRAr0sha/qAf3ZClvfyv0JrT2dSmWLjwyE+3VBojzSl55bLLkCa9bX2IE0vBuQ9rLn2hEXkCxQ4oj0iRomLcuxPLnubmvIhlbb+aCt96LjqTkx7F3ZwYo/njyZ+cWY6g9UYmO8xvnCRVagsagrxI+MwM6ALKlNYvI3COUQeppDcL6PK5ybxQJbbHbtTTvH6JkEUGznhoyy01m5k1OtvnOKG3skfBoHZ+zXIH4o1slaM3Uemn5G7yIBB5wgKWgIYQBWNc4ywaKlj+86oRl2zZdh1priK8izzJIIqm2yBujbFMgtKF79q2ZEZ2w/DB2TU7wPcJtZDroSq+0t6WuNivdsv/9zmViUX2I7Yq9FWmbznS7yn0uq/ttK21mXJlerU2i7vQ5wwjVhXt9IkWDPF5PAKL45Dvgt8sGHudXfh5x70BRONh9aJRe9eaoRkEHtUo2pj4FWz24fkpAxQ1j/Iz/V2SJl8FFzzUGkACEATp53B43BahI3vO1MY3ax6c9n+3T/GwO0CpG3nABobbGZdOjhOG5Br9rdx1LvtlXmQitLoY9vTqz6C1SRTcqe4Ng87kQ9kM351CD668nOW/IrkqZWy7hy58Y74OVaeNRsacpfT07MIfAg6TcZT9uDspNOJyEFhuiQ6mzZMjl2R5LHL88K5zfff+QVDfJnn2F/ODYsJmfr9yXKXAoOIk5RX+gavpClPJYrMbPJwsK1gp41R4FSjVn723vKS1+EJ7ePz4gz3wlVVu/dx5N16r0Ojl5pAHbOoUgXjOaT18H5EHy42Uw9yvKmdW3o76M+nGVHDRhWmS9wks/mgZMXzaAScMskKp2L7xImXv96Pe9VqvFJ/ie8dy34Tvo0KfHF5qMioUr2e2xGAT1fm6uPIYRB5+h2UaFSG9jFTZCZ3tlO+UA5I0yqVCwYitMclMoYFPqNUFvl0bCLaEkKTYu8Mw2PIotjxzGaKZjujpR5QZAnEMrSaS7C85jaw8qpngOeZBfN2leKpjzcdj+hw0NEJI5VJ/cHUrL14DscVZV2uB0HqdKqV2NiEY+YQZitnOEY+TyjMgO8Krm28k40usvqPF3J7K9b0NgMQqnLH+D33GiCI1a+PT4kvLromUoc4kumHTLPGeIcIxbtcOhySjmn0DIq3u/0bA1ON0M2+VySxQqoYRie7lqYkJPiPqe8Eys7zJkmxLxuWDJEhsVzQGfGJ7Ar/yiIOR8uwQBFBB2N9eQibOq2FhTrPMWck5X6rF7CQQUpfOqLxENfN3D5hOEDd1bXAPK00XCUfA2mJNenP6f1u7PBRg0GfuBcLNCAnziS8EufjQ3NaBNP1bX7m7bh03ly1HiNrC7b4R8ElS+7Mm6/QP6HxXvUSSDpCAmW7lsi0gDH2qXxBmX7EQf7pD90GlmPvWgphfXQFg1jMqmOamplSO+BAln/VS8v2Iy3NPyAJlZzdnj/0baJXOkwTaGwcnRLuI4Jplzy408/dclfo5AppuMUNlx1tuba9ANsu/K9jAvlBgzHAtzR+9hwn1sLPWj1f5+TLDHWhBUnkIn5Eq1d/CWHt0tRTNUnsQm+Pm2YCQtdbtydxXKHsGk8zRG9aDPT/3e1caM66267pPqxjKG+UlBPs4R6PoR+A2yHtfQEiwXx09OJa7KKzONKSi2vyZfRZPRryEcwvAhAG8Dflc36ktRraIV6mSpPTtQbehLjRJfHPzFUOM5kwu6161mWqIopA80hpU1pwqBfmgzpQomX8RPZ3dbH7a/kyHAt+Nl9zoh66u6Lfcds92l+B1lfTTINsA4eUFJg08Q0adqc2SxmDCRZu0yQNccmMLDLs7iEaQRpBMvo/dGF9TBXXPsjU6xaAIP3w59UEBYQix5/byUv71C3xIPs/WIyRqMrOlFnFZzcP+3eeQHvGwZRgzDGbUwOHaRoLXD3V2WSeJEy/ykDXE6AQ/bJgA6e4jA6YROZJiuHTshbao+yxVDf00gRj3onWocZeT1ytOJavBpaP0xMj7HhcSiACqAoDcwR6LPoDpMcgGlygBagnzHrDELJKY96jucpAKhgChWx5//asHZtVSaA/e0+ZZ2K2OYgyc/igwEWmB2/cqQojpMWFeyVCFEnmJrI1WwAQKyK1o1XLxP3b/YGLdPSthU1R/xwtfNA99koS7Q3TxIfon4KZ2Kw5Ia4UtrBAkUoIylxY3IDG0ONGltF2wQGJQ0l+Pvvm0qbsCZHozIGzKy4T+rqZL34B9d2vJZ7ejxYBrOW1iZfRxoGs8TZmVJeCBWyFMnoNSH2ILdGzoAEgtzWij09LGOupkK8evFpcpWqpD+GaIqloysNJWKjxvfFF6SR7wdWeeOTPJZ8IhLtZ7ATUvCIF0Vh47t+OgZ2LRfH+InSOoeC/0rI1iAojBVS8iNnoE4k3Lxc0m39YV0xzi/4wLfi93nQZR0ItfiJXm81PrG/h5ZOqX82nSDsF+aCeAMDClyWgE1MTapgy5FAduL+YgYBDfqF/GagLiqagra4fli1zVtcJbfzAcl0VdsJF1NoYpNy40IWG3bTgndqSlxsP7H9E2fkrJKEN20Ur+GU/W6r4hYFzJkK2XGLnp1JPA73xpH2EjY3qRxwWSnehzxn0AiPtKn+GEyDDJmaAQzVUR4aZMuhY2ADdiBHDtVGHWk8fVvTuJsAZgY81INwuGaCaxJka9EiPG37DAkV+Jbhbis2I7Fx7iyE13G7PjNmq+SQirPnu1n80ytPB05ibWnHltLLZ/RfCp5hRKb6zTBTQL2rKpF2VLVJSSa2Gn4ZCN57Zb2vAo5Gwu1YOitsXz5P0NWiGZBBffHyTMpkPC+PRHz7ECs4+K39vt3EANfiKjvo3/rFM7q/pse67vqvbFI9qzTDan1136CnJS9KvrGXDnUKFr0stRfsSob3tZ1yYlEBRUUro0HLulAOn+oumGN8vQmQYZMzQAiLqHKA6j+MS5yfFcnVijq+ihr/Jx7v1bDdDDxNOBUsOScyPeGnGAwth2z39J1mZC9xneDVPxzFE2hrC9IlEGa9oDfnhwVwqFiNN/0dVAlbB6m1UwdqcDWjwPbl8gMPTERSbSSt1Z/gpVJmbMHm9dy7Wsf+Kcg2LDOg0NHfFhcsbFau7qh1qJZKwIJ/y0IByGdcLU7u+4HVzHWd16fgoWssc9Ef67ZFbYvIGvmZ1EY3rksA1tiPIOAyHAiZtE3Kq7nC/u0TgggL2L62wZTkSikaYw8ylqnIXXcjCWKh8Eep++3Xqi7marQEszXryR/hhCFmBde8vnsvn0NR1E7mm74hzFVFy7oAqqyz0Weoswjj2ZvmLiOmB//7bv7vx+E1Cbq97mpCr6vFa86WSzs2H/SpYMr5RP8vm0jmflcUoI5Kk0VU9PFUiHq/SAch6OWJmEPcyXYyvGp2qI+1r4goGfeFQLm+ec4M9NXovyenIU3xj66Ic6/yGPK90p/cjovrdZfyUPQy0OKJ6ZIM+D6eQd2Sk4z4yzHFjdBX1cb0D7LibMNhi7B2GiENdTtIzf/xpy/7TNey6hALrtxH8HsYfkC9GeV1oTbCJau1+YGEnasf0a4x/eNirCUGI2ymOET1cdhdbM403lk7pMfKwAK6oYfGQq8Lr99xMfhoi7FolZyiMTec9pPvekRi19m8/yKxTl3gqFfcPlk8mGCdSEe4sb2VHoCIrJ4K9UesTlCSKM0qjldTSoqTcVoxrDI8od8taDAHNzU6oYlue6RTXwrjMIgavy/ImyuCRxWs4hJ8u7vfAbf0ni4YR/4RFRepH/VbWGOpJyBvuhri/Q5IFDvn9skoXy20Az4JpJibBlNbZAi7nxZO3cVpk9ssOV/WG+OVVmzfZzbeHBeAiiJ87pLpiVPj2AQgAoVyMX8fwjT9KOAUNYbyI07b86tFG6zXE9MyLHtxherEKaC6sHUyevsjPgUqev7hrBYa+zjacuqEX46MekR1yVK52SkWZiJljfjGfgFBpA8m4AlISs37CMMK8XResK6EufASzLaWqml8e/tUshvfYqiXi9ieTya0Y6AwFwMO/vhfl/TP5LPx1bRETSG5fQ9bn1SN2ikWO1NqPmyKV+UwbT3QMZuHhJXFqwFGXhMYtoqMjU7IvaNuaywaARf2coTxZQOO7Y/L8Op7h77hrIu1DGEJhTqczywmdQB3cf0inFBICjeriSlN8Ko0Bq74WF5Rll/EGg2Da1LM+u/pPRYpYwzvUaNe6tf/i2fWoNFXM9n3okxm/gMOlBWFk7wViR5KdZta4bmTz3SPhy0W1pMrZA5AguCNVqhjxQ7UaOIwNIX7ylz3Py3y7N0ysveWw/mEVqNGcMs+ktPRwfJWFr9ZbJVS3vqMqu2e7CEKu99kiii0ZDsrpHGf1pE87FcniXY07vYN/a+8ZVFDiex/xfCE6qR2Bytsyv1w6aRH8bqmhe44EEq0uR4niPwwons0dkf04Nv1KqVgmCxgTabGvxgA+o46tBQNntkLKdx/pkjl2wLteNcjxpvzd67F1hPcEFQwRwuHgBaEIitlUsxxCwnh2GFsiimf6q1b3nj3LYTT0cY9Y0sEwQtkrrHA0HrUOZluZx9ElsP+lSwZ3NGZZ5Sa8LMAWtU+HH72BaqZPYic1lSnezVfAKYWJ5E+LoA10wiMtIxpYXW1+p7jUlHkZVLXpHMusAAoAb1MH2Ngg4QpbLBTRQKbP+4gESv5Axxgf3rO68xFv9t6ZXP6dncI3xDKdXtEu+C4XB9zOsGmf5EU0WioUiLmAOk3L2/8bNlwrhGRvqv1Jj6Bj/ZnrtKWNZkOE5DA+yC0LZ8/yRKQNla0MEiVKh1SEpTbmCB29IBUsRbDR6aewWzpkcPIpVCYpBshDXU4Uvk4AsaSPeWQGxH+xlvbxdHJaERgAB4BUGgBXmtusbIboJ8EWlizUnw1OAccFw6A44Lg9XInFj1k1HruJp9cI9AxcmMNlpkmM2waVhqCej6RYpNZgUNMw/JIi25l2zqs5hyLSLdqN0nnG0CM7WHjPvqLTz9HHHVL/K6qDiBzsNrPBmLtTdbDSQEpcBDvBUcee56/KoYlCKvZyIfV/F9n6ZTuHZPAayJGBoLvqCv/i7X+zPrdPewk7W7RkHhRyjWUhG8GG9d2AlhP9UzlpHJiLX/rW6epXws4koOVf7ug0mysw1awzbxIcSmqKWFQ5wSFHO7SSw4G171oM14wIGNPsV3GWXy9GNLiWOoY7TL6EdeACHLNyktux5laq1g/P1lNLj+WRSqU1FZjyqK5QYGlIgwBt3tm3tdQ33se8uZpDh5kfN/mVnDAFPSNrJp1KqfC7eFRR1TMljmofhe3DUR9sfl+HU9xA6zLEHjgW/OE7IsBjURSJ3qCkTJXL5rq98aYU8g6uPvpzExH1LaERDjvA2P1oHGFm+/xHg0IctSlLFmtymB3DI6iVTQpQLC9s3P9clRlx8QnmHa+qRh1gEVfRZvEvxDiRqbmIl7RKA/1QTGWaXk8AEahgIfxqF6cFMOLyJsew8wvzDmbm2wTzK/nEzCdG0hItXJHX89Ww/dD1GcY1NO3QYFyezk//uBLzAxvI2mPU7zH/ac8z23DgvoR9i7s1REhHpvyl3QDKm/TvkirYeiDeQFIQazzIOCSUrQOpMQtq/conGTNyH6CQ8N4DOclk4nj5TePZIwgml+BLcmWsyU/AqMYDIE68KixQyyl3lx5td9/QJ4TMrhstvkp8uFjjotsaxlBZ0nJTh4gtKfwG4Te5sGG4FkCk2Q9bqhM1faPzfAwArjmRRu0ppBgXM2tWhHKg/dk9ILtw2PYwvx4J5sfdRYLfal1YbuusxPOE1X9MBeYjHCgmem/OzFwuKIw67rSQgjU7S/RHzm25vctng1STv7u8LcuW+EdjM38VaJ7XBNG2SZMMhRMLa04gQjcAmRHi+OLAao7E1ejPq2CpOMhw4z9YWC0MLBi5ohUluT4FcVYPFHZkKtPwy219YWwfPOTKx3QvGQ2BHfVohVaw5age9cz6uvSxjC2Sg/HLqX/ajVcsjl2npuzVdGRo4MmBg8O/7F8RKBFhhIbk0z8HQ6bR5XgrxKnErSUgCbzPYlj+deorgQoisajLwVwbFhkPEjZ96LT9Y92jW58JJI4g5CWWt4jAhXFfcn38PdNmtjYEK7S1G17byWelJk0W6GaY7xAGUAKnIoQh34Of5F8t1PVoJgz0/xZ2SPvuWHc3J3zyCpGyHEaz7JhJ8xG/DIdo0SOhzjYl1ix6k4aYMFpOy7LF8d4jZFTc6/wk8PcnDX8/MNjRrCii8UHkpuozO1X1+9xfujoB0lr522nzg1y0MPuMoqd0Hy40/5tjagrYEQtB49NAv5OSs3d0Zgc98FZ31LOcyL4Knbp/BKeZriPQZoh7HpcxEU9o0BDsFRrBQzmupoWl7NdB6PEXkAAAKED5YZA4ZpjtU5CNBWJjU9r53rAZvi/4XE2zXXIltKp+8oNxTCIXL/tbJl+WjwoCrXfWN91jLovgQwlunZwwTftWHpPoMEDk3Q54wdkdUFoS/z3cNN7Dr002+SUW9xNCJzG4moa851guXrnz71PMs4iyjYzjjpPqiRCB6Eo44Y9hOV7ouG/oxLSdCIaLd3sajK4g7h25/2zyhGhb7C41QxB0J7ExCr4XU9M+FK2dz0VSBBIqySkpSnVKaIOysxJu/f/CAq6WJkA1z4DQ5Cj/faXD8bGbdR9xC2z7cIedsx13wUmDti3nj9dqtqKW/ELftwXtN7gqQmbG14BilgTzFwMlKPdsSk8s29Rk6sGC8WvG/sn6zsIDg6onMiOTvAPMmoAAAAAAAAAAAAAAADgxWp2zYAAAA=" + }) + bounds { + height = 912 + left = 0 + top = 1786 + width = 532 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## Threshold + - < 50 % = red + - from 50% to 60% = yellow + - from 60% to 95% = green (target) + - > 95% = blue + EOT + tile_type = "MARKDOWN" + bounds { + height = 152 + left = 570 + top = 2090 + width = 342 + } + } +} diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_SLO_Simply_Smarter_owned_by_smarter.dashboard.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_SLO_Simply_Smarter_owned_by_smarter.dashboard.tf new file mode 100644 index 0000000..05d26e1 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_SLO_Simply_Smarter_owned_by_smarter.dashboard.tf @@ -0,0 +1,2937 @@ +resource "dynatrace_dashboard" "_SLO_Simply_Smarter_owned_by_smarter" { + dashboard_metadata { + name = "✔ SLO Simply Smarter" + # consistent_colors = false + owner = "smarter" + preset = true + tags = [ "Configurator", "smarter" ] + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "For explanations, see at the bottom of the dashboard" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 0 + width = 532 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🏠 [Dynatrace: simply smarter](#dashboard;id=f488b329-0da2-4772-b17e-854a5d92f5c5) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 532 + top = 0 + width = 456 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## [Application Performance](#uemapplications;appsshown=webapps;sortmode=mode_apdex) + + + --- + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 0 + top = 38 + width = 988 + } + } + tile { + name = "Application Performance" + assigned_entities = [ "04af6c00-533d-35b4-a923-2cd5a9131263" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Application Performance;" + tile_type = "SLO" + bounds { + height = 152 + left = 608 + top = 342 + width = 380 + } + filter { + timeframe = "-1w" + } + } + tile { + name = "Application Performance" + assigned_entities = [ "04af6c00-533d-35b4-a923-2cd5a9131263" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Application Performance;" + tile_type = "SLO" + bounds { + height = 152 + left = 608 + top = 532 + width = 380 + } + filter { + timeframe = "-1M" + } + } + tile { + name = "Application Performance" + assigned_entities = [ "04af6c00-533d-35b4-a923-2cd5a9131263" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Application Performance;" + tile_type = "SLO" + bounds { + height = 152 + left = 608 + top = 722 + width = 380 + } + filter { + timeframe = "-1y" + } + } + tile { + name = "Last week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 608 + top = 304 + width = 380 + } + } + tile { + name = "Last month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 608 + top = 494 + width = 380 + } + } + tile { + name = "Last year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 608 + top = 684 + width = 380 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## [Webservice & Webrequest Performance](/ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E26%112%1026%111%100%11500000%144611686018427387) + + + --- + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 1026 + top = 38 + width = 988 + } + } + tile { + name = "Service Performance" + assigned_entities = [ "97c4d0c1-b3d3-34b5-9418-3c8bca3701c8" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Service Performance;" + tile_type = "SLO" + bounds { + height = 152 + left = 1634 + top = 342 + width = 380 + } + filter { + timeframe = "-1w" + } + } + tile { + name = "Service Performance" + assigned_entities = [ "97c4d0c1-b3d3-34b5-9418-3c8bca3701c8" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Service Performance;" + tile_type = "SLO" + bounds { + height = 152 + left = 1634 + top = 532 + width = 380 + } + filter { + timeframe = "-1M" + } + } + tile { + name = "Service Performance" + assigned_entities = [ "97c4d0c1-b3d3-34b5-9418-3c8bca3701c8" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Service Performance;" + tile_type = "SLO" + bounds { + height = 152 + left = 1634 + top = 722 + width = 380 + } + filter { + timeframe = "-1y" + } + } + tile { + name = "Last week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1634 + top = 304 + width = 380 + } + } + tile { + name = "Last month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1634 + top = 494 + width = 380 + } + } + tile { + name = "Last year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1634 + top = 684 + width = 380 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## [Application Availability (HTTP monitor)](#monitors;filtercfg=dbb6ca4a-22d9-4c7e-af02-90f25098af5) + + + --- + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 0 + top = 1786 + width = 988 + } + } + tile { + name = "Http Monitor Availability" + assigned_entities = [ "de7b2248-a706-3439-b6e5-83941d2c899b" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Http Monitor Availability;" + tile_type = "SLO" + bounds { + height = 152 + left = 608 + top = 2090 + width = 380 + } + filter { + timeframe = "-1w" + } + } + tile { + name = "Http Monitor Availability" + assigned_entities = [ "de7b2248-a706-3439-b6e5-83941d2c899b" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Http Monitor Availability;" + tile_type = "SLO" + bounds { + height = 152 + left = 608 + top = 2280 + width = 380 + } + filter { + timeframe = "-1M" + } + } + tile { + name = "Http Monitor Availability" + assigned_entities = [ "de7b2248-a706-3439-b6e5-83941d2c899b" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Http Monitor Availability;" + tile_type = "SLO" + bounds { + height = 152 + left = 608 + top = 2470 + width = 380 + } + filter { + timeframe = "-1y" + } + } + tile { + name = "Last week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 608 + top = 2052 + width = 380 + } + } + tile { + name = "Last month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 608 + top = 2242 + width = 380 + } + } + tile { + name = "Last year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 608 + top = 2432 + width = 380 + } + } + tile { + name = "Status count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "ApdexCategory" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.http.resultStatus:splitBy(\"Result status\"):sum:sort(value(sum,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "limit": 20, + "metric": "builtin:synthetic.http.resultStatus", + "rate": "NONE", + "sortBy": "DESC", + "spaceAggregation": "SUM", + "splitBy": [ + "Result status" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "color": "#008000", + "name": "SUCCESS" + }, + { + "color": "#f5d30f", + "name": "Select series" + }, + { + "color": "#FF0000", + "name": "FAILURE" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 190 + left = 608 + top = 1862 + width = 380 + } + } + tile { + name = "HTTP Monitor availability" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.http_check\"):sort(value(auto,ascending)):limit(20)):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.http_check\"):sort(value(auto,ascending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.http_check" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "showLabels": true, + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Availability rate - excl. maintenance windows (by location) [HTTP monitor]", + "queryId": "A", + "rules": [ + { + "color": "#7dc540", + "value": 98 + }, + { + "color": "#f5d30f", + "value": 95 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "TABLE" + } + }) + bounds { + height = 342 + left = 0 + top = 2280 + width = 608 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## [Webservice & Webrequest Availability](/ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E26%112%1026%111%103%110) + + + --- + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 1026 + top = 912 + width = 988 + } + } + tile { + name = "Service Availability" + assigned_entities = [ "344058d5-af68-3d8a-ab08-eb36ee3d8b43" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Service Availability;" + tile_type = "SLO" + bounds { + height = 152 + left = 1634 + top = 1216 + width = 380 + } + filter { + timeframe = "-1w" + } + } + tile { + name = "Service Availability" + assigned_entities = [ "344058d5-af68-3d8a-ab08-eb36ee3d8b43" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Service Availability;" + tile_type = "SLO" + bounds { + height = 152 + left = 1634 + top = 1406 + width = 380 + } + filter { + timeframe = "-1M" + } + } + tile { + name = "Service Availability" + assigned_entities = [ "344058d5-af68-3d8a-ab08-eb36ee3d8b43" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Service Availability;" + tile_type = "SLO" + bounds { + height = 152 + left = 1634 + top = 1596 + width = 380 + } + filter { + timeframe = "-1y" + } + } + tile { + name = "Last week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1634 + top = 1178 + width = 380 + } + } + tile { + name = "Last month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1634 + top = 1368 + width = 380 + } + } + tile { + name = "Last year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1634 + top = 1558 + width = 380 + } + } + tile { + name = "Error rate" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(auto,descending)):limit(20)):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(auto,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "showLabels": true, + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Failure rate (any errors)", + "queryId": "A", + "rules": [ + { + "color": "#009e60", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 2 + }, + { + "color": "#dc172a", + "value": 5 + } + ], + "visible": true + } + ], + "type": "TABLE" + } + }) + bounds { + height = 342 + left = 1026 + top = 1406 + width = 608 + } + } + tile { + name = "Browser Monitor Availability" + assigned_entities = [ "a34e5799-7be7-384f-b238-06810540e776" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Browser Monitor Availability;" + tile_type = "SLO" + bounds { + height = 152 + left = 608 + top = 1216 + width = 380 + } + filter { + timeframe = "-1w" + } + } + tile { + name = "Browser Monitor Availability" + assigned_entities = [ "a34e5799-7be7-384f-b238-06810540e776" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Browser Monitor Availability;" + tile_type = "SLO" + bounds { + height = 152 + left = 608 + top = 1406 + width = 380 + } + filter { + timeframe = "-1M" + } + } + tile { + name = "Browser Monitor Availability" + assigned_entities = [ "a34e5799-7be7-384f-b238-06810540e776" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Browser Monitor Availability;" + tile_type = "SLO" + bounds { + height = 152 + left = 608 + top = 1596 + width = 380 + } + filter { + timeframe = "-1y" + } + } + tile { + name = "Last week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 608 + top = 1178 + width = 380 + } + } + tile { + name = "Last month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 608 + top = 1368 + width = 380 + } + } + tile { + name = "Last year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 608 + top = 1558 + width = 380 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## [Application Availability (Browser Monitor)](#monitors) + + + --- + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 0 + top = 912 + width = 988 + } + } + tile { + name = "Browser Monitor availability" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.synthetic_test\"):sort(value(auto,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.synthetic_test\"):sort(value(auto,ascending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.synthetic_test" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "showLabels": true, + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 98 + }, + { + "color": "#f5d30f", + "value": 95 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 418 + left = 0 + top = 988 + width = 608 + } + } + tile { + name = "% unavailability" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "ApdexCategory" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026((100 - (builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy())):auto:setUnit(Percent)):limit(100):names", + "resolution=null\u0026((100 - (builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy())):auto:setUnit(Percent))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(100-(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy())):auto:setUnit(Percent)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "color": "#008000", + "name": "Select series" + }, + { + "color": "#f5d30f", + "name": "Select series" + }, + { + "color": "#FF0000", + "name": "Select series" + } + ], + "unitTransform": "none", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 190 + left = 608 + top = 988 + width = 380 + } + } + tile { + name = "Browser Monitor availability" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.synthetic_test\"):sort(value(auto,ascending)):limit(20)):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.synthetic_test\"):sort(value(auto,ascending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.synthetic_test" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "showLabels": true, + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Availability rate - excl. maintenance windows (by location) [browser monitor]", + "queryId": "A", + "rules": [ + { + "color": "#7dc540", + "value": 98 + }, + { + "color": "#f5d30f", + "value": 95 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "TABLE" + } + }) + bounds { + height = 342 + left = 0 + top = 1406 + width = 608 + } + } + tile { + name = "Database Performance" + assigned_entities = [ "14fd850a-c587-39a1-841c-11ea3ee7721d" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Database Performance;" + tile_type = "SLO" + bounds { + height = 152 + left = 2660 + top = 342 + width = 380 + } + filter { + timeframe = "-1w" + } + } + tile { + name = "Database Performance" + assigned_entities = [ "14fd850a-c587-39a1-841c-11ea3ee7721d" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Database Performance;" + tile_type = "SLO" + bounds { + height = 152 + left = 2660 + top = 532 + width = 380 + } + filter { + timeframe = "-1M" + } + } + tile { + name = "Database Performance" + assigned_entities = [ "14fd850a-c587-39a1-841c-11ea3ee7721d" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Database Performance;" + tile_type = "SLO" + bounds { + height = 152 + left = 2660 + top = 722 + width = 380 + } + filter { + timeframe = "-1y" + } + } + tile { + name = "Last week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 2660 + top = 304 + width = 380 + } + } + tile { + name = "Last month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 2660 + top = 494 + width = 380 + } + } + tile { + name = "Last year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 2660 + top = 684 + width = 380 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## [Database Performance](/ui/diagnostictools/mda?mdaId=topdb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E26%110%100%11100000%144611686018427387) + + + --- + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 2052 + top = 38 + width = 988 + } + } + tile { + name = "Database Success Rate" + assigned_entities = [ "550a9b71-dd96-3d19-bcc0-3a9192c41c2c" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Database Success Rate;" + tile_type = "SLO" + bounds { + height = 152 + left = 2660 + top = 1216 + width = 380 + } + filter { + timeframe = "-1w" + } + } + tile { + name = "Database Success Rate" + assigned_entities = [ "550a9b71-dd96-3d19-bcc0-3a9192c41c2c" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Database Success Rate;" + tile_type = "SLO" + bounds { + height = 152 + left = 2660 + top = 1406 + width = 380 + } + filter { + timeframe = "-1M" + } + } + tile { + name = "Database Success Rate" + assigned_entities = [ "550a9b71-dd96-3d19-bcc0-3a9192c41c2c" ] + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + metric = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=1;customTitle=Smarter - Database Success Rate;" + tile_type = "SLO" + bounds { + height = 152 + left = 2660 + top = 1596 + width = 380 + } + filter { + timeframe = "-1y" + } + } + tile { + name = "Last week" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 2660 + top = 1178 + width = 380 + } + } + tile { + name = "Last month" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 2660 + top = 1368 + width = 380 + } + } + tile { + name = "Last year" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 2660 + top = 1558 + width = 380 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## [Database Success Rate](/ui/diagnostictools/mda?mdaId=topdb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E26%110%103%110) + + + --- + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 2052 + top = 912 + width = 988 + } + } + tile { + name = "Database error rate" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(auto,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(auto,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "showLabels": true, + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#004999" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ] + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 418 + left = 2052 + top = 988 + width = 608 + } + } + tile { + name = "Database error rate" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(auto,descending)):limit(20)):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(auto,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "showLabels": true, + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Failure rate (any errors)", + "queryId": "A", + "rules": [ + { + "color": "#004999" + }, + { + "color": "#009e60", + "value": 0 + }, + { + "color": "#dc172a", + "value": 0.1 + } + ], + "visible": true + } + ], + "type": "TABLE" + } + }) + bounds { + height = 342 + left = 2052 + top = 1406 + width = 608 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## Explanation + + + + --- + EOT + tile_type = "MARKDOWN" + bounds { + height = 76 + left = 1444 + top = 1786 + width = 1596 + } + } + tile { + name = "Image" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "IMAGE" + unknowns = jsonencode({ + "image": "data:image/webp;base64,UklGRpDPAABXRUJQVlA4WAoAAAAgAAAAHwMAoAIASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDggos0AALC8Ap0BKiADoQI+bTKVRyQjKaEmNCwxMA2JYm7r+5DflAo/6jfo9QPeAA8sWlu6goOq20O/wqcjyz+u/y/+D/b3xHZ/9+/lP8j+1f91/Zv50eXe9fz57If6H+0fuB9339n6QPNT3f/p+Tvyn/u/8H/lf/T/kP/////wj/pP9z/nvcl/lP9v/r/77+/X0D/3X+5f7/+9/6b4zf+f9ufcx9JPwH/rn+f/+H+n923/V/9T/X/v58sf6z/u//D/uf+D8gX9D/yv/z9nH/m//7/gfBp/af+P//P3N+SL+gf5b/+/7T3mf+7/9v+T/uf//9Lv+L/6f7Ze8J/rP/r/uvcA/+Ptn/wD/59bP1N/r/+B/YP359/f2f+3f5v/Mf2j05/Jfpf8F+U39y+X/9O/1/8l5GeoP95/lv3o9zv5Z9sPyP9w/y//j/xXzQ/hv9l/nfyN9S/gn/Xf3P95v8v8gv5D/Nf8Z/dfyB9YPbb6t/v//H6gvrp9F/5v+E/e3/Vem5/e/4L/Lf+f3O/Rv7t/xv8n+UX2A/zT+nf8j+9+yH/A/a7za/s3+6/bP4Av5l/gP/Z/qf9n+8/0vf2P/p/0n+3/cT3T/pP+q/9P+s+Ar+f/3T/vf4//T9z398v//7w37v//8xKDf9GVzsASpbMNfMthAOqU4Wt0LdymN6x6rtx6rtx6rtx6rtx6rtx6rtx6rtx6rtuRH3Zw1zCUv4PHo9ea+m+oqQKx7QeHq1GWQRa+ImMvOqFhJGLE2q+cjNfBEsyfCl34zxA9WW1cNGDLfzzmG7BwKb/l4aPqNPHVcPwCk/HyOnHhMQzTL848irTXSrTXSrTXSrTXSrTW31VrAMzIP+kYyFeuHCcx+DIaxGzmnc7Gjh4iJnyArABWACsAFYAKwAVgAqfZIibEF+V3hdW7EU3kLw84U5vgC6t2IpvIXh5wpzfAFxt+zwMrX0rp9iKbyF4ecKc3wBdW67KB6Ts82+rHb9FsSAGVr6V0+xFN5C8POFOb4AurddXFrUbirlL1bf7WQ1bQWNLQOQ9h8jIwDm1ZVg7KPtlo0oXKMDvxQEkg4MBtRDb0d6SmiT63ACchxLnNHl4M9JS0v0/GL+UBWQU4C0X1/aoiklHRXOqsR6zpZjhCUtHdplAx5lMuLnCNUG9QLdViKx41IgfNbDhMJetYNT64dN722k5SWGPsV0LlSRAafX0niZJ0Scw3sHlJE7x21dyEOlbda0/1KsfBQXA2ZsQvud/EDbcXKEzNFPy7elVUSl1il+747MVtLF/P+14/cnHdWBW410ekT8ABCRaPvkz1FeZT8YyMYJCAEi3Y1odVEiNLkqBFENKcUxhAQ8K2ds/WEYWKtu24xRdrt5kLW8KP56vWyDJWYdX10ss17BBtwV1HiqUqYcxKTx/Nu8TuWqH+1CysZg49vLhmUe7iN0d0cY1fSXa4yr0z9gSiyNudraKAK9i1gBHwebFQjtTFG5b0zARLDMMpUeB+vHOMwXSJRXse05kVKQhhHW1YhaAI35S/Jc5qy2kA1lExF77di4+gOt+6UfLvucMS/csM5YZh/cPSZsTrHOVoywoaU8IMJiOGpAr6FeT3jrkJh7RoMG6FYlncSTzt0GEB4R1h9YYnLufNG9+Q/X/ja90isyJT5smGfpzq3D3OqFXp/vfYzB5ntQ45b+xd02MGnor77ILBF2wXvUhQX4ylonaIluY0GtW8btfiY6q9ddQFRHFrUI2siOXP/pDfz46vpffyqJK4nCPYaYghoxfkjMCLQMkHMJjmlVyyAX/NnH8Mm+p6Iq+/KNDmUOcWYl6G7Oxp74QH/zbsJ82TktWYdwPrZnM0l9PUESbpBuSwGEhAMseQre4glF8bXim1CnAJlXI3WvZbMxtG0uXuK3uci8vXu7g50yl0NQWBH1MrK/e3NS5WLdMtAMpdgJJ4eOr35gYozYynK0tKSskRN9LqI9ggyRONABZzf1mn6ygyCYt/tUNax/ILy9wDeODF83fqlapkTE39TLdGRIAECcsyC/gHtM/E3g12Vt+HU/jrC+8xlXKqwVyxxsgBrjjK4uGQA7LlDxwvYh8kWZn0SICSU+TxHiWADNaWtIoYJEqJYXCiPaGYkHhEWHrmqfIADIGFVOV5QtqZe2U4hy5MovrPnCG5MBNvcT5LOosy1Z/3DOkIBJCEEaPA+BKdJm0ytWoTKdWcKQ/fPS9D2/I71l+4YgGLzqeJiB/nHNGHEHvAwAuL1ccIEHrjnVMSYqfrbW169twRxpHFZ3/ccsPPLc1gU/kZ0D4PSTeq+3cYu3FErOUvWMWYe8YwdjD4Wl47SU3mgXWRfD+DFxAp1JyR+Q8Q1miaQ29F7sHj/JIJLOwKXNEwrdeqyVdMAvPAOpXeQ1pjwwGEW+wnvrHLOEuhDqf0KHAYamfcgypnsveUyj5zjq0VFUwXEzaAM16Q5smx4eC5XPiVvMQ+G5lBpjkQPOuKafjrc9/m5okrwnxwOLmhL2fCgcAAcVOGHx7lhSOk43/E66DJZYwb9UbJPL5iaM3mq9nZZvFNfvAqo0pj3joo2D1r/ReyHPS8nj6fmDK27fHJap6dVx2op68vkaaw6fHREUYVNlL/l6m3KxGL+WwLWIORjGF0xjfDapM3iRLONpfjWRnxs/W2vIbikRYrBQ3SWQfSWU1TumMnT92A6BOulcuaa1X5h/X7Rf0T/1Ph/w1TgVPqnbOvzp+qk5WJSGUT06l7BVQohFYHIeTHXBcRokkirgI2r8YaSxIqTjtP6SzryiPOPfpiYkGhQwUObIkpXc7jzhDmdtDKEhTRrUW3Wq7jjc7ZdPAaZsv9GFAq+DNFM3VFfioeb/U3wBcNY09raa7SvFtLT58rCX2umgIFlJXoTkQOE7Y1ZTn/3Cc3d7pwvbMXTWz6YQVdjKoOG0r8EGUZ8KtmCD7Ho+Hq7Ywo2O2eDb3tvdXsBicZuVu4tZpa/2WBzUxE9XfG8NHD/oam6H/Wp45EYDwqCLwHiDaqdcg0kjQnm/kV1ed1/hI+ZSO+8UwmG+Tl+LNnVZ8K5/KIBldFB2roVYhLi48GWy1kvgouZveTh8Pfv6eAmwRUz57NZJguhzXKGatAQaOpw72taYz0HfnqgdY9rL9wl0PS+n20LDhjH2mSMWMRSHLS04bA9rgsu7YuQ01rdVL1G9m8SyrXvuN9RjrCjzB7hfatQwt5/Ca6sLB0LKMB5QmzVGPCEZ2BmdH2brkKA3z/1cjz7z8PLT87z6nJbep43mMB5ib5u3Yn0BpMA25aFbd1y2uT2lR5jmUNEhugGNeM8iqfz14749oBQbEoctExoS3K4CrZAIqP1STfjJbUIDtRH+/FkAxjrvfJDcOE2c9nRHfx7J6frgawEUsKA8kdEtCEb74cghE3fxZ0ZlLbJYgTH5kyejX1VKY2S7HgljMYVZywshTZP/9BZrWvovsXw7BsyFJeQXf8hLLhUkia7Ffghi8HdZd3dh0uJvco7VSD7qDoGzgneoCDBUBvwkKrGF9rao/kctw5Uh9JLT6AJ0r3FFOjOV5oWNHA8Q+dJ109YKH3UOAM5zphXX8uyFMkNOG6oN+CeQtNLFJjhbJEvrtEmusHzRbipZ8VSu4cj/eJHzvkLwfRRvjBo/EamdLUqcsTzLYakFmKOlS9UpAgetwdlITz5OJ7KYTalVhkXYj6XxR6S/ADpnVPOVGRstIUermvBfQ/DyhPYnC/IXSlk5o+q7XYwWyFEH5n1+MZlxa5lpP3h3UxDSDQ1x+d5ViinKaALZ0lV977i0DhC60gnJN2mtQVAW7WcTJkI4Yn2CQiCM8PyvM7Wwb+avp+VjkIo0Gfd6yN8YKOzN22NIB1Bo7zzNdoS0v5fwdxDkNipGnZqdcbAT3+Pn47Hby2jrQiS80I/k8dvW9/hQYXjJ9ITuK6gKtYrbZegOxyDSolGcsA1mJVJzGANIKc/j4Km2loJQsChC4TgYD4U3nnTGTp4BdisnPLoaGeA+2bDmn9QgZ2W2emYHenf2uqcRFSWWpZHfS3uUqLHsKBpaosm7IVRHSi4tYw/3vbD4TJdPvZ2+w1lt+cdKE9y/lZEWmWysNu8++zKbnVniz30JVjhRnSUWzfVqIuYZURF5Kynq/X1Q6Wul84Xv3/reOUz+a6fkj6pjqEH0bJCdDiaKnYbXJdZTR6O27iDLkp8TTfG1R8qMALHHcgF5G3MLtwDGzq6JPbVe8BwnhKBVLXtI0K83TUIhsKLhwpxI2+XRJnMsfY1ihezMKkCNnm1BK9ASDSWPtmhc16LqD+CqINNF4Ft3iuKrFOFocnToPIxiM+YZRRq5GeZ1JCfJUnfKVnrUSlXz0l1TVEMj6PJIoaWM32orzNH5b0ufgjAY/uNz2aAlBlxlQPeuAn4rrZN2+K+aXvZOddfSxDYm047N4AGiJzgCmBDIjBNYpIM3FzWZnmdUkivJ7mVlb1Uo4vDobBX1QFGzIBxLGPxLKncw+uFPYX4HlSzb16udpFam999+fhqijSoT8DXsu81W9qcubF9jWR2PXyYWT28QVzw4r8uBtL2BKoUw79jjEuM0impuTF/NbvDouzU5CtNA2h8ZQd0mOjT7kOckNrowBWJjZdvxvwvYhdp/Fg2TfAXWIpdtD13O2VxPaEjVVY0oGmuldTenIVDCEbrGGqlV+p9jiU4zua8DiQo7QG3XTFWYTGFDz+84S9+vttSKuZMV5ExsGdOZk6yhrNdEZwwTXqG/LH2QG8WyiSAdJ/e/uZPe0N1MX0T0W4UTkTlMb+8skVo11AVdJ4l17gQegYWRKxuiDC/yrM/Q4OBU7t1UieqYUdv322o/PWRBVbmM+v4/84mvKUfB///q39G7nKFART6L5Nc+TarTefVFwCCapR/yOPQOulEm26mtR48yJ/EiyTCw6HdMfSngpjSeJePpKL1xHgL/5LqZDp+qsgZs11O0gFulZguKjHCAmduZrjd19C5NW5un4c8h7DhWme98eq7ceqsjzAthSLdtE/HXQg9yArS134hCga4z2gH0Fe0nTyurizSx5XduFdcYxFVoRRM7ond0hKp/+CU2N7b6xTgQxoaahKS8Tqr/Lk7wjVBvU8SV3x09Fb0CBh5yyqN7amrSvp9zLs49XCpX0+5l2cerhNr7YT+gUJe5g7I6FHer5ShZ/6H6vZRWmvz37NKnt2oFU9kfgOLdc+vd0Exba6he7NL5LMDteBnZuee9KAYnFbx67T03GWV/yK5+CNWzcb2s6GXIjdRgSDP8CCp9YRqg3qeN5lLws74Jg0ieisTn1v1OAQGlVCP1Ckase9+kZkh+mpQH/fBpf3VbVN+2JASbrgJw1GHGNy3IXH+GBnmufeOsN5WvcL9TyRZHJna5iKDFRO3LwTnX/geL8qloQ91Zaw+6xhNy72YEGGzEfEGoDvk4bEan/HkVaa6LMxzlUUso5/XksxtWVWTBi5BFWEQUhdn/vM6UCFrnS9KWid7WtVsl2GX1MWH+kfVd4T1OSHlyZs9CTN74Pz2m+VLupirKgAIvRHs0lXqRoOQCSiup2lFrhV1GCG2ioq0022MdXgkZVbr2bojGtrReGTOeE+pM70WuWmek/xjgz2gH0Fe0iT8DxqKlZdAGV7P4FgaMgD7ci79JI/OuPUhdHSlkhi0SJCr/gWdq5DsfrnBsszHdhOqUP5pWuGsLcyFxWz7HKDwO74HkyTV9/d8PS2IU9esMKUXf3igznSHC3Z2Ju24ITNhFWiWRrUn6hz8xmTGSqXDdS8FPqCSMDpVgke5FLhLD0w0rN8PsaBHyuBX9URQBaXMaZSIqfRvZ1vKr4ouhcudV6wpKCAm6pCZwmmHYhjlcRRw7TCWLiAnABMGshnRnKxaO0SvDaEDea7Sgf2VIRUZ2BKgmBnRIOtVya4xdHQVerF/Rft34Ildip/lZEThKPdvFtae0qU4MvaYexXMTLcSVzgMgm458HsyxXahD8i/59xLsY1XCpX0+47ixCbvO2S/OPJCqg71duPbjMznIXFxO8jpSc2esJjtn1SnUMwymubcIY89NphYb0bk6pUpG8iofugwYsThJqsp7/s49XCpX0+5l2cdTElrXR7gv8ie05h472R3sQALkX6y6sKF3cwRvcO6g7LdhxRKegjpkXgCkIVcLyMCt1PuWUITBzDtUbXHjlbD8rVBfcdk87Pi3yDeI4cT2u/+UpIzS010qKE005JO8+Xm0B9Qz6vz1i6Y965h/9aKsxzX7jTwGj2yeIOdi3fJdq1ac9XPoFQ7wEc8Qbsr087GDap4wZh1DQ///q4VK+n3Muzj1cIN/ZM17Y9L8nkMEjd8pbqW7IY0D9doCxn0wvc2VscHP/qu3HqrSLrkhI5nmsnrjp0mavX+ESNNAXcjXwky6rWTCzgYPMl14GAcyd4NNK89kp9n/1Xbj1VlckigBhUclQZslt6njeZTLi4rc54emOvZDxm479n56V4FLRM2tztqCC4RcCnSmrrnt+qDatXUH9tK/o3c63lV8Wrf0VR45yiPiczWUkoYyFxRgu+QD1idEPMrGD36VJT+faaZsoPE01TIZpICOcKnvS6a7zlrsyBYmPzQhaQ8tkkxwNQZ9WblQruiAu8L3fqYGd0TKcc0QAaPQgXWvKy5QDuoK9SrqiIUexKv85jVl5R4nyOz1qb2JrL3E095bqzhCqH4lqn3FFSGenxD4VK+n3Muzj1cISNvM7wHWT2xUym4t/ZFdXvXoqnHqu4QpukBtgUz6cZertCCSI48YxemGi+HEp1AjciK/RZvaYi9bF5lKSXsBlng3c63lV8Wrf0br5+PzkeOM+h8r1drczcxy3gTHYV0ie7p3eBd+t6NnxxDmaJlIHqoDdvUDR77ouvPxgH8sHWGUF825ZjHhNMDOl8FXu/dC9DSbdv1L7SXo9Z/7FxzWPl+rnbCXG76g9Le7QJYB/jS9aXC95XoR5PlV8Wrf0budbyq+AejV4VDZnIg9yH8kVHq6U7JRrW7DGogbZqdflWk2dSvVrjpM0+a9LFN+mqj9/318AVilbPzqGqzSdvpWuhpvIRCcI1aNxfErIyQzNibwAPxFglutgYu+WacP48BaAK+ozBSwykacKtNbIfNjTVnRebQH1DFwb8/QG/+4+dl3M+S8xSILqDWZps4+b1YUdnad8YVGJvHPPkmttqQ2l5n3HF8KupgfVdtqcMFiJnfqDeFuUTErtrGCR/T4eMPPMVh5wpzfAF1ZzMbI43etFpGg5MxmsvYh1GfE1rvIu8VwdzCtc+c/0Cr7V9iKbyF4ecJyplParqu+mwOfcxB0TniIjipkEMTHu6iQ6oPRUC6VXAF1bsRTeQvDYKCxz4D/XAU21favJUIRpekctG7QH/SWgsrETgjyivjb9p7CALxl4lFnaADNqJv2ZKqWUgdTfzCK6iWkxV14sBhWcINIzB5ntEqM5fEq9PMZ7RP67+jdzreVXxaF1e8+Xk11C723j197xok6AA/qDGfrpnSU7RPhdjPktA6vbgjv/W++jtjSVN1YIgiEEAW2Zmha3G80hnzwD1DyOysy8fvDC4EQ7ki3xObgKL87VrDFwcGRmDAmq4Z3RCFrzJKeXH5GAAAAAAAAcFd6DUapfh2BHmJyWmjE772PLY+zDZfmmzu1Ez4kcTfSVAleOEiWgjFFq5561AqS6uoZMRVIlFt2JT8UccSqxQkwF2D7ZFDUR/0mbGs7xvq1ioxlEorT8ZbJQ9G3vFXXPo1kpHR5b6fkGja/WFnlyi0uN9BxBQtWN5KrUKR2wf7vOW6Mmd5rLVqYC9T64bV+PtzFkokWOORI5UvFCkbEepNdOICgMcuBhaZ1qyFdKBVG+ECVLIm66EQbpHpU994ixB5opnpYSHiOqtIO2PcYyiwn0PpXw2Z/obYAAfkJomYp5qjZDDIt1wApYsbFRkzmREvG3IMf8I0M3Q3ldgzc+uk86a5b45PBjOsENj1vl6Ww3eZltfobAwk53SnfXdzpwaCI8KuijQaAI1SQviRYeIYeuQDBQMo7Om2cT+GhSrKRipOabBY11InVdLYMrdUwR8nn9t1ZlsOFttaonbiiOYW/AB/IJKKZXh9/dJC55aGF7gXCSFoqP/VwaZT6bXFubd7mriCAN518ddt0Jv7HYGJ+yhWMnfgAnvL3WFGKGahy2aYZXAWBUmqqMtvm+lXjjGwJ8/TtZWadmuuppmlaxs6Ulvs9xX2P7tW4ZKvs8t2zz7FJWlCkb95sGzZDC++UxeOvbtCz33XOLOTxgrYZzegJKDtd2ElFAOFubgMqPJ+QgwXyaRDtcpMgDikpRCiq0Gfeyok9pnEh2dt4cd3L6c5Gve//xiLr8N9WMvNCuFsCXyiexXw2fnTeqRnaI64N1SfqEVQ5xdDW+/l0BOO6OStDZrgBCB6pMKVnCZYKpAyIxz+aDVdhjQtkbZ45x+M6dZ2wH9jDW7+MnQDBVC5FD3IL0ojHcO0NXJkCVKxaMLPr/wp6Z9cjZyDb5fNObIwpzKUcV3VsQWeM1dhBDnlfHWpQqoqKVeubGbkn7v0szpY6L09Pc4rMZR7w702gNg4QC4wKbRyEqMpWsy48G6bg4qZ021QflBf7pv0CG/nAF1ib/PPeP39kx0LhvowOh9cbRYVFxF+E3rxcR3Ap8i5piWY7Cm7pgOHrswK4tWXRZYzm3OjhNItq6F/EsJhECwSsIJfgGhZrgZmT097pkbLYPh8m4bIAwXsY1scyoeLIr3s11rvSvVOCSelO/Cni8nxX6KZMcvXAwBBoaANbrzwpQpLVL6h3DaWYZGVV78lqs1RZaPtVtNxzcUeZBT2C8p1mnvgr12dNG8TtL8r9PYVV8USDL4aTCO+Y/Q0qO2kCPu8BxGi2ug7VbnBay1u3LfMSv0bJ0QpEvq/hYMX9ZfN4vBCB3mGl1fgC97tJOywXf0wqrOU9HCZ9iGjEUEcwgHZ7qJ3MLfddBC0LVNAfnJZJp6yjZpNVEjVNh60+zx5ZDhyTnVrF/S88/vGd07WZGWNRg7v8Pqn5KJC/wpSt5n/X2FdSne8/a0NyM/wUZvxS3niI4DfjwTL98WWe+2mXUnE5tKg+rXzak1Ol1jDAxSDTluVq7wNwcm3vtIm+sfoisZEd2Zgw+sxSadUTqGx0EJYKsbTN3WsSUIS8p4PuELgtbwi4ACvcknBbC+LQBwtSc/sEQeNqAnn/8j/h+Qt8KSpuMKOMr4RjzVW7JYoy4utJgDZy9hqvtIPXxv/ZnlybMFLeDi/5MQswv5mb1dTUXCg6X0J0MI+qcUPfiA+aHRp5UHkECe3t7Yve4N4ARUi4o4ELYAAAAAAJMvTDFDzgCPkNxgrAlNiP7fEABpDMgPo0mkEA8ATfCkTwZ7yV1YAAAAAAAAAAAAAAAAAFmRgTsW7drnLhoLsWxPM21ANBJXjpFqWYFt73vMsXfoljrJP1UV00+lnpp9LO4UvlCmtkzaVuJ0DRw/XHlsmbStxOgYzloEVeQBgiZty/RESsSAAABOfWOk/pYO6j46k/4UGqV24qZfkli8rdMwSOEDpOk0Kww84h8mYBs0LE9ha85CxbpBKstbxIJVpUMUvNhOFgU91aQOu1PEjnHiM2PbOrzpGtLahthBHaHsFjGy7GGQAyNA7iqur6aFi0iFQ6ra94BVsxreB3OUvZ0gZNmM2PsLhE7SfLCX6UzKJo9KLy7NqDJdKJbmkAJWXEDLz5JEiEXveErKrMBxRbGDw7I4fpVUiWMNmXZlowz64tS9q95hl9TpWfUt3gO564mGIyonSzH0uNuYNYpfOzF4WHTB2qnL3VsUiFQZbKvdnk0Nql43PZNbZ+61W8n5flbuLigbaUHRuVs3EJA/S/sWOAbJVll50+C2U012yA2gBgQ9r5Ao1pSS5aTHzuST2JeWDgbXxioA3y2eaExXWbnbZ0vgQF2JbEGuJzWk5FDUGuQHHhU1aCmL2isxBA1ip+VMSXcVHMO1Y3XPL89ikp2ADGSY7WuwxoVkDrkVxsT3msoPbm5K2C7sk5zcLt/sqYOJvJWoygStm/cy1V0zuOw+FFzvmPy/RNQ6i/ZR5u6wzyo0Iyi2JCK73YcZe8mtqiUdKHMdhK8isimHEkVc8xd6xzIagxdZT7xaOba+1AlsCcJOd9qSjXzriq9WAjczHWIHZVHe54qK73PtLxtYhk2CGSk4okqDRDz64q3tknQjY6nDIMlY2IH4p6zPMxO83xwYsqWYOzphhXc//8RAQdfAaZnym+RQ4f45nJ5Nxl4GhJ72UNPvTx7d0flMxBSedRVXYOPO700D1uyF3aJYxhAK0YbbQS3yIHr6MeNorDdKj6gzyzEBJAtHZYsuf2HOs4VYBYSeg50EQTQGUnxaEgOuuFxQaL1KGDFuFXIPbjtLqOWPGQCYgBU0ZOgR3DLCOPneT3Qsq57q3AFX4SbJLCWF1ZFzsRaouo8211upiZZv0kjtW/QiEx2XDQFkUuWK+Hym0XjrERYH1CvylmEwEjJiyy+dhBb5wlmcd4V738m88XFsYOimN/MYwJDgCo9iPPE4MGHuDbNV7eVfRyEQKtnTVjijJ+l089Lm8O4vphcE+VbZwNNvmjpFVxKZvpOiZ80xIuzzMvO/kBBkMkwPXWVi4IiTSjW/7YlWEOwCPZdetipuz/iiHeTjoQYWbEh2PyAbJveA+6msNIuErr3RfGF8hr+/r5ngwCuUnZ9k3JvnPyS89oMoFQv8eT4KjvXiXcNTpumqTvRpp09j4tJ6e8n9J6BmxB8UdTtUemU1eJEsPELWvBVvVPA7l7QMi1eA0LLv1I9GtRCk4APsQglf4BOkJGnq9g06HvTTDOkHfW7dYqZlOCc2abEEkWXEEm68MTVisa+7Ds6MzWOHardZD/9l10yYIbSdW4z+qlqOp1GwchdsxaQFWNsMBoBpYMP4aANOgcoVnE3xjLn1xUUkQwtnPj6/oWWIrcgRhEb+P1fXjUVD16BQ12Cb4InagWZg35tLbRyNC1AzxhNNZZMK6yJkNkw1sKsUR95ABFhsBohoZtzoTkG5yDoxmqbJagDdWPIiM1IeW4CBzS/OjQsC6xwiThdcCXcKrZWl+/rAp+SCwGdaJFSF5qcfBE/bWbPLTuLAk4Pksj9czxJqhGWixmEN0KD0C3qrL06j/L+vwKMirwe5LtkMSEPsn4wK1o+lnDUZ05cGw4QQJBRyW9DntXXWodnlMoSxV+58f1mc6VQ1uWhGDWzQ4ZGDQafgxdNP3PPuTGsBap9ZdaSOyiSgNiRfuwlIbFJ4fru7hWfhr3GPa5Nf7hjaxCA6MfbxkQT+Q0wgcLmzJrhhmn55yew+beaSkdcB2oUgE7yqopMAmUWdQd34PrEul+1uKqLrCjx5Ch9oHPAOnWLCXZG4qGGKMs4JwpvfXtwvcQXFJaAL49w7BQ9Pg916fNFwhHuerWC6qNFd8LrTssWTsp9XHyRgpflco0RsSD1sd4YXrcLnQpWuAWp6HpZ+y7EYb544Zbj6Iby6HDwjUyUAPgH+IybYX3fb2kNTL1bcH0k9Ddx9HeuwBbcNRCGtjJ+RnaZlaGHxiU1bgdVYXi/7v2IgVDToAHKhbQh8ODvkYy+9+xeAOF9CH3xdeE0TP5fK9v3y88zkWZgoCkiL4yxLB2i9+w3cGvxfeSV9jzzAR3fu/jTxE4Yrfa+YgUoUkKezRPnERNF+FCn4elL5DxSoTZlghhbJae4HWI1dKUnfI6CzpvovWh+eOIc2DzRu6B5k4odX5NDdmuu1B9UKwSwPkI8S9udp0V4piE+43FvR4PIqb4i+iL0mrTlEuvVTnZm0t9A/BkOhM9SPBhRJb9FLHv/mUALctrz5A07JHYyfR2sn9X4eOYCvMZzsFO2bQIDUgvVXTIz2Iwk+i+sqcCq1UGZDabL7pnyIRfn74LmvPUWfuhE1R+ILiRbvThXV0zImMRMYnCM8hMNY3g96L7YbqSEqycXVEsJDBjOUTXSAyOtq1V9PYryFQ0vI1rsDj8lQ4/kWFx01WGidIV/suYAM7vqpSK/ndwVi7idD4W5wy/3Ho1pYJRTrkRPEn6Rv7JvqFCv4kAnojfJInWK5sFrA0QjKB/cnygpHnD/5+VdyQJCV4FXrpeRdV9H+EU++QnQ1hVqovd/ukfZ+J+NGSxtgJr9GnzeIm4Qd2u8Bl0dDpSo+GJCwE2HAst8XdAEykBHwLYV4SNuvgiKH9M6qaMr/pnObg27+8vCfPzlrIY5njhdXVjUP8ICNkNutgMhpSoUUkZKNHDswzrRVL6uWYaGByw1IX+xsWvcFkmGu0TjvmElIF7hpF6JmxtM8LcZwYA7PcDEEvb9qHDvGSb2l5OYz++DsuFPIU9UXYaWNxf8xQPqHvuqcdbkHoaFLtZG0GU4Sp2OavwueieMAtyDqFY1DREsumqpIgMNmY5lWuJkgpYWoRTjTw77U29GQc9YqjRAhkAO/G1kAli/O+vVgMANOeHQinZXdqwJbFDHWnucLgeWvaALOVCYoqjGR0hO8IrgfWS4Hk8zDF0NkglOmb2jkm/fbRzBbGUMyzmmfHpJY4DW7nxUs0sDXmRw2hbl7gFwirokt2oge2rITzYa+/MHtK6d5ZsR+rlkMWQ0Uw207PftLuKipZn1LcZDKzNBndTiEJ7T1ccO6MmxMLlYX6HYRU8GQF3RlYZXDM00A4QqHxFqJ5/Zsnwv4si6DzBjOSmwdWsxleKUN179fwYCmCKx3YQYdU5vn3KpC5ucXvNn/BsaJbvSFlf3oAU7iqqQZ7Fjlu8Kp4Uy8kz6N8yXQ1/nG+ZLjBbJn8lWd1+2/RWctGFdvk7NYsOoWYplrG2NFaHY25kC9oXeVXi3rCOoYulCWIEL6oEaHyPmDm22hyfk/jOAPFwN9ZtmeQ45FMGf0Svo00cAFG/bO4rpWCHtyma9Jqt5UrRpYOJio5NAxwr1UVJOna6OyYcmHXaBod4QPYUnli2RPB63054TdaaJci7IIZofIzHWf/h2DDrWpSgWEn63yfHSCn/hUtN+JG63X/bM6MAEoylrFwZ+WP1/kgHjwrZr1LJndhSnMr8EMWZIITt4HUGCtbVTLnhOxq10aGPmXo9cE0Gsz5IWHjM26aHb6jQ7XrSak2fzQGhhmPdrowr8ggdlwJnoUMTzdICXLKaEvy10ISozEMXCybuj/sGdqUyS+Ye2nSYe/mDVbR3f8vIsoo2kDlSsXcR+L6W7i1PFCsn3yUXy2dX+UMYpXipA8rwCSPpvWIhh/NC7302cJwuW1gEwaANjkeHL0siNpapBdr5290YELg//ekbrj54P4U7OqOQDTG6HGloUyWPmmOcdv37El7hZucJmmJdyUO67QzsQt4orUZT0M2MDNAV208ClEQg5YfFv3//asHQXalD8moIcM/LjwDgMpII+/kt5XjqxCDc/dbtRn2ZegXARCvBg52+JlRo9bZVBTt6HRug9zcVhF+XdLhSaHI4/ZF+zq4BEFzrgnWjV6LRMBpNdyuaPD1eXArWHxi54ChVMNsxNfdDAum6nyw9jUYLEU5LWOvA+lWA4ity6sn7/6Td+ZU68L4aTG51gBl9FODQHUMcgXvbl1rH25ASzdSO7ClV2x8G0KOkJ6JvwtMwGOl9k2N1L64H6ZZrYuVSy38B5terK08doj6VTZNXZshjkp1gw6uBNMqiZlJKvTYKYs8KvAJM+mScIpejqOE7fdkIiP8iUUXK6DEaOkxjWo7lpl+Jhw5Tk1zhdf0uRFzwHw5UTpAhXEjjVMVfoWftxTvojq7NMhE7D76eOjvbOpdBPA9vx6MXc8rV61k7Vh1vYJzbY9ErLP13M6sUCk5khUDQGsbecvYFHiqaRJtzZTjucS81Zo6Qn/67tjGxDnBqClW0tJ6348tesyHJvd8sHH4hJP5vfxk1kzS0V0qXN5ZajyMibtMiG/EiEwihMuYJyMOfHPb6HsWO7Wt7yBWMIHGlLFa0I1/hXQXcafQFNZa9hgrY5Q/H9VtvpUbWGfMcOG9/R4TkRvayCkJZZAZyjYRzQtmFLxTESzBeUXRy7LFQ6yh0FGi7tBAmUXIve4UfA52UztDw+l+9FMq1IxDbbamMLttWuiOs/ohNNKq/qfdf1HYt19xv0V5hw3zeR10Nr71Co62oErfACJGWKswyhqnMKGQtHFbDxOL3OnrIwcv+/QOrRGfSBIZyDmhPuGkibW6P0rrEWXedfYq4qSQ5xsxDmSa6lQa+qYJI6iNamOl3mFQKZcx8PwsKcTcFlIk9b3W0XVWZLTcA3I3o/BLwbw3sagOitT2zfyU0bBAaNceb+Idg0fuEtscb30riRHFnWaYFG6bkF4KVuwWq6FdhEZKDwmTaKehKBzpkXiSMqMR9Io6tpcZDeh2wXuQ3A+vU516lbCbAOfmsEAFmiMaKt0DobpZY36fUQIHv0QmXzKqSFcSf4aYSJNP8ZU4PumJd7MV5vE2DfQuYzhlHsnNNWwAXYYjqBvg7zux3vF4AzUm661rjuI2dm9MRGzzAUmheJGdbYRif4ZnRQNYB9Mw+yKDdwd/G0UT5QFRoRi4Q2mDXdKAddf4TzYIO1hUXK4PiZHMkU1rKOcXJrhQvqFSWs5pBOeUsoldVOaIlIh4clAyc6c+3nKfWAZOCmeeJTGlfR/vHXigD71rkDpk7Bhhd0Z6Ly2lLLWPP+Tx92eizDrkI73WqfduPFt/7W/3Kuy9WH/8g3M+E6kVY5+4fgnFx5YP9N4ZQX20DaleOkFmtJ/GcICram43fwH9z6XAiAarkNIhG1g+1akiarWamHJUoOv64ozPQWL4cJBM4LoRylpE7Neh5rAtgp0MD90FY6YrF5kyDb+SnM+i3zeEXsFXcF1RzStBq2rwBlCvHHMzqnsSWWu3rOzkwFl6zoqtPhTPegPI+DY2ALfejVBaWx2J7m27x4Rf2qUBMvaHc5xjQH0llEivfKq0pdzVCxm0U+NNAo8V1PyAZHVVbqLrhkxXDFdbS1gZlTwsK2bcQwMkXGzK5PS3mPVn6oCOZF0BkRVpemtbZB4YxFUNizStodxWJuhxL8M5HkeCaTuMenjAuUAJw4wY+dspEoPtKGPA+IgDtAzLnED1FVIhwBDXyETXneVC8TMuCHYvTMyob4sHHYNzHf8J9JnyiGwLY0uyowQXIzfI6e1J2CU2mOvKi7Fv87TGsn3gD16BobKGcY79FJYZnavABnBx4XgyFIdT7y4jsKuVwK5Xp9gK39KZaSZYKBgU5tLueFARdcIxDBRJ7NrX5+S3o5ZZBqqv/lekJk/9p39o+iSLjxsSIDMwA/eTZpoUDSeMaGA0LwAqYZc7YKdx77GbUaNz1rHyGFU6/DUhu5zoe6dfDHQm69i2LwbploT4khp/4ObedZL/U+QwAT0eiQWta6JAZPrRR1EjDMgY2Oa0nQiQdry2dMwTKp++XbvutwgAApREWpbuPDnemOBYcvXEiS1l7pbEQegHiYEWz/BwJzgXH/cpFRHuGt9WWGHEVwOau4TjEK143wnsjuqTGx+6jGK/rfquG/MTxYItIEbpCFQDx80SGp5T0u/tNmzL590NifUc7RD1jv/uqA1qsmpZk1ZGKGEhPJB0lbYMZryormpIKYbv6jbyZXeYmJ8m5dq0Oun2+DBjekMjn+DmhMsqj8LVnTMOLMjs5GOWSVc+LndfzeatEN9RYYR7pp2Y40eqbPh8cZmSescLWZSHg2L8aisnMBY9hKTaxhyvwYPBSvoAx7uStpl/Xl7s3BN08+4DvPl9jXwjknypGS72e0VWuhtc6zqiJDsn3Zzu/jFzpKVyoKy7OHyV/w4X//TrvP0dWQ6kyd3z0ehFHjExSMUa8PYqi7xX87yuy/0Iy/zGJBac6NkfPzu5B1ARC/PRzAT3/WWAxR0xH53xtk3SY7aINeLUBhXkIkc73OXP0N6EE4HuAO/B+IbwuUKS08il1PRvehQwnlVGjLekSEJc+IHRge5XhNOeyjqs11lT7vuc3Kk8+tjkX7QitMyazSfFfB+CkW4nXNzyLL3l5NGy1fkpC884gJzYY7tnHLUG6PxzSodX6FtWcQwODjNeNOp577wyIYV3lnTnbAsSLIlZw9R0y9fY3lo4UzNvj6RChB2MAAkcBRI2w9/jJf6/6tuJO17/m26qsYVgcImAX4W+kjxCMl0ijFKOAnjEXvIrWMCoWB8LnI2luwBlKxMlXvIFCJG6YUzGeqfV6Q9yvENPDeU7hz0c5BtvNTVze2ntX8sgSCj0IoWEo5Wzkloe9FPaTlh6gWmwN/oWBW1NvWoN9t1snui+5k9EvPHFknrXfVCJHbVNVsLiZ3UesZ6OFnh0qlB7F1nO+fWD2o56mKEwsRvBITA4pdEb3uagQo4266W+Locrm/eeoteIjUPnSE+3XoI8WMbjUZgLwbUD/e6cTuw2xh8E7FxRAFdWNoPi8OpSjOUkRkdh1xg3gTg636Psklf8Hf4dpTfsSURop6pFNc5ocCFPNj9rh27NH3rNIzoH7oBDs6iqJsr3uLqB2cxES/EhQPxcgjs42oKtDg1Tawaf6CiHzRTjDe5JIRJgV31S5sikUOQ2sMXW2/jKVYndrQ1ZJbIjnUTYonFhc2MxgBJIVopRIyaQOr8VdXryKz2v54wStOIPpGeVP4ZZV+l9y9qgbeQI1Ulx5FaSbCQ/l37pYya8tV6o9LyvpYnXHEksEnv6L1ShaGcsb+kV5SUu+zPaky/mnun42uqK6ez8Jvb5xDijgSNwTrRFiMKkTAIyNFWmgFgpX8t/3vIi4xUZ1ycwW95xoeahmEP59wxWxpUBJ4/DgEIDslPLER+f8epLTfVquLJ5CfLuV4nvtp4pQbPy6eLA3et0AcP16Kv08BdgN9MXJRaWtQZTlYGhsgBeg4/wIdDPWErrP+0DO0slAV1QAwFCFinTkCqnP7mYuhuKb0vZLb5Ua07fXZmg6YZ1ICl5wHTaa7pQiicoqouj617KY3056gxfxdM8yBQ/HHn7K3DEYT+aNiXE4Ksl93IPFCCjBFcWmFtXjIO6axfEVUyQ9BvdKCIUU0FF836OOVol3C5am9kuCM/7dMP8zDEIJ/dT1F/SDMkcyPveULlnEDYkjW9B4kifFXpXbHV1z2/WPBhOGquK6+8EghI87N6EcTY0on6ZpE5uNi4M9kk3WSJpqzylmQeptOa5BbsSHXuPnYjmS53QfTM4pXkMzy5sx65907k2ihO+ajZ/YsRzPJzEYchOaByM6n/im/oThyl0eVfaljyul2LFxXN1vytztFV72l448nu2mVOub4Kd7/wZLpPBJag1p5kWsjQbQNRUAD9iHIzlXugYnm0bSlJa70Eh7P8Z6w+MVWqOkcymPi/MxccvOCoOl/F3dpv+C3sg2/cbI3orCftlp65FrvyCsgVRF+VgKXHwmtPbxoPEEj5MtM5VZoATUOkcf/S6LAsKufLilYqGmGgEuoyxWapBBiPRUxA87oT0MkQwjxJTv3Jw1PQCzw5vEAbhYPMGj5aoxiB+VMjglGEPEBAfGQ6vRM3F/zbihOoCyE2QeQAEMaBT+6DdFAn203gO8crTSop8ZrcC1COSZITAyNf8dsQXiiUPjdd1FfIkWsvtfwNdx8YVe1lWkBRWxiGOA3py2SjoTeEEkdjhI30qNCgCZtS/w3VZCvD0QB1pACijEHviN03uKOn3yQvrUb5oT11AN782VLUh8PaKpL2PjsDpEMa/WCzIDBCc+3vGrwlUYjnJJyfU5WuUtgnuKLjS5PIMTmAnQMKCwphdDvHxVzJiJtrMkxHlavnJm6zBYu0CNiL7A7r8IVqr9pvaasgu0xRSpniqGAKOTs17vyeMe2UQZT5L1DsHTKol16GReWTV9n8mCj866g4Pf5Rp8RKo58gxR3bCIVG/0I5yFkFveCOGtwggITLg0oLnSsnkwHtono3CP7+unSp2YJ+I5hNVqHj8KKMkBd3s1hzTxavSu3vKwGkt2tinj0LB8gc164UT87WKR94Ory9COuK8qeE8j8IrWuhpW3+JYdO/t1OdSBOa/w2EmJiIDQSBlyaayYYNiprQgih0Pu4E3BQ35eaGuhoEC3WSIF5OzDMdItndruArUI5VRBATuNpOPamRehgbWwEext/4Vg5O5xMzDji7+lbr+ZAF6DRiuKS94uWZjH2A6hvEnbhdfR+oESMAtGIof/PqSgbMZM+9lJ+s0e6c12xVGApwsqTvk2j5yKqY6eGp2XFgKHAhokKoaVAqlAK17NuTt/Ybg/NMXKwv5wp7ipxD0pNo6X71yk08twhxViNUGdDKT6NNdKc7nrZuT/fZ17EBPCJAi8yd/d8WAZWDjOHyhjPYq4CzT8vwUK7ZRp5pEdJXdQHfO5LUIHlcJgmk2sQVu1hBFF2C8FCXdXjFC8D0U+7pNA4BIpn/9ZpwUNeS4bs/q16Sp6IRsvRN9C0Hl1ZVeFTqo4n5fCwkVGsU4zUiw+kJZzGhrycgdVWUYV4N5vNlIU9RERvdkao7mtCGAlPTn7sry9gA1rOiRreS7QuZXwQbxMqNBheNnbC7XGMo0MBfXrv0pq870OJx3W2fMwSxzlmzg0GXXHzCToJ5lR0WlGoXiRuaBtKb5FKiPfG/99IaJ0bemtQlh/naw/yFqLC5qzk4+7HQ7x67+KJh9xQ5wLfYxjWX06o8idyCTBRWU4U3FT45Mzfg3PPP5a+k8ZQ6nyRg2/zAxhHiwtIh9nNqZRsmXv5RFBGTFitycIRrAsMU9tYicMPYF/QuGnCTj2xq9SyFNVUQ2T+XFAt4rgsPQNW+7RqQPoCKUg1khOqB9KDMDcVFQFe8rYsbslV9ca+NecDESqyaoG0TQ/F05LILWjSlN6SYkkHEB+5UZ2JeKjwdWIXAO/zU3r0q4JuruKg6jS70UHYKqLlo1/p+o0vi4Pue+UZxLVaDLsgNamco9XP0Ad/1GiylJFKs3Us0/rw+SxO2HZwy6O43+ZnjBUri4d6REsBBEmX8h6Z03ZBkOwppYe2g+Nbodt5Htuixrw+l0HI+pVC79T0YqbHVqiBV6i71vcB/4R0SQFlwKyUEsbcHeSaOAh8zGGHESYeeRuQ+d3ItFOD7EN4BgyODrW/zu250IPuDgADXif0OEenlt1tU/eJ05LkfhZhhOL42cEZgHWJGNIDeUMhvnpOriWA9g2oPud8HhiaZD/qUhregaWQlpmQuZKHSjs4XmLYWo5YTN53vy3vuI0DKG19K8wUgpy05zdsmkBScGmc5o5eyjXFYkNCrLvleDivf2dLz0ftcCGfLKtfNdPJrQzaOzey+qT9wdPrWFtTmNl40D1FdKhSYAhwRINaiNJKhJPdK2ALAC0a4wYqz8QFyoz1BIlvTwV4hDaacZasFOJ8Ac3opS7somJCro9JvkDpjlG7WMSmVM0m9n97oBDRct+AGUZR4Xb1ZR9rBHnCNAhbCKWp50OJNjI/eZPfx+Ad3WNJqCyyu244LZBC1ysNxRXTG0odm/3usgEawLmhN2Lac/5aJ21/PNMfsU6wXn5lEJUTxRCaVWSCpgeXv/Dzz5mi2mHOphoJja+XI6ov03FfaY81TN+3xYs8f5L6aawUwEsWTEm0M7nT2MCYVxJiKP0e9A9u6vj28EZmHA6uD7uxvg7ga0cYTBEX8F6IzgVFFf7pA3YCKQreJBP2wQrnLeiLOvyI3c2RQCwb8RMDnDE6O3UZJLuzvrKI6DwVeoUN0Mj3dY8xsky9oWTcmEYRuq2ePexnZ9qC1SfwXzqRqHU3ZtnHuGpqWRBD6JaCeTcyttwL1ZYzW0G9eSOSXmgTIAgCqECRwW1ridtsYjxmVoHH9BRc29yraatjtxXOoYV4pjgjFku/gEwHtl/Nagc55EgG5nFfG0EoiPTLogNMkiVLo3L1+a9ERMV38ecieySmoPi6EIV+se85SC2qtuBdS237fZBgeHqfGYW7WHneFrmtRMlVlVV4Dm18znecVH8wC2romdBxT61CBnU4QBXrdA0z9JZWbdl3KNfFLD28El/mXFxN4gUueExCimvKqPNMnGbluPKXc0yshV50YzvFIdosxKjnlopb7PCSlAfxqs0eR/4ZNXVAP2/LdQ72P7IiAE+9LbH3Lf1Twkclie97JgrJXV6ny5+wHZqC74VqEtEtgSpDb8LHAQLAiqa2SmNVgP+KL5m1Jy3iajZ/SQJa7dMxAWw8BEhwVMqgEk+fa/Q7zC7cmSeNMcInNaGcQeKjtOakjEN+ph8GCSz9bBB3WrOvB7sU7TULpJyWVlg8vt0klNyIWzAHIBwDx6rhorQin0Ae6pVj9GCdGgYiYSUsiAgd5BDX1H1911QYjug+jHkN3kfp0jty2pAWNZFOhDvQ+XX2V6GjaJWXFuTcUKQ55wigsPDDFxQ2byEawe6W4MimDmtDJD5VLLFTlTsi+skOogJ1yX98jaHScGyUWn8liee+DIrIkOaEhsyBOIjxBOxlqf+FkTP8tnP4ePidu3PAWYQW0hLlJZc26emEc60F6EF7KTAowXZDr5yu7/qz5MumXACUSfrDB6/Z7XTCw9TAgoUjNQlv4lwWRvK+d25kEsYvNb0NcKQAB1+1K2epEnBxJB30Lxpyj/RmrQmCvXrS7fXCPpWkgc4YejwZxm510IXydw7WrOXTAyndCBwCdZD5C+e4z1GLQMO+51uvmU9AADH9kakjZYhecWa73o4uuPsFF74rXNXf1QKdjyn6ZIrZEw11/5MFDHgxMGt9Kf99m9sEpV7zpj7syJWIGJVrCvRnj5ucMfAETC3wD5Yo1J5RuFM9YPNjlemwmhQJVdcxpAzcQVfXBPcxODfTEpaE/S5283ol3Ib29KnwOcQAADkZdW9ggkrJV2Nsfip2evxaDVJVA2wjbF448TpYBOwhTF8+DRbHrQF0crg/8nzClb2VQrmKFGaIgKVv9VGyJflwh7NJouwUxCOoMs5lAh4vSxDkprVZ50ECNw6QaJ5EY7YI2bPMA8wYj7XmymZ8IxPcFxdgaoWiIjjks15LezOOR8WOdNiuSf2BqzQG4ieK3e9xac5GCdW3unX/C99tIM7x/O6rxqKEhPjCe9XL6rsnWRKTR/j6m7dkNm/t/dnwshcQcD8mc+J8i9vUoRQIscqHHUsw3z6+ccFuDBkBHIvPdxnrtX0O+8E6dpP//NALiRUqOn/OoMtbgRvGuu457li62+gItsIC6IAyO1CIqTOzQaRFV6D2Mh90S4JptryTBK2bQ4ZQT1GFGK5aT55fiNFV5SPOoZMOXZ3kB77fSqugPXvrhyqXdOGME1sMHi2sUWxMIrwv7d/0tR9QqOg6zFyA5sNh7veuCYCLdWE1EHlbirlvcGavxyCAgL4SgLEyRC4OFa7qG5nlZbe+p7R/CSSyxrIgyFdEeWTISQQzRX2bdU6toTvwaliKZTbrxETV9bg8D3LETpJIcdc204UX2KakXmEKf18dCSejl214JiaJyXWegGnKWUdNhlM4ii/y3PsigEwF8lMbmBcJTUq5QCjTrLclqhM9gledCNwq/gTym+klgJ/3KbpD9CKmNUchZnXzVGMj3+o165wU8aDHmcQwGQLq5uIMePE+h+TPlVK3pHuFitoM8We06RY9im2VVUrm/OF9hhxCWCh2k/4obr0LcyGHoTBzNfAN+GBQeraJYFARg74tQiU4wd5xFoNn4kkTDCR9cog9abrGgbVVjqVpo0AY3QYNBQkZ9L5aKoXJhkzvkbctATfinTx+DYvj5LqiJMtaedYIHk3jFlyZu61+YWGgeb/geXIG/NKwZa+/R/JUKlsd1e8nXgj24HRdb7kw7SEAxd9yoj9ezsUU994nP2y9uP9mwZA0hrTDW8MQOdWan+eLkefbY2fLhEGP0B2zGxiBE+Kkm57UNMgeZlwNahO1Ilje8oHlgl1K0igalg+zEagmx+egrr0XhU/wjFxvChI+s+MafXdTTl9904NO7r1s8SfMwKo6llJOLkAvDjqcLsCmobJTinLqzrneXB7ItSw5Pm+nluKeGWtOJGrHDYNyLgU8zyWvYobBdtVRWjkz2AkHNZlbOgvOxmYYoWHK0Ea6PKIdtZaSl+peKXguD3i+QmDNOq6CW+zQxZf5DQuDkUUgtSwp2oPvGBxDtSZb8gbFML4fz1goeRMMKnpu9Z6RoA8WW7telRIUMIgzBvwPmAI1zPt6KWe3fDUS2++7Jjvya/CqicN15374tA2MeqxIyOkJJmozvV1d26gLbCDEbUOde02fuGZvaEAfIpC4sPN0zoRU/Z7tzQZoc57w9j04cyO7XjKyBsfbX/9fEsPYVvmgJmqlmgYTswpY8g8ixxAfhk+6gn+NiUkOCAbcVr/CsAAXf8w4xGkhjjm9iZdE3OG4/srDYFdZwpGq944o5j7f6cVOF0LFcAGXEIhHFwPuxYbhWh1T4Br2qpzhAUALSez0GN7gMqXrpjhdF86A3C7eGHlKbi8s+DyNa9YE1JjZX6k6WygK3dziU7LdGnqEltYojdnNdrbacZXB07Nhj8D0kDemfGNWS0XbndUMYcubJmC8gLrOH0WQOZjIY/UfWrJk6U1ux/t7Wf4XFKKjWX8aYURThjBgeNf+GhWXEzGnnH1iTMh1vczzu+AJf6YmzHx6ic73HFbaWYTVO+jac4FKrl1NaNm6xLh41xsW/fopcZgWthsDULx5+T/qsUWiYKBKZj1h07wPVL0IxUMk5ZS+AxMJbZ5MC7u3w9bfOZ6JHpH0a6VMM5Zd3fwa6HCkWA5R+SrvdgmU3kJKpMRekw5HcCB76y7GiK5nL9bQ5kPj9ob1if/BNEJ4kqLgkbjAq8QHUZwXjBOxurilIRU54AaLrUXqvJ+zB5ZFM2Q3LnjZjozgL5aT8NMXA5bO9oLA2FEK6+51J7XIx7ErUkiOfpLpfyGnFAvKbsygsfZQ+8Pcle3gA+vek71lMgAAFV39IvX8PCOMCR2a3KSLJS+cKCC8Uj/PJAza+yNRfU+nrUJhX+M47yePmbhFL5Ag5NoTrdoDZ+re5oMgriX2BMAEaY8IBa9fd8O3N1OuHlg28ya61pMRF/AgL7pAm8UnAbHVQPTXiFHnm0+QJIOBUmXei0te0MCiCnw04mIWiHeNPeVBd3l9qM5OoJRZQCwB3A5lfNcZr/1zfiMBmjqwQDAV15qvm60kTGp0metLpBF+CEeDBxt+RDEa31JvjWBEdcGZlXOpS90UNZWpjg+0tjUUpt/KYsYbDYX7w1b2TvfdiAVJoZ8GjfgAq9PRN4uIRAalNf5QxVXDROKIgBuq5Qsurjm7ruWDFXP2UY4eECrcD5OcMjPAdm2s0CXiV57fTqLaPo7RCSE+9JnThej/f0l/SE5OLbBQPVdoi2XK8TWk6+ghysfQKH2fMmkyEXuDaF23b7sqWoJBad4UiIDCGs9QWPQlrnoGmoD5LDy/vFIx5uEjpQSKkhxufi0cvTruCrcpWAnoAnwv+T2VGG4cscB2f/cKV54jJnkUFbYA2nN1YIEnYV6BjRvVle5Hq6Pq9TUtmSxG0g6VMPlWbT4El3VbLfdZsAZSFwCPhxmylGzGHRjQMobYz5jX2P0Nvp7KMXw6f3WFgyTP03a8aWqoQxnOcpZoiW5f7EjIpRlmIamNSA3B8kFkBdrbx7/5Fgx05T82j7NFfEuza0GY0+GfrYkME9iFvQ0hdZ7n1ahZYmbApTNQyovPTPc0U+e/ppSEFfxje5a5yhB9twJkbVKNNfmodVgZyZ8Q3aJIB4m4ut3p0DY7RwlfvfrCx+PauVZm58oDW5rNBtldJhFhsiOdTfxA0W82lyBk86av/TRcOmYqKAqUqYcEiJcj5sdZTkbce/I3pxmjsTU5WChVG3Cf1AQz4STgy7Y+cQizvXSBqFs9tKcRCjNr4y/tX6anT8S7fjz1xoyyJ9oqV2lvO33Mvav800wHSkjHqVBcjodMmQvntI9NNBmjSrcgLp98SgqsC9JpiU361ydIMWI0QSnhTqtUEt96CtrohQXu+6RpHiSCra0ScPYNsByCKIhIcX4juJ8i2oIBMFrnbhpj9AENgOXE4yY2NzGeqP8MEeC4ezjdv+pR5BR2wS9gSF/m8VRlecP2GsELDYaGu30idqFvKvt5t6yIGp6Z+XfQ3TIRpj2KFvG0EKze0eF1q4hryCHokkWyS+HC64SnCeu0CNdX0N0WaD904GUAp0yFd3A5HqglCgoRuKT3OJB6ona8IfTUfkYeF9XGy37Fhl7yKubUHRPUm3XIzbSfcajZDgC7Yxm8a/hzgxwUiV7VN+A7HaDhy1bYgS452tyf2nm3i6MgpK4M40k1kGpST4PwK8ehZQym+7UqAgRM9mQptePKjLqIz0wMTGuQMUvegAAJwKqy+QnjCYpp52RK9s97xFQ3QSoAHlHeW2A5PEAIXsGbInxEnfR52gaMBr9Q/J7MKBdwzZLW/z6xDZtpYqEl8i0gFWDM+bsENCWl4JUyiiTxMuCKeloEnVxAckpbUy9aCHq3hbtF189ymZqdrvw4GLXhCdrlALswOooICY15gdFZCy5xCkz7xcZfjjDdcnVASnzCcYrTwnTLcooxmDzDlao8M7DNMcK1fBnp4GUI39rydS5/vrRliNeXUVcmNhHyUCbs8HA1cA3yAbr5gGV4xvIe6A8gic+iUVH7s4/K9fqsjPD+/oRx2jbQKMVJP4dDlflwgqhm75TB1RLNqBWMedVH/j2ueI4w5bZTGeoEovPoEogokGnjvPNEG8iILfjAL3f1Uw1krFnrOx9y+m+C5ECwG+irJ4mbYfUnCyrtRlhzpNSeo5DNYJH7lrwqC22Z69FgcGdGQ8IJMvZzluRP2P4S5c/3SQy2j2l75kes70Xk0k7h8lavK2py0DcdW2/9XnXBHfvPqiX5Qx6X4LtbYhsHiOXLOmBXRFJg8L1LhqqTvZgKl7T2KZEUwUXbdoiqom+9Apyxq7QLb8BW0MT1NdwVY82PrigBO6StGD1QP9shnx453CKFuMwZGgPweACQ4NTLcNXPvPT5FCIEzOCHu2LVxHHUMpLmuk4hQHc/Fwp1ffckn+dVHdGpFV42FWiKsEQeB6ht7NAQ3CH64HeXjeAXljGegKNvX2wTXREOEGmxkvl5oRab+M3/nPT/Kly/nUHiCRQHntlgpeuM0MOvgUs32yBWCXr14S13OC+bhtPOIUwYsq/SbOzSq+8hXLbTIdWUssTYaQ89XP27AQZ6uSZ7rJWq/2zdR4rmbbjVqU2FwoYWWUNZsXqQxKcGraPsLzWqXPimjJOGcdn7ozqxKkqHDg2LaNtvy3jYQJAHRzt3dLBjMOzgQ5Wqckd3oydHSL4lBmmY86McGAPKns3e79qKQ26Iy+Sdsj3GIWpJOyJJBi0TgZTVEXN412Pvr6V49Ax19X+uLWLOdBA/VEQrMouOz0SapX9m+T70VjQDGG/QANSXIgHW8itsM2BwCwP+20W7gfrQZO++xV9Yom1zj25u6Pt7Xvvu13A8SViU54z2tauSkIZJWRPr8p9eQhH54rGG8mNw+ZzhmKtxiowXSxp3G19h/l14EZxMBO5VRTjm0zCaoUuGmp1zHhpHOzo5lRZNKUJSnccxHybYKPbIzcKLehTITIwkjy41C1E9nxcpgQYnc6AovcNuaVswOx9N82tFrE87HuYI2u2ryjh+o4fDc3gPpjDZectSBAarLfQ06xqlczMJlQSP1fCY35m5NhZ1AsjxYq6atSPARFx/44zEa3yP9/3BtMJVSsRcApnwBczbEOkOy4yzcoQtBi3MI0xaanIrZf+KbBtDPOZXm9U7mRoaZXV/TYo8xeqEgNVrPGfJFIeSgmG6ky4arRecIpQ6ccNCaeNgzFvZbi2JmD6eQaszrrz3u/fkzAPK9zH4pBd5KcUOcCtr+is/PdVf4sBOrzrlxGONsqU/q6MMoptOTcodDIX/4X6RM+TmE2HIqWf/thUmQVypry+kkONpb/hgMoRC7BXQIInkn37K8BJ+jVATQ4icpiB+B5tczpblHlphvOFhkLzC0IfnzPAdJON/zOYm3ePvdyhIqbVisABkRV83+ozBYGs5ZKD98IsVVhmGuHURVlPS9iUd++AvxW7shQ/VPZrSY9supnNfWC/EOyrAQCiOsTJCLHmBc+Xy2G4GUnsBfXDVY0JDprOb51MxKvKTmyH3+Wp8s/IbfwbmOvHByDtNujXF3gkW/OA95VM2/QkueKavp56TtCU4wWu4h4MWW4TL1YIsl8tkOBmhqWZmL3LfGGt2FF+mMtvAa8tjh9m/I1geKwZ5xDrsUozMIIoXTkzq6ZYq9t6GP2eGEH7lTHb6ErI3K9V2RmcIg5ovGX81e3NdsxhE6jKyZ9JK4fJQwAfg0gNM7jMw1UzMLR1NkrRm2j89/+UMlzoK4CvJluPLbluVlHV31Qw4Wcy8el57fMKq8pA8LzzQnnSoZONM+7Qnm7MbfE2Agb6Y8L3LIxn0VrMbIJk1fupMayiQN+KC2n3Vbl1wtSHMeOSo3Xuc0p8R225yP7TbWuHH3PTCRGWhjC6iV42aqEszG+w3+TeiL+gdFdSP4cfPxy7gpX7mn52v/C+NVBpBuX8I9+2su3U2X6yUwl2OBxbF7sbpHceV4u75jPynsXwKCz+tPoisL/OBD3LvQX/il9gQVY9+CcDF1t24VVOooevWVTRNAfXX8ewPotq1GjQRqtu26wQfe6+TUeczVDb5X6N7wvQrBviujxJRwXZCvfBvd9tkKH52naDvoKIVa3yjeWxoWUw4VpiVpe2FVw16lnaXbqOSKcULfPtPi+/jf2ZKoV8W/k+j+Z+jexesup8ZcnhQVoIB/XSqI78yh2Qs/g3VlaVixw3sNLh0oUteOXYdt0xZ9x40D/Q2r2bgboo79I3Y/ujNQBdjHkprkRLbzFCg9YGgqaUTT/L0DOONQzv52KFIKugKaKkJMq7RzFgQSNhSkxrvhqoVZIwWD6e0DZtH9PduolF/dHG1IjCkWhUtbvQ3ErgD6aFAOJpqqXn6R96WahN5ZQ9yMfxFqKEBuZlTqVWGS0wJlqUgKgfVRxn8BEGJYpE/k0AGL+E2a2JYUqNOXmH4KPNrdYNzi5s3dMke9JLla4C2yF8QYaEJcCu9yXV3J5vzEFn9cauWct/X9WLKtkzxyYLwsTceECnQMuiUL3PyotDYAK26ctmw+feToIaG3ILxhxQod5i1DTO1qDS8/gwHULzFZI1YPw8aaHKRALHnWxfgokK1yi97IfFvl+4/iK0LrS2jgemmuBPp/U0BSjOXxUQko2aCkruya2bFyEfBZUaomTa6QKUhchkjXvqjgtu9Zwc6icyIHdSJr3MsmQzjIbNVgho2LLzDTSkCaC+fhHhztKzwVQZnIBXnt5TtvLwLiRwK4QVbCICivwMx2uTkiHpudjIY2HNI6MxWj4odO9nqBcqlBGqXyVTfn0A3okEqd47WAfJM0DhSJ0XAivVYQ1rVWu6vv8pDc8JQkYKZVDmOFTKki7qLCked2aIwOop+8jsnm51mcHvAsyztsGnnQ/dnUfA2uTxigHB6ADRwbGI3IXuzFAfiSKBlr5NICsELhWUYbE9BINszjj6fw6IYhqK7wBzkDwvA9UIIRVVRsSV4ykeCbhsFQAdOxShFzdSgm6YifwYWx7sjhHG6JIHdM4vtnXq0ACZq2zasNwiXbLMKWETvEtJpNPhGdJqLXFj/EWoeqW+ajd+0ir07pLf2v15L6cbKXIyHc2GWDTkE7V/V5pmIpcIQm2PGZhI1suVSKIlcZ8ZB18lNkRbZmy6RuU3CRCxnfx07vUBb8tgNs1dg4n3EOoD0cXroDS+MFMaLUhNKZIq+J9jCUBHqOpZyIFbtNuz9+WX9S8tJuvdgMT9dGpDNoNnuGUIsqvLMj+Ric/DfBUr7jKzEWTHBIlSn6xzDFAFnzMx809DOjOpXE3FN4JmE66BOxN+uC01fZ7wuN/3lUAHHBGMV9/XjXc/dW4StjdFy731aJtqXehfrNueX8nYOLwnyvXtXUCDbfAfqgZ3ktUroQwE2P42uzuG7GY9769l1/pVxzhFiVYEotEmmhNEQrYYSCYAcMSOyl0JG5xk03foGJ7d+452FvdDJiHJBUkqArYyzzIniEDdgjRmpl9rZJm2H1akROUoG8CiR5koDebfHj1Cn/ByWyAgmJ+9+3qfqvMyrbUVOpy3yeoxvbnuVh2XTZJv4sGjQkamQTm3pGRLaIwL7f/heetadzjleeM+X/WRG32FfTJ1xk0mmRx/j2GAxepeZjgjWwvuBShn1I5PmeErmPe1B+580mYFdxBfVlp0LL13y3apbHnEKxYO+jOiLsgKhW08UL4jVJnmvHrF+kYft06nfFDKc1Rkqij2bd9Q+asbYDXq3sZjPLivBUxLZ39CbpcXBkQ0VRDq3dhnm6QRfcoF+AUay8oJJaGBMJqV2+ENL2aWnYGy3nRxM19abkzsXXRseWdZc+G+Urw2yBrx4+fmPgURvESOQqrztkbSVY+2dZ5tsPbrDf1OxIhpAnjlzrIpfG3DoTGp06zYH7/QR0TwM+oW+n1w0HTKVWydHNchYXtAFGTz/JUmCVtCbl/pOJPsZqu1vN3CkJPHE3WqkHZuvH1Kbn+OfN8/aethWWYkpQJg2vKhMvEQvXk8YK6sZdKRQ8JCvfqyMeV0tnJ+DN3an3clhsEafoz3GeihtGyjw5Od5nWbUE/OK9OoH4JFmlgoB8H8e5qVKq9A8kYxKix/kcz2Hie/SUswP07gPN6iZt8KNU2AMLhevUmnwB+oe1YK4d5kZqoA8LqRXk/s0F5IVS5hBR+2hXbkQwx/q5FWBkKFQdpwdPP5Rhs2AvWtxoWKv0t71lOPCUKMS8JSdcOd8izd3KeS68lJlHx8Wj+0/TqcXxbi58M41NULkTFgwHOLVRUKOJCg5/umoLUPPQ/eoHb4RsoFHYehfxUhJdeFot9zoWZjGFzHp1Lb8PfL/BlIid6Gx1jn2pymRj7qjsGaBsSAeBidQlCTik6kSpNF4owRzVbhKGuIfDVmCpqcJHeT4hETF7+q1/S48c+zL3UGxFRIo7uPODEDB5xF/2NJ+375jV7pDhrOzkECTfhS4RdrPJkI7A/7Pb7rhXhqcwpgMcNiRjm7ioztrWV8iHtUYGMAXjsZWv5W60sB/P0oSS4/M0+X7Wk7RxzUxg9Sw2c7zIg/LO5ycrL1nZd+CtKVX21g8XoO7LsyrGsaG5J314sYsGw9A1AkbOtFk5hktQLfmw/Apu9NCLqnovYTyjlGbVgubkoHIOCgAyliufWQflq1xBgvfYPkamz/djySPqCVLw9zQqEaEk3mDrlFgw6DaD72cpQNekSOuEk5PR+/JFIo12f5fWQFhGZNSfra7H9EIHpJB1nDyhc3RbrLyvlpi2Qv2w2QU08O+MWRi8NwKSqqrdMTNeM5eEXi0Ce5Aam9A2pGmwzYQTgzrCsNz/Adv8K8EvZJ8C8cuJxzTbnsAFqzMdot0Md6vw134ebtx7Q6NqKsdMNWnb8dpaY+Na/ElmGFFjM+rVZTF3BZowx3QLMyAeDmL82v4wRaOAtUUnkBHrO9o2q60HlDc45dTzuVJJWcW74uA4+rPSIy1e6LVOfhsKFKhVaDPNFHTWUYCVUtTVJP8yVfiayy4XKXxcM8eIOw8qvqrFylIzPPwLY4Y/563vdsaLKWeH882L5su3YgD20aiXdlUgmWhoHFCkeQFwjX0OGvokX5MLeWMG8rLdAGxf8ZcimAWrHvhLw5bMFl+XVTcLXvh1OSbQX+WjiH4hvRDZG4GD1ESSRrZ0YDjoWWny8wZFl7OAvZ/4bqAsBRdmrKEa49ONCOaJzk+87H0PmliopHvSXIzs7fATlb02VAQHxUYJYdtF68xzXm03pY94L3he34uNxj0CRA96jo5DgmM9ieu805wQOxYQpNc7zD+V+kjwYvWYCAbBaINEX/9PkTHwj+Jmij20/p7rT/vHomzWb2liUVjBCnofQrEB0zve0YUDElefr1oafHmmCfr0gsXNGkWUA8Kz17+yUwNd8LkIAsM/UoJmhYx58f0DzDbwEJ+BstkvbkfGe8EJu+eEpOhSo2c5vfUDmE8k/9+dABxYckP2vr3U8iTUYRC7l3wmO3/yR0ifeLai4tMwQm6si5M/qZAOjsCcmxj5qNo0czVQ1OH2ub8QD2JGtjUgyENMqt0ZLSNhqFPbQs/pLQ/hZ76kNsGxzam2vAN8+Wh0qF1ei3gVfiSbE0XlsIJcyXIFH+zdPhRZ+j1USOJsQjevowOvca1BMSXz1vZftzguEXjNegbR7B1IkN9N58bEG76ElzjtOihrZekjRcj22qa5DQKoKVEQQabbKJPGikZws4eviZg+lyAcmg9fNLdgsruF8Tf1sf9eaYdPn6PbTH0S++jwtfzb1/uH1CLln+YOuOBDLTdotYQEgzKWK8D6rraX/GMfp60bi2aVYVrHsjkDDPiXw6jz3TraEF/YUc0tF1gx5J7vs/wBmEcSbItMOj8Ezp76vwcKYO9fYTt0KCk0GaZjOsAAAAAASNa1UFEimKr/9Z/I7uwhmhi2WNVLZq0SsbJWOeFIg6Gey7MfxDfhFaUYdt03Y4T1P3SxJ3TaRlDxKFuUNCDCXRVRrqgNfnrlLgpBNFsUeathBV+IwCVglg4rf+EtoI6G80gUll+LR6cCog+tE0yboHN/W/dGfQAOnOahlCFcM+ylH2YqQ0stkAyZK/9m/1zHULnknDC7voebPH/oA3xbDhtyf9FRuxAGajW9CpRq/A64LnIcD1dcqx5ifh1WYEJ5PH3sAporsWatddXgLdoEcv/SYlesN7EdD5dPMHPknVBXq/WpYpGsMWKQyimviEI+syYuySuvUcCgr9Q6SOFWvh+y8BhGDc/ztAx7NLXKZ6j4A7EKOxt409s/BU9UzifagC1Q5UeljZgbkFtK5vxq2YtgWNhptmapMi+7+0dto+RPaX8XIb70FZMz8rozIE1442mlHbQxp/PR/5s6eqYOj00TLqjlVNWIAKKROhXZFhh++35H3LW+//fgYKYXsb6xerHZ5OuoBYD06O1dtQfw+5jHOZFBGKUEOYuG35cp53I+EiN4ZXilyMVi29AROdD/w33URRARN3fSZj953Jm5EnhP30BZFOnvf7G3pmB5TKnC0COqGyB8249VxJJqIn2zHWmcv7Bij5QBinHoRFFAbmWL6TGVr9gDtG0skpVgxlY+wirzBl0A1ROidnLJhOC9g5+tNsZ7dr7DNKcxmfrU1GNWEhfcaQIhndVdmQWVmXA2es35Jo/LCG6L4ZKE7gHcRFi0cGBafGHq66m2M4sbCdirzXhOAn15NdG1h8qqiNlqGNHzEhpnDi9hInB+65Y8IMa2ezDlmQvEopBm2TKY+hAMF5vK8XUAIN+lA+ReKW/ynAWXJms3+WUCM/5kZ5BhZiPTt8VokUfDyxO/Tok5ZNrhsjPHAuRml89ZZ5KfOjO0J1Zt7LafeD5hnx7iEQvfFEr3Pfv7XqB2pF7tbFG5IdeD8XxNw3aNUtnaBXDTEOUzlVhepMKYK1ut8G7yWg/VN+OBzp9SzkCqEOwLmqFTp4v3ZLYdLM6BLAQIBxZZjnDJZTx9ACtsz8LyXA+coI2tB2FqdcHvmT+kCuRcNJkOMbkzw6KVgF30MivDla7M6b4/cGgnxWXsibd6pAZ6PHlwV0HXSMDDrlirDwDOzSfBfYvh2Q+a9xVKT/RIAQ6e1poKXgGO+Lm7o15ATKxbzAzuAYJXOBwptdcrnvAlLtRvB9XpNbQlRzUtv0n6Br/yh8sb2mVCjzIaB+V8GMaum2byICha2I9baOPKG1Q5ahCXXcJW0jpRX18wK1RPuA+lOxDhOitl7NxLuJ9boPjmX2bhF8kFSEWlL74kwv08rNhaUntu6ztQ0cJoFpOWrMF+qew0J9I7XPtJGCNvtAHlc5+bWHM/vrJf3t1c58xiju5UUulmXjVyyrxoSPrDp1KnmJwUFPfpCWyS0VucMWdt48wGavHoCJxqULW3Tn03Uzj5e6vQ3YkLaFuH1M4DEbZzRw7ciw8z1iQ0i88ilESxtLhFhfyXEeUMEe0B662lbDs8zHIlSyQc+KmTFFBtia7qN3jdeeh57GR69mNCNVShqHRU3RG2Ey9JQ2ZGV1KDmjH3QqyOyR0Gs0nWDHFUammYiMlGtFsoZHeMk8zBIGRMyEYt1A2URR6iaA1aWR6CLEHyJnabLOgyovtUeHVuZSRW/vmBZRXE4EU/qg8zz9So0BViP4THh4RHqYh8qy7uEebiBsZMw6Fuklk+8SRfF3Al+Gxarc5VwwoLPFgZq2RgqFi4J0HU3BUlYjlPT9osc0RNuNzl44AtY4J3qi5Md9fO8nc28waSc7wUYQXX2a1Pt6vaT5OjEmaak0xFGg2YA2wvLmIahpYnkjXQWuD2AeBjgXmlA0AS8Q7wTqoJe4C4J2mH2mI//pXbZy7TGD2XAhFopKxd4YCuJbW/hTAN5ivXA2W7Gs1WoGgdrN63W+MPVMm7gDZdvFBWDtXhLxQ52pqOKoW7ZnEj7BsixRYx/4shtxwJKjgcCzRucDu5+TXShnqwwwbQ4+xS2D1ALxrC910kiqKB/WqE3NgVkbG6VlNofSrO14jHD+/TEVlkqKe5H3j+AlS6TVFypHFzRS5o5Vmr3Do1ZwSMNq8EmxPBnEVK7Xb/hq1QT5o/vnU+ShWEBtCIFDsqHfQ43VOsMD0/+dHF/TqgxBNsc2atY0yOj+9btT2SoyUSXvvfLFo7lbHmqS/WhkHMe2QUcFuZp7uTv0kwogu04PaOIlN/vIAktuCg1WMEIggO9Ursg3SSypDZdDqV8YC4ylB8+gxxxc7Eaj543VZv9Rq0dpBSsal89f+OETIP9rHhhlc1jBC1++Oh+13yQM+738BeILtMvgE4QL5QkV9sErlsE9GdDi4mpDXwIYxVscWNN96IUAEeJXhb0w02mqGt8PLNSE4HTaCq0Bl/RBSGDJDBrVuPBc02oBy54T4tsgoJOusnnlTb8o5AwvWgtBXBWR14YymbDB6qQhQhIje3uSOZ2gzqKS1fdeRdyP3BovlweMwOIDRk1gqADGrkhSCINpsd2GuktS1FlxfHav4Okl34lGWtAlSyb8PzgfD9RWLNz54jsv8BcoaKJfvAOT2qbH3VM3fLDdKTF41UkO+0X/SuhDVMfSFvmzzV3BCcD5gfbAqlz55Jh2zzaZTOT5LyUIkCzMyJIyxtN/J+k1hxxClVtHptdDpOrQMVY8e2Ksark7Ss4ZFvUXlayJZqxUXmIXt7uEtXTP+acXSk/5jXNSaZEJW1P3TER6kBeCuetX8Xt6rqegY6tXuhYIYhXHv00WDKJPLs36Y5pvpqWys9+e9Wmgc1Er034j0BS8JgMoH7ZEJsaFTRINQY7wyCYZSzpxzTqIFEjIxBM2OIQfvTF1Zm5k3JULeDI/J6ATxxUNFbCVDZWOXX9KmyGZrUrWgdv0Dt16y+YUi647s2lBMmo7vtrV9BMEt8LMwwoe7iNfsnK+p0UAwk4Nvt7UMUNX6H/ksrX/a7BN1GSkvxgm9VGz+vx2nP/sPk5RyDkwzzMriTNPNMyewSIToI166i8K9qA4LrFfH7ABZr9TXhWAQ3vwcKdkrIwtRXcafOC8GzI3Itu558vnaK1JVXf9bX/pP2kSefjPDkFN3rwJVc34jsRJCazEe5GUpEkBF2UqEI/tY2tLZSXcdC+ZnPp0VzS87mP1G/L49gINRi1fnAOlHTWwx5g8cxPp5LiPovYBQMf7QL2GEoOl6l4V6GK5yszULKvS3KuP9fRt7BIYVc1hOpQuKdOfpaI5IuCkQgA6uSpgBbI570ddUl4GEbwQNvCwlhLIA2wnnmy5QaIHz+xKN23DWTnCm/jvrRvqYzcHIKyTFZKX5Taf0Au2VOHslOwn38JMM7L8gYQ5YHQxKEWoT/3VU/NNIMqQvNe5FTlCPcC0ElfgjGoCOfmtVyXGJCoOio7IC90dVsZlJ8/Fn9H9VCy46ZbZaliER+SoPUFNYIYZH+IPozVzR62kWJ1WnUVb10NkgLXmFj8I7SW3OdBRqjxMjl+sXuXZSYTzFBVn7AHmDikPtaF0sUItprbULb0xi3Ldhuvdm/fwNfWNUJXwLONZziw7qaXMFckQkmukduf38viFzAVjxMZBGNMzvSLrRQUZ7wHAUGi724aRNIsi/qGNh/oPcvzpCLfWxq+yrrw17N2u/1sxDHIz3MHd6ryyvU9MgZHIqNhOwk+vlEnyqkSJP02ppsMV4PyIjzKEHSioStNeHVmAcE+r2pk2NDeUhTC9zuSfwWIvw+vnXYQbLcA0j5eRSShgop+GNvQCjogYWmb3XXUIxhOOe/R78Dy02NLYRabsqDqDJZecKwZJ3Ru8mXUQjl+V1z9hn4dIyr3UWCEbehgIBAV/WnEY2qxFUF+d8zledmJqVI8dY9fQgEaNC1umyaZXQPfGX1krtEufBPfULB2UMxFm240QfHYdMNl+ZOcD6dOF/WovXglq5Az6xI5A59rLNvTiJPuDaSGEAqIofncBGYamOdGqViqTk2Q2U5NianPgDkyxZ4HZ7uCJMFJmZbfHrYmrMQ83f8Dy5B9wfpC4224Um0pxZwz9cfmm9lw3tcyVCIl04sWL23rUrHLVvXgTv1EUFg6yosBAo0qky9AuPpilnRizSbUdUmeW2gt77v6lpkn5q724FL2/NVLTHNCRsgkuLhuwYKgAtp2ihz7hpE8/UO7Knqx+pNfF6DPExxk6l0+DYdS27h6GaecMr4gr5L6sNkevBWLmqrZrEIe/mtJXtnUoNPiIN4YYBaprIbNCicn1T2jje+aJtbT40a0CcVUaU9mWXkBMovzNMNW8fPEDgZ9/GmRpTGTZrytY4pP+JiYDuG/2OPzURQwbLJOiDLpFLs9N4JpvpRG1IJyCxzmSP7I6Soma6hFJNM9NbmZjF/r+2vjqJgTY6ECrAzSNzjG7I/DZTUMic/qkornmhnkafzYaVDAt4EAAuqHVKDJrbkM20UWUW3eQrAY4Lzzotd+dv7P47patQrVx56Ct+q28xqKIQs7nrHxvZRE1uy0zuuOJIPdfpWp55qG5lmhH2N59IXUifpJWqFsX+NKPr/DawuloXE4yGvithSWwGPPN+JILzHXqlY2qS6c9eiN9AJLOa6o8SzQmZ28cX0cGRumXFKQEx4DFnQ8san0te00YTTxddVxXXxy5S/2Xr7MUUgxA1ANd6p5F+e78hmjX7cprzbaibjUSdFHxBBIrPwRbnyvlz7Hyv8wBfzgx4oey2gYxGe2cdaQvzruIHMv2vwpdh1udB9Gu2W5jS0gf+tVKu9RRbzYNkH+Td7buJsXKso6GpJKaZTB716NDkiGJkZbgdbr1/M9heMFJjjBUnDOL4oVpogTY1cV5kSJrzWJSZ8aaVdqVKfYwayY2nLpA1GOcda9BQgZM2602bLj3z+RnmDBbvWzYYWz+zctjfs7an054dCmkC5B+ULovFjKHDOkbKo9Q9nS79aICowlIFAXpa6To5mTVkMjMKJjV6mROfnFW3TznvAC0tOZ5lH60VufShEyivNE8JfpY8lMpKD2xTmz2IDC3TzoQbDJ/c/JNf9ATT6YOUA3jBQ9grb05IhWvHiZofb7seHQw14PyoS9oXEjAtOdkJh5bJWTrMjviQQjE+Lq11GQuNTHDDOtjXqicXcRXwYT05BQjNMlABpVM60eXCV3/BJoYAxypDDAs87tRPtTCQ2FbIlZdKgHFM0WbwH5RtzAHDCjtTFNHcQRZjC1PQ1fM4YpxakhoWQPxuA3lsgPW7mn5r8T1fYq9WI7yBkH5vDVVwDXVHVvmzd6tNfhK9b8dcicRAzmpNLSDABA8I1kAv6FKiK7hUJafplXIaKEKkGoW2GCBjcFmip1duPpml8LK4RsK0yJPPHrMEwJ8kuveLsuDqCsdeeMfekKVEDDDBXzwOmAhZL86Ee+VagZdzravU7D6v6g74KdkhYneFS7BhFv3aGv2KKO8TPWnUCA/65U1FlawTR+kg6yQDH19aa3bMhzLfBTtI/YE9B+D7ZbC6NUHXDOpuFpcQy6XqOlenb+IQ3x2V4CFRsmrzWqeuXrcvrpIhEBcvTbm7XEaK0ss8YLdlXu2VVKg8ATbIZKKZ0o9wr0v5IOkhZKzgOyQojohIoUltAjXNL6IupFZ5WpXQ35oXoRg8fdhZAxpmUFm+Yv1OzYLbwsa83DMeSgabIJzitPTggQJ15pnaXtq+Mp1k1nn5N0tkJgd9RPGUw/QxslFYyUMkKMh0MXW8vXOwlig0ORu65uq9n9Yfq6R5aQCj55JO+OND6p0YgxDKKy6Cib1mKE0tWxEGkdH8U29Vj9RT71/3ZtzD2BefFUjrCJrFko2bt0KXcBfjuJr37CMQufpwD5RsYpaXZkqbSt9GvTYiYn6MkjXDiFCOntVcBDPj9YidH0upE3YUB3iXgzV0jqQmsYwJPCLZhPr6UMTWfduTjXEbq/TG+SfFl5PDm7AjknzMpZGyp7XaHeqaHpiAVnqH8k1JRhjvWhO+VWU24VrLdpb2qTmk7s0CI4TnyuMv/9eWRtDLrEirWwVDiE89UtQc3Tt5KXvwp/Q2pdU5ypUzX6rCmcc8VAzIZ6lNPsRh8+EsVhsDTpN6KQMMBo3Q5XvtR3i9hF6wjdmI6Q8umJQIc1EZt3CGwWuRYR9Atxgoq3njzgdgGsJFu+YCN4MXVXHebRikC7YQuqrLgiQI4zguxltu/75uPrkCznXMYp8dGPYcM2gY/w5eAaSnh1YRKTVTArJG8w6giia7jIENxBIdZLVy1+DLRELgBOode4DbSxAAKdSuMNhz7JMi+9v4EsZombwW3v8FTvfGT/Vi7YtDaePAiR6kT5OIIssFm2ZjOuCsXwdbuyLu9pS5yG0OW3bWzQzueRu2i38+9pRU4fcTIb8qBnxSWyOR7vy2v/UCYCsX/nDoqDvAnLdFBKQfymZkDtWA2tTxCNU7tLwHV9iAMtowOyDaOS5i3eJr6RZfURR60DnSzp7b9SWuD1z8eedFeKWKNLveT2x87BzNd0J4mW7i+YBbKn6REiKhumVCSA8OSqNa6UynzB5eylnXSbzF2oNq1E9861pBlSsIavSAbog5KTqCCTrTATTG99dRcvQMkxTZiplJFN3qCoHtZ31dsaAQVHOZohWhJCNx9ahlij3UWy9CjibVKjfo/h+lajBPpuJFAK7fmJSOB5F+IzXJOwQqRN0zCH2F9vp3aFCgOZgkTHHvJfEYjqm9UQ0ZixESOrCBqGTwsiJND+Ke4nfljiLOCy4fbOKz5QW3FrB/KJJ0JZoWmVCI4tW0ZzS7g4ELT0NCMjIz3o+nSPaJtJ4fnUwid81fjcJsCwWxX75LyCYPd6baa+UsBu7CAhvfx/RlPkv4IT8M87VI+2OqAL2ydQRcLrRQF6XYIVbxGLoQ4iTypEz+8Gh7DKx7KCy4zgzuueKIHNHWVL5J+S2XVn9nfmSdRA5e8YLVTh7QlGYHJUjNKXn/6pXIxpP2DwjxGZzjb3anQYsTfR34soGmSe0brjo0DSXstgcOLWgvaLQvqYoi5XmPDZvCaGB8sX11Ah+Vs+E2b21KnEWhHtD1EYGxpkdpHUnLrGsejH1wAQGxbcukTVcshHVWr4/I5W3k2uOc2XGV6pCbiRnOvjESpO48EebZAi15bQTDj/xazVxb3yxsS90tjN1AgGLIIJW0Yl4dz/ClNzO4YoJp4HUjsRuSh0CXPpuadKwZV6vzcy9ZWYHUGMCSRlAzPVIIQIFTmMBGJUojnnRVanVbWoacN3n364k+ndcoYkBHIEY1g0+XxUcVk+WKxKC/LE+SkEPmDheSEOfoetwsx06FOHqhL1Kt99BQ+1CBbnXB9pr0pRbLW394yQegCK2SRMMZ9fn4IQZ0UBj9RRTOu6b9H8GGfzUqaSdPIryR4klcbMi1vRxaNfBMB+/SxcHDh6Ftj8ilBxrN7VWIG8bm/fKFAjMi3C44sn7BRIscMi5NtgcmoETgJenbSKBFsEmRx/d7BzQlbpdSvsQ6NOj1dpQMJ3Zrhp7jiVQZJCC4oifcXNOPa0RQHw7RSXlXNWSk/l8D02Wh/F5N9zJVcG2EfPkxCXXvtteJ7iWDS4EckvjAA3xSMBybx85M/qUq3oMBUS4TuIXN92huoUKFPbcBE4rUOB+cci3RQoz6QS2D55dLIdV6hM3hlifSHzH2BlMMn9SIHaApdZJRjSKQ4xVEkrhNSRoWwrDLWqzd9kjDgKmLnCKaTYJdruGQ0Oc29jVK8Sf0f7CzeFrnmmCeWaNWNgD3DTLStIiayGmSVFf+0itSYXyKux5TjGhJ75OoTBhsJXl0J6uOQsxigeU7+k9DpS9i2jIT3e9hPVwG0ZurpE0u7X9o0Rouzh19ZRa3e0XwXCW5axLhdjnfE/7+NqL4+QiWqqFbnBnNzhchivI3KvVU8zNZG8xDcrqAmDx52/TGO+oUNED6VxhrAfZYyxcQz2ETX+qQOZoo8NnF1hcq+lOx2NczAwCTd1Tmu2IpSIn9ckMplj+b/ybMJ30d8FSpT7zh1CuE8KuGpnd2LHqj3/YfKe7yqHz82/h4nLTS/N47MVFRIhz4VMDoK1Qn9CJdtFHRMm5UutmhVX21dqaOH6FRid/j5F17uruNOG5Lhlii1/lg2mUVbJ1oXboANZB6E1oMBF/tvinxzHf/ZKlyOIbziGTF239LCSETo8G7BXCMIKPQUI/MvJ2jIY76Sbew2b2vNqbvfMjiIXgsjj5plv8IQeS+hlYsSsLdPVRG41jzyYDBpWwRnMmMfZo7BLHCUH4M1TY9e0Pqp0hUvF4uNC2Z4DEfDEtPAroZM6dk3opD3WUnD4EtdXAHQb4VWNTfjjEPVmxZIjx/AEsXFbo4e417StlT5pTIX2cez0K6114eEb4vLhtdPcTv5MP43kTDLJd0bXLKXhgJy0LIB4LpEj9rFF04/gwrZ6l4opeadhXinJAR+Hfz9Sb2m9dAw1PfBfVRKmHN/dnxp/nm4J6M6sjaj5dYpMe1Vq4Y/u2cpCo+OqdvA4lryUyfJWX5InCzn9Km5UfYF+FYdKRHenwfUsdGJLKlJQ0Oy5JUZyynBneA+NeyDGnyHHfqQP5nHtlUFBWlVrQkUljTtCB1NDODlG7Ahl63aGbi6FXQr1go5EK/VTXm9vj2IsbSsNjCqJ0TVAMOYIrVvv+MKbikEIluUu2bUkypnSUQu9MUz7YzF0Evm0aV83Tih15ZbSDJ6mOCjrIaL5HmoKhnYcQBg+giinU5anLxZhZmNcviPowj8E0N+7CPVEQ8dkSLo3haz4c6Do+Xevqr/+1px8iIvRAoYjbHuDK3Ggs5+B8/w6cL3/iyX3OUWZISPprbLfFWbvBYbL0e2wfmv0yf8DF5snIyEo3zcWLiKt4Cc7VJ3MA8qB6pP8daXl94V0JSr1zdTDiq1BnsISPaIWgppecyzobEWRBvkULGCTTxkK3QrU59SUlNN/69xXDf/Z/TD+SjPLH4ynanDi8mjUnpldwqcQxaDgAfvAl8WkCh4bx+iNFx+NpuoHPsEEeKudCT35OV46cUaLbuxyOyYrZeXDnaBQOe1bp+f554vl6gjMizxyD3nUzskv5mqy0jrybuAce9RS918iVBFXEhoRIOe6yZxeRFixPKA0widtYgqUUhzY2Lj8b/jA1gf6r1DUxdXQUgnz/Jf1bOm5CWFYuXzy3pDbsBVXLUW6O1r1fT23/WTTJAPaid7SvoBQWbjFE4TmYZNHPJITh+m79trzLyyupLdfzY/DuC+vl595zJSWUyBBwbKeOf8TtwR8PT/ywpHD4Ughxa5UtuREFimo84vXNJDYH57BnHGLq0Ircp5xZexl9STjh5GPiv/qGV9BgIhgZDXBKUaGnggAXfYUwaH/LEaC+sOmtVTlMxGqS6tlm8BjSL4h2UkJB5MFKImerKhIOGyh63ws+gzTsa002YT4QgzfWaY7hqvix9ej/rp+6mdmKPD5ZXgbshGXg4i0rxRdo1ipDVL3kdIp7LUIY3r/g0ZagUaBXSbxnZia7qFfpzCJriyzgyHr3wWHxpyiy9kCUWAIF8P+5Ht7JNA3z1OnGcRJnbSCcWlE4ohB5cVPi3TgYY9svToUVjm18xf9xQn9XGSRQK7IMMylA+8iU2EguLkDD149pBSjWlU3uEwwm1ADzQj1CVgl2QdDxS40qqBwsuJei2pbaV25zYDwNo3/7V7DFUqLa5EuUDLGWGgMIGMLyMhta+GUJk7kARgpOOUei7fleVi61ZDGQwsHaGs8UAAuUSJnMcNlVAmzqBN9X9cYxifsJZQyk+xHgu9vGr3NJ3jTGoO+E5ZVTPKyfsb8CG9/YAl/FkYkmM8wMjzg3CXXNHgVNIqxoJftOSb1YHZRSpfXNv+cSkJMw1shywI4z/k9+5qyW4VKtBbpqQtwlM2BtcGXz1MzDaZ05vzj5O7+TbSfDyI1quREqCYxuhzN8RwCdSp9Vk4r14ZOfFNZ7HOMEI3r+EJwpM1EI+EU3/FhGTriL/H8RvUC5kjGqL0IYLMiOKBRea2mXINo1YfbTXBA2+e4qu7m4m7wnuLzp+ujNrxiaClS7Wo3EIi+WPBLGl0zHWnotUm3NsNSqZ4jzQcTV2RQw7HE8dMkJ8Dp9+TAwjrRBBP35QrD6cUw2MEeSgJ1V+0vHZjPyWAy+P6T7T7OR71ivkuXMNBkCy0AEphHwGCte8Sw4qBf28T4vaskC7J7Sl4l9nXCztftmdExNKA2jmLpqiUWsuEtke5P0LXE3wY/CEsg2w9yqtA8V5sxc47RJeD4uD95AO5+QOTeEdZ3dEndufwyhvhc2jJOGXJXiMmLcjH5X/RGe+Q2KKkX/q1FG/hFkTIWjbpjTSNJKwgEBVQYKweRrpVeR/3EjhoZxzUVtcfzkqfK93fnYzhHimw3fZ3uafKb0gHV4lVjqzTU1KDMTOrezkRYH+5qsLbcNQ55v2yCCDm86cEunAA1fogriEfSyqhCgGWjbEjfk2FQGJqCTAP/By8HLID1yPH28WdKtrwC+l0yKMac8rCb18xHnzViV3OQcqyOgZdCbDBCpfCLOcHvtIBpO/ulzDbzpinjC7tINQMPrK4IdP0a704P/C+h0mSAihiqROM61+Cc8i06ghzDz13ITPPJHH9ydtJ7JT+k0V7+PC6tAlLL1kjzClD3wtmt/S+LR5yqCy06nrxyMnNvPXQwVhEAQmQNs9vW4irpotPXIZGTAbCAM3asIdyMFiNNpS/dK7pm7AakGbUvhXGY5lb0PDa2q9bc6yDZheeG//zFV5ONnpij/wZQYMKjNrPjssWBYPnyclzSWaeOQaDn6RQxDWrSds/th0ZMeN1SRqUGgzH8vJyYhO17dxvlKJAk+dv8+jyEMpZ59Ym10pBbwTMzJRH+FCfFz54dYoGXMUcJMvA9GFpkqDGGM5kqlb3ms/f5E4c+ZuH5xou9pchsnYVjlrz6/dzWbZC+tW6muT9fd2vlDZ76aACtt1EEURCUpGkF8DUejqlkTqeT4paY3vApAZlJ4JqmFwHrOO6q0pQVvL23G42kDO8JyDGqv+8U/Uyi9ejfVHtdeuWzNmXreDmW+ec1CTCFotQ4/BJI2Mjmg1sGBbTYgyjZ14hE30GzszOkRntYS11EbJ4RPJPjZ6suRH5LIcaBdn91xLUART9esvSlfjySNX2t5HUXxASuMMgwuyW2I6teZFaFduWxuk8cLeCdcGfNRHeOcUAkILItSOhtY/1ZKg0UIyvH4HXFUaucIrQVOk5hT8AyLroTC2HVBBdWvr5koU+0zYGYOzDGZOPOfG6YcAuiXpXm5XAm3+HdS5/xl6dOeoFWN5YRzvCzaTJvwwpOORSMweWJJCC4Da24NYY/WqVHDNYz8q3PkNIA48KWTwAsB+JW2rRVi+gJREHgygBc3PcCPjRIsNw42KNkGo9+2X+78wSR2CagTtxtazTAYy9/RWl3lG6zkZhrdwEeVj6vqdYAISXLX7MV9arjGKL4mI7GL5AINtRLpr4tkDkFegbbMfloh9F5ffskDqfRu6vAmZTUiU9F0lD/laRLg7Fu7kl6ta/AJsMSd+fskNQJKoPrP2nfZtNEau4yy71X2H2C/qGm3dMyBTaUmoM3qYs03oCsPkbHo/AD61H0GCWdVOtigR3IBgNNUwRgWms6z3sVy+k44YyBvPaIbVpmIXX1e8kIZwRZchNBbZX9p0PQVh2HiWWrjQnLHvlpRYAwpWAGsTds5kTdjLU40SfOiiP9YZFfe+o6vgKaXgt0y5Ed6duog7RPkqcVwVJ4lRzREgHx8KUc2ZpcABGzTdrbSj1S4LVZUfAw8GHamdZ4ymqrRSLCdJ5tB09jy5efzrB/7gXTntiq9F4SaJ0GCi3OtXxAgmlEL0hFOkgrmhANixC2Wn1YUfSsd/DT/evyXyR2ebDpEw9N/Hdx6i3BXyKXcdaIWGi8AdY6sE1KGFgP0rLQAODomcfeSWK47dpVgsjV6yw6DWjhXu6Cl1odirSs6Ri3vjpQJW3/JUgPgUYGqRxHbatZtvLFjzS5GWL3XQTusosIXP4jIeS39OsKIhE/YrbXe/E6L9eT9aC56aMMPwCroPK8/T6X5HcHZ3afF/W0tn2Xe3wIsGtaDVHV9dILVqRs26SVIwEZNP/rQBKGB4ZPMm4fPirkhqe4cBos+NwEYkWcbB4WZ7xBxn6/A+4wdcJig+mAM2ZRLv4w6sgh6dHCMZLdn3W9Fv1XEhC0SRzC7svW1NJdWy+65y5T6uEVeYUVA79XRdYoHsralZWru0igorleRhLuCzu9BNVumAKbcjIlYXKnzmJerJoFV0ZKFic3Iw78HINbp2SoqUP6haAQQoVKLZibwxZCoRJMHnRF5cRkQDRTU1oXpXAZnmnu3sOWsBsaHXs+1KSeTWq0ZDXCs70yioLtsF+wNb0kxDhQLRJZkWfAOlimn+YjIWhpkRkX2X+h5cmD85KEoOAxuep+JbpiKKnVOyEaZKVPMYd4gxevcwE32QfP1vkhxb4fyw4AKyR+wuvV3PwRfh7Zra2PydNd9S2JNPMM8mW07Tiwta4FtiiifRDUvSr8ARr4yAD8HdZYfpJMjtMR21QRPIodlWaj/CJG0cyYGMVTE1pzHgbbYR2mMME2ufXBMGg96qa+KnDpZQzdhHE/6yzpqQLtx67uDeMOrHmTa5saY7ASjPnIfEh/EMGY0OtLA0Ccmj8Qegx2Mbx9u+rG0iL1COToROlbbPUtvFHCjvyE45vbwL/czFmERPbAvoglLgNv8njYfms6oxikq+4BR+r16tgIGqUVvEXIooeRhEd92PMk+P1c39ozZV4rFlNK9jc3rlVo5H6/YaUH11VlP1V+CpOp69CFCkJ+GHOgRI8EFMVylhZ/od63JEmPw7AE3Hy5uhc8qXNvllcdlXv3npjsFqgU+rEd+Do6V8B1pvTwKbYgb7EJr6ru5oDyX6MtR1KpFSC9YMtauv++Cq27RWKL7yJsBk9tsH8bU7xJBsT+39okAbPTorIQ13TqHJlXnb5f/Xo6MX4SW9bPz1Mz0xYu5EQEaKyto4Ut704a8yFsxSFJHnbAivVGMHhi+LoD3pUNflx4GmvfulQyHhRTeQ+RLv2VqAO2h8ZACNAcnb5zh4p8/2z4YkfwqxrBBa0kZ2AGSbba0uoK22qWXpjT7ECUPdoWYr8bMw5JS2pwsDBkT0cmneXpCX6J6onppcDsV09ASFiBvc7kAw6zNtVbsN4kBqcolpgytQJAzv6XMYfecjkiBePXa7oYa6eKFTLcl+xBBtQLZrEuE9426hzMwqnQMdFqSkdGF+LyZM0wUBU2jmbjOQZKBZctdlY1dT7pdKO9bJ023m1pDL4naZk3hj1LvyBUZQVN7ctZk5wKUOLJFOcDCNlNfLmEcTdRzh9iDS4XrgiiGrTqUYibxL0dy6guGEQ4kozmW3yIByry6fVosRauOfIbudqTBvJ+s4LHY/VDFGlC6CuVK/T1kVWxl8xTGqrvvVwNbhLJ4sr372Rk9Eykzw9GyxwDcfTxQXrfthhcnxNxhyxz9ADMdRSBR23vcOp/qkEZPvRX11M518ursZgvLzRO5hbGbtizocGGT1HicTjZuI6Lda42yC3pnwvwfdNilqBKABt1EqJ+6mX0rjZLiUJPdY0O/5FLiSB2m9bcH/Odlu5fJJ1g3r2vOIg+qiMSu2A2kpy4JnYU/5KwoDfTWRDXwVI/b/ad6JxL4GaQSkf5uLwYaXXpY29MzbRZ/G4dApX7CYH+8hDuoS1l5xhz0rOyd6Q6ysA08b3kCthpirRhyT6pFqanNOswHRSI/r0z+Z4QZMSYTYwpBmKzKM58nHtMnCu7L5j1cDaE9v5GXZ4uO1kC5VT4mwhZ8qUmPLJ0P24nNOrFHs7vJm9X86LtW0cVGeSfx51pdbOsOzAExM0hegQzLK3qjQzEb8Ifvj4Ul59hHlp36JxTmatkZICGGTUOLmn4F7ltrUIj2mmA2kd8xSVf+oVdqx2tK+pxnM/NsXy4znatEIxpdWnnJ2DlwVGK4+8UjgQ03e6xpZg4zXmdeqrmrC+J3QY+jNODjVAKUtHqt5Inr4aO52IAf0weifYhCams0yHsf4MI4XBp+c7onMTbdtUjhK1axeOw/yT9WZFZ5/+p1pwODFMn8r13xN7B+bi4kWjANTMIdMcGjCgYLAAAAiFQoviAwnkddC5RHa+oKwQ7+iAnqEgBjkoBO+1cIZNLGRFYHMHU1jWlTM6iX7ZcECb4q0PDckVb3qO15PEvk6ZUEEI/cU0cMF8xlJ2dtIHld6Zj6nN4nDhKLJaNRrmchkuge2PNlnEZ7jD4R8xnbPjWEJao5DXdZIgXAWWt/06ulZUE8kUMCBLYCqv6gkJwlKrRVcr1HHNlWcavnuGo8aE/FHx1wQuyinzvRy3RXNiWNczP8u8ZAZcc7b8bj/CvXdFsrP73vL6ASHoqrvmyW4sQi+fikfxVDjA145QVnEpZgjmq/s1GQXb/0CydQbmiAd4N4iMBoO5Rq+0UllwJN/2RRJ6GQF/0hiGab+SjXM6Kfya/3L1r6xJJ2lmDopkRwN7KBcpZtujxCo4/s1/CvAUe6PDOQbveZlmfjxB7phn31/AYkfBYvJJ0zSxAFz15Z4MImrCEjh3RyVsKPsrZQU0kJ34oHcMAsMmYDaP03VXJbD97FZNQZCE8x/7QWEBNKX5yPa/fwINt2/3NNYjJ0Y+QUcW+zN0cA5TAbcw7OVPQX5zYgsMPV665VSK7Ap2RrB7HAnivNE+wdY0T9yPnVtRnKmXOFHt3CVShHgKacDob9kMb/5Mh0imAENgnZOfXxacW0XMr6dkCVACLUnbQqdm0kcWugG7GCslRwBWAR2lHlS5zRKtAGANm2nI1cJW94Ob0A4nLuPxiqJudByGiKrVoQNMSP8GpwLlygJeXu+Cu9HO/d8EfJbign8Q34vfYTyxDSk/lvwqVFduafnZ+R1xDp1JzgHd86Ehx/GV+A1iIGjPOkrIEJ7V1xdNOsqQISLf1yMyxKGBti9c2sTfh42Y8x2WtSSFyhhUPwnDJUrzllyAlbPeAuGMudLLrKyx9mMkFspyHGT4wOHSw8WxqXAjPrA2vhF4IG2ROA9fv2PhxWWyMyt4o2hbg25VprKT1eltSGIOX9pMQax49B83cL/r4Hv+o5J5ryLMyZLS5CROCbLiT0JKY7TC30F7HuTPUGvCp/kOM5vU8uJjiQEbr7uu9O/pkC0SnChhmvnl+BWVuW4rvw61B09RD9TC/KuZ/XXmaaghzOf06ipLve165TKzGmIHdipcT64IYx1F4JEiSl6loDoGkJgeZbFyPkvw2TCPZwpAtiF4K29bQML0cD4ioaBJ1/maLEFjAwOLwtAUwK6yOH7G/VTExYgSSZUv+ufZ64m/bdtReZzrCUydcsHE367V65vMOsoE2yWKKhf/PMJuhoHeZH9sdCVrY4JpuEvZumSfgjbSuUnkkD1jttjFvWc+SVsFmhXk5ZAf5WiZCmt9grGAOg1TYRkzdlBgOCOZJs3LRMhpv/wZFsQFiJH3F7ivWhL72SHDk3XxZbT5uGblMtpdTMVF2CG5LiqQ7A3ITgQv+5He6O7v6sIcJVY33pBmMgaNyXc4P/DTCgGtwOwdMja199JbwA+wvQkTmBLzQSxEXw4gZDM3a3gMZOmXodgG0LDuPhyGR8v6xZlZ7tbeMxYmhRZYsKOXLgxLzYsYrzlBoVo41mt0vaVFqTQB6fMUJRSov5PkqlAE+gBaBe2FLQHJYcnUNbhtvAm0kbWFvvwDhsyrE7cl/rdca7beqwTMiJLodsZCwiADU+0xlZJB2gRj5DsjLXX8DGhxCQH98mI3whg0T5CMzZjFvhPd7ttXrWy6sILnFzjOsEtuS875AhTL9z/f530RDSjRPVmWsy8GoGabgjGPByIUn2m7P1VtOrHi+cbV10wyKdSRhijo+NJ8uw/Y6/AKQJDl9trAy9oDeG7bKUpmVEr4ZEnxGKmsTlZCoxyPBe7myIrtpGLg+KLtzSyfy/WBAi8Ka03ypnL2guKG5pSOtdFWFo97yYm0cZctOYWCLIIM0knMthPaSBQfvHU2a6ul8it/nysp/phYOYXmKbE0cRtdLnraGDTs77H/JN6CQMaMB4tsCjwH3Xa6os9nLT///i3R3kAz7MY9Tx/1w3rjkFZPE3BLd2+DTZezX6+9jQhzHBxCLA44XtUxKNkngsgcGo6fuaHCVQESVX/eZJgCf0yGLgudpSJ6kEeragq+yM0MQ0vUjtNydTHHLf37gF4EXkVf9saM8A6FKf8K1NOVR+YG7ifxgbY6vgMbz6xhaherHsZOveMcGHbmNluTP+1/l2kV1GzTn/ckf039MpAtGiF4Z/EvsJAwWHsMm+dik0aKP44kOoUlcqa86oeUOLkzLjGZIOq0xGX8wsc6PySSdDaES2ZZoCjvK6VO1KJCiX5mHkGZAHmAogjD4Zu2S7nRDBGpAHGHh4slkcgv2Z5MAAe2MqAnjWArRL29f2xSUvCLGTyZOF7Vs5oL4Df7mliH5Ncl4UDm3WxL36P7E+w5R0EwQMuysAXz//VwIXmMPZ+LOHj4WOCRNW6EGchTKU9fXZcXxxI9ZwCWmWBWFzJv4TKgESUqLVSfI4sh89zpRqfv3MXM6qJ4zhN7gDgsQIsKSCtr0nxZmkiBTYkWGiGV8iGVAKrhkKOvtdKvEwHHQDk0mB6o7XAt9X9c4eob03U3lUokWmFh+hlLq8ezaFvkbfujXpfnjwEjRivrOo8t8qn/d/jWvun+k96zn0/r3j6LBL0VXkxcSc4BTokmK1YYCvPrmnMuUVZULiYGIP2iw7+S7XQDlrpnEY8zUPN5iCsCFP95PyXGQgZigGzNvIKk/O89s/BFyoq4kwrExnlkwkzHPkNoJGK4N9gLT6aMS1PddTecHRqMhBUz/sfGwql0CugOX1/B/AErW3O4VGovDYuWs9R263RSvKHcp4BngM8a3HiYz5u2+RdzCCtyQvDzW5n9rcQI5PIpg0ve85B/nfXNSw4hxpJi5/5Od2migjLTtuX2+ML5SBT5kWtQLSZVhxJM8tgwznYLwpQ14ZoPQcO2AsVD6wK4FV9bg7M1o6ocPYR8d1vYX76T/LWM2IPmhRA/TGecXIaXZWtvvCUVPcPMAU4h+4GDuZ0IlXkCcyVCPb/yKTfLs5OAWY6g92EHdwnbaaydKILdGgsSuxp0awCeIgBqbuhZjqZxy537Xm1gIy05b9iGIEb+wBemEQryc0Hna34ahwwWu0oEwiTo6wWq0DjDcoI/MyJUJn6n2W7Hr9hXqKSzBrH7h1GBFZncrz60EmNFsknG1LooCPrlW/DACqZTRTj9hGx68GWlqVjq254bS7SoEgkLpkhRV3w1wZEBuytq7o9SqTnfBQFx8gIaBeK0TkLHFi6W8hwjwnvQj/U/iOKTGMPokeqjs12G8HqjEE0T6XCg3V+so3NljONOwJ/iIzhxMPYTgoA0w6qrqzdRt5LyhGVxIW4SaNmyzdCl9lK/4gngn3E1ej7dQYtJttUuUs1Qwc8z3mI6tumepxb8Ex0WDIS53269IUT63WKmnmHZfptWsCUKB+BNKQYvV3a1HbBew6P60whgMkqQ+4eRvBMbXbVLBp36uC5yncPGNHSbJ68mPKEANvAAW9jERg9ZPjV529MIoiC4/b7t/DkUjt9LyLYcBc+RUiPEYHYI3bpikj6FUHAZ5BsCo53QoBXLm7CL92y4YP+L76iubamiywsrHNhvaWpHj8Gqwu+VNlEq8Hbm8UXaEV4hbDNzaKmkGssnDtCVn+b2yq3BXOpUWlTyiKE8DDi0EY2xZI0/NpC+Nq4vPrQkp8sk6RocQTFSCWUsIkPbFvAVe38vS2X5lY7hWyGo3W5TJ1Scwx2KaWSUCxfeLESvq2+jT3K6Augg20m1cZ8u/EgadOkzffiiBSlXA6cnUo6IrpBq82KKUeoUFQaT7CreaCtcmM2Y90/tfNQj0RXE21uz7p9NxDwkrJrgBBNVGE45eEJin8zuKj0cl14Ltpi6vPLCb36s6KgP7cs72FbRo4uV+WLPFSSRzOASCcg+38RbzTzO2jTAOAQQeiq/iw3cBN+Y3PXlOZ8iYshxE8T6VVpink1vSTogVBw0LCQ80tc+luyZMXTX0pT3/jZefEXeweAPfP4x96jRl+9EvTkeUNG9yy8P+RzIa9NzYSOH649BF5cJmCnPgw9bXhhc2w1JJWvkNxXwBGJnHMu0tGG8Huq4e7GOAX9r91NdxeO6SVu6fvqRJrhW2bImDiQK1oCw5HSdw3HGpJUfhMyORkzVmfTeAQTf90AyyitEwldwN3sYxI0zpYnu6NTehmC73dB4RYqgY0GSxM+k67vwywBBmgB/8QA/OJpI5EPY1Ij0TKkMHlh04COZ+rpS5zKZIiDWFJITBxrA3GSqowIhQHO2F6Vj91rs4QpMIBtXyN/BXOeJJxD9we/DxIvCAweeAlnE9mZlOy4MZhMKQVWAj2+Pca8cdWyqxzen05D1Vif9NVADz8hAqUXoXJ6kh5yMXDeEfv4ZZsADsZigl3R4FVbbhpidXRvDzZ7vHJjns/ymWHbQkajoY1JGi/4olojW5Fnpwj+XfYXCwtZXPgxxGVkDOrAbUeJCt2cROHhpIbb1+ziAzo1Z1T2IFMABzWMku8QFqCu/t5HhC5rqSBLlg2fHQVWRTdVLZx6HmECE8MArPSQAieLVXG7eKK4FiGEW39Y22Cus/N4kTPgHzR6gO2CJ0cmqs1GDGvh/hBRvKzZBWwP1u1Zm3BYEQyme4MlAZHRR/pJ53KnUXzj+Kh78CKaWhU/pINRB/8dGLo6LW7QoxfgC1zrGxaHuGyvIz3LbmqQHzljG4sAy3k2ANTrIdIAZpRDWWIMCcflRbwkbDm60jg5T4W2Vx/Tx/pQjcd0UYIzhar1Iq0nVQXZXKlfSSgvaV02ALjHHAbRD7BpfJCo8CIo7h23pqK09zA+RMPTvsL9R4Dq979o+SZZxd0i67T2lCCy/4wkpbvvPoASbhBQMEc8rWlk/sPSejl9/MfixI07zmmxYTycV8JnCluL2vOdPfOOrVXqom6EOz7EDpfJhrpV1v6zVy3mkUcN8IhIkVjAj/XnOeXvK3/KmcaujW6sGhDXJl1MX8QoAzKAVEDznFaW35urp30XF8ZE1iJGL/KjwacFkdm2nPywIlXPF0ZfS3G8/0eTjleF2irmwQ7Uehd/i1hFgEmWijVNWPX05Nd321YoibK/50+D/uxt2V/5cakMnMv/aG3GWe56q1dJ2KE/bT09C3+WA35V+cCKM8vOpQpfkB9BIj25Ue3tcyPbdpjte519aNMHGaMB6EUJaeZ/ybbF10vCLlIerifUSPwwMvQrHD/6exZSsnJKYmIHvRXUJfxcjm5D9tkW1jk5sQKm6X81WLYInK2JfcUgQ8Dyv+Kf5YGiSdzTcLYvCoJhrzuHw1B1KmgAQaGqFmvAdJ6T0Iy3JqUIqKuBReNgcn9P2Hh5GMvK4PcBtog4eDxOfVJ+OD6XNHjlo8oVcUQkEKQcW/AASz8aiAAACK6gmbIlppmP46DJUYhVoF6oynAQIS8w0AC/u5vdc9AkAEODrbZ2Pza8JTc2TQUDB86YVyyIQDbEgZ/yAFQq7wa4+EZc52FLJJ4wbXJEf+Jps9NjlLRjS/YbMQAF1gnFGBMOTbQi5RUhJmJYtDiieoxX8J8IXars5iOmq4OM5WZe3f8yWvbwREq3LSpcCPbuxdv+DZxw7sVldRvPlIJONn9RSk219U9bS9ZhAW854mwf/wGRj0IoCD1dTOACsuuV7GFZhHtrf+N6QPf5BLruhC6YCrD2REPYkK3qp0s4dfzRH8OrmdZ6Z9+pWOShDZ4XnILuxAxr2sZv5gZGZRT0hUD4Xub1bG8+6m9AteqDg+p89a1UOWwQprEkA0EXEs/9J96qihq9LvodZOusw5xcG87RcsaZP4ZGZUGcY/SiQee3tSXN++LO/Mhxloydv6RohlJUdkRN7k/o53ZZAv4AAEIK+s1U6ct90edlyBQSfbSVCRjzEYa0KpLd2aWwR2jsXwO4hGjzdodsSccn3vexjuY7QYg+unIcHJ38mS1y6uE9rmx/+SvFbak8Iah+4miq9zeHzP5uSxM4MoRi7ov/acQSLjPfKng5bED0xmURd8CcDfuVBxiyS8VtcbLZhL3H6Ms+gPPdT6Tm/njC+mJZ+nfgjsCZOMkNlkY50rSysdBQQizyF2MwINyDl/LieL34pABXamFSfsTi5EFCBUpiS7gp0Fz07oP20Ij642iikqffZmz/tvosJAg2RIoOlWe6d8YtlzED+kX32J38+9gk2sK6q6TGBU5+NKlSnFXPk6oSe7ahiaOtsDyPb/c03IyVSWlXS90uS7WDUUNy3HTo6maTFVd9MJ2tIPXr3EP13864w7+ZDFmqWWp/EWR/IPcmgpW/MIvuteuY0jbplRp3U2XzJqXQkw1MWD9xV78Q6dgnjKzqhpco4wwnHtlA4h9MBako0B/RV8HeBkh5gNXDvrFjge45NkwlSCb70BnqEwmDjclvf/R2SWWA/dxfbl9GUCx6vQWnJ811mnr5/KVHCsY2/tAYns5XwF5b+b2dyZtq5oS1or6Lg3UqCA73bPWAjZ29mQka6LTxOu7s0qQuIJkkjgSZeN43CiRxq8vbbKSDdv/EHDiMs1W/VnJk6NU/lFA1b5d/+qWj1yMsrlpsvWmIkx4DmkldIJQjB4ZdUtZXE/hozjAWpdsDg+/HsGzR/CR7QvB6qVP6WOYg/+K7RJBD3OmgUldmj3+vbZT7nqNT2+T3h7iHBCqr7RHb48TnIneR6rYtt4BpFho+UA0+o8/F/Z3Q2yDJDyYpuelHmtEwcgX6VLZiYiADTAvtPt2nYGHa7TatJeUgCM3igsaJOLIP4c6hL9Q1ctpvDDpRL60ZJBYJUS4bRKvoxC2K7vC0rpZq0HQQrfOrcnEhHJma+Y+ht5z9CFT9RF8Z9DCvmakV6jox+dN8v/qEKb2MoYXVj3KaU6yoC69P+vKWONuBWDr8TFh0YulP7B0NpU3PFHAPkXoYZEMY6cnkCMJbEM38V2fz/oAnqaWa27MnclpQxePzOpHjaJfPzTNfXHBUfOmf7gPbBdefXpYb+uhPz1+WjLy0aW6Z6z2pJ1xQvKf0maEljHrDJ9kZNnWvWbmc9mvZh3aD9Uc1S+t7juv7uDRwrg29d9YGbqgPrw/C7JDVJ6Vm/I1gWMJJqKBACeIZ9ICfw2UAAEAmEHnz2ji8h8/p5isLyEGL8x1dSfKZtqGD49QT0Rs7DU78TVaGvubcqh/cIP6Wx8VKUKuHQHq0I5W/7X1O4Gc74jYZfCAFo2Z1IlDEMGYuEmh3qrAr+QVb8ZpVxAmAL9zolxzfDiqt/1/DK3FYb89jmcvE7v/kW/kVI8/jVaoKHWDT24xoPOciQASvJ7zTOzGiNj5LSi1KI6hmkgv2Kp+JIm9zwLoNo506CrFqsQmKl9/VBCkYppubFqUid1dyUmrqaW9UgsipKckxd7LgNUY1hrQ3hCXCUkfllsP3cgFuEkr3mgBKJ9sMYwrnrU/lytqKRYIe441oi/PlVnHGBhJsYP8z52LS4SDfJGj+70ptFrtTWFqLOiyzbrh3/EuXdgt+VOjoBebnFicwjVA3kerJFTO0bNGmfU07HucvV2sXWAuKe0f7QYgI3WevCmoh/szDuY77/Nj8gbQLSimgvU2piAkM59tOnXbOWDemlRf2ZJsiKt+RwpUryyVmHe72HHXNV7Jj879LcYZynh5Dw+P5Sy7qrlY8MLasiaF2pdJLSzcrmxBRz/EPvICEYZw/C/+HkPzyVmVtO/L4hfo28+FK7Z/+0a/n+vPkQPJ7QPcoIVDPtohKo5zJVpB98iPSLpH8iZT3hn2Q6tjNfFeRu/gdr8Dl9aM5yyCqPsawSS6/82FG8dPxfhYcxwVRmLAKzBqoOROc4AqfqcAsdiud4qN0r1pzfWAVAL581yAUXdBLn9lMD/U90nJZj/8Xj3a0Q5FPIXYzaIo7DAQtuIaI+i7NBChnXZBtSyNmorszEFsaHjSpQztH7rjcFhB8ZLjVbD/0Jn1eJ67PI/Dr9oZPV6kAgLB1v9TNYxEH7J4AWY9wgLC7cRBCWOx5mGnXwJSIUITlfhljaDiZ5rumMblysNQGxkFcB2ibIf6jHcmwD/ope1GKvcq9YB1OI2avtwyHOu3Owvd8Dtwr61yVz2TBBQBsFnVQVUcWKwjHqAdN+aIXm24xRcKCI6iY65cXBh+LhhCvlB0gq9bz8u7HUBsMvVPy+63PDqMxNf5ODDWtiDNcoufw6xRK8ymYvdC2y+YlUodZK5i2tSOAkygApjPYBVmyB3W3lhZcNL3qbaoeuDitZCMO2loX4ur3VdPLEij9L1aeYK8C6iYp5YI66sPQv06bEjSoLrLxrnzSO0Qt0BaJaIPOqHW8SYenL56o9Dik8ivu6jywPU+0J6byBAdJ+xIh7EMncDSX+Ix4OzzBCAsdoi326v3UMoSuNADz/3F/VAFmwA5dp/hYCvfqcOI/SafXsgtsl9XG4UPaiViUpUonm07m1K2F5arthJE/md9ky9jgr9FBJjEvflAJ3HHUkUNKNvtCwTeZ94D1Q1hh6RcdwZGMnUaqYAYzuXaiqXqGXU8zNPr7EnoUht64ZqMOa8L6Gs8Lw+kSlKFFHpGYvwJzUdMQt694oWGdpgWkB9ytvuJmq0EqQc+25hM3LhC9jrMl1dzEjYcgCfAWIIBNrWF0Km9yw3SJCy6Ili5ZUqqMRlHLE0+EAeW1WqpsxCu/Sqlqg0jj1QH45oI6s1XtOSXgTCYs5LEmIUQW/srQyrk6KSO4/torDHkNxpMIB6IYDRH03RTNx6zd7Icpt9xL8z7YNDx6QZH+aHNdIvcQbEl2vntxRsI+LhK8eF63BZdRrMEcxwuceFg4aqalB9aTJjr66gsXRHVR0Pwj6OKHt/DuBw0KtK/7vQ+uXIbBGum8OnTXsNHTAuqWKMuigijtFtkLlTgx+uJdFGc7tuq08luQ+9EYSsVqvWVjRGouortt4lo183mcahom6myDS7JzOX3X/5eKVSc1Qt7CDv2uXERl9BaltK5XX7rNhbFgxeor3okTiuVzshXGfKkZDC7DPOc13JWwbEeVt41luiUxMwdjl4WA0BhEXjrnsPePXrItPDa3HzNj+LyDgTosi9BwTJZPJTSW0pzHlWnqp+EQ5NXvAc0jQY+2MRSuPT2DgtkuouHuFpQMnifnC4TuFeFsN5iiAXcp2VEoys1cZ+yyt+wN1jJKIa27WedHIbGhMD6fW9uKzPES2jRHOPegjgoZpCXC6FKFUUPZXwrHh+SL/Ii6hPYLhvq6ZrvZz73O54olakSsfRfcHIt2OEJlDpWOtf22xSDv9KfhQFw3OLHZ+glAYDlyaGLYTleQCnJzl43GupbWJky/UdFz1Q8t0YD3W9LfwTGiOcenhpObUEYp6znz1EwIE4EZO3y/b4Xt/WMNDr4JwsX9FArCSVwTlC7vqBI6sjslIShYW9TUkzIbmr9+85lG0hHDC3RMnwbGyA64H3uACUiG55cE8iMavVD+ye+mwx8xRVWuqXssB2MQrI3WKKhIgPa5DLdRqPb+r4P3twZxi1N+vh6ZRI39Ed3qjaInJIm2mfeIzuQkdvI8sJfQq+mNBV1iIQEpK1lmO4G4E51X1OGQDcftZ7rWTaHO5ZdQMARILDaG3Dg4Rd0IPgbSOnycc5Nn+AHgeCoJTjKegCMAUI8AaZBQ6ZJ2H2ZI60TNmxgMHzsUahVD5N0bAoyX60aahtxoIxnbjrJ+RDE+xpP31mXLIJL05UcKKCdHxhF8L49j64Nq6ZwZ74Bcc//sMurBp1o8QN5yggtHL9YjvFDX9N0gluaWvvkb9EVcatDWunXEQFrdyt+2xk5WsW6zynW6LJDH9TvOePTVmqDZoeO1Y6ZXudnWNgN4yAwe6994rwxuDZX8W1ztUD3YZmHOcXxpQjPig9DfXXkM0dz063qoSRE0tXKpAmXQsyCiwRZlruXmQi5aUMsDVKpYFYfXqMwQchucHjLmJ3MTgttKTMlsZtsTPHUNQBHAmeiSaD86fe7DF7yZe6eV2N/zxS5NwvWEpxNhcR1aP2nsstuYM9wZ/UKYOUSeTEXWeGLKnK8gXIM7Z3qtKgPmroQB1SIjaMYXleAXGSa5GeTI6oUKwN6ADKm2XE+zmrn9oJEu0rW0LdgK7SfTR1LkI8mha/tbAaOy+JCWEQJMOpAQmvJgDJeSUGAJjjnnwy9BfrrD1yaMrzqCuWOgMsLaW999KgNfO1qtJc8472Mc9QCz+PqJvtdulx/qPtxfcQEQ3M/FL+Z0uOewjcQS7gH9M9M+CXh2BgwS4kzKiqu+3FC2YWEbxLh//QbhXBTt2ihrIuN/oMwmppyKVKTlx0+xDec2B02KNLVj+78PlQNFD10k3jmrsv7W6PtZ065EKSIKtj1Xnwi5n7gH4ej6Du1Rp+8zmbxNShsmSfWcnqdyedAsEmnfpEn249mMvFIee0URWbi+bAgtvRuvv3KFpeZpRbBVnqxZLT8jAB/6IfTZJGTeeinZWCKhcdRk1TdS39+JwcMoeWJBuJEq5M7l27WfgMgsdarg/aR00kE8hjRq6kuOgnToFfnUMscWU6Cm3uS4ZB8jXhBsZqAhjfLJ/ob3jktmSMU8RFzRAy8Zf6Es7O2SEf/PVWzXYK0oPdc+lft7twuHpbJJTkkuAWFKYeevIUJM+kk93wjLKPzC1zDq1hVrj3FNDwE4G+zVzJb2ZBiPG774043Serp35FV4cPW7ME+tcTvb0c3+GVpmqPAx2C47AtpFDPh6ODDJR0xk254BV998yGvo1TjQgalpazmveJDV3Zj/skHq6ZR7wG40NjycE8PW7JZP9q0anV7FwxRmPr/mYqYOsWqDTIrp53PRHIwixADLfNbJVgcZPhQ8ma8tIxQ6Gmz9iRZtVMioEWtmjHkQ15VJ5ftawjN4Wg61hxDTj2dkE6SXApoYgOYKVsx4/I+b5A6lC0MFf2zoQLcJIVYHQuISgsfR1ezGXjKGwUfQ8VQZM+cCDZ25TqPge540/6lHlZitDiBtbXgihUi5FQNKvZyfYYu5PhFdfElYTlF1PdE9brqyFnn+7/Q233XmCvofdRNQQtClq/cMgXuQXbmqVRXVJ90smfVRKEevUBW7rtWLXLF9e1kl0NVh64jtorDKlwbudzGhxz8MqCxnbT5AteR5JEPiwmBJ+WdRcn2l3TUrGvktPDSJG/UoDZ0wW5/c4CGJW5bpYGsF90mudKb72JTMiWH/mc4QEMukc/8STmTd/jF5h4jzfso3lq2wxp8nzWxP5UO45LYdUK+016/vhVD2ahUNMp7Fb4yETSAqNGmnOQFFZdpSqNtQZBSy+1uiRvGB7NKPzOPxAXsqNL7a9iRvn8rguzjozd1iP+6SPuZjiiVKftXVmmOL19gm7uFEq8w7uGJbo8AwXmviDqYQB5qB76qGn0iHCSoYCIpa3n6Tm3TJnCZjT92/F9sVzRRW55QSUW510XfIFT3RvBH7guk3G5KhR0WH2qtZ1mhh6ICp/h4RPggDMD+QhFoeBDcGOd6myCfuIXnC13gWjinuN6Jn3m5L2McZZci1fg/0i2wNhQCEyhecOYyF19zkTiRQjymn2VZp2mGPbh+JZhUEBzIRDzkh0AGpFFHo2CWVTZsxSSbWSl6pmAsZA42pd6IMAFJuosLi418KK/pTWtJPYlK4WjuJwulua1Oie0MNOefFPW6bKGmeGBiJRr1I4RTYDi704/pMEesGe7i06nT+m4++qgnmOS6Hk2fzfJwwVq9XtaNQJ9vhWMD5wP3w0I3iDWf4z/doUjKCUzNZ+1+Xzjxf9jabeeQ8ncodTT7OKSx4HGNMYa6yygMsyFd9gwwgx1/rurNaroZbCxctoHdvmfVSyQfvXouzYTxtKYN24fbGTrF5QHgFDRx+m4tq6cidJv69Dl7oD+FOoo7F13SvGw2cdKwaACm4uNvEYzg2U/lbSmg+Xr4I5VxNp/wDXdkk5rr5gniapXyGd93UU82uHR3smsINYylVieRv1J1BD7WH4muoiMB5uFUWrNQo6x9izdqo52HQeNSAuOFgwiVGrNQKg9feKg0xha9uOCNeWEt19vZuBfXVYeU0JROGUDGfHndDhbciDytqhai/NU1m82GzFRZ0Z26Nytk624VUcAH9fbFYAPa+2gf/Lc5lAStYDSrqVNkkTafe9ZFjg96v+yMFKk+fHOy5KVY5HEfdzdl7ptgqU8eyPMqRwUzOOySvkvXMwN2MN9OwV+WTqXlARfCzCANLPJf/iBxXSJIQZ1/eNP/Ee46iieAeaCWhCA5pTUimZQur/6NZSfeW7B8nO51JXByGZHxTxyH2AjAaa7TFfoCcibzFmLVD9wnU7sKqIY4Zgr2F3Pprmp97W5t7OF0N3l8P/LldyeXd8/cIzke5YAAq3xRAPNhcO+nBz53JIh+COeWjlSyvLf0eDC9bkodTDyz+X1MoTi88oUp63ppHSRbnz08PPce8ldhV8Dr62jCRcfwU2tHonjn1BfgBRv9YptS7qliFHW0ouV3jZKutChEZw8exBHgQOC+DALT/bcBWnZvVnM2np6KmcQGefnp7JNAr1xBXil7psiuBiEbO5T0mIyLqG92Df14xOMsAzQMLl0ALXPRWuCLynA+HxdF/UWdvCGlpR+3ss8vTIoZNMeGIib5YiyVOTzbmHw1osodmAEQrEcCJSoEfpGHKTRrHxMS4gEn0KtViiOpK/ghSNKxbSiPzxAwhRc7FKvDxuY7NZ+3Gfj5opTA7dJtEebud69D5BBEwexNkogCvUyPRvTB/EAhcD6zg1VMMcDp3mo8SdUk2ZRx9C7+n5j5OPqZ4eLbTawVuib1m3gfvG+v3R6Nq+aUcrKlrn8qnMk0y6ugAJ/4zo/Xb0aVwQ9kgTqGG+aWxXH9G/kp+DSWOkqcSAW748QlxvOeqaXIZ0FDo9OIAkOgQBSdNkUrSaaUz06lxTE0S/Nn0VklnAGllsCxxbSR0sVhY4FPQVZGh7uJLiaVk2PeVwkJXFq+N1N1ggfthi8Tb0TKLA7JRiZseht9xt4+yANpwNPaJxe+USa7PsMv80vyMxFqwwGF1dy0C4Q9ltTmApcSZsaEVozeWg5NdrsoPo2S5RGgMJtMAqDv7MSe0bi6XDlC6d8+n1Idd5a3Z1gd6HXX443l+8oDxJlUpbP+FXzN+5M6d3IMotC5LNfw2OiTvsXhJR8L0cR0RE8taqZ/LP9k5RLxgE3yB3I+lZQHmSlqD/3zdfTCF7AYN7cjk6LJTg4jvk2es+ehTElPHtSE01Vz13ZhGcegDnA6l+K6VsDA4mxSR9L4umXu2Sw9UZjYrYqPSJhT3nRTagXbPzGvC1sCU4fKgz/vWEDvO6yInNAKS+rRKJ0w7LhdIWicCK9KQiyoNOU9i7Nrzyn4d8XVf8VCFfH6W+pfC6ZpW2BtjZcMhjLw8gM1UszsM4U3OrzPA3z6BMqvXEtKFOc+zoqXXlxHsHgxro4dp30dp3qDyYxvOpmKDXe4iqheFQhIc6VVdg9oQtCtzJQuLjINjw0+oO/kaT9T3467zMV3ifEqGBkU5Ky0a9morxV9E7kUTCRFw4hVUZbIntTHfhaE8LkokBpAVnU05Ivno1UySnV/nyjOQv2AOzdEG7nQh9bD1jXCfqsGUkeia5fWIOVVFnNywNjwk7fRQuI0f+qeNrhwAVJFg3e0CewXDct0/wcf9YSIEHYV7gDSy2An3hb1/XFNNss3jQe6uwiaAlRiqFXo1sg7w+7GWPERNrRJ6lyeFrW7NclWQdiwxv9n1FxsDqcXQaWaHKZlzlU4GFTbXGHN8CsGi5gDE88xN+remkrc6Sdd1BIHbu/6vHgL4YQ01geFVS3Elkwp6b8TzgvDH27/dPN2jZLmo5jqLFaf1tXC+BMAAAAAjqP9cwS1cHahHZu9zr0c4yXvQtZBbEX481vE8OK5ua8ksN7ddMOFlbzFptcJO7SMTj8vGP+yqOvMOQX977+KiwJWET/vw+vl6OtYN+JFAiO6Qq+FFUL2BI7EYEVIu+Pv43yUMsEL0ktiwP7MpLmPXEEZAW5tkOpLP0p5d4Qug3CpJ4PzH814eJSj12640WttP2A70fn1Sa3dCcIPqoVFpCvb81rinpe5CLB8C0frZNsw/TwcnpnZJ/dl3ruG3mrXDyK4sBxFPKABrQoOtjoxjWUO01Rv1bvVDLxF07NEPksHeq8ZTHgBYeP0uIIqW6t+qw+mRWl9PzPZWn6jbdVLYGv1o5DFKBSl7e/oTXtzRiya67zKNzw0j54Rxg15lP6oeblAlHjAHkDNaacAR16ukuZJvCLQ61Bj0FN4eaC81XonM2MxdhneZvtpqQVIuURwsJWvOQxJE/zbDhDB6jrLZaVm5EfmgBlpPaW9pjaoSo7JLlSx/RuKTaxlHyoYikyQVquMEu63A55neXq4E3UXY8hBsG6T17f3Y782laGj6OSnkHpTeqqVMkUGfW5Hui7OM8F4fDBUvDR4C5Vjxn2vWdvbOXO8mQXr2YkbPaUbme135ne4H6SJr3fXfqNWBAwiWobcgGev9n50pYOTjC/KY5lDtBfIeceeVxRSSwt/DA/fLU6MPhrw9U5LCmEYsOYEAnFRs9wx4JXnlZr1eadJA7DjU34D2CsvuBibhLYhA1vYI/ziwhSAORSLjW+and18lwfUym0YDVG3m/2Nk3pClLVN9Jnz2C8zBQ0+BynQf/Ssl5QTnJDuiIj5ojmAziKnJQP5JS/kNeVxTakfTeKlNLBYAVhs9C176wT+t3kVMoz6sMub9KK5qezchdq7cMNYf0kwqQSKIig1QOjb0plk4p6Nxd+ICGhJX0mCntnCOb+TNIHOhbopDpWAvgk2y8jmN3FJUwLjHkw5oly2E2wg+R9KKhhE23eX1SWpCr05iDvWsIa9x3wptnSKuzWCW+PdM3U8UpmhXsWhvq1Cd/L5wDbcolRwlFathFtxVL223enNiFWFkiR0fFgy96ELsUW57p25LFZlDG8uxLFu+VjzuMmfdaNn8ICncbDVt3XMYIp+tg2beZxxlHPccs015fbYyVbyYpiyovbAvDSkmivPaW1hx4wRhrfYLoKcM/eLqwJKTTulRQG0EDE8eMcIIyQGgJrxS+HChQBXIgb/EEZR+fNZEbigcyW1OMIeJBABW/l97Hrff9pIvuuhjDovWgouPbimuqS6bTMFHShBghWyHJ2F7rr8IEEd8UCbbCqTHhoyhGGjSKFwLo0tRzUrg972GaXuddZkdQ07G6TqH4ElrWADClqL+LpVEH0Ync8Qt/x2jYrvs/qP1FLOzMxCIUNYbs3eviDnrkqaU2AgrqvoTbb4ven40JLFDAA0Zs5+I3ibpGs3h2/xT3c8fF1WN8COyoVjefjY6AyWCFBYTxjToZzvFZwUUsNjUsrIEURO6RrQfw7N1t0NWjJuWtwkWgedaXVDL+YJTvP3bhDgcV+bJlHRRMEkdgmv4se6me/3uor4QL7VF2ABJImmydeF34f8GO6OqOZTCBGrc6U+qbiUaxNjfRiNc+LYkT5Yr2ZQOZ3Sg0fdXLOrvC6vnjQ3BymAkaLanFGi2/xCx/EKFzhyPlaivsf8MXVoBxc7vLlomsGlq4adouq+xx3moCxq2Urbr9g218RI6xmM6cv1N1/BpA90U4RcPmCTtu/TJbUxrk02sF9L2CQhS8EogWPDcEFxG3BfnOqfYr5jS+W+6HWIdPUHwXcQXElYkiVnoE0LrUTAJE26HtcfAJveovY/GKekiSiFld/fAAW99/UjFnVZtUxCsjoO6fXAAB0iE/v05yQ0pxwAAHNeT3VLWer/5qeZOI3j332jZCXboNs+TdbzUgOP476JIMR6VXji6Q8QtlGZy3AKYRsuovsZSlQL2DzGAwwoXttNMfbxsrXgeFans87W5af4CA/62gx6FLI4cVZRuXAyhGKrmcsAJIjiYPESksd/95OBE/rf61GkpQlrkNj5IIod333NlWVrJkXdce/cNpJ/EMV7Uv1MoMmWPhga5vmRL1RFG5x/2qCKQ94YGcrUeY0QbTPHCbnzpQcD7IQAAAAAAEoqzjLtF+VjPVnx0HbwrTAAAAAAVeT3UnhNwA6pmzBDScSfuFv19DsoJUHWrG5fVV6O4S94ABXHfMx86fif0eMQQ13jb9ouVLhElY9xgFucssGItXQeftkNJAXKnoJ0HOhvRxqZ583lWZQvvuZZiHXC+iP3aTgWOflZrIPA/qsA7Xqc+uaPsDQXSm0Gzlry3HX8uMDLYNuCeFh4Ok/9TI05KNv/tA3YIVd5khpj0s67Qv0V40dvJB1MtCLagDxAZYxyvJWs7TSiyEuBcmuJJFvqLieJHz+f9uwOPw0QQ0zrg20zOaiirBVW30a38vahY6FxeJBJzMlAUwaufrDGTBVrLXXGQt6gLfvBoshWuuGzy5bU8Y2A6KcvMfw3KWQ6QGcwWBo0bU2ZJAiOurVbamGc6LV83FlPNdUPt361P6tWNOjHbFtVtT4bIYzPGPYqszEFPexJ8/tanJH9bSSFu9uNXYH4NSML1fs3CSL62AHwe4rOVUlwF4rnYm1xBPAAHn7LZUwDMDy7rnjE0FBOynL9cXENQdewFXHgdIyDceHoM6+HwWlL4JkbGXWkFuTyxxrrgCODXRiI/ag6qLzK8QHuEGC10IiVcD76EeEStl4wT7cGRkfH5CvP81AkXAsMphdBVUM9ACfK0f+vkd2PYmc3EbiMGqjrnF4bK1VHEP2uh8E8wdoDT0Pioc/iWX/hTlyvNuGHS0gv1iJGlJlOTRqj50XXJR+NS8XYRHoUffmSqMt1nztCbyvryx6jJAMPmVdYveui6XJ8vewnWEzX7M6IXYXNbe1YvCK7KFs+X29J4etE0EjXecooTQPEojKbWPfPP0FUki30YajL5SHihkQ4pl2YEQwIVeIm71aYFR8KNtI2c/LB5IPXZIoW9DkDdgFRMqUUl2+z3vgV9D+4g7NkQrwoF6xliNjnZcYxpfEbf7sD379Q5drUZN4XCfxt7zJx48AEAqm6JsS71fSe/ITeAZlolyK4VCAHCkVtkeffvQMipGTmIkQJpwsCIMSbL64nZnOFf2oSiP3O+9BqIvuYMApr7Vkolctf6vidQ0ml7Ig1a8YMGsghCAU5inkQL/EB639+gHlCsX4x4c3YNv07vVJEWnHw/8i4k68VBfi51TYHc9lC1be1b2FzN6X+1Vzuzx/l8AW1e5+lZVKn7e+iuMwwJ2enUptjaZdcD79RD402pXnw3S8k9R3VC/N3NEjOCnQwArUoADQbqtPd6093oP8B8PVOHUWTVA6SxrLnDZhwyyPxB5KHBjU40Ucpx+282J90Rr5VIr/SlmbjiCqStic2z2HDljiAAFxWsbJCfDcoaiKOfyztu6h7ULSlAOS3HhMJxmQgE8KquWtT3p3GvZl2DRCOCWQAEzUeXs3QaJrYY3cztasRgLrA++/K+aeL9hW+cbBPPb41VZqQn+rplflUXUAXUz36u6Ez3ktBKILSzoNrWihKbMLNaRzwIgrzSUwn6AT5JWtR6/l86anTP1oQXXObuveGOyCn+DJy8+LaM31a51kn4FwHQR56bQAECC0CbRD86KTxMI5CS/YHjgn90KPhuqEUJA4Aj4BMv6yeLddlAAHpTFXOEAf5Wkhjg1HTk+JEVsG1M56MfE34XmdSacfvGvnHYySj6EoUlKohV+zfKtoFkLfy6xYCq+pUHfTRQ+PHi68xm/wKvs4a3HOuXtbOmH7ZE2cKCvHPHStezqLlQXW9AfF+UZQeC+cPyTIQnTqkrhVm+wajRK45LBNFmmpXf9/8xprqbeZesoU6fxGePBpqfyQKvpKSE1S3VUz7XG/J3PbSFKZCXoCluBtUHDSat1bBDMP1MCtEMmca01zuTvmMHoFVKdHNrwzjmOwq+hH//5XU31e6UoW1p8ZQnA9fUvolYErQcMyJ/csTYDZBicMnTDbeCE+QxEjjAK2O4pw4GkY0c+RtD/bVat7QolTdfCf8bylwpMgvArUSkPgOelANNif1TGivJ1cXVcoYM3T0lu+uixvqGz7yDa/xrI967TCSBEeCq534yIjbTKomENK8NxGcjfbPoAY4VEjEyycC5ePP9pFNu6DNuker+HQWH6uukPtsDh0tVEJAgnc68krIMK7J3yrfvBlSjtleMse+0csOr68dKTncg9YKos/dPYF1YJb6HZoHdGagaeHM+dWNwKyvwZ0YsqyUHSJlignP/arzIGWTk5YkZEZRXLmayufJbyR2s54BUetMcsmt78nEfob9FcCUqx7TQD3vqir6UpsZZ1MLjl44lHHDEgGdVsrmLesbPXlfNZolB76jFecOymF1Pjpqeil1ooeDMInkxYFK+MnR15pEnk9Zt6EvVQsn3ry5COmwfRKzMXtgCUIVs5OunOB2fuykoDT4xNEZSMHI98swn7GDD7UicVRwvMWCXfaFVt5JGGvzB3RdQi1XEseXNm6IBnVHH3CzDTJ6Vn+heVuqxfEk3g2bQ0pnAv942i8SpoHEUOxamGx3DTqoWc9x7Br4th97guyKA86RaW+0+Xsj3JS8eR05SB3NxWYVlJVJia+QNLRk8yXhii6FV1+lFQ0TPjqllIMW2eHSRtU7uknDhkg/IM4h2PcYiotYc0oyM+V4QNJHaeLMTTHwWbAHbHde4kdjBshAGqEELLVoG2fZ1+I+h76rxgx+WXVla6KXcIl70bep53JOAO1Wh+oawJMchLT8MmRPT5DNvNYWX/yAtgc5fRDqGG9kSjOc04qpO86kfXJneO+b1UAuSJ1Xn/lBpF3Sx1LGwqhqHe7NsyLWuh6gCGOO4SDWiBZOpDhS5aV3182GaY3a7EIyVVN7txdTovrVveWLjyr6o3JukHEpoyh2XgAyAG9w7DTZBS0m77gRg5sVHVwtk1IEmEG/dLJe4IhmWljuCFnDOt9kd4NYU4Fl8b1tpC4mpE/PzYY7xOZS0ce1GvpzzyVdnJwjkv7q6iScG+NhwQOCkTUlECVjxvxDLu/0Fn0RejgDFkOcDerPBF+fQRspUDoSali9GSVAOHpuuSifQ+J3MEWFR3vooGWO30VWhZWV4BK5BBhNmZhRYTiDNyW/lAYU3G0SPLdaK0z26Dj1VgCr2MmIVB9t4+wSfCspStenWED1Mmhqi5+ukvaICMhkTcgpZoiJNw6fqQNLaNahsLNUBIfu/joQ+Aq3zE/4ouDpUHbPOOcJiO+uxTvmGhsYh+VvZDiG0EcYBlFTkfBxW35lbvErSyPO0s1o7SLaJIUg4IIcH8bxIKXehDN3yKWv+qSQGuv4JcU6FrtxYzkdvKHAuJlT+XTfWSQ83FeFMTPBerbs7VeuhXGORRLbBrlWyTGwb0jo0G25flxfIoqCfInjXJVtWqfgAxUK/Vb4Q7E/oPF7jhzYiNlrL/Ba/7d2aqOQfDoVK6rLw0HFFzMGY5RVqXDwxThtxOhkJQmXyF8sev+EJJ7Ngl/sWOFg5f+lonEqLtYe8hn4t5Yh+nn3pYIes7IwHLyBYpKim7H92q6u5DFYX3EkQKaTCW9RO4rkFqv/9xXk7JOe0fJRrx5bmNeIdf1RSzRJmUw2VPjID2YEIMKxNYS3b8209uKpozVtCcr52A/JmtcFTl8O91xOPi588aGNIBEVaXmxzFaU3/T1s0T9uZKMqTzezI7knGw8lTlLlCaqmNFS1SR4N5rsXwIXrTCBJG5n8wXxcCv5AmkOaMmqemv+THNn9Db70Ls5zU9ctRg5itYHnK0erDXKtgCn842r+1vzPOujFR4XQPeewXghsM7AfXbDrck2jDJPNhKP+dXs6uzPYI06HOvJO28fE87+qkLf4TRLyhFqyuVZAIX6zAkNuozPZrdDsOeJ2euES2xKmD1ICR492gTJ39vaicCNdNldWFwkCr1SsdthSDojMap6n7jcQKRxMw1+zJ0i+LyV8OitazPkeHUxQP2nrWBlDOY4Kf40VeE2dqJHiqp1iKu+RQF4/LGxLQaxuuIzEBYBPcoz8wpU9IaR6sHgwAHHfw2X1b0YgAAAAAaBGi4ZXGAhC6LTdYf+ElChAgRqvPrMbmiqTwMXkYM1Jl8VKRpcp9FEbxAqJ9QBlrIoKdTwgCURLAqc2NG+oVbctEUZ9AYFeJHtPMHIuUHislokeLNs9AO2DeyppgxX+0VHLs+ZGb7hBID0sHplLwdk0JbMR/w/kM255xkXFADMpWaCXSs9iGwYWQIk+bE6P2qA1hHkficEgAQtl7po63Fg5KECxIwt0gyZCyuFc+l0eyzWkmVYRyTpJkZa3QERzY/HQ0KiyWNaiPNQaIzUtQ+0Jc4WZjZT0k8vI8p9POQ3sFYPJrRm9HIwHBQqDjOpIW0sLh+4YiAkU4z+7Tb24kdfaSXZIbLhS8Nhact1pVbblGURN5+w7gQQAT8Av7rCUhOIxyLJ0Cwdodt6w/X2eQY+vavwLwOf/Fki+Cb0BfbB55WUf6D4AILAp/9J3vw963aWrJ5DS60dvzDH/XUMBv+JV4lND3Mxn/3hgABI/84ZWMjmSoQHtP3nAbJQHPfZOqJBS7yqATjBE8tyrU2hvc1bnbORk/DVa5vNNE5hjwfHzZNQQAnQR4R/M8/2ltzuO+XOpB8eAibl/9rolSRCbpBu4o8+UIWMzTfXppUQxm0msvMqO/kgeS2WfytWaT4BpcHGq4G/vsm023mWQrrBGdDHm5Hp6VQD4o7djc0LGeI4diWY1osA/ceG2Wu8TLbco913vhpJEWzQnFCvhfpg/q6qyIL11nbHrCyYzjt4+eIstz5InhffB4zFZGtCQOgUzoR5ddze7PFdSIjzeGRGOh0xSc8AYSbRFsVMJHSVthQyHZm0hsh5hmUrYTGjCt1AT1/GNoweKs4yZ+zQs+TIdg+w1WNF/b2xlhDsKMpH588KbJy47jT7mupZ0wQhoRd62OkDlmxNT3N42jXWY+3abWQBBdAjUFFJFQGDeI+TUmpxXxbD7cHgzoZ1VH5jPqv2HFLm6mjtOizaDvji20BYAqmwxbeCzJFXPkXElvxA2C3bs8GI5jK90LmbLlyF5Z2ix5cyIK+IQVUNRTJpcIrhqOdloyh3d1lZsYcSa30GCUsDiwL0FFyPr9zG2U8ezku6d8Ffkr+GHDVuXh+TQqVxrxwwp9GukyEX5owDtnhCCYLTeEhn+PrBBUX1SaBq8tZKR1pydUwo7YD/x5LdDsQjMcXEsrtHAXjkIywX7vU6OBhPu1yfE19I+I5ulAOFFO1f3BdJSPkX0Gqam17c/F7F1lBCkGpSx3QqKPH+vkyfjAhh4xMUdXtPRK/liB2KHcazMAolUq7McZfd3VjmkKiAoK2p1bAwRZL9L1SXQk1JJhsKFJQkezrAQiORaDmEpJIL5exDjqAko4lnhLtx0NkAbSQyusd9HIX4FKO6Oo7W+byhH7cAFoFvrxXcTSArRTKeucAPnPpCTHBMULshhuKvOAMLqce1v0rBsd+hY1Sl7TKY7ZtueD7zCXwidR0Y2+5dXjWHso5fPJ2DN5ErOG0SkRibCAjhDh0lGtCenA5mVTv08a4Ph/TCp5b5a1Nbwgbcf2m9HCIJKGwXyGqEw7L2ZZqlyIcYnc0ejysjgA9Q22FuhGkOqM39a6ndFd6xZYUgc8mlraO1uUkv+Y2QAFyQtPAAdtr9HHW1uDUzQyuGaYN8S1EeECU/K9D3xujXE6dYBGHygvq4GbwwnZSlAB1y1NGpDBXGlQv5CbvTqrEL7Wnt4FzddkA2lDJKReB6NFVyTp81+xgnQGyarwWq3HqpiOblXJOXnfCrkeJnpiUhhp6/3s/RTQ2dXIg7VovgXgX/paWb/Z6SH5hNBShAd7tjlWgtu1nERd4Om5/I0XV3GtrJRUUJQc5egXFsqEAP8C0ywEYoGh7mSMuOBjGeS/4kU0z5WMJT6Y+W+N0N1fZbzy8VaniCKzcdTG3Cvm4O04irT4Ud+n6YlyfesPx9SyTjjCzu/0JAane0FHeoe3c7pKB9Y93+eRX3y7aPGLeRR+tYxNu1yVsj4v6BHbQGAFiixzueFZ+acwjmdm1wzjPNrcaIw3GSdp98RnBUyxw6t0rBDxF1OF2Ir2Ic/pEr/RwpeFmwOD2UX3JjlqIjBprDg5fhEvNbe9voc7c//tu0S/pTcQUhG7MmCxWhkOLAm/IHLvra2dd9WyubyN3ubzS/SHqtjcGuQanLiKm0KdMoLLQdWnm7HE81jYyIQKPRlS4Czx6hUEx89nYLnQDk+A8n1JeDDX8EVOo3BqETOFpAAYWg8boyXSKv0afIxPKk4Nmd92RY3uyzysLw0V1dlT4kn5z4q4+vhssSknslKfMesVSVBdocKO1r8VXMEr4Q9JOmIdIHBxVuv6TJ26Z6JYflGJfkyZ849RaR43sKAtXDLAkmqqu2YyMClD8KlNvopXYltdXZyBiEgvDnxSpfyXtBe6XFKa4Z75T/cxwQ4Ihse8GIo0tQd+h47F36xQn7aDBLj2gD35lkLQYD5zrhPgZh8niCviHkp18T0qjuBKOw7qecSRifzu+PrV5r/p2AbUPbw8tioi5jLBnNuXHr07yO3fNdnNGYXJZPh40p2FHAd9nYffgn3HlR+YJYT+sQniich4yRBo5FjtWyJpOIVCI4HfvQFuaNoBsgmjk3VqkhHQU/AUOdo7LO7dfOyAOJ0+ZDokSazoKy1O1qNc2A3haFnHXmPE5hGYBnqwFtLn9S3HqqylHAj89QQAQSrLl9pqVkOQahYqmOnweRTAzYgE4ghWXbwba5/iitYTU5HUXl25lwlAjjtDvhWXzmkKfdRcDyJ738sIO+IC+6yN2T82IlN+OZlK/H2P3LxeYz2iBzEZZ6jRjpJNq+Yo4Pos9Mc/tfyLz7DKkm2Qrk066Tny8po/S0L9HoRkqYjorIgnp5iRg5OST2tjBCseverJUCRAXPJYZ+Bu+dSlukjL8xKz06YlB6e6cpPSfrwKMli90Q4NAm4XjfUsIg2vxyuGkIG3nxoZXJuoWqby8axe5N4m7Qpx3ugEg8vzINVh1picnd0BmlIaM+wyq9L80Wa2sxc1X2Ila19Ut93GxFzXyKTgRG2mgRYJYY01S7xJIGExiRIDW447f8QgIwE10zVBb50NqLnXuNqQa42X6BTr6uae9Bzhox+nchUQctemL/yl+h7VIaM9kG6Nb/wnxyEXGP+S3OdeARNvkn/qNPfFLByt6I8q0P/jOzIcts5Q2UkLjgG4fYICW7p91PyzJak75yK6PPnfF5xKGr2IA2BstyNIduRkjUBz/E5Ip4hMOMwW3CkvNtdaqxcPvGyFQhDpSiFbE84DDk4UN4OFmapqjg6vZcL6aG4kEIUUZi8v29EDLtzB3jI4kmb7eQ0uQblTDnSPQSgN6Vr86RR3f4eqoFukth7STWWlS9yEEBdjpIDKf3ZNQerQn0LzwkS/8tbSnX5lssUP2nU5P+rajWuAuG1NcVVjpHNXR8Hjf7aG0CkOBCAX4WLmIlggso0LZmlWD4duYOv3TVzv2d1F3c7oXcL4v2VKSLVH1kinQX9E0X5HJkAV18dieVUlJyi07cJcEffW/w0i2ukTwk6kDeHeD6Mbh1vuwYnYfItXYvGvM71yHMJ5Kx1157tbeAK4J+UPbsGBgfvt/Xv+9cNgKebwR8C8yGanO6q3veoJXg9+Tz+ZpH0U/jlV1U/8KBC39SIC9c8ZBr+zmYeLWCs8wznpBlEGyM8wN/3AjQofZrARauKbX+RFrchvRd3VkqvTbaIFRtqQMDk3PAATonfIhUw3JmVUGWe8nDo811JUEkLjnQI9x4Ogap9tLoYWXrejvEof7BLgA6tQr4bnCWMHmCvEwgAAQLoH7VpERqC8zKo+oDGDKUX3b7WpOeSgcN6NSTYYjR4PooUTB+IJWpbNuJ5tiDFj8asloW5pG9rCT4ScV0q25VTt5D3umMQ4KDXg/+yR/4NoXOfkCoPVGbdeHcN2Uzcia9FHy0eHg87+PNxKLzLEOqOEsDtqGyNFfJy0a5ECcnlbgoaidi/sZCb4qdc24mfSKorfGG7E8SMxIMklZgFtFAKPO/lBGpHE0juT68Gyl4mg5hQAAAWvysUanlQ11drvvVElC8l1xtB2G37Oy7LbEbkdfsNzxecT7jhKbOyhd8P2fdLlNSsfElFMDDYvnpWDzAY+jBKScf2pkDV5R62hObmllSi6AJujBwkmNlMbiH3tJ/qvM9ko2YnTV44xlkl2hAJ88fVRJ/pzDL4L/ODP79BtDgBSPIUA3ertd986XlD7xu/1Fw+q+JmeWeAPgTzJ6gVl8HRfsCr3GCOZSpE2FKpdgJSWmCSmx4H0S6git29j4UpOgYfT4f/CTXZTLyeTPPNQ28tHJhRNZ0GNJ/QwCTVSTgJbP/GDtPVM9Px1q2DX8Iyw2zUbazeCCX4EiqLQWv58ZsgSlyuVTloOJOKimXEhAmyfIPITDttKLaeE+LVjNdw3ZezwZpRCc3wAzdqVjzDdRKErOt6a7zuh7WhI6nPR60sya2z/hLdIZ64ru/KLyyaBjW/1OwPft1xiKIjCHeANEwE4g6JYDyN6HXkQ9n9/hx7ojVFdwiMtdBWV+mVHQcBA8YiAigTFVXMBj269hBSwZhQ7WcZXvSmy6UNF9HAt8ZOnM2dt1OB6FuJgDfQZh/UE5+KVzNNsrPtWk869wT8OV75qLy3kgjEqftV6mYMLbM4OxwySW6aAASKn8nOV0YN+MWb12tE5uqcrJzPStei1DMEdQGo8q60BXBQDKgQhYK67II6EmrmA7v4p4AAQCd2To3t6AH+M4lHOS3rvuTjoFkMnZ+1v55HE880jnxVwWz4pOivuhQbYlct9RrMkpMhBmK/AWEQzLpsVEcZYE5MVpYa5wZoJObe6lh21ZRP2Uvmz5jxFFOzUYPYaQfGe+bRNobXxxFa0CVj4DKhIH49zsgZlOE5Ij4ADmMXKSQ8xbsZkqHRVSbjNEtQZfTP9tvYPeqYoHmr9KuQwBzndGeeV06N7dwJ8pFWdYLOqc2Ud6CvrOlzeTivty4qakY2HOb3trDMc4yLoX3D+/uNdz5CbFs2sZv0LjHXwbYd1Qo3r2LPFc+3HSS8R/romIKG1IvlIVBhNdAvPU3NrgAsy8pYRFxbDHXFpgVcrdYPS2ef/MC4f3xAA5u5G5rVgWJW1aerqQLmv+z6tLjpaRea6Mv4EBOgBtRUasGEXl7a6PX9zETKfntXUiKh7W9sFjHRUNZ7gYPdak4FVR+NBt8jsog6BhcjhGZUTwgBNPOcJKsFKM0q4O5gcU03VYcQAnXBD10iJ4RCM0pwDrK12JQHDbLKK+L5VggJSDjwh8p1DyA69+8xPZX7jahrCRCQTzHp0KNNvwSxe29my9+e1fhSQPDavAn0mZr5d+1fhSQaBwHApIUYLui8TwK/OCxI7+cGjHa53t1JzF75dXFTzdk5AAAAAAA=" + }) + bounds { + height = 760 + left = 1444 + top = 1862 + width = 950 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## SLO Threshold + - target = 95 % + - warning = 98 % + EOT + tile_type = "MARKDOWN" + bounds { + height = 152 + left = 2394 + top = 2052 + width = 304 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + + ## 1. Heatmap for entities sort by activity for the chosen period (default 2 hours) and the seleted Management Zone (default ALL) + + ## 2. KPI for all entities of the management zone and period selected + + ## 2. KPI for the worst entities of the management zone and period selected + + ## 4. The same SLO evaluated over 1 week, 1 month and 1 year. + + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 2394 + top = 1862 + width = 646 + } + } + tile { + name = "Response time (Burn Rate)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(sum,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(sum,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "showLabels": true, + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "GRAY", + "seriesType": "LINE" + }, + "unitTransform": "Second", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#353535", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 0.5 + }, + { + "color": "#dc172a", + "value": 5 + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 418 + left = 1026 + top = 114 + width = 608 + } + } + tile { + name = "Response time (0,1 & 1 sec)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "ApdexCategory" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):partition(perf,value(\"SLO Target\",lt(100)),value(\"Fast Burn Rate\",gt(1000)),value(\"Slow Burn Rate\",otherwise)):splitBy(perf):count:sort(value(sum,descending))):limit(100):names:fold(auto)" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):partition(perf,value(\"SLO Target\",lt(100)),value(\"Fast Burn Rate\",gt(1000)),value(\"Slow Burn Rate\",otherwise)):splitBy(perf):count:sort(value(sum,descending))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "perf" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "color": "#008000", + "name": "SLO Target" + }, + { + "color": "#f5d30f", + "name": "Slow Burn Rate" + }, + { + "color": "#FF0000", + "name": "Fast Burn Rate" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 190 + left = 2660 + top = 114 + width = 380 + } + } + tile { + name = "Error rate" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(sum,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(sum,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "showLabels": true, + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#004999" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ] + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 418 + left = 1026 + top = 988 + width = 608 + } + } + tile { + name = "HTTP Monitor availability" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.http_check\"):sort(value(sum,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.http_check\"):sort(value(sum,ascending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.http_check" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "showLabels": true, + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 98 + }, + { + "color": "#f5d30f", + "value": 95 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 418 + left = 0 + top = 1862 + width = 608 + } + } + tile { + name = "Response time (Burn Rate)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(sum,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(sum,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "showLabels": true, + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "GREEN", + "seriesType": "LINE" + }, + "unitTransform": "Second", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#353535", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 0.1 + }, + { + "color": "#dc172a", + "value": 1 + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 418 + left = 2052 + top = 114 + width = 608 + } + } + tile { + name = "Response time (0,5 & 5 sec)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "ApdexCategory" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):partition(perf,value(\"SLO Target\",lt(500)),value(\"Fast Burn Rate\",gt(5000)),value(\"Slow Burn Rate\",otherwise)):splitBy(perf):count:sort(value(sum,descending))):limit(100):names:fold(auto)" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):partition(perf,value(\"SLO Target\",lt(500)),value(\"Fast Burn Rate\",gt(5000)),value(\"Slow Burn Rate\",otherwise)):splitBy(perf):count:sort(value(sum,descending))", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "perf" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "color": "#f5d30f", + "name": "Slow Burn Rate" + }, + { + "color": "#FF0000", + "name": "Fast Burn Rate" + }, + { + "color": "#006613", + "name": "SLO Target" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 190 + left = 1634 + top = 114 + width = 380 + } + } + tile { + name = "Failure rate" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "ApdexCategory" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):splitBy():sort(value(auto,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):splitBy():sort(value(auto,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.total.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):splitBy():sort(value(auto,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "color": "#008000", + "name": "Select series" + }, + { + "color": "#f5d30f", + "name": "Select series" + }, + { + "color": "#FF0000", + "name": "Select series" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 190 + left = 2660 + top = 988 + width = 380 + } + } + tile { + name = "Apdex" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:apps.web.apdex.userType:splitBy(\"dt.entity.application\"):sort(value(count,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:apps.web.apdex.userType:splitby(\"dt.entity.application\"):sort(value(count,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.application" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0.85 + }, + { + "color": "#f5d30f", + "value": 0.5 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 418 + left = 0 + top = 114 + width = 608 + } + } + tile { + name = "User action Satisfied %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026((builtin:apps.web.actionCount.category:filter(eq(\"Apdex category\",SATISFIED)):splitBy(\"dt.entity.application\"))/(builtin:apps.web.actionCount.category:splitBy(\"dt.entity.application\")):sort(value(avg,ascending)):limit(20)):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(builtin:apps.web.actionCount.category:filter(eq(\"Apdex category\",SATISFIED)):splitBy(\"dt.entity.application\"))/(builtin:apps.web.actionCount.category:splitBy(\"dt.entity.application\")):sort(value(avg,ascending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.application" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Apdex", + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "0,000" + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "A", + "rules": [ + { + "color": "#7dc540", + "value": 0.85 + }, + { + "color": "#f5d30f", + "value": 0.5 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "TABLE" + } + }) + bounds { + height = 342 + left = 0 + top = 532 + width = 608 + } + } + tile { + name = "Response time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):percentile(90):auto:splitBy(\"dt.entity.service\"):sort(value(percentile(90),descending)):limit(20)):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):percentile(90):auto:splitBy(\"dt.entity.service\"):sort(value(percentile(90),descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Response time 90 percentile", + "color": "GREEN", + "seriesType": "LINE" + }, + "unitTransform": "Second", + "valueFormat": "auto" + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Response time", + "queryId": "A", + "rules": [ + { + "color": "#353535", + "value": 0 + }, + { + "color": "#f5d30f", + "value": 0.5 + }, + { + "color": "#dc172a", + "value": 5 + } + ], + "visible": true + } + ], + "type": "TABLE" + } + }) + bounds { + height = 342 + left = 1026 + top = 532 + width = 608 + } + } + tile { + name = "Response time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):percentile(90):auto:splitBy(\"dt.entity.service\"):sort(value(percentile(90),descending)):limit(20)):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"DATABASE_SERVICE~\")\"))))):percentile(90):auto:splitBy(\"dt.entity.service\"):sort(value(percentile(90),descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Response time 90 percentile", + "color": "GREEN", + "seriesType": "LINE" + }, + "unitTransform": "Second", + "valueFormat": "auto" + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Response time", + "queryId": "A", + "rules": [ + { + "color": "#006613" + }, + { + "color": "#f5d30f", + "value": 0.1 + }, + { + "color": "#dc172a", + "value": 1 + } + ], + "visible": true + } + ], + "type": "TABLE" + } + }) + bounds { + height = 342 + left = 2052 + top = 532 + width = 608 + } + } + tile { + name = "Failure rate" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026((builtin:service.errors.server.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy())):limit(100):names", + "resolution=null\u0026((builtin:service.errors.server.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy()))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(builtin:service.errors.server.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy())", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "error rate", + "color": "DEFAULT", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "color": "#008000", + "name": "Select series" + }, + { + "color": "#f5d30f", + "name": "Select series" + }, + { + "color": "#FF0000", + "name": "Select series" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f", + "value": 2 + }, + { + "color": "#dc172a", + "value": 5 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 190 + left = 1634 + top = 988 + width = 380 + } + } + tile { + name = "ApdexCategory (default 3 & 12 sec)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "ApdexCategory" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.web.actionCount.category:splitBy(\"Apdex category\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:apps.web.actionCount.category:splitBy(\"Apdex category\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "Apdex category" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "color": "#008000", + "name": "SATISFIED" + }, + { + "color": "#f5d30f", + "name": "TOLERATING" + }, + { + "color": "#FF0000", + "name": "FRUSTRATED" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 190 + left = 608 + top = 114 + width = 380 + } + } +} diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Services_owned_by_smarter.dashboard.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Services_owned_by_smarter.dashboard.tf new file mode 100644 index 0000000..dddfde3 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Services_owned_by_smarter.dashboard.tf @@ -0,0 +1,4551 @@ +resource "dynatrace_dashboard" "_Services_owned_by_smarter" { + dashboard_metadata { + name = "✔ Services" + # consistent_colors = false + owner = "smarter" + # preset = false + tags = [ "Configurator", "smarter" ] + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🏠 [Dynatrace: simply smarter](#dashboard;id=f488b329-0da2-4772-b17e-854a5d92f5c5) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1254 + top = 0 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🔍 [Digital experience](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc) + *** + + - [web applications](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc) + - [mobile or custom app](#dashboard;id=0e46cc9d-370e-44c4-93ec-78107e38fc47) + - [synthetic (browser)](#dashboard;id=2484834e-14b8-4a13-a047-78266e2b198e) + - [visits↗](/ui/user-sessions) + - [frustrated visits↗](/ui/user-sessions?gwtMpd=Y&filtrfilterUXScore=1&filter=uxScore:Frustrating) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1102 + top = 38 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## 🔍 [Services](#dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8) + *** + + - ✅ [services](#dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8) + - [database services](#dashboard;id=24c06483-359f-4aa8-921d-a94d1bbbb085) + - [synthetic (service)](#dashboard;id=bb85fcd0-0cad-4892-8c75-8c2da9680837) + - [slow requests↗](/ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E0%11500000%144611686018427387%1026%111%1026%112) + - [failed requests↗](/ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E3%110%1026%112%1026%111) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1368 + top = 38 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🔍 [Infrastructure & cloud](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34) + *** + - [infrastructure](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34) + - [logs↗](ui/log-monitoring) + - [techno↗](#newprocessessummary) + - [containers↗](/ui/entity/list/CONTAINER_GROUP) + - [kubernetes↗](/ui/kubernetes) + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1634 + top = 38 + width = 266 + } + } + tile { + name = "Problems" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "OPEN_PROBLEMS" + bounds { + height = 152 + left = 76 + top = 38 + width = 152 + } + } + tile { + name = "Host health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "HOSTS" + bounds { + height = 152 + left = 836 + top = 38 + width = 152 + } + } + tile { + name = "Service health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SERVICES" + bounds { + height = 190 + left = 532 + top = 0 + width = 152 + } + } + tile { + name = "Response time (Web Services)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 1292 + width = 494 + } + } + tile { + name = "🚦Health" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 304 + top = 0 + width = 228 + } + } + tile { + name = "Database health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "DATABASES_OVERVIEW" + bounds { + height = 152 + left = 684 + top = 38 + width = 152 + } + } + tile { + name = "Web request" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 418 + top = 228 + width = 304 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 418 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 1330 + width = 988 + } + } + tile { + name = "HTTP 4xx errors (Web Requests)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 1672 + width = 532 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 1710 + width = 988 + } + } + tile { + name = "Response time (Web Requests)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 1292 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 1330 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 1710 + width = 988 + } + } + tile { + name = "HTTP 4xx errors (Web Services)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 1672 + width = 494 + } + } + tile { + name = "JVM thread" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 2470 + width = 342 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 2508 + width = 988 + } + } + tile { + name = "Garbage colletion" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 2470 + width = 342 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 2508 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 722 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1330 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1634 + top = 266 + width = 266 + } + } + tile { + name = "Web services" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 722 + top = 228 + width = 304 + } + } + tile { + name = "Response time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 228 + width = 304 + } + } + tile { + name = "HTTP 4xx errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1330 + top = 228 + width = 304 + } + } + tile { + name = "HTTP 5xx errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1634 + top = 228 + width = 304 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 114 + top = 266 + width = 266 + } + } + tile { + name = "Success rate %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 114 + top = 228 + width = 266 + } + } + tile { + name = "JVM heap memory max" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 2850 + width = 342 + } + } + tile { + name = "JVM heap memory pool" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 2850 + width = 342 + } + } + tile { + name = "JVM runtime max memory" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 3230 + width = 342 + } + } + tile { + name = "JVM total CPU time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 3230 + width = 342 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 2888 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 2888 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 3268 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 3268 + width = 988 + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SYNTHETIC_TESTS" + bounds { + height = 152 + left = 380 + top = 38 + width = 152 + } + filter_config { + type = "WEB_CHECK" + custom_name = "Synthetic" + default_name = "Active synthetic monitor" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "WEB_CHECK" + match { + key = "WEBCHECK_STATUS" + values = [ "Active" ] + } + } + } + } + } + tile { + name = "Success rate (Web Requests)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 494 + width = 418 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 532 + width = 988 + } + } + tile { + name = "Success rate (Web Services)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 494 + width = 418 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 532 + width = 988 + } + } + tile { + name = "Success rate %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Success rate %" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.successes.server.rate:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:service.successes.server.rate:splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:service.successes.server.rate", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 114 + top = 304 + width = 266 + } + } + tile { + name = "Web services count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Web services count" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.requestCount.total:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\"))))):splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:service.requestCount.total:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\"))))):splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "WEB_SERVICE" + } + ], + "entityAttribute": "serviceType", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.requestCount.total", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 722 + top = 304 + width = 266 + } + } + tile { + name = "Web requests count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Web requests count" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.requestCount.total:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:service.requestCount.total:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "WEB_REQUEST_SERVICE" + } + ], + "entityAttribute": "serviceType", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.requestCount.total", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 418 + top = 304 + width = 266 + } + } + tile { + name = "HTTP 4xx errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "HTTP 4xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.errors.fourxx.count:splitBy():value:auto:sort(value(sum,descending)):limit(10)):limit(100):names", + "resolution=null\u0026(builtin:service.errors.fourxx.count:splitBy():value:auto:sort(value(sum,descending)):limit(10))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.fourxx.count:splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 1330 + top = 304 + width = 266 + } + } + tile { + name = "HTTP 5xx errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "HTTP 5xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.errors.fivexx.count:splitBy():value:auto:sort(value(sum,descending)):limit(10)):limit(100):names", + "resolution=null\u0026(builtin:service.errors.fivexx.count:splitBy():value:auto:sort(value(sum,descending)):limit(10))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.fivexx.count:splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 1634 + top = 304 + width = 266 + } + } + tile { + name = "Success rate % (avg)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Success rate % (the worst)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.successes.server.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:service.successes.server.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "WEB_REQUEST_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.successes.server.rate", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 304 + left = 304 + top = 570 + width = 342 + } + } + tile { + name = "Success rate % (avg)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Success rate % (the worst)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.successes.server.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_SERVICE~\")\"))))):splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:service.successes.server.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_SERVICE~\")\"))))):splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "WEB_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.successes.server.rate", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 304 + left = 1330 + top = 570 + width = 342 + } + } + tile { + name = "Web request service" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Web request service" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_REQUEST_SERVICE~\")\")))):splitBy(\"dt.entity.service\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_REQUEST_SERVICE~\")\")))):splitBy(\"dt.entity.service\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 1368 + width = 494 + } + } + tile { + name = "Web service" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Web service" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_SERVICE~\")\")))):splitBy(\"dt.entity.service\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.requestCount.total:filter(and(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_SERVICE~\")\")))):splitBy(\"dt.entity.service\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 1368 + width = 494 + } + } + tile { + name = "JVM thread count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM thread count" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:tech.jvm.threads.count:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.threads.count", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 2546 + width = 342 + } + } + tile { + name = "JVM thread count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM thread count" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:tech.jvm.threads.count:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.threads.count", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 342 + top = 2546 + width = 646 + } + } + tile { + name = "Garbage collection time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Garbage collection time" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:tech.jvm.memory.pool.collectionTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:tech.jvm.memory.pool.collectionTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 2546 + width = 342 + } + } + tile { + name = "Garbage collection time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Garbage collection time" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:tech.jvm.memory.pool.collectionTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:tech.jvm.memory.pool.collectionTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1368 + top = 2546 + width = 646 + } + } + tile { + name = "JVM heap memory max bytes" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM heap memory max bytes" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:tech.jvm.memory.pool.max:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.memory.pool.max", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 2926 + width = 342 + } + } + tile { + name = "JVM heap memory max bytes" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM heap memory max bytes" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:tech.jvm.memory.pool.max:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.memory.pool.max", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 342 + top = 2926 + width = 646 + } + } + tile { + name = "JVM heap memory pool used bytes" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM heap memory pool used bytes" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:tech.jvm.memory.pool.used:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.memory.pool.used", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 2926 + width = 342 + } + } + tile { + name = "JVM heap memory pool used bytes" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM heap memory pool used bytes" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:tech.jvm.memory.pool.used:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.memory.pool.used", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1368 + top = 2926 + width = 646 + } + } + tile { + name = "JVM runtime max memory" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM runtime max memory" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:tech.jvm.memory.runtime.max:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.memory.runtime.max", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 3306 + width = 342 + } + } + tile { + name = "JVM runtime max memory" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM runtime max memory" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:tech.jvm.memory.runtime.max:splitBy(\"dt.entity.process_group_instance\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:tech.jvm.memory.runtime.max", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.process_group_instance" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 342 + top = 3306 + width = 646 + } + } + tile { + name = "JVM total CPU time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM total CPU time" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:tech.jvm.threads.totalCpuTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:tech.jvm.threads.totalCpuTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 3306 + width = 342 + } + } + tile { + name = "JVM total CPU time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "JVM total CPU time" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:tech.jvm.threads.totalCpuTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:tech.jvm.threads.totalCpuTime:splitBy(\"dt.entity.process_group_instance\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1368 + top = 3306 + width = 646 + } + } + tile { + name = "Success rate % (down top)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Success rate % (down top)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.successes.server.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):avg:sort(value(avg,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "WEB_REQUEST_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.successes.server.rate", + "rate": "NONE", + "sortBy": "ASC", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 570 + width = 304 + } + } + tile { + name = "Success rate % (down top)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Success rate % (down top)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.successes.server.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):avg:sort(value(avg,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "WEB_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.successes.server.rate", + "rate": "NONE", + "sortBy": "ASC", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 570 + width = 304 + } + } + tile { + name = "Top response time (90%tile)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Top response time (average)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):percentile(90.0):sort(value(percentile(90.0),descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "WEB_REQUEST_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.response.time", + "rate": "NONE", + "spaceAggregation": "PERCENTILE_90", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 494 + top = 1368 + width = 494 + } + } + tile { + name = "Top response time (90%tile)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Top response time (average)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):percentile(90.0):sort(value(percentile(90.0),descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "WEB_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.response.time", + "rate": "NONE", + "spaceAggregation": "PERCENTILE_90", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1520 + top = 1368 + width = 494 + } + } + tile { + name = "Response time (90%tile)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Response time (services overall)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.response.time:splitBy():percentile(90.0):sort(value(percentile(90.0),descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:service.response.time:splitBy():percentile(90.0):sort(value(percentile(90.0),descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:service.response.time", + "rate": "NONE", + "spaceAggregation": "PERCENTILE_90", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 1026 + top = 304 + width = 266 + } + } + tile { + name = "Error rate (Web Requests)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 874 + width = 418 + } + } + tile { + name = "Error rate (Web Services)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 874 + width = 418 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 912 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 912 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🎯[SLO simply smarter](#dashboard;id=d65f0666-f739-4a02-b2d7-59e5aa9ed2f5;) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1520 + top = 0 + width = 266 + } + } + tile { + name = "Error (5xx)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Success rate (time series)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.errors.fivexx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(sum,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.fivexx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(sum,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 342 + left = 1026 + top = 950 + width = 988 + } + } + tile { + name = "Error (5xx)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Success rate (time series)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.errors.fivexx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(sum,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.fivexx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):sort(value(sum,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 342 + left = 0 + top = 950 + width = 988 + } + } + tile { + name = "Key request (Web Services)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 2052 + width = 532 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 2090 + width = 988 + } + } + tile { + name = "Key request (Web Requests)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 2052 + width = 532 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "- - - " + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 2090 + width = 988 + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "APPLICATIONS" + bounds { + height = 152 + left = 228 + top = 38 + width = 152 + } + filter_config { + type = "APPLICATION" + custom_name = "Applications" + default_name = "Monitored applications" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "APPLICATION" + match { + key = "APPLICATION_STATUS" + values = [ "0" ] + } + } + } + } + } + tile { + name = "Success rate (time series)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Success rate (time series)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.successes.server.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):avg:sort(value(avg,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "WEB_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.successes.server.rate", + "rate": "NONE", + "sortBy": "ASC", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "0" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1672 + top = 570 + width = 342 + } + } + tile { + name = "Success rate (time series)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Success rate (time series)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.successes.server.rate:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),servicetype(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):avg:sort(value(avg,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "value": "WEB_REQUEST_SERVICE" + } + ], + "entityAttribute": "servicetype", + "filter": "dt.entity.service", + "filterOperator": "OR", + "filterType": "ENTITY_ATTRIBUTE" + } + ] + }, + "id": "A", + "metric": "builtin:service.successes.server.rate", + "rate": "NONE", + "sortBy": "ASC", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "100", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "0" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 646 + top = 570 + width = 342 + } + } + tile { + name = "Response time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "4xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.keyRequest.response.time:filter(and(or(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),fromRelationship.isServiceMethodOfService(type(SERVICE),serviceType(~\"WEB_REQUEST_SERVICE~\"))\"))))):splitBy(\"dt.entity.service_method\"):sort(value(value,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.keyRequest.response.time:filter(and(or(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),fromRelationship.isServiceMethodOfService(type(SERVICE),serviceType(~\"WEB_REQUEST_SERVICE~\"))\"))))):splitBy(\"dt.entity.service_method\"):sort(value(value,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service_method" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 342 + top = 2128 + width = 342 + } + } + tile { + name = "Errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "4xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.keyRequest.errors.server.rate:filter(and(or(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),fromRelationship.isServiceMethodOfService(type(SERVICE),serviceType(~\"WEB_REQUEST_SERVICE~\"))\"))))):splitBy(\"dt.entity.service_method\"):sort(value(value,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.keyRequest.errors.server.rate:filter(and(or(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),fromRelationship.isServiceMethodOfService(type(SERVICE),serviceType(~\"WEB_REQUEST_SERVICE~\"))\"))))):splitBy(\"dt.entity.service_method\"):sort(value(value,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service_method" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "COLUMN" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 684 + top = 2128 + width = 304 + } + } + tile { + name = "Key requests count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "4xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.keyRequest.count.total:filter(and(or(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),fromRelationship.isServiceMethodOfService(type(SERVICE),serviceType(~\"WEB_SERVICE~\"))\"))))):splitBy(\"dt.entity.service_method\"):sort(value(value,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.keyRequest.count.total:filter(and(or(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),fromRelationship.isServiceMethodOfService(type(SERVICE),serviceType(~\"WEB_SERVICE~\"))\"))))):splitBy(\"dt.entity.service_method\"):sort(value(value,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service_method" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "COLUMN" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 2128 + width = 342 + } + } + tile { + name = "Response time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "4xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.keyRequest.response.time:filter(and(or(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),fromRelationship.isServiceMethodOfService(type(SERVICE),serviceType(~\"WEB_SERVICE~\"))\"))))):splitBy(\"dt.entity.service_method\"):sort(value(value,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.keyRequest.response.time:filter(and(or(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),fromRelationship.isServiceMethodOfService(type(SERVICE),serviceType(~\"WEB_SERVICE~\"))\"))))):splitBy(\"dt.entity.service_method\"):sort(value(value,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service_method" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1368 + top = 2128 + width = 342 + } + } + tile { + name = "Errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "4xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.keyRequest.errors.server.rate:filter(and(or(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),fromRelationship.isServiceMethodOfService(type(SERVICE),serviceType(~\"WEB_SERVICE~\"))\"))))):splitBy(\"dt.entity.service_method\"):sort(value(value,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.keyRequest.errors.server.rate:filter(and(or(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),fromRelationship.isServiceMethodOfService(type(SERVICE),serviceType(~\"WEB_SERVICE~\"))\"))))):splitBy(\"dt.entity.service_method\"):sort(value(value,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service_method" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "COLUMN" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1710 + top = 2128 + width = 304 + } + } + tile { + name = "4xx errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "4xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.errors.fourxx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):value:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.fourxx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):value:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 494 + top = 1748 + width = 494 + } + } + tile { + name = "4xx errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "4xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.errors.fourxx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):value:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.fourxx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_REQUEST_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):value:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "PIE_CHART" + } + }) + bounds { + height = 304 + left = 0 + top = 1748 + width = 494 + } + } + tile { + name = "4xx errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "4xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:service.errors.fourxx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):value:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.fourxx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):value:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "PIE_CHART" + } + }) + bounds { + height = 304 + left = 1026 + top = 1748 + width = 494 + } + } + tile { + name = "4xx errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "4xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.errors.fourxx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):value:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.errors.fourxx.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),serviceType(~\"WEB_SERVICE~\")\"))))):splitBy(\"dt.entity.service\"):value:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1520 + top = 1748 + width = 494 + } + } + tile { + name = "Key requests count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "4xx errors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:service.keyRequest.count.total:filter(and(or(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),fromRelationship.isServiceMethodOfService(type(SERVICE),serviceType(~\"WEB_REQUEST_SERVICE~\"))\"))))):splitBy(\"dt.entity.service_method\"):sort(value(value,descending)):limit(20)):limit(100):names:fold(value)" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:service.keyRequest.count.total:filter(and(or(in(\"dt.entity.service_method\",entitySelector(\"type(service_method),fromRelationship.isServiceMethodOfService(type(SERVICE),serviceType(~\"WEB_REQUEST_SERVICE~\"))\"))))):splitBy(\"dt.entity.service_method\"):sort(value(value,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.service_method" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "foldAggregation": "VALUE", + "foldTransformation": "TOTAL", + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "COLUMN" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 2128 + width = 342 + } + } +} diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Synthetic_browser_owned_by_smarter.dashboard.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Synthetic_browser_owned_by_smarter.dashboard.tf new file mode 100644 index 0000000..2927dd9 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Synthetic_browser_owned_by_smarter.dashboard.tf @@ -0,0 +1,2077 @@ +resource "dynatrace_dashboard" "_Synthetic_browser_owned_by_smarter" { + dashboard_metadata { + name = "✔ Synthetic (browser)" + # consistent_colors = false + owner = "smarter" + # preset = false + tags = [ "Configurator", "smarter" ] + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🏠 [Dynatrace: simply smarter](#dashboard;id=f488b329-0da2-4772-b17e-854a5d92f5c5) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1292 + top = 0 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## 🔍 [Digital experience](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc) + *** + + - [web applications](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc) + - [mobile apps](#dashboard;id=0e46cc9d-370e-44c4-93ec-78107e38fc47) + - ✅ [synthetic (browser)](#dashboard;id=2484834e-14b8-4a13-a047-78266e2b198e) + - [visits↗](/ui/user-sessions) + - [frustrated visits↗](/ui/user-sessions?gwtMpd=Y&filtrfilterUXScore=1&filter=uxScore:Frustrating) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1140 + top = 38 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🔍 [Services](#dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8) + *** + + - [services](#dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8) + - [database services](#dashboard;id=24c06483-359f-4aa8-921d-a94d1bbbb085) + - [synthetic (service)](#dashboard;id=bb85fcd0-0cad-4892-8c75-8c2da9680837) + - [slow requests↗](/ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E0%11500000%144611686018427387%1026%111%1026%112) + - [failed requests↗](/ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E3%110%1026%112%1026%111) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1406 + top = 38 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🔍 [Infrastructure & cloud](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34) + *** + - [infrastructure](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34) + - [logs↗](ui/log-monitoring) + - [techno↗](#newprocessessummary) + - [containers↗](/ui/entity/list/CONTAINER_GROUP) + - [kubernetes↗](/ui/kubernetes) + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1672 + top = 38 + width = 266 + } + } + tile { + name = "🚦Health" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 114 + top = 0 + width = 228 + } + } + tile { + name = "Problems" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "OPEN_PROBLEMS" + bounds { + height = 152 + left = 38 + top = 38 + width = 152 + } + } + tile { + name = "Service health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SERVICES" + bounds { + height = 152 + left = 646 + top = 38 + width = 152 + } + } + tile { + name = "Database health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "DATABASES_OVERVIEW" + bounds { + height = 152 + left = 798 + top = 38 + width = 152 + } + } + tile { + name = "Host health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "HOSTS" + bounds { + height = 152 + left = 950 + top = 38 + width = 152 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 532 + width = 988 + } + } + tile { + name = "Number of tests" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 380 + top = 228 + width = 266 + } + } + tile { + name = "Repsonse time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 684 + top = 228 + width = 266 + } + } + tile { + name = "Errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 988 + top = 228 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 684 + top = 266 + width = 266 + } + } + tile { + name = "Availability" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 494 + width = 494 + } + } + tile { + name = "Apdex" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 1634 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 1672 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 1672 + width = 988 + } + } + tile { + name = "Error details" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 1634 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 380 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 988 + top = 266 + width = 266 + } + } + tile { + name = "Availability" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 76 + top = 228 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 76 + top = 266 + width = 266 + } + } + tile { + name = "Response time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 1254 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 1292 + width = 988 + } + } + tile { + name = "Tests with errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 1254 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 1292 + width = 988 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Browser monitor" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + select AVG(duration) AS " " from useraction where usersession.userType = "SYNTHETIC" + EOT + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "SINGLE_VALUE" + bounds { + height = 152 + left = 684 + top = 304 + width = 266 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Browser monitor" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + select count(*) as "Erreurs HTTP & JavaScript" from useraction where javaScriptErrorCount >=1 or requestErrorCount >=1 and usersession.userType = "SYNTHETIC" + EOT + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "SINGLE_VALUE" + bounds { + height = 152 + left = 988 + top = 304 + width = 266 + } + } + tile { + name = "Availability by geolocation" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 494 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 532 + width = 988 + } + } + tile { + name = "Geolocation" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1292 + top = 228 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1292 + top = 266 + width = 266 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Browser monitor" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + select COUNT(DISTINCT city) AS "Villes" from usersession where userType = "SYNTHETIC" + EOT + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "SINGLE_VALUE" + bounds { + height = 152 + left = 1292 + top = 304 + width = 266 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Apdex" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + SELECT apdexCategory, COUNT(*) AS "Tests" FROM useraction where usersession.userType="SYNTHETIC" GROUP BY apdexCategory ORDER BY count(*) DESC + EOT + tile_type = "DTAQL" + visualization = "TABLE" + bounds { + height = 228 + left = 1596 + top = 228 + width = 342 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Top Tests Apdex" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + SELECT domain, top (useraction.name, 5) AS "Name", apdexCategory, COUNT(*) AS "Count" FROM useraction where usersession.userType="SYNTHETIC" GROUP BY apdexCategory, domain ORDER BY count(*) DESC + EOT + tile_type = "DTAQL" + visualization = "TABLE" + bounds { + height = 304 + left = 1026 + top = 1710 + width = 988 + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SYNTHETIC_TESTS" + bounds { + height = 190 + left = 494 + top = 0 + width = 152 + } + filter_config { + type = "WEB_CHECK" + custom_name = "Check" + default_name = "Browser Active synthetic monitor" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "WEB_CHECK" + match { + key = "WEBCHECK_TYPE" + values = [ "Availability" ] + } + match { + key = "WEBCHECK_STATUS" + values = [ "Active" ] + } + } + } + } + } + tile { + name = "Browser monitors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Browser monitors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 76 + top = 304 + width = 266 + } + } + tile { + name = "Browser monitor" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Browser monitor" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:billing.synthetic.actions:splitBy():value:auto:sort(value(sum,descending)):limit(10)):limit(100):names", + "resolution=null\u0026(builtin:billing.synthetic.actions:splitBy():value:auto:sort(value(sum,descending)):limit(10))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:billing.synthetic.actions:splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 380 + top = 304 + width = 266 + } + } + tile { + name = "Failed tests" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Failed tests" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.browser.event.failure.geo:splitBy(\"dt.entity.synthetic_test_step\",\"dt.entity.geolocation\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:synthetic.browser.event.failure.geo:splitBy(\"dt.entity.synthetic_test_step\",\"dt.entity.geolocation\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 1330 + width = 342 + } + } + tile { + name = "Tests : Successful / Failed" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Tests : Successful / Failed" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:synthetic.browser.event.failure.geo:splitBy():value:auto:sort(value(sum,descending)):limit(10)):limit(100):names,(builtin:synthetic.browser.event.success.geo:splitBy():value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:synthetic.browser.event.failure.geo:splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "id": "B", + "metricSelector": "builtin:synthetic.browser.event.success.geo:splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "B" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + } + }, + { + "matcher": "B:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 342 + top = 1330 + width = 646 + } + } + tile { + name = "Visually complete (load action)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Visually complete (load action)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.browser.event.visuallyComplete.load:splitBy(\"dt.entity.synthetic_test_step\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.browser.event.visuallyComplete.load", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.synthetic_test_step" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 1330 + width = 342 + } + } + tile { + name = " " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:synthetic.browser.event.visuallyComplete.xhr.geo:splitBy(\"dt.entity.synthetic_test_step\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names,(builtin:synthetic.browser.event.visuallyComplete.load.geo:splitBy(\"dt.entity.synthetic_test_step\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.browser.event.visuallyComplete.xhr.geo", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.synthetic_test_step" + ], + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "B", + "metric": "builtin:synthetic.browser.event.visuallyComplete.load.geo", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.synthetic_test_step" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "B" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + } + }, + { + "matcher": "B:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1368 + top = 1330 + width = 646 + } + } + tile { + name = " " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.browser.errorCodes.geo:splitBy(\"dt.entity.synthetic_test\",\"By error code\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:synthetic.browser.errorCodes.geo:splitBy(\"dt.entity.synthetic_test\",\"By error code\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 1710 + width = 266 + } + } + tile { + name = " " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:synthetic.browser.errorCodes.geo:splitBy(\"dt.entity.synthetic_test\",\"By error code\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:synthetic.browser.errorCodes.geo:splitBy(\"dt.entity.synthetic_test\",\"By error code\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "COLUMN" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 266 + top = 1710 + width = 722 + } + } + tile { + name = "Unavailability by geolocation" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 874 + width = 494 + } + } + tile { + name = "Unavailability by synthetic" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 874 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 912 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 912 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🎯[SLO simply smarter](#dashboard;id=d65f0666-f739-4a02-b2d7-59e5aa9ed2f5;) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1558 + top = 0 + width = 266 + } + } + tile { + name = "Failure count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Tests : Successful / Failed" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026((100 - builtin:synthetic.browser.availability.location.total:splitBy(\"dt.entity.synthetic_test\")):sort(value(sum,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(100- builtin:synthetic.browser.availability.location.total:splitBy(\"dt.entity.synthetic_test\")):sort(value(sum,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.synthetic_test" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 304 + left = 0 + top = 950 + width = 988 + } + } + tile { + name = "Failure rate" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.synthetic_test\"):avg:sort(value(avg,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow", + "rate": "NONE", + "sortBy": "ASC", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.synthetic_test" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 98 + }, + { + "color": "#f5d30f", + "value": 95 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 570 + width = 342 + } + } + tile { + name = " " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.synthetic_test\"):avg:sort(value(avg,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow", + "rate": "NONE", + "sortBy": "ASC", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.synthetic_test" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 98 + }, + { + "color": "#f5d30f", + "value": 95 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 304 + left = 342 + top = 570 + width = 646 + } + } + tile { + name = "Failure rate" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.geolocation\"):avg:sort(value(avg,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow", + "rate": "NONE", + "sortBy": "ASC", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.geolocation" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 98 + }, + { + "color": "#f5d30f", + "value": 95 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 570 + width = 342 + } + } + tile { + name = " " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.geolocation\"):avg:sort(value(avg,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow", + "rate": "NONE", + "sortBy": "ASC", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.geolocation" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 98 + }, + { + "color": "#f5d30f", + "value": 95 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 304 + left = 1368 + top = 570 + width = 646 + } + } + tile { + name = "Failure count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Tests : Successful / Failed" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026((100 - builtin:synthetic.browser.availability.location.total):splitBy(\"dt.entity.geolocation\"):sort(value(sum,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(100 - builtin:synthetic.browser.availability.location.total):splitBy(\"dt.entity.geolocation\"):sort(value(sum,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.geolocation" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 304 + left = 1026 + top = 950 + width = 988 + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SYNTHETIC_TESTS" + bounds { + height = 190 + left = 342 + top = 0 + width = 152 + } + filter_config { + type = "WEB_CHECK" + custom_name = "Clickpath" + default_name = "Browser clickpath Active synthetic monitor" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "WEB_CHECK" + match { + key = "WEBCHECK_STATUS" + values = [ "Active" ] + } + match { + key = "WEBCHECK_TYPE" + values = [ "Clickpath" ] + } + } + } + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "APPLICATIONS" + bounds { + height = 152 + left = 190 + top = 38 + width = 152 + } + filter_config { + type = "APPLICATION" + custom_name = "Applications" + default_name = "Monitored applications" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "APPLICATION" + match { + key = "APPLICATION_STATUS" + values = [ "0" ] + } + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Synthetic_service_owned_by_smarter.dashboard.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Synthetic_service_owned_by_smarter.dashboard.tf new file mode 100644 index 0000000..7c32dd5 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_Synthetic_service_owned_by_smarter.dashboard.tf @@ -0,0 +1,2053 @@ +resource "dynatrace_dashboard" "_Synthetic_service_owned_by_smarter" { + dashboard_metadata { + name = "✔ Synthetic (service)" + # consistent_colors = false + owner = "smarter" + # preset = false + tags = [ "Configurator", "smarter" ] + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "🏠 [Dynatrace: simply smarter](#dashboard;id=f488b329-0da2-4772-b17e-854a5d92f5c5)" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1254 + top = 0 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🔍 [Digital experience](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc) + *** + + - [web applications](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc) + - [mobile or custom app](#dashboard;id=0e46cc9d-370e-44c4-93ec-78107e38fc47) + - [synthetic (browser)](#dashboard;id=2484834e-14b8-4a13-a047-78266e2b198e) + - [visits↗](/ui/user-sessions) + - [frustrated visits↗](/ui/user-sessions?gwtMpd=Y&filtrfilterUXScore=1&filter=uxScore:Frustrating) + + + + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1102 + top = 38 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## 🔍 [Services](#dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8) + *** + + - [services](#dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8) + - [database services](#dashboard;id=24c06483-359f-4aa8-921d-a94d1bbbb085) + - ✅ [synthetic (service)](#dashboard;id=bb85fcd0-0cad-4892-8c75-8c2da9680837) + - [slow requests↗](/ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E0%11500000%144611686018427387%1026%111%1026%112) + - [failed requests↗](/ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E3%110%1026%112%1026%111) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1368 + top = 38 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🔍 [Infrastructure & cloud](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34) + *** + - [infrastructure](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34) + - [logs↗](ui/log-monitoring) + - [techno↗](#newprocessessummary) + - [containers↗](/ui/entity/list/CONTAINER_GROUP) + - [kubernetes↗](/ui/kubernetes) + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1634 + top = 38 + width = 266 + } + } + tile { + name = "🚦Health" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 570 + top = 0 + width = 228 + } + } + tile { + name = "Problems" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "OPEN_PROBLEMS" + bounds { + height = 152 + left = 76 + top = 38 + width = 152 + } + } + tile { + name = "Service health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SERVICES" + bounds { + height = 152 + left = 532 + top = 38 + width = 152 + } + } + tile { + name = "Database health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "DATABASES_OVERVIEW" + bounds { + height = 152 + left = 684 + top = 38 + width = 152 + } + } + tile { + name = "Host health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "HOSTS" + bounds { + height = 152 + left = 836 + top = 38 + width = 152 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 532 + width = 988 + } + } + tile { + name = "Number of tests" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 418 + top = 228 + width = 266 + } + } + tile { + name = "Response time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 722 + top = 228 + width = 266 + } + } + tile { + name = "Execution Failed" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 228 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 532 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 722 + top = 266 + width = 266 + } + } + tile { + name = "Availability" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 494 + width = 494 + } + } + tile { + name = "Availability by geolocation" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 494 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 1292 + width = 988 + } + } + tile { + name = "HTTP errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 1254 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 418 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 266 + width = 266 + } + } + tile { + name = "Availability" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 114 + top = 228 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 114 + top = 266 + width = 266 + } + } + tile { + name = "Response time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 1254 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 1292 + width = 988 + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SYNTHETIC_TESTS" + bounds { + height = 190 + left = 380 + top = 0 + width = 152 + } + filter_config { + type = "WEB_CHECK" + custom_name = "HTTP synthetic" + default_name = "HTTP Active synthetic monitor" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "WEB_CHECK" + match { + key = "WEBCHECK_STATUS" + values = [ "Active" ] + } + match { + key = "WEBCHECK_TYPE" + values = [ "Basic HTTP" ] + } + } + } + } + } + tile { + name = "Response size" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1634 + top = 228 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1634 + top = 266 + width = 266 + } + } + tile { + name = "HTTP monitors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "HTTP monitors" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.http.availability.location.totalWoMaintenanceWindow", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.http_check" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 114 + top = 304 + width = 266 + } + } + tile { + name = "HTTP monitor" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "HTTP monitor" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:billing.synthetic.requests:splitBy():value:auto:sort(value(sum,descending)):limit(10)):limit(100):names", + "resolution=null\u0026(builtin:billing.synthetic.requests:splitBy():value:auto:sort(value(sum,descending)):limit(10))" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:billing.synthetic.requests:splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 418 + top = 304 + width = 266 + } + } + tile { + name = "HTTP monitor" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "HTTP monitor" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.http.duration.geo:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:synthetic.http.duration.geo:splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.http.duration.geo", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "AREA" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 722 + top = 304 + width = 266 + } + } + tile { + name = "Response size (Average)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Response size (Average)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.http.responseSize.geo:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:synthetic.http.responseSize.geo:splitBy():avg:sort(value(avg,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.http.responseSize.geo", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 1634 + top = 304 + width = 266 + } + } + tile { + name = " " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.http.statusCode:splitBy(\"Status code\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:synthetic.http.statusCode:splitBy(\"Status code\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 1330 + width = 266 + } + } + tile { + name = " " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:synthetic.http.statusCode:splitBy(\"Status code\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:synthetic.http.statusCode:splitBy(\"Status code\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 266 + top = 1330 + width = 722 + } + } + tile { + name = " " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.http.duration.geo:splitBy(\"dt.entity.http_check\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.http.duration.geo", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.http_check" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "AREA" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 1330 + width = 342 + } + } + tile { + name = " " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:synthetic.http.duration.geo:splitBy(\"dt.entity.http_check\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.http.duration.geo", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.http_check" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1368 + top = 1330 + width = 646 + } + } + tile { + name = "Failed" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "HTTP errors (sum)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.http.execution.status:filter(and(or(eq(execution_state,FAIL)))):splitBy():sum:sort(value(sum,descending)):limit(20)):limit(100):names", + "resolution=null\u0026(builtin:synthetic.http.execution.status:filter(and(or(eq(execution_state,FAIL)))):splitBy():sum:sort(value(sum,descending)):limit(20))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "EQ", + "value": "FAIL" + } + ], + "filter": "execution_state", + "filterOperator": "OR", + "filterType": "DIMENSION" + } + ] + }, + "id": "A", + "metric": "builtin:synthetic.http.execution.status", + "rate": "NONE", + "spaceAggregation": "SUM", + "splitBy": [ + "execution_state" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Execution count (by status) [HTTP monitor]", + "queryId": "A", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 152 + left = 1026 + top = 304 + width = 266 + } + } + tile { + name = "Execution Failed" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1330 + top = 228 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1330 + top = 266 + width = 266 + } + } + tile { + name = "Failed details" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "HTTP errors (sum)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.http.execution.status:filter(and(or(eq(execution_state,FAIL)))):splitBy(execution_status_name):sum:sort(value(sum,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "EQ", + "value": "FAIL" + } + ], + "filter": "execution_state", + "filterOperator": "OR", + "filterType": "DIMENSION" + } + ] + }, + "id": "A", + "metric": "builtin:synthetic.http.execution.status", + "rate": "NONE", + "spaceAggregation": "SUM", + "splitBy": [ + "execution_status_name" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "Execution count (by status) [HTTP monitor]", + "queryId": "A", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 152 + left = 1330 + top = 304 + width = 266 + } + } + tile { + name = "Unavailability Synthetic" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 874 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 912 + width = 988 + } + } + tile { + name = "Unavailability by geolocation" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 874 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 912 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🎯[SLO simply smarter](#dashboard;id=d65f0666-f739-4a02-b2d7-59e5aa9ed2f5;) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1520 + top = 0 + width = 266 + } + } + tile { + name = " " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.http_check\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.http.availability.location.totalWoMaintenanceWindow", + "rate": "NONE", + "sortBy": "DESC", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.http_check" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 98 + }, + { + "color": "#f5d30f", + "value": 95 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 304 + left = 342 + top = 570 + width = 646 + } + } + tile { + name = "Failure rate" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.http_check\"):avg:sort(value(avg,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.http.availability.location.totalWoMaintenanceWindow", + "rate": "NONE", + "sortBy": "ASC", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.http_check" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 98 + }, + { + "color": "#f5d30f", + "value": 95 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 570 + width = 342 + } + } + tile { + name = "Failure rate" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.synthetic_location\"):avg:sort(value(avg,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.http.availability.location.totalWoMaintenanceWindow", + "rate": "NONE", + "sortBy": "ASC", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.synthetic_location" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 98 + }, + { + "color": "#f5d30f", + "value": 95 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 570 + width = 342 + } + } + tile { + name = " " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy(\"dt.entity.synthetic_location\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:synthetic.http.availability.location.totalWoMaintenanceWindow", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.synthetic_location" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 98 + }, + { + "color": "#f5d30f", + "value": 95 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 304 + left = 1368 + top = 570 + width = 646 + } + } + tile { + name = "Failure count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Tests : Successful / Failed" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026((100 - builtin:synthetic.http.availability.location.total:splitBy(\"dt.entity.http_check\")):sort(value(sum,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(100- builtin:synthetic.http.availability.location.total:splitBy(\"dt.entity.http_check\")):sort(value(sum,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.http_check" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 304 + left = 0 + top = 950 + width = 988 + } + } + tile { + name = "Failure count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Tests : Successful / Failed" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026((100 - builtin:synthetic.http.availability.location.total:splitBy(\"dt.entity.synthetic_location\")):sort(value(sum,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(100- builtin:synthetic.http.availability.location.total:splitBy(\"dt.entity.synthetic_location\")):sort(value(sum,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.synthetic_location" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "xAxisBuckets": 60, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "RED", + "seriesType": "AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 304 + left = 1026 + top = 950 + width = 988 + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "APPLICATIONS" + bounds { + height = 152 + left = 228 + top = 38 + width = 152 + } + filter_config { + type = "APPLICATION" + custom_name = "Applications" + default_name = "Monitored applications" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "APPLICATION" + match { + key = "APPLICATION_STATUS" + values = [ "0" ] + } + } + } + } + } +} diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_User_experience_mobile_apps_owned_by_smarter.dashboard.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_User_experience_mobile_apps_owned_by_smarter.dashboard.tf new file mode 100644 index 0000000..be3a8c5 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_User_experience_mobile_apps_owned_by_smarter.dashboard.tf @@ -0,0 +1,1971 @@ +resource "dynatrace_dashboard" "_User_experience_mobile_apps_owned_by_smarter" { + dashboard_metadata { + name = "✔ User experience (mobile apps)" + # consistent_colors = false + owner = "smarter" + # preset = false + tags = [ "Configurator", "smarter" ] + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🏠 [Dynatrace: simply smarter](#dashboard;id=f488b329-0da2-4772-b17e-854a5d92f5c5) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1292 + top = 0 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## 🔍 [Digital experience](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc) + *** + + - [web applications](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc) + - ✅ [mobile or custom app](#dashboard;id=0e46cc9d-370e-44c4-93ec-78107e38fc47) + - [synthetic (browser)](#dashboard;id=2484834e-14b8-4a13-a047-78266e2b198e) + - [visits↗](/ui/user-sessions) + - [frustrated visits↗](/ui/user-sessions?gwtMpd=Y&filtrfilterUXScore=1&filter=uxScore:Frustrating) + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1140 + top = 38 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🔍 [Services](#dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8) + *** + + - [services](#dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8) + - [database services](#dashboard;id=24c06483-359f-4aa8-921d-a94d1bbbb085) + - [synthetic (service)](#dashboard;id=bb85fcd0-0cad-4892-8c75-8c2da9680837) + - [slow requests↗](/ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E0%11500000%144611686018427387%1026%111%1026%112) + - [failed requests↗](/ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E3%110%1026%112%1026%111) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1406 + top = 38 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🔍 [Infrastructure & cloud](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34) + *** + - [infrastructure](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34) + - [logs↗](ui/log-monitoring) + - [techno↗](#newprocessessummary) + - [containers↗](/ui/entity/list/CONTAINER_GROUP) + - [kubernetes↗](/ui/kubernetes) + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1672 + top = 38 + width = 266 + } + } + tile { + name = "🚦Health" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 532 + top = 0 + width = 228 + } + } + tile { + name = "Problems" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "OPEN_PROBLEMS" + bounds { + height = 152 + left = 38 + top = 38 + width = 152 + } + } + tile { + name = "Service health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SERVICES" + bounds { + height = 152 + left = 646 + top = 38 + width = 152 + } + } + tile { + name = "Database health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "DATABASES_OVERVIEW" + bounds { + height = 152 + left = 798 + top = 38 + width = 152 + } + } + tile { + name = "Host health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "HOSTS" + bounds { + height = 152 + left = 950 + top = 38 + width = 152 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 532 + width = 988 + } + } + tile { + name = "Visites" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 418 + top = 228 + width = 266 + } + } + tile { + name = "User actions" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 722 + top = 228 + width = 266 + } + } + tile { + name = "Reponse time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 228 + width = 304 + } + } + tile { + name = "Errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1330 + top = 228 + width = 152 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 532 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 266 + width = 266 + } + } + tile { + name = "User experience" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 494 + width = 494 + } + } + tile { + name = "Response time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 494 + width = 494 + } + } + tile { + name = "Top user actions > 12 sec" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 1254 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 1292 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 1292 + width = 988 + } + } + tile { + name = "Top user actions with error" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 1254 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 1672 + width = 988 + } + } + tile { + name = "Slowest user actions" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 1634 + width = 494 + } + } + tile { + name = "Apdex" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 874 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 912 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 1672 + width = 988 + } + } + tile { + name = "Details" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 1634 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 418 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 722 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1330 + top = 266 + width = 266 + } + } + tile { + name = "User experience" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 114 + top = 228 + width = 304 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 114 + top = 266 + width = 266 + } + } + tile { + name = "Crashs" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 874 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 912 + width = 988 + } + } + tile { + name = "Crashs" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1634 + top = 228 + width = 190 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1634 + top = 266 + width = 266 + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "APPLICATIONS" + bounds { + height = 190 + left = 190 + top = 0 + width = 152 + } + filter_config { + type = "APPLICATION" + custom_name = "Mobile apps" + default_name = "Monitored Mobile apps " + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "APPLICATION" + match { + key = "APPLICATION_STATUS" + values = [ "0" ] + } + match { + key = "APPLICATION_TYPE" + values = [ "1" ] + } + } + } + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SYNTHETIC_TESTS" + bounds { + height = 152 + left = 494 + top = 38 + width = 152 + } + filter_config { + type = "WEB_CHECK" + custom_name = "Synthetic" + default_name = "Active synthetic monitor" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "WEB_CHECK" + match { + key = "WEBCHECK_STATUS" + values = [ "Active" ] + } + } + } + } + } + tile { + name = "Action duration [avg]" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:apps.other.uaDuration.osAndVersion:splitBy(\"dt.entity.device_application\"):avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:apps.other.uaDuration.osAndVersion", + "rate": "NONE", + "spaceAggregation": "AVG", + "splitBy": [ + "dt.entity.device_application" + ], + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1026 + top = 570 + width = 988 + } + } + tile { + name = "Crash count (by os and app version)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Crash count (by os and app version)" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.other.crashCount.osAndVersion:splitBy(\"dt.entity.os\",Version):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:apps.other.crashCount.osAndVersion:splitBy(\"dt.entity.os\",Version):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "PIE_CHART" + } + }) + bounds { + height = 304 + left = 1026 + top = 950 + width = 342 + } + } + tile { + name = " " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:apps.other.crashCount.osAndVersion:splitBy():value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:apps.other.crashCount.osAndVersion:splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "COLUMN" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1368 + top = 950 + width = 646 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🎯[SLO simply smarter](#dashboard;id=d65f0666-f739-4a02-b2d7-59e5aa9ed2f5;) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1558 + top = 0 + width = 266 + } + } + tile { + name = "ApdexCategory" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "ApdexCategory" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:apps.other.uaCount.geoAndApdex:splitBy(\"Apdex category\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:apps.other.uaCount.geoAndApdex:splitBy(\"Apdex category\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "Apdex category" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "color": "#008000", + "name": "SATISFIED" + }, + { + "color": "#FF0000", + "name": "FRUSTRATED" + }, + { + "color": "#f5d30f", + "name": "TOLERATING" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "STACKED_AREA" + } + }) + bounds { + height = 304 + left = 0 + top = 570 + width = 988 + } + } + tile { + name = " " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.other.apdex.osAndVersion:splitBy(\"dt.entity.device_application\"):sort(value(auto,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:apps.other.apdex.osAndVersion:splitBy(\"dt.entity.device_application\"):sort(value(auto,ascending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.device_application" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0.85 + }, + { + "color": "#f5d30f", + "value": 0.5 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 950 + width = 266 + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "APPLICATIONS" + bounds { + height = 190 + left = 342 + top = 0 + width = 152 + } + filter_config { + type = "APPLICATION" + custom_name = "Custom app" + default_name = "Monitored Custom applications" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "APPLICATION" + match { + key = "APPLICATION_STATUS" + values = [ "0" ] + } + match { + key = "APPLICATION_TYPE" + values = [ "4" ] + } + } + } + } + } + tile { + name = "ApdexCategory" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "ApdexCategory" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.other.uaCount.geoAndApdex:splitBy(\"Apdex category\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:apps.other.uaCount.geoAndApdex:splitBy(\"Apdex category\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "Apdex category" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "color": "#008000", + "name": "SATISFIED" + }, + { + "color": "#FF0000", + "name": "FRUSTRATED" + }, + { + "color": "#f5d30f", + "name": "TOLERATING" + } + ], + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 152 + left = 114 + top = 304 + width = 266 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "User sessions" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + select count(*) as " " from usersession WHERE usersession.applicationType NOT IS "WEB_APPLICATION" + EOT + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "SINGLE_VALUE" + bounds { + height = 152 + left = 418 + top = 304 + width = 266 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " User actions" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + select count(*) as " " from useraction WHERE usersession.applicationType NOT IS "WEB_APPLICATION" + EOT + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "SINGLE_VALUE" + bounds { + height = 152 + left = 722 + top = 304 + width = 266 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "US format (1,500 ms = 1.5 sec)" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + select AVG(duration) AS " " from useraction WHERE usersession.applicationType NOT IS "WEB_APPLICATION" + EOT + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "SINGLE_VALUE" + bounds { + height = 152 + left = 1026 + top = 304 + width = 266 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " Errors HTTP" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + select count(*) as " " from useraction where requestErrorCount >=1 AND usersession.applicationType NOT IS "WEB_APPLICATION" + EOT + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "SINGLE_VALUE" + bounds { + height = 152 + left = 1330 + top = 304 + width = 266 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " User sessions with crashs" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + SELECT COUNT(*) AS " " FROM usersession WHERE useraction.hasCrash = true AND usersession.applicationType NOT IS "WEB_APPLICATION" + EOT + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "SINGLE_VALUE" + bounds { + height = 152 + left = 1634 + top = 304 + width = 266 + } + } + tile { + name = " " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:apps.other.apdex.osAndVersion:splitBy(\"dt.entity.device_application\"):value:auto:sort(value(avg,ascending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:apps.other.apdex.osAndVersion:splitBy(\"dt.entity.device_application\"):value:auto:sort(value(avg,ascending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.device_application" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "xAxisBuckets": 58, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0.85 + }, + { + "color": "#f5d30f", + "value": 0.5 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 304 + left = 266 + top = 950 + width = 722 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Visits by OS" + # exclude_maintenance_windows = false + limit = 50 + query = "SELECT osVersion, count(*) from usersession WHERE usersession.applicationType NOT IS \"WEB_APPLICATION\" GROUP BY osVersion ORDER by count(*) DESC" + tile_type = "DTAQL" + visualization = "PIE_CHART" + bounds { + height = 304 + left = 342 + top = 1710 + width = 342 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " Top user actions Frustrated" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + SELECT top (useraction.name, 5) AS "Name", application AS "Domaine", COUNT(*) AS "Frustrated user action" FROM useraction where usersession.applicationType NOT IS "WEB_APPLICATION" and apdexCategory IS "FRUSTRATED" GROUP BY useraction.name, application ORDER BY count(*) DESC + EOT + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "TABLE" + bounds { + height = 304 + left = 0 + top = 1330 + width = 988 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " Top user actions with error" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + SELECT top (useraction.name, 5) AS "Name", application AS "Domaine", COUNT(*) AS "User action with error" FROM useraction where requestErrorCount >= 1 AND usersession.applicationType NOT IS "WEB_APPLICATION" GROUP BY useraction.name, application ORDER BY count(*) DESC + EOT + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "TABLE" + bounds { + height = 304 + left = 1026 + top = 1330 + width = 988 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Slowest action duration" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + SELECT usersession.ip AS"IP", usersession.userType AS"UserType", name AS"UserActionName", duration AS "Slowest action duration", apdexCategory AS "UserAction", usersession.userExperienceScore AS "UserSession" FROM useraction where usersession.applicationType NOT IS "WEB_APPLICATION" ORDER BY duration DESC + EOT + tile_type = "DTAQL" + visualization = "TABLE" + bounds { + height = 304 + left = 1026 + top = 1710 + width = 988 + } + } + tile { + name = "Key user action" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 2014 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 2052 + width = 988 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Visits by city" + # exclude_maintenance_windows = false + limit = 50 + query = "SELECT city, count(*) from usersession where city is not null and applicationType NOT IS \"WEB_APPLICATION\" GROUP BY city ORDER by count(*) DESC" + tile_type = "DTAQL" + visualization = "PIE_CHART" + bounds { + height = 304 + left = 0 + top = 1710 + width = 342 + } + } + tile { + name = "Action duration" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Requests response times" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.other.keyUserActions.duration.os:splitBy(\"dt.entity.device_application_method\"):sort(value(auto,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metric": "builtin:apps.other.keyUserActions.duration.os", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.device_application_method" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 342 + top = 2090 + width = 342 + } + } + tile { + name = "Request" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Request Errors" + # exclude_maintenance_windows = false + limit = 0 + name_size = "medium" + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.other.keyUserActions.requestCount.os:splitBy(\"dt.entity.device_application_method\"):sum:sort(value(sum,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "limit": 20, + "metric": "builtin:apps.other.keyUserActions.requestCount.os", + "rate": "NONE", + "sortBy": "DESC", + "spaceAggregation": "SUM", + "splitBy": [ + "dt.entity.device_application_method" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "AREA" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 2090 + width = 342 + } + } + tile { + name = "Error count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Requests response times" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.other.keyUserActions.reportedErrorCount.os:splitBy(\"dt.entity.device_application_method\"):sum:sort(value(sum,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metric": "builtin:apps.other.keyUserActions.reportedErrorCount.os", + "rate": "NONE", + "spaceAggregation": "SUM", + "splitBy": [ + "dt.entity.device_application_method" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 684 + top = 2090 + width = 304 + } + } + tile { + name = "Error count by version [sum]" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Requests response times" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.mobile.reportedErrorCount:splitBy(\"App Version\"):sort(value(auto,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metric": "builtin:apps.mobile.reportedErrorCount", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "App Version" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 684 + top = 1710 + width = 304 + } + } +} diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_User_experience_web_applications_owned_by_smarter.dashboard.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_User_experience_web_applications_owned_by_smarter.dashboard.tf new file mode 100644 index 0000000..7214c69 --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/_User_experience_web_applications_owned_by_smarter.dashboard.tf @@ -0,0 +1,2342 @@ +resource "dynatrace_dashboard" "_User_experience_web_applications_owned_by_smarter" { + dashboard_metadata { + name = "✔ User experience (web applications)" + # consistent_colors = false + owner = "smarter" + # preset = false + tags = [ "Configurator", "smarter" ] + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🏠 [Dynatrace: simply smarter](#dashboard;id=f488b329-0da2-4772-b17e-854a5d92f5c5) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1254 + top = 0 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + ## 🔍 [Digital experience](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc) + *** + + - ✅ [web applications](#dashboard;id=e4b1f428-fd98-4409-98f9-231ea9d25ffc) + - [mobile or custom app](#dashboard;id=0e46cc9d-370e-44c4-93ec-78107e38fc47) + - [synthetic (browser)](#dashboard;id=2484834e-14b8-4a13-a047-78266e2b198e) + - [visits↗](/ui/user-sessions) + - [frustrated visits↗](/ui/user-sessions?gwtMpd=Y&filtrfilterUXScore=1&filter=uxScore:Frustrating) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1102 + top = 38 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🔍 [Services](#dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8) + *** + + - [services](#dashboard;id=8796ad37-70bf-46f7-bcfe-b44b1fd3d2f8) + - [database services](#dashboard;id=24c06483-359f-4aa8-921d-a94d1bbbb085) + - [synthetic (service)](#dashboard;id=bb85fcd0-0cad-4892-8c75-8c2da9680837) + - [slow requests↗](/ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E0%11500000%144611686018427387%1026%111%1026%112) + - [failed requests↗](/ui/diagnostictools/mda?mdaId=topweb&metric=REQUEST_COUNT&dimension=%7BRequest:Name%7D&mergeServices=false&aggregation=COUNT&percentile=80&chart=COLUMN&servicefilter=0%1E3%110%1026%112%1026%111) + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1368 + top = 38 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🔍 [Infrastructure & cloud](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34) + *** + - [infrastructure](#dashboard;id=66b4013f-54bd-45da-9199-da508d0b8b34) + - [logs↗](ui/log-monitoring) + - [techno↗](#newprocessessummary) + - [containers↗](/ui/entity/list/CONTAINER_GROUP) + - [kubernetes↗](/ui/kubernetes) + EOT + tile_type = "MARKDOWN" + bounds { + height = 190 + left = 1634 + top = 38 + width = 266 + } + } + tile { + name = "🚦health" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 418 + top = 0 + width = 228 + } + } + tile { + name = "Problems" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "OPEN_PROBLEMS" + bounds { + height = 152 + left = 76 + top = 38 + width = 152 + } + } + tile { + name = "Service health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SERVICES" + bounds { + height = 152 + left = 532 + top = 38 + width = 152 + } + } + tile { + name = "Database health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "DATABASES_OVERVIEW" + bounds { + height = 152 + left = 684 + top = 38 + width = 152 + } + } + tile { + name = "Host health" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "HOSTS" + bounds { + height = 152 + left = 836 + top = 38 + width = 152 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 532 + width = 988 + } + } + tile { + name = "Visites" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 418 + top = 228 + width = 266 + } + } + tile { + name = "User actions" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 722 + top = 228 + width = 266 + } + } + tile { + name = "Response time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 228 + width = 304 + } + } + tile { + name = "Errors" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1330 + top = 228 + width = 152 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 532 + width = 988 + } + } + tile { + name = "Rage click" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1634 + top = 228 + width = 190 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 266 + width = 266 + } + } + tile { + name = "User experience" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 494 + width = 494 + } + } + tile { + name = "Response time" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 494 + width = 494 + } + } + tile { + name = "Top user action not satisfied " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 1254 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 1292 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 1292 + width = 988 + } + } + tile { + name = "TOP user action with error" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 1254 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 912 + width = 988 + } + } + tile { + name = " Errors : HTTP & Javascript" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 874 + width = 494 + } + } + tile { + name = "Apdex" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 874 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 912 + width = 988 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 1672 + width = 988 + } + } + tile { + name = "Details" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 1634 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 418 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 722 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1330 + top = 266 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1634 + top = 266 + width = 266 + } + } + tile { + name = "User experience" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 114 + top = 228 + width = 304 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 114 + top = 266 + width = 266 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " User actions" + # exclude_maintenance_windows = false + limit = 50 + query = "select count(*) as \" \" from useraction" + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "SINGLE_VALUE" + bounds { + height = 152 + left = 722 + top = 304 + width = 266 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "User sessions" + # exclude_maintenance_windows = false + limit = 50 + query = "select count(*) as \" \" from usersession" + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "SINGLE_VALUE" + bounds { + height = 152 + left = 418 + top = 304 + width = 266 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "US format (1,500 ms = 1.5 sec)" + # exclude_maintenance_windows = false + limit = 50 + name_size = "small" + query = "select AVG(duration) AS \" \" from useraction" + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "SINGLE_VALUE" + bounds { + height = 152 + left = 1026 + top = 304 + width = 266 + } + } + tile { + name = "Slowest user actions" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 1634 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 1672 + width = 988 + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "APPLICATIONS" + bounds { + height = 190 + left = 228 + top = 0 + width = 152 + } + filter_config { + type = "APPLICATION" + custom_name = "Web applications" + default_name = "Monitored Web applications" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "APPLICATION" + match { + key = "APPLICATION_STATUS" + values = [ "0" ] + } + match { + key = "APPLICATION_TYPE" + values = [ "0" ] + } + } + } + } + } + tile { + name = "" + # auto_refresh_disabled = false + chart_visible = true + configured = true + # exclude_maintenance_windows = false + limit = 0 + name_size = "small" + tile_type = "SYNTHETIC_TESTS" + bounds { + height = 152 + left = 380 + top = 38 + width = 152 + } + filter_config { + type = "WEB_CHECK" + custom_name = "Synthetic" + default_name = "Active synthetic monitor" + chart_config { + type = "TIMESERIES" + legend = true + } + filters { + filter { + entity_type = "WEB_CHECK" + match { + key = "WEBCHECK_STATUS" + values = [ "Active" ] + } + } + } + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Visits by city" + # exclude_maintenance_windows = false + limit = 50 + query = "SELECT city, count(*) from usersession where city is not null GROUP BY city ORDER by count(*) DESC" + tile_type = "DTAQL" + visualization = "PIE_CHART" + bounds { + height = 266 + left = 342 + top = 1710 + width = 342 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Visits by user type" + # exclude_maintenance_windows = false + limit = 50 + query = "SELECT userType, count(*) AS \"number of visits\" from usersession GROUP BY usertype ORDER by count(*) DESC" + tile_type = "DTAQL" + visualization = "TABLE" + bounds { + height = 266 + left = 684 + top = 1710 + width = 304 + } + } + tile { + name = "Visualy complete [avg]" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:apps.web.visuallyComplete.load.browser:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names,(builtin:apps.web.visuallyComplete.xhr.browser:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "metric": "builtin:apps.web.visuallyComplete.load.browser", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "B", + "metric": "builtin:apps.web.visuallyComplete.xhr.browser", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "B" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + } + }, + { + "matcher": "B:", + "properties": { + "color": "DEFAULT", + "seriesType": "AREA" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1026 + top = 570 + width = 988 + } + } + tile { + name = "Error count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.web.countOfErrorsDuringUserActions:splitBy(\"Error type\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:apps.web.countOfErrorsDuringUserActions:splitBy(\"Error type\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "AREA" + } + }, + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 950 + width = 266 + } + } + tile { + name = " " + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:apps.web.countOfErrorsDuringUserActions:splitBy(\"Error type\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:apps.web.countOfErrorsDuringUserActions:splitBy(\"Error type\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "COLUMN" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 1292 + top = 950 + width = 722 + } + } + tile { + name = "Apdex category" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:apps.web.actionCount.category:splitBy(\"Apdex category\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:apps.web.actionCount.category:splitBy(\"Apdex category\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "color": "#008000", + "name": "SATISFIED" + }, + { + "color": "#f5d30f", + "name": "TOLERATING" + }, + { + "color": "#FF0000", + "name": "FRUSTRATED" + } + ], + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 0 + top = 570 + width = 988 + } + } + tile { + name = "ApdexCategory" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "ApdexCategory" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.web.actionCount.category:splitBy(\"Apdex category\"):value:auto:sort(value(sum,descending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:apps.web.actionCount.category:splitBy(\"Apdex category\"):value:auto:sort(value(sum,descending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_AREA" + }, + "seriesOverrides": [ + { + "color": "#008000", + "name": "SATISFIED" + }, + { + "color": "#f5d30f", + "name": "TOLERATING" + }, + { + "color": "#FF0000", + "name": "FRUSTRATED" + } + ] + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 152 + left = 114 + top = 304 + width = 266 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " Errors HTTP & JS" + # exclude_maintenance_windows = false + limit = 50 + query = "select count(*) as \" \" from useraction where javaScriptErrorCount >=1 or requestErrorCount >=1 " + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "SINGLE_VALUE" + bounds { + height = 152 + left = 1330 + top = 304 + width = 266 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Sessions with rage click " + # exclude_maintenance_windows = false + limit = 50 + query = "SELECT COUNT(*) AS \" \" FROM usersession WHERE numberOfRageClicks>=1" + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "SINGLE_VALUE" + bounds { + height = 152 + left = 1634 + top = 304 + width = 266 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown =<<-EOT + 🎯[SLO simply smarter](#dashboard;id=d65f0666-f739-4a02-b2d7-59e5aa9ed2f5;) + + EOT + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1520 + top = 0 + width = 266 + } + } + tile { + name = "Apdex" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:apps.web.apdex.userType:splitBy(\"dt.entity.application\"):avg:auto:sort(value(avg,ascending)):limit(10)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:apps.web.apdex.userType:splitBy(\"dt.entity.application\"):avg:auto:sort(value(avg,ascending)):limit(10)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.application" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "global": { + "hideLegend": true + }, + "heatmapSettings": { + "xAxisBuckets": 58, + "yAxis": "DIMENSIONS" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "ROYALBLUE", + "seriesType": "AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0.85 + }, + { + "color": "#f5d30f", + "value": 0.5 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "HEATMAP" + } + }) + bounds { + height = 304 + left = 266 + top = 950 + width = 722 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " Top user actions Frustrated" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + SELECT top (useraction.name, 5) AS "Name", application AS "Domaine", COUNT(*) AS "Frustrated user action" FROM useraction where usersession.applicationType IS "WEB_APPLICATION" and apdexCategory IS "FRUSTRATED" GROUP BY useraction.name, application ORDER BY count(*) DESC + EOT + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "TABLE" + bounds { + height = 304 + left = 0 + top = 1330 + width = 988 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Top user actions with error (HTTP & Javascript)" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + SELECT top (useraction.name, 5) AS "Name", application AS "Domaine", COUNT(*) AS "User action with error" FROM useraction where usersession.applicationType IS "WEB_APPLICATION" and javaScriptErrorCount >=1 or requestErrorCount >=1 GROUP BY useraction.name, application ORDER BY count(*) DESC + EOT + tile_type = "DTAQL" + time_frame_shift = "dynamic" + visualization = "TABLE" + bounds { + height = 304 + left = 1026 + top = 1330 + width = 988 + } + } + tile { + name = "Key user action" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 1026 + top = 1976 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 1026 + top = 2014 + width = 988 + } + } + tile { + name = "Action duration (load action)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.web.action.duration.load.browser:splitBy(\"dt.entity.application_method\"):sort(value(auto,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "limit": 20, + "metric": "builtin:apps.web.action.duration.load.browser", + "rate": "NONE", + "sortBy": "DESC", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.application_method" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1026 + top = 2052 + width = 342 + } + } + tile { + name = "Action duration (xhr)" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.web.action.duration.xhr.browser:splitBy(\"dt.entity.application_method\"):sort(value(auto,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "builtin:apps.web.action.duration.xhr.browser:splitBy(\"dt.entity.application_method\"):sort(value(auto,descending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.application_method" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1368 + top = 2052 + width = 342 + } + } + tile { + name = "Error count" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.web.action.countOfErrors:splitBy(\"dt.entity.application_method\"):sort(value(auto,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "limit": 20, + "metric": "builtin:apps.web.action.countOfErrors", + "rate": "NONE", + "sortBy": "DESC", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.application_method" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 1710 + top = 2052 + width = 304 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Slowest response time (visually complete)" + # exclude_maintenance_windows = false + limit = 50 + query =<<-EOT + SELECT usersession.ip AS"IP", usersession.userType AS"UserType", name AS"UserActionName", visuallyCompleteTime AS "Slowest visually complete", apdexCategory AS "UserAction", usersession.userExperienceScore AS "UserSession" FROM useraction where usersession.applicationType IS "WEB_APPLICATION" ORDER BY visuallyCompleteTime DESC + EOT + tile_type = "DTAQL" + visualization = "TABLE" + bounds { + height = 266 + left = 1026 + top = 1710 + width = 988 + } + } + tile { + name = "Core Web Vitals" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "HEADER" + bounds { + height = 38 + left = 0 + top = 1976 + width = 494 + } + } + tile { + name = "Markdown" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + markdown = "----" + tile_type = "MARKDOWN" + bounds { + height = 38 + left = 0 + top = 2014 + width = 988 + } + } + tile { + name = "Core Web Vitals" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:apps.web.largestContentfulPaint.load.browser:splitBy():avg:sort(value(avg,descending)):limit(10)):limit(100):names,(builtin:apps.web.firstInputDelay.load.browser:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names,(builtin:apps.web.cumulativeLayoutShift.load.browser:splitBy():avg:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "limit": 10, + "metric": "builtin:apps.web.largestContentfulPaint.load.browser", + "rate": "NONE", + "sortBy": "DESC", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "B", + "metric": "builtin:apps.web.firstInputDelay.load.browser", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + }, + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "C", + "metric": "builtin:apps.web.cumulativeLayoutShift.load.browser", + "rate": "NONE", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "LCP / FID", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "B" + ], + "visible": true + }, + { + "defaultAxis": true, + "displayName": "CLS", + "max": "AUTO", + "min": "AUTO", + "position": "RIGHT", + "queryIds": [ + "C" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Largest Contentful Paint - load action", + "color": "BLUE", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "B:", + "properties": { + "alias": "First Input Delay - load action", + "color": "GREEN", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + }, + { + "matcher": "C:", + "properties": { + "alias": "Cumulative Layout Shift - load action", + "color": "ORANGE", + "seriesType": "LINE" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 0 + top = 2052 + width = 988 + } + } + tile { + name = "LCP" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.web.largestContentfulPaint.load.browser:splitBy():avg:sort(value(avg,descending)):limit(10)):limit(100):names", + "resolution=null\u0026(builtin:apps.web.largestContentfulPaint.load.browser:splitBy():avg:sort(value(avg,descending)):limit(10))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "limit": 10, + "metric": "builtin:apps.web.largestContentfulPaint.load.browser", + "rate": "NONE", + "sortBy": "DESC", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#99dea8", + "value": 0 + }, + { + "color": "#ffee7c", + "value": 2500 + }, + { + "color": "#f28289", + "value": 4000 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 114 + left = 38 + top = 2356 + width = 304 + } + } + tile { + name = "FID" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.web.firstInputDelay.load.browser:splitBy():avg:sort(value(avg,descending)):limit(10)):limit(100):names", + "resolution=null\u0026(builtin:apps.web.firstInputDelay.load.browser:splitBy():avg:sort(value(avg,descending)):limit(10))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "limit": 10, + "metric": "builtin:apps.web.firstInputDelay.load.browser", + "rate": "NONE", + "sortBy": "DESC", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#99dea8", + "value": 0 + }, + { + "color": "#ffee7c", + "value": 100 + }, + { + "color": "#f28289", + "value": 300 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 114 + left = 342 + top = 2356 + width = 304 + } + } + tile { + name = "CLS" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Single value" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026(builtin:apps.web.cumulativeLayoutShift.load.browser:splitBy():avg:sort(value(avg,descending)):limit(10)):limit(100):names", + "resolution=null\u0026(builtin:apps.web.cumulativeLayoutShift.load.browser:splitBy():avg:sort(value(avg,descending)):limit(10))" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND" + }, + "id": "A", + "limit": 10, + "metric": "builtin:apps.web.cumulativeLayoutShift.load.browser", + "rate": "NONE", + "sortBy": "DESC", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#99dea8", + "value": 0 + }, + { + "color": "#ffee7c", + "value": 0.1 + }, + { + "color": "#f28289", + "value": 0.25 + } + ], + "visible": true + } + ], + "type": "SINGLE_VALUE" + } + }) + bounds { + height = 114 + left = 646 + top = 2356 + width = 304 + } + } + tile { + name = "Image" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "IMAGE" + unknowns = jsonencode({ + "image": "data:image/webp;base64,UklGRrYHAABXRUJQVlA4WAoAAAAgAAAAoAEARwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDggyAUAABAlAJ0BKqEBSAA+bS6USCQiIiElchuwgA2JZW7dX3DedOcy8u6n8v6z6s9u02Uj+ydsn9j6LjyMoF/G/tV+C8kv8t4P7Xn+W3u7hP9L/z/GN8sGumUAPu89SrQD9M/+L3Cf1w/4hLLDksrOXIPmcuQfM5cg+Zy5B8zlyD9s1WxDMmrQ3p/T8Ib6hsJtIrSJ+pvB5zLs23lEPNoO+I0HWmTl1LnkidiAijP8M/nEhu16D8DzpF9abIma79h14WhkHvB5tplqUCOad8raSqm/l0YVhfTQyDF0DVqVVpH9wjxiDbvg9hK/8Z1hbJzOJOXeEqHjGA72OHaOC5YM0kAj8mB+952ZUTnUwF4BUJ4RfqT7PHyKksogkV4OEQiry/PVYh935oMiH3fmgyIxhfcvvvoAAMtP9aM3qAF8gAAFE2xz3N3rreBdCMyBwlFzJ8wI6AZgrqdZmfWQ5aadSacvY9J/NytpP3Rf/xHuop/rSfzLRbuURfoFjl6wkq0MFKjlpIbykXfruwN4WNamxvFIXA4tJUeN33lHNLwXVSGE8yR+ldclDxHAMHQYDBKiHsPCQeYAJ+1Sa6FA+asi9qp+fKMt/875rg2/kar7qlCGOrL6TeqsHL+tJuJ0JGHaUxCQj0FzDD7X6v8OlhAutjAcwncGsQSa7eP+4t/iM+l3BFi52fvJQ2GQ57EkU4DtD3AsRF6MSQRabyeoURPdr7bSWuaXlso5OWBSl//7O4O+64OEevmHTJDn2srGI/6lfJmP5z2X8cyrjswoJB+amKf/wzKMAhA23u7+hDkHlMZbwtotxulyw4GnM2mRWU5vDSjqDsw8ZeMEhb1SbxsOOFXIDx8olkik+W7N5SLlzaGz0eMjterUOz+oC56wL2r3QNnp9X/6jMDQfkceM4OBcOdHsJAts4hWBQy16k9dONLt82AXtOlHAIUAnGgBHPtrF598r7mzMYdg43KhfIMK2FkwhkT7XmfIr/INRbrLIzTXqMnUMssg6zeGZWP6SkRDKAZ2hnYA7Ts//wMaz4xRRu1p6LWIy7QBJUtjuQWGPQ/DN9ME4Ti3NFAOH7FxNFIxy1wmsp7IyogLx0lfwEYfJkIFv80IjpFTcbmQrbysyULf9BjlvG+Oo1fQ1x1+12xbTjgiLvbgYC/0nOFnG9HIQb6ce09jZ/F0U9RB2f0+8PVENT7g3fx8m0R2iAykKln9HgY/XI/AtUCfqb0KtXOSckqVJw+fs0ZnuiSGCYQjt+EWrU7aDnF8oboGpmNGuZWEGj6URqtuFyoabd6hCTho1OLRgI0848GRojlnwSDtAkiqeYlmMXFaMtzXjUpVRrM8c4re/WT8k3DPxP1XzQ5UrEmqUqwx/GZhegL3iTRx+rekTaYuEBTYJ5CyiQjsgsv/5XgdteVE9SQlPAo9eQ2AkyUqE0ogB6znJtKkDj28a0QHnrJ0qzMnqheI4pb28RRmDP10NrEbcScIn/SqW7unqiEkgmeuKXup1+Z4snduExrblIRzrz+F/dmhNXp9JN8BvbpZm8neCped+dn5p/f1iiRdHIdR26+fT2OOUwMQUckxJV3feSokZoqiu2OGiMZF4GOOATkBdg6wpSE0ZmBMwwS1GqRmpNn3ZvPOoRe30HqD6AeeVhxAsW7/ZlczvsGL9jQKH3CGT0ruDnyQx88KuPslSYgHriCVy1CIIn04+7LetqYUWmynoSKE/BqQC39eLKJjUwKNP4TqfA8+ngaNb5ZwYXZY8LDqfvzBWAKYsuSrH9yvT/0R6HBiQXZoI3A+B18v7z/+0UQatElbJkgjHfZ7BcgRHIF+5zYVxHkCUOMgSYd/s5jUOg8fAOVP0/1Kfn4KGdNdwfhVGxb93nxRqHfy/2okt9faGg/qjsULDTOUHIAJrt/76JOKO6B4EdzQX80uPay20gZ5fkOEZ7EvuNwLi4Wxv2GAAING4UlzAT/FpwLErMSt0RAAAAA=" + }) + bounds { + height = 76 + left = 38 + top = 2470 + width = 304 + } + } + tile { + name = "Image" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "IMAGE" + unknowns = jsonencode({ + "image": "data:image/webp;base64,UklGRnIJAABXRUJQVlA4WAoAAAAgAAAAowEARQAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDgghAcAAFAuAJ0BKqQBRgA+bTKVRyQjIiEm9GuwgA2JZ27dXu3CWx/3U/j6XMJZ05PoyL6Z8q9jv9u6HLzbnKPkHxn7Z/pvy55Lfhp/AeoF6w/we9ZgA/Dv5p/tfB5/efRD68/6L0Uv9rxvtAb80+gBoOelv+17hP6uf9T9bzCh3XLvJ/Z35P27+WWEGneFmwy2EWHPsYIBHKOYVt9vtDAxCDzKXLEhrKdettuYK1R6I+W1lsftaTzdzwRFNiObZpy0G1wZvB2YR7l7+XVKpf8XhBiqANQ7jvA2tQkJ2JowlgIhNeB8ZVvfvlb+sjcvAxnFqTOOpPnNRm1YL2/CLWDxqxKai8926kKCpqHJQFZs8d5f1dH1qJt3tErrZBP6pYnJPdq6qs9U15Eb8WQ85qxueFFOyQk1A8Cw9txTmGEBIEr9gziQTrSgrMJ6M7IeIT80ET6xUsL2aP3TwIXToSk1tH9PE/ha5BIDNGv2lVI4Rg5ymg6amWXA6sESvCq/dKAA/vwTC/k0pqMGoQJ3Jl/WGBP3Hl+5mzRkgMqNmmXYi5yNYnmzJUXRUb6HeA8qUZO/Fmmb7t2OwLEZrMKZI9gaxKSc7BipWVdZWELczKAmP/OvnT04mH5DpgfIfjsE/kfJ9fhR6utmW4HDfafuIl1bciAZfaGOntwIEvPphz50ZQ62Oi4OvwYufRkXC4nW3ysjcDQwl7XdE71zDBH1PVBO0OqBdO5/VpGq5zFXcY9RrfX+MQ87qapfytw87XFcgz7bcq4CHTDZjxEWcDtNsMVXlGRgYjUMs41ok9dUOjgiFsQwSzEb1NJJvrtJN7a0LmgoWxt5hV+/nvpRQWaiUJ9qFf3rUWZC16mbP8uevwKGKPQ1on8lLx6J4rRX257dDVKbL8TJWkDwkC0w+YvcXa39dHbwYsNhzvCD2dLQC80115ZbS5SYeG4iT0aSZf+wFSXnibDKxLS62HXW6QJYA8Ze01rT/JN08HP1biNfudwd/aVc+Y5ibcXeV8rdl9VoyM/3lHlCGJtYlq6QH83H/PxRGWCckiIN7+b1bWP2ej27mA+/sXh3/LkP9o51xfFKtyfF0Xldbcg1tA38flSAKj7Q6npvmbAjbbFqxHaBTzq/hAApYrfItYyeUx77E9G3j+PvnZRJsZd+6HYsbQplhxulGJJWCVAkUGaVh1hAfFxsUTVoV4kkHNw5OlaU72cCxXWKG3wfRls2HAj1G+i0E/HNcgAmJXEChemSeHc4itx1JIEooK+GhdJTVdvPUZnyWAs0+vC8U8FizjPyL28sv3x8SDoejIDhCCZZaT9A18R3cUvbY/9UeEGyKkjnUEOpfJUVwktcxTrw5eiAswwB5087vDepRIAqrgLPC6RiOzUDpTHSbNJTWh9VLQiNiKDDfiVj66AE/SrH7tanK5sPg31utXG8v5jBhTHGOkKxiuN/fqo/6AZTpKxuYyUTMc9Jlf5Bwdb/+xkfO7qL5GEhdvC0dmurxAgdgW6bjZ+V+k4d0IrqT2q0dTy4A0eb0dIuM3WH4vDMjWPiN5TSsgFxoOPbWpN1+CrS3yMGi4MjjCPP3L173o4dGMj5+Wf2BEnxlDJEJ1hUOy98ZQP+u8CfcsKmETWQpO/4E8o8XktBasqijWesqREnUNAirwKbR+VGzkKwK200RveXcT8bTs1kUq5GL6U3OLO/KJHyk8TO1yvuhWU8JJIn2kC9XYNxuc5U6LH/y7Hbk3zn5L720CqyFKaFPFM1Ga2L4tgZMPno+IE5xFafiU/57BEXW7fhxO2xyuC63ASPv+rrzuHj9W/U39efEcD0J8VB/7WIrFfSWLTkAJj/KF7Pj+41c4yFTI1R/eMp7snOSoDwRQiXezI0OQEMlG5HsM2Tn2fZ89iOj3kLq8Cfa9qNFiBLdN2TFMsesAtEJr9baS65wy0R/KhejdkJXxEewI+/cjAIPMuwajAOV5x7eVMr1t6MZok33vfJRHMw7qsdXY1jrR4mwVhZm7v3R1voSyvLcl+692s6Lx2pEWLm1EnSWCLwmvZJ2Cgi2eEM/USNuhMUdbk3CmXLwHbH3L0MOXbyjmXYtvDu1KqLWJ3d2jhvxBYSpSn4cMxVMFcxxmSjFYH48fWGYlbH83Bhc2+yKpp211vUnZ9OM/yh6P1RzXtuTG5VX59r46yfv5/SgEH53YrUiGzYmdRqbLdUjeS+1ihy3th4ZRMz4IzlTfQ3YjzmEncMohbL++vBOz5Fx/Ppt5vmM8/vjVX7HCQBXOnoD5Q6qMGPvsyTapqvfMePzT7VltB6E4pWvI160VKHPLy95pajlJXZuGsgRYLO2ta2XJtjvVZH9YJMyAwp40SnekqLcalqk8hkRLCBN4c3cm/cP4qoBWCsccKuNS4Y43sIBblQa4wTbJrht01ygrNjADxh/34TPogfeeDAzMJg0Pe8/OHnB848qyR+j/LmR46nsmKO/jlsHWrF+NRu40T538gwRmto04SOsuqPcTkRFQqePrqzGjqg/3iIIS0EIAAkHfq3vtABcGBZu3jkJVb4utFfndCkhgAR7uyOPaeAumjggmAAAAA=" + }) + bounds { + height = 76 + left = 342 + top = 2470 + width = 304 + } + } + tile { + name = "Image" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "IMAGE" + unknowns = jsonencode({ + "image": "data:image/webp;base64,UklGRgYHAABXRUJQVlA4WAoAAAAgAAAAowEAPgAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDggGAUAABAhAJ0BKqQBPwA+bTaWSCQjIiElt5mwgA2JZW7dXkuYVFTx2BY9G2cA82/TrqeBaRfgOjbC7rLfeP8Z5Cd58oI5B/Xv9V4Leq5dDceVGB6Iue36x9gf9bR7QPLdXn/qgM+1WW9PcfPZtXge+XnQlu5oWEylFVYwu15jT+A1tdmydoWaUGt9/ykPSq3NQcnDnOzikm/VzIb+LYoX/OM1s6FJ/tZm02x5avylFUGqf9xjY3eCb+46LaLBPmqV49ugA2b8s5TZ9WgU+X1tBv1S1q4SfQFmhzxjov2dlrkzWrawaIY0mqxKaoHC7mzWiyUTNu9XbxQE0tncnqglEi66JoRky9HrRkqgeBl3Pf/mcMCUAAD++6WF+1RwYGA2Fww2t04VwCWY5LY2VkTw779bZYbCEzZhOgRs1+8JKx0puUxyaderb8zlH61LYJhPShdrUrcVK1iNE9VzNvgLl1YQU/wlIJrgd//zeQf4a+A0E98h6vzkfXIAeHnzv9zjEcK2QYoRO904Ym4r6H/FffgJBJro8Ye/4cxGm8T+pnVmr8YNpXbcjbvaKv/piO70OUfDrhvd6MbD099Vjy9kbIQtLsJ3OCB11Mh+9jwm95L+HY4gTk6jZSgcPzIWM2kuFrpKAsSeoYiUABVIkTbi5ObGW/yVC6O0ArYXhK1tFeyrhbuk+nTBjo31pbk/lzF4JikH0Bf6XS3atzdP3ctyRWCcv9CJ75PVU8Er09M+w4MnfWH+dvt8IhJA86Hby5L2ABMzNZEDpCeMmeKWQDYbMlOzhGqlkA4R3ZfVH9OQn/rjYClNXQ6ACgTjlOp1/L5VD+33k2Zh7PQjTGBZWFRO6SeB/0Zx8wUfV0iRgdkVGwl2z+0CpPO/DmrP7owmVphkQnUjG3mS6VTNEvtY7VaYtrrujYAmUHPxhGVTaG9yK5MKSN1YAZjXqVSPIQA/9j3YwWFQQCvLSmfZ9j5cvihNB5v9LwzAD2SRTTZ+Vu42L7IHjoUDClxrMTIob8gACw7zQU42yeNCTmj7finz31BJ84+dXTPjvdWWjG0r/DawoyfMk3qhpSSF8+yzWNZOesxZoI25Yr1/NXRmGiMvda1dduVzHkywU6ecNeHID7Pl6I6UqoWJgf+Bv6zzeWf89davKCZhPF/lDBrvXkP0O13hg0jpWl+ELkX/ssIYKf00U8MAKBskMGy/kU7PF0wfnFOyxcbI7u1cxncmO4AgGP12xuAQ6gXZqcaleWKvjODHoTlCYhd7FGmSaADyLp0d5YFuD+liDI5QBHt7Ps8L3+lyFs5C/n4LgZ/nWg0wjf4lz/RdLNNOVN2jsy+bodzu0gn2xzsWnDoALvdMhN+1W43efEm4X66MpiF7YtAjbLflNQNtuhNQItrr+GJRYrm9ZHb8P3p4eFHlBD7BTMFpfW3weQYbuhBC/E58aoaa2RfPycPVf5zCA5ZR8oX1mLhMJVkU0Hi695MbeZVaLi5Lkp/e75Vg55G5y0Gv3QN3/4q/gDcK865dtF2/vQSDx/rn88P5ykmI36aENAG5h+01oOSpbGKWAGKmRb3/fVv7MKrOfnYBY7qxsGEPiJ+tzX5d79J5gufsiylxuprkWVl6xfmGs0lyjtfGHpxUqQb4WSzAF+oO7mrJupT3dxBwK+k6X477CSlZ+QifJjjleU8aAQBss5ESvjFpfldcH7Cfjnr6benEu/trT1ljBmap5vjChubOCrSA3HyCUAwIAAAA" + }) + bounds { + height = 76 + left = 646 + top = 2470 + width = 304 + } + } + tile { + name = "User action satisfied %" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = " " + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=Inf\u0026((builtin:apps.web.actionCount.category:filter(eq(\"Apdex category\",SATISFIED)):splitBy(\"dt.entity.application\"))/(builtin:apps.web.actionCount.category:splitBy(\"dt.entity.application\")):sort(value(avg,ascending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "metricSelector": "(builtin:apps.web.actionCount.category:filter(eq(\"Apdex category\",SATISFIED)):splitBy(\"dt.entity.application\"))/(builtin:apps.web.actionCount.category:splitBy(\"dt.entity.application\")):sort(value(avg,ascending)):limit(20)", + "rate": "NONE", + "spaceAggregation": "AUTO", + "splitBy": [ + "dt.entity.application" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + } + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "alias": "Apdex", + "color": "DEFAULT", + "seriesType": "AREA" + }, + "unitTransform": "auto", + "valueFormat": "auto" + } + ], + "thresholds": [ + { + "axisTarget": "LEFT", + "queryId": "", + "rules": [ + { + "color": "#7dc540", + "value": 0.85 + }, + { + "color": "#f5d30f", + "value": 0.5 + }, + { + "color": "#dc172a", + "value": 0 + } + ], + "visible": true + } + ], + "type": "TOP_LIST" + } + }) + bounds { + height = 304 + left = 0 + top = 950 + width = 266 + } + } + tile { + name = "User Sessions Query" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Visits by OS family" + # exclude_maintenance_windows = false + limit = 50 + query = "SELECT osFamily, count(*) from usersession GROUP BY osFamily ORDER by count(*) DESC" + tile_type = "DTAQL" + visualization = "PIE_CHART" + bounds { + height = 266 + left = 0 + top = 1710 + width = 342 + } + } +} diff --git a/modules/eu-live/21122023_114205/dashboards/modules/dashboard/___providers___.tf b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/eu-live/21122023_114205/dashboards/modules/dashboard/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/.requires_attention/slack_notification/display_name.slack_notification.tf b/modules/eu-prelive/21122023_112248/configurations/.requires_attention/slack_notification/display_name.slack_notification.tf new file mode 100644 index 0000000..0c7228a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/.requires_attention/slack_notification/display_name.slack_notification.tf @@ -0,0 +1,9 @@ +# ATTENTION Please fill in the URL +resource "dynatrace_slack_notification" "display_name" { + name = "display name" + active = true + channel = "dynatrace-notifications" + message = "{State} Problem {ProblemID}: {ImpactedEntity}" + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACRiNzkwMDJlMy1hMTA1LTM2NDgtYTcwMy0wOTM0N2Y0Mjg2NmO-71TeFdrerQ" + url = "https://www.url.home/path" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/.requires_attention/slack_notification/dynatrace-notifications.slack_notification.tf b/modules/eu-prelive/21122023_112248/configurations/.requires_attention/slack_notification/dynatrace-notifications.slack_notification.tf new file mode 100644 index 0000000..90e17f3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/.requires_attention/slack_notification/dynatrace-notifications.slack_notification.tf @@ -0,0 +1,9 @@ +# ATTENTION Please fill in the URL +resource "dynatrace_slack_notification" "dynatrace-notifications" { + name = "dynatrace-notifications" + active = true + channel = "dynatrace-notifications" + message = "{State} Problem {ProblemID}: {ImpactedEntity}" + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQyZjExOWI5Yi02NmEzLTMxMjEtYTUzZS0yMjRkY2UwNjkwNGa-71TeFdrerQ" + url = "https://www.url.home/path" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/.terraform.lock.hcl b/modules/eu-prelive/21122023_112248/configurations/.terraform.lock.hcl new file mode 100644 index 0000000..eba7453 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/.terraform.lock.hcl @@ -0,0 +1,24 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/dynatrace-oss/dynatrace" { + version = "1.46.1" + constraints = "1.46.1" + hashes = [ + "h1:fd24Br1UWYn0PtMxKg877ZiRSQVVEs/AZypdz/KYHKQ=", + "zh:0a6d5c36eed166576c17bb7e59315660d07d95b597cee13d95066c0b71d10bf1", + "zh:287b13aaf735dc14064c90373ae441b1b6a94c2b3db6b640d442c2f379a9bbaf", + "zh:4cb85831b030531a2c8d0ea61d0e435eceee9df3885595dbf3fb642fc3e13eaa", + "zh:55d265decc8632db26c9622f4c1c7c32c4113e6817bf2778b6ffcbeb596a1d3d", + "zh:6151d9066518d87ff7a3fd05ba3af75901c20a664cfbe71321a7db8f10e371d8", + "zh:62779dcc65bd9662a89d966f6cf5c45717a51f2aa97ef8b9956632c426c2e361", + "zh:687e68a20c64cd1521a21314e250b3c674055ea55b54f579ab071d8329d01e1e", + "zh:833d2325e0dd09c204d8e47bb4821c21b8193e887b165be192bca66d52187e9c", + "zh:a1bc7caf18577070325bdfd0f5a76cbd4aada144a5378b422a37be0c46018b9d", + "zh:aa0b9965996e5312f76d0fd88132fe30eb505cf602457aa80be99f988cfbd8c3", + "zh:b81a2f38d22b9b08bf9dba8cf2aa49f7c73c4c1faa045e900209696c6e5cfe61", + "zh:d254395a6696145d9f17b4728fd4ec3969c19a18d745d354e938b82cebcc1556", + "zh:d4a3eb764610353e426ed6b6fa9fe56699ff96d26484771142b70491fb6b09cf", + "zh:f71ae6fc12f99f499140bd3531e6354914b00985b19cd48199fea4a3e44565b0", + ] +} diff --git a/modules/eu-prelive/21122023_112248/configurations/.terraform/modules/modules.json b/modules/eu-prelive/21122023_112248/configurations/.terraform/modules/modules.json new file mode 100644 index 0000000..33d60b5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/.terraform/modules/modules.json @@ -0,0 +1 @@ +{"Modules":[{"Key":"","Source":"","Dir":"."},{"Key":"alerting","Source":"./modules/alerting","Dir":"modules/alerting"},{"Key":"api_detection","Source":"./modules/api_detection","Dir":"modules/api_detection"},{"Key":"business_events_buckets","Source":"./modules/business_events_buckets","Dir":"modules/business_events_buckets"},{"Key":"calculated_service_metric","Source":"./modules/calculated_service_metric","Dir":"modules/calculated_service_metric"},{"Key":"cloudapp_workloaddetection","Source":"./modules/cloudapp_workloaddetection","Dir":"modules/cloudapp_workloaddetection"},{"Key":"custom_service","Source":"./modules/custom_service","Dir":"modules/custom_service"},{"Key":"extension_execution_controller","Source":"./modules/extension_execution_controller","Dir":"modules/extension_execution_controller"},{"Key":"generic_relationships","Source":"./modules/generic_relationships","Dir":"modules/generic_relationships"},{"Key":"generic_types","Source":"./modules/generic_types","Dir":"modules/generic_types"},{"Key":"k8s_monitoring","Source":"./modules/k8s_monitoring","Dir":"modules/k8s_monitoring"},{"Key":"key_requests","Source":"./modules/key_requests","Dir":"modules/key_requests"},{"Key":"kubernetes","Source":"./modules/kubernetes","Dir":"modules/kubernetes"},{"Key":"log_buckets","Source":"./modules/log_buckets","Dir":"modules/log_buckets"},{"Key":"log_processing","Source":"./modules/log_processing","Dir":"modules/log_processing"},{"Key":"log_timestamp","Source":"./modules/log_timestamp","Dir":"modules/log_timestamp"},{"Key":"management_zone_v2","Source":"./modules/management_zone_v2","Dir":"modules/management_zone_v2"},{"Key":"metric_events","Source":"./modules/metric_events","Dir":"modules/metric_events"},{"Key":"network_zone","Source":"./modules/network_zone","Dir":"modules/network_zone"},{"Key":"oneagent_features","Source":"./modules/oneagent_features","Dir":"modules/oneagent_features"},{"Key":"os_services","Source":"./modules/os_services","Dir":"modules/os_services"},{"Key":"ownership_config","Source":"./modules/ownership_config","Dir":"modules/ownership_config"},{"Key":"processgroup_naming","Source":"./modules/processgroup_naming","Dir":"modules/processgroup_naming"},{"Key":"request_attribute","Source":"./modules/request_attribute","Dir":"modules/request_attribute"},{"Key":"request_naming","Source":"./modules/request_naming","Dir":"modules/request_naming"},{"Key":"request_namings","Source":"./modules/request_namings","Dir":"modules/request_namings"},{"Key":"resource_attributes","Source":"./modules/resource_attributes","Dir":"modules/resource_attributes"},{"Key":"rum_host_headers","Source":"./modules/rum_host_headers","Dir":"modules/rum_host_headers"},{"Key":"rum_ip_determination","Source":"./modules/rum_ip_determination","Dir":"modules/rum_ip_determination"},{"Key":"service_anomalies_v2","Source":"./modules/service_anomalies_v2","Dir":"modules/service_anomalies_v2"},{"Key":"service_naming","Source":"./modules/service_naming","Dir":"modules/service_naming"},{"Key":"slack_notification","Source":"./modules/slack_notification","Dir":"modules/slack_notification"},{"Key":"slo_v2","Source":"./modules/slo_v2","Dir":"modules/slo_v2"},{"Key":"span_attribute","Source":"./modules/span_attribute","Dir":"modules/span_attribute"},{"Key":"span_entry_point","Source":"./modules/span_entry_point","Dir":"modules/span_entry_point"},{"Key":"span_events","Source":"./modules/span_events","Dir":"modules/span_events"},{"Key":"token_settings","Source":"./modules/token_settings","Dir":"modules/token_settings"},{"Key":"unified_services_opentel","Source":"./modules/unified_services_opentel","Dir":"modules/unified_services_opentel"},{"Key":"web_app_key_performance_custom","Source":"./modules/web_app_key_performance_custom","Dir":"modules/web_app_key_performance_custom"},{"Key":"web_app_key_performance_load","Source":"./modules/web_app_key_performance_load","Dir":"modules/web_app_key_performance_load"},{"Key":"web_app_key_performance_xhr","Source":"./modules/web_app_key_performance_xhr","Dir":"modules/web_app_key_performance_xhr"},{"Key":"webhook_notification","Source":"./modules/webhook_notification","Dir":"modules/webhook_notification"}]} \ No newline at end of file diff --git a/modules/eu-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/LICENSE b/modules/eu-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/modules/eu-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/README.md b/modules/eu-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/README.md new file mode 100644 index 0000000..79b3fb8 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/README.md @@ -0,0 +1,17 @@ +# Dynatrace Terraform Provider +## Requirements + +- [Terraform](https://www.terraform.io/downloads.html) 0.13.x+ + +## Using the provider + +Please check the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs) for how to use and configure this Provider as well as for currrently supported resources and data sources. + +Additional information can be found under [Dynatrace Configuration as Code via Terraform](https://www.dynatrace.com/support/help/manage/configuration-as-code/terraform). + +## Exporting existing configuration from a Dynatrace Environment + +In addition to acting as a Terraform Provider Plugin the executable `terraform-provider-dynatrace` (`terraform-provider-dynatrace.exe` on Windows) can also get directly invoked. +The utility then reaches out to the Dynatrace Environment specified by the command line arguments and fetches all currently supported configuration items. These results will then automatically get transformed into HCL (the configuration language to be used for `.tf` files) and places each configuration item into its own `.tf` file). + +Please check out the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs#exporting-existing-configuration-from-a-dynatrace-environment) for detailed information about how to use that functionality. diff --git a/modules/eu-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/terraform-provider-dynatrace_v1.46.1 b/modules/eu-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/terraform-provider-dynatrace_v1.46.1 new file mode 100755 index 0000000..3763247 Binary files /dev/null and b/modules/eu-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/terraform-provider-dynatrace_v1.46.1 differ diff --git a/modules/eu-prelive/21122023_112248/configurations/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/___providers___.tf new file mode 100644 index 0000000..ff6e663 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/___providers___.tf @@ -0,0 +1,11 @@ +terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } + + provider "dynatrace" { + } diff --git a/modules/eu-prelive/21122023_112248/configurations/main.tf b/modules/eu-prelive/21122023_112248/configurations/main.tf new file mode 100644 index 0000000..8a2c2e8 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/main.tf @@ -0,0 +1,164 @@ +module "alerting" { + source = "./modules/alerting" +} + +module "api_detection" { + source = "./modules/api_detection" +} + +module "business_events_buckets" { + source = "./modules/business_events_buckets" +} + +module "calculated_service_metric" { + source = "./modules/calculated_service_metric" +} + +module "cloudapp_workloaddetection" { + source = "./modules/cloudapp_workloaddetection" +} + +module "custom_service" { + source = "./modules/custom_service" +} + +module "extension_execution_controller" { + source = "./modules/extension_execution_controller" +} + +module "generic_relationships" { + source = "./modules/generic_relationships" +} + +module "generic_types" { + source = "./modules/generic_types" +} + +module "k8s_monitoring" { + source = "./modules/k8s_monitoring" +} + +module "key_requests" { + source = "./modules/key_requests" +} + +module "kubernetes" { + source = "./modules/kubernetes" +} + +module "log_buckets" { + source = "./modules/log_buckets" +} + +module "log_processing" { + source = "./modules/log_processing" +} + +module "log_timestamp" { + source = "./modules/log_timestamp" +} + +module "management_zone_v2" { + source = "./modules/management_zone_v2" +} + +module "metric_events" { + source = "./modules/metric_events" +} + +module "network_zone" { + source = "./modules/network_zone" +} + +module "oneagent_features" { + source = "./modules/oneagent_features" +} + +module "os_services" { + source = "./modules/os_services" +} + +module "ownership_config" { + source = "./modules/ownership_config" +} + +module "processgroup_naming" { + source = "./modules/processgroup_naming" +} + +module "request_attribute" { + source = "./modules/request_attribute" +} + +module "request_naming" { + source = "./modules/request_naming" +} + +module "request_namings" { + source = "./modules/request_namings" +} + +module "resource_attributes" { + source = "./modules/resource_attributes" +} + +module "rum_host_headers" { + source = "./modules/rum_host_headers" +} + +module "rum_ip_determination" { + source = "./modules/rum_ip_determination" +} + +module "service_anomalies_v2" { + source = "./modules/service_anomalies_v2" +} + +module "service_naming" { + source = "./modules/service_naming" +} + +module "slack_notification" { + source = "./modules/slack_notification" +} + +module "slo_v2" { + source = "./modules/slo_v2" +} + +module "span_attribute" { + source = "./modules/span_attribute" +} + +module "span_entry_point" { + source = "./modules/span_entry_point" +} + +module "span_events" { + source = "./modules/span_events" +} + +module "token_settings" { + source = "./modules/token_settings" +} + +module "unified_services_opentel" { + source = "./modules/unified_services_opentel" +} + +module "web_app_key_performance_custom" { + source = "./modules/web_app_key_performance_custom" +} + +module "web_app_key_performance_load" { + source = "./modules/web_app_key_performance_load" +} + +module "web_app_key_performance_xhr" { + source = "./modules/web_app_key_performance_xhr" +} + +module "webhook_notification" { + source = "./modules/webhook_notification" +} + diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/alerting/Connected_Friction.alerting.tf b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/Connected_Friction.alerting.tf new file mode 100644 index 0000000..0ff7372 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/Connected_Friction.alerting.tf @@ -0,0 +1,49 @@ +resource "dynatrace_alerting" "Connected_Friction" { + name = "Connected Friction" + management_zone = "-2568695067992376006" + filters { + filter { + custom { + title { + enabled = true + # case_sensitive = false + # negate = false + operator = "CONTAINS" + value = "SLA" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 10 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/alerting/Default.alerting.tf b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/Default.alerting.tf new file mode 100644 index 0000000..5644cc9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/Default.alerting.tf @@ -0,0 +1,35 @@ +resource "dynatrace_alerting" "Default" { + name = "Default" + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf new file mode 100644 index 0000000..df4f9ac --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf @@ -0,0 +1,23 @@ +resource "dynatrace_alerting" "Default_for_ActiveGate_Token_Expiry" { + name = "Default for ActiveGate Token Expiry" + filters { + filter { + custom { + title { + enabled = true + case_sensitive = true + # negate = false + operator = "STRING_EQUALS" + value = "ActiveGate Token(s) will expire soon" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/alerting/Porsche_Data_Lake.alerting.tf b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/Porsche_Data_Lake.alerting.tf new file mode 100644 index 0000000..7509af9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/Porsche_Data_Lake.alerting.tf @@ -0,0 +1,49 @@ +resource "dynatrace_alerting" "Porsche_Data_Lake" { + name = "Porsche Data Lake" + management_zone = "2291086485367832036" + filters { + filter { + custom { + title { + enabled = true + # case_sensitive = false + # negate = false + operator = "CONTAINS" + value = "SLA" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 10 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/alerting/Predictive_Maintenance.alerting.tf b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/Predictive_Maintenance.alerting.tf new file mode 100644 index 0000000..613a94d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/Predictive_Maintenance.alerting.tf @@ -0,0 +1,49 @@ +resource "dynatrace_alerting" "Predictive_Maintenance" { + name = "Predictive Maintenance" + management_zone = "5252373750379132933" + filters { + filter { + custom { + title { + enabled = true + # case_sensitive = false + # negate = false + operator = "CONTAINS" + value = "SLA" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 10 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/alerting/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/alerting/airflow_alerting_profile.alerting.tf b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/airflow_alerting_profile.alerting.tf new file mode 100644 index 0000000..894af0d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/airflow_alerting_profile.alerting.tf @@ -0,0 +1,41 @@ +resource "dynatrace_alerting" "airflow_alerting_profile" { + name = "airflow_alerting_profile" + management_zone = "2279802115313710986" + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 1 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 1 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/alerting/consent-jcc.alerting.tf b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/consent-jcc.alerting.tf new file mode 100644 index 0000000..ba20cb3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/alerting/consent-jcc.alerting.tf @@ -0,0 +1,36 @@ +resource "dynatrace_alerting" "consent-jcc" { + name = "consent-jcc" + management_zone = "-6089141894381555377" + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf new file mode 100644 index 0000000..f2bb934 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_ASP_NET_Core" { + api_color = "#008cdb" + api_name = "Built-In ASP.NET Core" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.AspNetCore." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Apache.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Apache.api_detection.tf new file mode 100644 index 0000000..9b6ab05 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Apache.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Apache" { + api_color = "#2ab6f4" + api_name = "Built-In Apache" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.apache." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf new file mode 100644 index 0000000..d532472 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Go_Database" { + api_color = "#fff29a" + api_name = "Built-In Go Database" + technology = "Go" + third_party_api = true + conditions { + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "database" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf new file mode 100644 index 0000000..3b3703b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf @@ -0,0 +1,33 @@ +resource "dynatrace_api_detection" "Built-In_Go_Standard_Library" { + api_color = "#4fd5e0" + api_name = "Built-In Go Standard Library" + technology = "Go" + third_party_api = true + conditions { + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "os" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "runtime" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "sync" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "io" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "net" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf new file mode 100644 index 0000000..bdbb63e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Hibernate" { + api_color = "#522273" + api_name = "Built-In Hibernate" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.hibernate." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf new file mode 100644 index 0000000..3a62197 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_IBM_WebSphere" { + api_color = "#4fd5e0" + api_name = "Built-In IBM WebSphere" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.websphere." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf new file mode 100644 index 0000000..2525754 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_JBoss" { + api_color = "#fff29a" + api_name = "Built-In JBoss" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.jboss." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_JRE.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_JRE.api_detection.tf new file mode 100644 index 0000000..ba36234 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_JRE.api_detection.tf @@ -0,0 +1,53 @@ +resource "dynatrace_api_detection" "Built-In_JRE" { + api_color = "#c95218" + api_name = "Built-In JRE" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "java." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "javax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.sun." + } + condition { + base = "FQCN" + matcher = "CONTAINS" + pattern = "DtStringConcat_" + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "jdk." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.dynatrace.agent.introspection.casp.flawfinder.tracking.wrappers." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.dynatrace.agent.introspection.casp.flawfinder.access." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.oracle." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "sun." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf new file mode 100644 index 0000000..071083b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_Java_Cassandra" { + api_color = "#debbf3" + api_name = "Built-In Java Cassandra" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.apache.cassandra." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.netflix.astyanax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.datastax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "me.prettyprint.cassandra." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf new file mode 100644 index 0000000..9757ccb --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_IBM_CTG" { + api_color = "#c9a000" + api_name = "Built-In Java IBM CTG" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.ctg." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf new file mode 100644 index 0000000..ff8588e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_IBM_MQ" { + api_color = "#ffd0ab" + api_name = "Built-In Java IBM MQ" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.mq." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf new file mode 100644 index 0000000..25dac59 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf @@ -0,0 +1,23 @@ +resource "dynatrace_api_detection" "Built-In_Java_MongoDB" { + api_color = "#fff29a" + api_name = "Built-In Java MongoDB" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.mongodb." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.bson." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.novus.casbah.mongodb." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf new file mode 100644 index 0000000..843c888 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_RabbitMQ" { + api_color = "#aeebf0" + api_name = "Built-In Java RabbitMQ" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.rabbitmq." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf new file mode 100644 index 0000000..43fc23a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf @@ -0,0 +1,18 @@ +resource "dynatrace_api_detection" "Built-In_Java_tests" { + api_color = "#008cdb" + api_name = "Built-In Java tests" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "junit.framework." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.junit." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Mule.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Mule.api_detection.tf new file mode 100644 index 0000000..fc934ff --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Mule.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Mule" { + api_color = "#008cdb" + api_name = "Built-In Mule" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.mule." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf new file mode 100644 index 0000000..864194d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_Azure_Service_Fabric" { + api_color = "#fff29a" + api_name = "Built-In .NET Azure Service Fabric" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.ServiceFabric." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf new file mode 100644 index 0000000..a010819 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_CLR" { + api_color = "#7c38a1" + api_name = "Built-In .NET CLR" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "System." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf new file mode 100644 index 0000000..a0fb172 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_Entity_Framework_Core" { + api_color = "#4fd5e0" + api_name = "Built-In .NET Entity Framework Core" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.EntityFrameworkCore." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf new file mode 100644 index 0000000..02abd05 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf @@ -0,0 +1,18 @@ +resource "dynatrace_api_detection" "Built-In_NET_IBM_MQ" { + api_color = "#ffd0ab" + api_name = "Built-In .NET IBM MQ" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "IBM.WMQ." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "IBM.XMS." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf new file mode 100644 index 0000000..2525b0c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_NET_Logging" { + api_color = "#ffa86c" + api_name = "Built-In .NET Logging" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.Extensions.Logging." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.EnterpriseInstrumentation.EventSource." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.Practices.EnterpriseLibrary.Logging." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "log4net." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf new file mode 100644 index 0000000..b2b7a83 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_MongoDB" { + api_color = "#fff29a" + api_name = "Built-In .NET MongoDB" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "MongoDB." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf new file mode 100644 index 0000000..5a06b93 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_RabbitMQ" { + api_color = "#aeebf0" + api_name = "Built-In .NET RabbitMQ" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "RabbitMQ." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf new file mode 100644 index 0000000..5e7cb03 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_Oracle_WebLogic" { + api_color = "#7c38a1" + api_name = "Built-In Oracle WebLogic" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "bea." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "weblogic." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.bea." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.weblogic." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Spring.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Spring.api_detection.tf new file mode 100644 index 0000000..b7832c9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Spring.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Spring" { + api_color = "#debbf3" + api_name = "Built-In Spring" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.springframework." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf new file mode 100644 index 0000000..991b7c1 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_TIBCO" { + api_color = "#a972cc" + api_name = "Built-In TIBCO" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.tibco." + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf new file mode 100644 index 0000000..b29a3fa --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Wordpress" { + api_color = "#b4e5f9" + api_name = "Built-In Wordpress" + technology = "PHP" + third_party_api = true + conditions { + condition { + base = "FILE_NAME" + matcher = "CONTAINS" + pattern = "wp-includes/" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/api_detection/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/business_events_buckets/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/business_events_buckets/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/business_events_buckets/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/business_events_buckets/default.business_events_buckets.tf b/modules/eu-prelive/21122023_112248/configurations/modules/business_events_buckets/default.business_events_buckets.tf new file mode 100644 index 0000000..98a53ad --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/business_events_buckets/default.business_events_buckets.tf @@ -0,0 +1,6 @@ +resource "dynatrace_business_events_buckets" "default" { + enabled = true + bucket_name = "default_bizevents" + matcher = "*" + rule_name = "default" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..b225682 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_992_Comp_Cracks_Basis_F4F" { + name = "BEGIN_992_Comp_Cracks_Basis_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_992_comp_cracks_basis_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "91b8e5cb-4def-40b9-adf4-4019e2e7e130" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_E3_PM_V4_F4F.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_E3_PM_V4_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..c4f1d4e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_E3_PM_V4_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_E3_PM_V4_F4F" { + name = "BEGIN_E3_PM_V4_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_e3_pm_v4_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "6e6f94ed-8cbe-4c9b-aeaf-241cab11d9e8" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_G2PA_PM_V4_F4F.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_G2PA_PM_V4_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..51e781a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_G2PA_PM_V4_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_G2PA_PM_V4_F4F" { + name = "BEGIN_G2PA_PM_V4_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_g2pa_pm_v4_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "ce4ae199-72e8-40db-b1b4-3ba44368435e" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..e0f9e6d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_BM_8_MYN_F4F" { + name = "BEGIN_J1_51_BM_8_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_bm_8_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "fb4d3013-24c7-4313-ba44-3052c7c4deca" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..3993e5c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_BM_8_MYP_F4F" { + name = "BEGIN_J1_51_BM_8_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_bm_8_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "004098c7-a231-4bb7-89a7-f384b39c23b4" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..7d39584 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_PTCP_MYN_F4F" { + name = "BEGIN_J1_51_PTCP_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_ptcp_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "1e68082e-f587-48ae-97fc-309b68853602" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..225c9c4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_PTCP_MYP_F4F" { + name = "BEGIN_J1_51_PTCP_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_ptcp_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "7429368b-8bb6-4094-8b54-4bf5c8caef5f" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_NIRA_Germany.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_NIRA_Germany.calculated_service_metric.tf new file mode 100644 index 0000000..adcc6a3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_NIRA_Germany.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_NIRA_Germany" { + name = "BEGIN_NIRA_Germany_2023" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_nira_germany_2023" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "ce497550-91ec-46c8-add0-8f3d1845bfbb" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_NIRA_United_Kingdom.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_NIRA_United_Kingdom.calculated_service_metric.tf new file mode 100644 index 0000000..dd28f4f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_NIRA_United_Kingdom.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_NIRA_United_Kingdom" { + name = "BEGIN_NIRA_United_Kingdom_2023" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_nira_united_kingdom_2023" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "60fcaf1a-dd64-4654-8c90-34cba6c07e75" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..9b794ee --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_992_Comp_Cracks_Basis_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_992_Comp_Cracks_Basis_F4F" { + name = "END_992_Comp_Cracks_Basis_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_992_comp_cracks_basis_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "91b8e5cb-4def-40b9-adf4-4019e2e7e130" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_E3_PM_V4_F4F.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_E3_PM_V4_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..6ab64b0 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_E3_PM_V4_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_E3_PM_V4_F4F" { + name = "END_E3_PM_V4_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_e3_pm_v4_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "6e6f94ed-8cbe-4c9b-aeaf-241cab11d9e8" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_G2PA_PM_V4_F4F.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_G2PA_PM_V4_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..2023566 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_G2PA_PM_V4_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_G2PA_PM_V4_F4F" { + name = "END_G2PA_PM_V4_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_g2pa_pm_v4_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "ce4ae199-72e8-40db-b1b4-3ba44368435e" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..9b3f14e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_BM_8_MYN_F4F" { + name = "END_J1_51_BM_8_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_bm_8_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "fb4d3013-24c7-4313-ba44-3052c7c4deca" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..455b2eb --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_BM_8_MYP_F4F" { + name = "END_J1_51_BM_8_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_bm_8_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "004098c7-a231-4bb7-89a7-f384b39c23b4" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..b8efbc7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_PTCP_MYN_F4F" { + name = "END_J1_51_PTCP_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_ptcp_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "router-fdc" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "1e68082e-f587-48ae-97fc-309b68853602" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..1c77be6 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_PTCP_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_PTCP_MYP_F4F" { + name = "END_J1_51_PTCP_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_ptcp_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "router-fdc" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "7429368b-8bb6-4094-8b54-4bf5c8caef5f" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_NIRA_Germany.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_NIRA_Germany.calculated_service_metric.tf new file mode 100644 index 0000000..1380410 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_NIRA_Germany.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_NIRA_Germany" { + name = "END_NIRA_Germany_2023" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_nira_germany_2023" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "forwarder-fdc-nira" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "ce497550-91ec-46c8-add0-8f3d1845bfbb" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_NIRA_United_Kingdom.calculated_service_metric.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_NIRA_United_Kingdom.calculated_service_metric.tf new file mode 100644 index 0000000..59296ac --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_NIRA_United_Kingdom.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_NIRA_United_Kingdom" { + name = "END_NIRA_United_Kingdom_2023" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_nira_united_kingdom_2023" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "forwarder-fdc-nira" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "60fcaf1a-dd64-4654-8c90-34cba6c07e75" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/calculated_service_metric/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/cloudapp_workloaddetection/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/cloudapp_workloaddetection/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/cloudapp_workloaddetection/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf b/modules/eu-prelive/21122023_112248/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf new file mode 100644 index 0000000..01602be --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf @@ -0,0 +1,26 @@ +resource "dynatrace_cloudapp_workloaddetection" "cloud_app_workload_detection" { + cloud_foundry { + enabled = true + } + docker { + enabled = true + } + kubernetes { + enabled = true + filters { + filter { + enabled = true + inclusion_toggles { + inc_basepod = false + inc_container = true + inc_namespace = true + inc_product = true + inc_stage = true + } + match_filter { + match_operator = "EXISTS" + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf b/modules/eu-prelive/21122023_112248/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf new file mode 100644 index 0000000..ee028b7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf @@ -0,0 +1,31 @@ +resource "dynatrace_custom_service" "Kafka_Consumer_Producer_Service" { + name = "Kafka Consumer Producer Service" + enabled = true + # queue_entry_point = false + technology = "java" + rule { + enabled = true + class { + name = "de.audi.acdc.connectors.common.messages.IncomingMessage$" + match = "EQUALS" + } + method { + name = "apply" + arguments = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.connectors.common.messages.MessageMetadata", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + method { + name = "apply" + arguments = [ "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" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + method { + name = "apply" + arguments = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/custom_service/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/custom_service/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/custom_service/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/extension_execution_controller/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/extension_execution_controller/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/extension_execution_controller/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/extension_execution_controller/environment.extension_execution_controller.tf b/modules/eu-prelive/21122023_112248/configurations/modules/extension_execution_controller/environment.extension_execution_controller.tf new file mode 100644 index 0000000..001c3d2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/extension_execution_controller/environment.extension_execution_controller.tf @@ -0,0 +1,7 @@ +resource "dynatrace_extension_execution_controller" "environment" { + enabled = true + ingest_active = true + performance_profile = "DEFAULT" + scope = "environment" + statsd_active = true +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf b/modules/eu-prelive/21122023_112248/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf new file mode 100644 index 0000000..a54aae2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf @@ -0,0 +1,20 @@ +resource "dynatrace_generic_relationships" "_2f0f26b0-f15b-31d0-b6fc-01df821c643b" { + enabled = true + created_by = "Dynatrace" + from_type = "os:service" + to_type = "host" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Topology" + } + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + source { + condition = "$eq(AVAILABILITY_EVENT)" + source_type = "Events" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf b/modules/eu-prelive/21122023_112248/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf new file mode 100644 index 0000000..dadd5c1 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf @@ -0,0 +1,12 @@ +resource "dynatrace_generic_relationships" "_69091a9a-4851-32a2-9895-24ca63b2c016" { + enabled = true + created_by = "Dynatrace" + from_type = "span:service_instance" + to_type = "cloud_application_instance" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Spans" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/generic_relationships/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/generic_relationships/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/generic_relationships/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf b/modules/eu-prelive/21122023_112248/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf new file mode 100644 index 0000000..10952b2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf @@ -0,0 +1,16 @@ +resource "dynatrace_generic_relationships" "d65f4999-21a2-3cbe-9abb-145fdde91b60" { + enabled = true + created_by = "Dynatrace" + from_type = "process_group_instance" + to_type = "os:service" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Topology" + } + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/generic_types/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/generic_types/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/generic_types/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/generic_types/os_service.generic_types.tf b/modules/eu-prelive/21122023_112248/configurations/modules/generic_types/os_service.generic_types.tf new file mode 100644 index 0000000..a7934e8 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/generic_types/os_service.generic_types.tf @@ -0,0 +1,74 @@ +resource "dynatrace_generic_types" "os_service" { + name = "os:service" + enabled = true + created_by = "Dynatrace" + display_name = "OS Service" + rules { + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + sources { + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + } + } + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + attributes { + attribute { + display_name = "OS Service Name" + key = "name" + pattern = "{dt.osservice.name}" + } + attribute { + display_name = "OS Service Display Name" + key = "display_name" + pattern = "{dt.osservice.display_name}" + } + attribute { + display_name = "OS Service Path" + key = "path" + pattern = "{dt.osservice.path}" + } + attribute { + display_name = "OS Service Status" + key = "status" + pattern = "{dt.osservice.status}" + } + attribute { + display_name = "OS Service Startup Type" + key = "startup_type" + pattern = "{dt.osservice.startup_type}" + } + attribute { + display_name = "OS Service Alerting" + key = "alerting" + pattern = "{dt.osservice.alerting}" + } + attribute { + display_name = "OS Service Manufacturer" + key = "manufacturer" + pattern = "{dt.osservice.manufacturer}" + } + } + sources { + source { + source_type = "Topology" + } + } + } + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + sources { + source { + condition = "$eq(AVAILABILITY_EVENT)" + source_type = "Events" + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/generic_types/span_service.generic_types.tf b/modules/eu-prelive/21122023_112248/configurations/modules/generic_types/span_service.generic_types.tf new file mode 100644 index 0000000..6c10057 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/generic_types/span_service.generic_types.tf @@ -0,0 +1,37 @@ +resource "dynatrace_generic_types" "span_service" { + name = "span:service" + enabled = false + created_by = "Dynatrace" + display_name = "Service" + rules { + rule { + icon_pattern = "opentelemetry" + id_pattern = "{service.name}" + instance_name_pattern = "{service.name}" + attributes { + attribute { + display_name = "Service Name" + key = "servicename" + pattern = "{service.name}" + } + } + sources { + source { + source_type = "Spans" + } + source { + condition = "$eq(builtin:span_responsetime)" + source_type = "Metrics" + } + source { + condition = "$eq(builtin:span_throughput)" + source_type = "Metrics" + } + source { + condition = "$eq(builtin:span_failure_rate)" + source_type = "Metrics" + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/generic_types/span_service_instance.generic_types.tf b/modules/eu-prelive/21122023_112248/configurations/modules/generic_types/span_service_instance.generic_types.tf new file mode 100644 index 0000000..12ba7d1 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/generic_types/span_service_instance.generic_types.tf @@ -0,0 +1,18 @@ +resource "dynatrace_generic_types" "span_service_instance" { + name = "span:service_instance" + enabled = false + created_by = "Dynatrace" + display_name = "Service Instance" + rules { + rule { + icon_pattern = "opentelemetry" + id_pattern = "{dt.entity.host} {service.name}" + instance_name_pattern = "{service.name}" + sources { + source { + source_type = "Spans" + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-F55BE8BDE2D32F92.k8s_monitoring.tf b/modules/eu-prelive/21122023_112248/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-F55BE8BDE2D32F92.k8s_monitoring.tf new file mode 100644 index 0000000..d31ed28 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-F55BE8BDE2D32F92.k8s_monitoring.tf @@ -0,0 +1,8 @@ +resource "dynatrace_k8s_monitoring" "KUBERNETES_CLUSTER-F55BE8BDE2D32F92" { + cloud_application_pipeline_enabled = true + event_processing_active = false + open_metrics_builtin_enabled = false + open_metrics_pipeline_enabled = false + pvc_monitoring_enabled = false + scope = "KUBERNETES_CLUSTER-F55BE8BDE2D32F92" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/k8s_monitoring/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/k8s_monitoring/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/k8s_monitoring/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/key_requests/Key_Requests_for_SERVICE-567C56D4F9B5C4AC.key_requests.tf b/modules/eu-prelive/21122023_112248/configurations/modules/key_requests/Key_Requests_for_SERVICE-567C56D4F9B5C4AC.key_requests.tf new file mode 100644 index 0000000..71c37aa --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/key_requests/Key_Requests_for_SERVICE-567C56D4F9B5C4AC.key_requests.tf @@ -0,0 +1,4 @@ +resource "dynatrace_key_requests" "Key_Requests_for_SERVICE-567C56D4F9B5C4AC" { + names = [ "Outgoing", "Incoming" ] + service = "SERVICE-567C56D4F9B5C4AC" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/key_requests/Key_Requests_for_SERVICE-7B8476B444AAB270.key_requests.tf b/modules/eu-prelive/21122023_112248/configurations/modules/key_requests/Key_Requests_for_SERVICE-7B8476B444AAB270.key_requests.tf new file mode 100644 index 0000000..342afe6 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/key_requests/Key_Requests_for_SERVICE-7B8476B444AAB270.key_requests.tf @@ -0,0 +1,4 @@ +resource "dynatrace_key_requests" "Key_Requests_for_SERVICE-7B8476B444AAB270" { + names = [ "Incoming (Battery Monitoring)", "Incoming (Component Cracks)" ] + service = "SERVICE-7B8476B444AAB270" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/key_requests/Key_Requests_for_SERVICE-A6C5FF3C0A067C8F.key_requests.tf b/modules/eu-prelive/21122023_112248/configurations/modules/key_requests/Key_Requests_for_SERVICE-A6C5FF3C0A067C8F.key_requests.tf new file mode 100644 index 0000000..654948d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/key_requests/Key_Requests_for_SERVICE-A6C5FF3C0A067C8F.key_requests.tf @@ -0,0 +1,4 @@ +resource "dynatrace_key_requests" "Key_Requests_for_SERVICE-A6C5FF3C0A067C8F" { + names = [ "Incoming" ] + service = "SERVICE-A6C5FF3C0A067C8F" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/key_requests/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/key_requests/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/key_requests/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/kubernetes/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/kubernetes/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/kubernetes/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/kubernetes/workload-eu-prelive.kubernetes.tf b/modules/eu-prelive/21122023_112248/configurations/modules/kubernetes/workload-eu-prelive.kubernetes.tf new file mode 100644 index 0000000..fbd3232 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/kubernetes/workload-eu-prelive.kubernetes.tf @@ -0,0 +1,7 @@ +resource "dynatrace_kubernetes" "workload-eu-prelive" { + enabled = true + cluster_id = "cd7beba9-04fb-4f03-ba58-6abe474a3113" + cluster_id_enabled = true + label = "workload-eu-prelive" + scope = "KUBERNETES_CLUSTER-F55BE8BDE2D32F92" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_buckets/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_buckets/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_buckets/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_buckets/default_logs.log_buckets.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_buckets/default_logs.log_buckets.tf new file mode 100644 index 0000000..0800762 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_buckets/default_logs.log_buckets.tf @@ -0,0 +1,6 @@ +resource "dynatrace_log_buckets" "default_logs" { + enabled = true + bucket_name = "default_logs" + matcher = "*" + rule_name = "default" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf new file mode 100644 index 0000000..54c68c7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf @@ -0,0 +1,434 @@ +resource "dynatrace_log_processing" "_Built-in_cloud_azure_common" { + enabled = true + query = "cloud.provider=\"azure\"" + rule_name = "[Built-in] cloud:azure:common" + processor_definition { + rule =<<-EOT + USING(content, INOUT log.source:STRING?, INOUT cloud.region:STRING?, INOUT azure.resource.id:STRING?, INOUT azure.resource.group:STRING?, INOUT azure.resource.type:STRING?, INOUT azure.resource.name:STRING?, INOUT azure.subscription:STRING?) + | FIELDS_ADD(__contentJson:parse(content, "JSON{ + STRING: time, + STRING: resourceId, + STRING: location, + STRING: Region, + STRING: category, + JSON { + STRING: eventCategory, + DATA: message, + DATA: functionName, + DATA: hostInstanceId, + DATA: hostVersion, + DATA: pod, + DATA: url, + DATA: clientProtocol, + DATA: method, + DATA: responseCode, + DATA: error_code, + DATA: event_class, + DATA: event_subclass, + DATA: user, + DATA: host, + DATA: errorLevel, + DATA: DatabaseName, + DATA: db, + DATA: sql_text + }: properties, + JSON { + JSON { + DATA:'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name' + }: claims + }: identity, + DATA:'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name', + DATA: callerIpAddress, + DATA: EventName, + DATA: EventTimeString, + (INT:i |STRING:s): loglevel, + (INT:i |STRING:s): level, + (INT:i |STRING:s): Level, + STRING: resultType, + STRING: operationName, + STRING: resultSignature + }:contentJson")) + | FIELDS_ADD( + __resource_id: coalesce(azure.resource.id, __contentJson["resourceId"])) + | FIELDS_ADD( + __parsed_resource_id: parse(upper(__resource_id), "'/SUBSCRIPTIONS/' LD:subscription '/RESOURCEGROUPS/' LD:resourceGroup '/PROVIDERS/' LD:PROVIDER '/' LD:TYPE_NAME '/' LD:TYPE + ('/' LD:TYPE_2_NAME '/' LD:TYPE_2 ('/' LD:TYPE_3_NAME '/' LD:TYPE_3 ('/' LD:TYPE_4_NAME '/' LD:TYPE_4 )? )? )? EOF")) + | FIELDS_ADD( + __resource_type: array_join(array_remove_nulls([__parsed_resource_id["PROVIDER"], __parsed_resource_id["TYPE_NAME"], __parsed_resource_id["TYPE_2_NAME"], __parsed_resource_id["TYPE_3_NAME"], __parsed_resource_id["TYPE_4_NAME"]]), '/'), + __resource_name: coalesce(__parsed_resource_id["TYPE"], __parsed_resource_id["TYPE_2"], __parsed_resource_id["TYPE_3"], __parsed_resource_id["TYPE_4"]), + __resource_name_full: array_join( array_remove_nulls([__parsed_resource_id["TYPE"], __parsed_resource_id["TYPE_2"], __parsed_resource_id["TYPE_3"], __parsed_resource_id["TYPE_4"] ]), "/")) + | FIELDS_ADD( + azure.resource.id: __resource_id, + azure.resource.group: coalesce(__parsed_resource_id["resourceGroup"], azure.resource.group), + azure.resource.type: coalesce(__resource_type, azure.resource.type), + azure.resource.name: coalesce(__resource_name_full, azure.resource.name), + azure.subscription: coalesce(__parsed_resource_id["subscription"], azure.subscription)) + | FIELDS_ADD( + cloud.region: coalesce(__contentJson["location"], __contentJson["Region"], cloud.region), + timestamp: PARSE(__contentJson["time"], "(TIMESTAMP('yyyy-MM-ddTHH:mm:ss.fZ'):time|TIMESTAMP('yyyy-MM-ddTHH:mm:ssZ'):time)"), + __category: __contentJson["category"]) + | FIELDS_ADD( + log.source: IF(IS_NULL(__contentJson["properties"]["eventCategory"]), __category, 'Activity Log - ' + __category), + __kind: upper(__category)) + | FIELDS_ADD( + __resource_id_level_4: if ( __parsed_resource_id["TYPE_4_NAME"] is not null, '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"] + + '/' + __parsed_resource_id["TYPE_3_NAME"] + '/' + __parsed_resource_id["TYPE_3"] + '/' + __parsed_resource_id["TYPE_4_NAME"] + '/'+ __parsed_resource_id["TYPE_4"]), + __resource_id_level_3: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_3_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"] + + '/' + __parsed_resource_id["TYPE_3_NAME"] + '/' + __parsed_resource_id["TYPE_3"]), + __resource_id_level_2: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_2_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"]), + __resource_id_level_1: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"])) + | FIELDS_ADD( + dt.source_entity: (case + when starts(__resource_type, "MICROSOFT.APPCONFIGURATION/CONFIGURATIONSTORES") + then calculate_entity_id("cloud:azure:appconfiguration:configurationstores", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.APPPLATFORM/SPRING") + then calculate_entity_id("cloud:azure:appplatform:spring", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.AUTOMATION/AUTOMATIONACCOUNTS") + then calculate_entity_id("cloud:azure:automation:automationaccounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.BATCH/BATCHACCOUNTS") + then calculate_entity_id("cloud:azure:batch:account", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.BLOCKCHAIN/BLOCKCHAINMEMBERS") + then calculate_entity_id("cloud:azure:blockchain:blockchainmembers", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CDN/CDNWEBAPPLICATIONFIREWALLPOLICIES") + then calculate_entity_id("cloud:azure:cdn:cdnwebapplicationfirewallpolicies", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICCOMPUTE/VIRTUALMACHINES") + then calculate_entity_id("cloud:azure:classic_virtual_machine", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "BLOBSERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:blob", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "FILESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:file", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "QUEUESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:queue", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "TABLESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:table", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") + then calculate_entity_id("cloud:azure:classic_storage_account", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "ANOMALYDETECTOR" + then calculate_entity_id("cloud:azure:cognitiveservices:anomalydetector", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.AUTOSUGGEST.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingautosuggest", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.CUSTOMSEARCH" + then calculate_entity_id("cloud:azure:cognitiveservices:bingcustomsearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.ENTITYSEARCH" + then calculate_entity_id("cloud:azure:cognitiveservices:bingentitysearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.SEARCH.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingsearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.SPELLCHECK.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingspellcheck", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "COGNITIVESERVICES" + then calculate_entity_id("cloud:azure:cognitiveservices:allinone", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "COMPUTERVISION" + then calculate_entity_id("cloud:azure:cognitiveservices:computervision", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CONTENTMODERATOR" + then calculate_entity_id("cloud:azure:cognitiveservices:contentmoderator", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CUSTOMVISION.PREDICTION" + then calculate_entity_id("cloud:azure:cognitiveservices:customvisionprediction", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CUSTOMVISION.TRAINING" + then calculate_entity_id("cloud:azure:cognitiveservices:customvisiontraining", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "FACE" + then calculate_entity_id("cloud:azure:cognitiveservices:face", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "IMMERSIVEREADER" + then calculate_entity_id("cloud:azure:cognitiveservices:immersivereader", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "INKRECOGNIZER" + then calculate_entity_id("cloud:azure:cognitiveservices:inkrecognizer", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "LUIS.AUTHORING" + then calculate_entity_id("cloud:azure:cognitiveservices:luisauthoring", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "LUIS" + then calculate_entity_id("cloud:azure:cognitiveservices:luis", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "PERSONALIZER" + then calculate_entity_id("cloud:azure:cognitiveservices:personalizer", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "QNAMAKER" + then calculate_entity_id("cloud:azure:cognitiveservices:qnamaker", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "SPEECHSERVICES" + then calculate_entity_id("cloud:azure:cognitiveservices:speech", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "TEXTANALYTICS" + then calculate_entity_id("cloud:azure:cognitiveservices:textanalytics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "TEXTTRANSLATION" + then calculate_entity_id("cloud:azure:cognitiveservices:translator", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERINSTANCE/CONTAINERGROUPS") + then calculate_entity_id("cloud:azure:containerinstance:containergroup", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERREGISTRY/REGISTRIES") + then calculate_entity_id("cloud:azure:containerregistry:registries", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS") + then calculate_entity_id("cloud:azure:containerservice:managedcluster", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATABOXEDGE/DATABOXEDGEDEVICES") + then calculate_entity_id("cloud:azure:databoxedge:databoxedgedevices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATACATALOG/CATALOGS") + then calculate_entity_id("cloud:azure:datacatalog:catalogs", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATAFACTORY/DATAFACTORIES") + then calculate_entity_id("cloud:azure:datafactory:v1", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATAFACTORY/FACTORIES") + then calculate_entity_id("cloud:azure:datafactory:v2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATALAKEANALYTICS/ACCOUNTS") + then calculate_entity_id("cloud:azure:datalakeanalytics:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATALAKESTORE/ACCOUNTS") + then calculate_entity_id("cloud:azure:datalakestore:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATASHARE/ACCOUNTS") + then calculate_entity_id("cloud:azure:datashare:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORMARIADB/SERVERS") + then calculate_entity_id("cloud:azure:mariadb:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORMYSQL/SERVERS") + then calculate_entity_id("cloud:azure:mysql:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORPOSTGRESQL/SERVERS") + then calculate_entity_id("cloud:azure:postgresql:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORPOSTGRESQL/SERVERSV2") + then calculate_entity_id("cloud:azure:postgresql:serverv2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DEVICES/PROVISIONINGSERVICES") + then calculate_entity_id("cloud:azure:devices:provisioningservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/DOMAINS") + then calculate_entity_id("cloud:azure:eventgrid:domains", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/SYSTEMTOPICS") + then calculate_entity_id("cloud:azure:eventgrid:systemtopics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/TOPICS") + then calculate_entity_id("cloud:azure:eventgrid:topics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTHUB/CLUSTERS") + then calculate_entity_id("cloud:azure:eventhub:clusters", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.HDINSIGHT/CLUSTERS") + then calculate_entity_id("cloud:azure:hdinsight:cluster", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.INSIGHTS/COMPONENTS") + then calculate_entity_id("cloud:azure:insights:components", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.IOTCENTRAL/IOTAPPS") + then calculate_entity_id("cloud:azure:iotcentral:iotapps", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.KEYVAULT/VAULTS") + then calculate_entity_id("cloud:azure:keyvault:vaults", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.KUSTO/CLUSTERS") + then calculate_entity_id("cloud:azure:kusto:clusters", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.LOGIC/INTEGRATIONSERVICEENVIRONMENTS") + then calculate_entity_id("cloud:azure:logic:integrationserviceenvironments", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.LOGIC/WORKFLOWS") + then calculate_entity_id("cloud:azure:logic:workflows", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MACHINELEARNINGSERVICES/WORKSPACES") + then calculate_entity_id("cloud:azure:machinelearningservices:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MAPS/ACCOUNTS") + then calculate_entity_id("cloud:azure:maps:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MEDIA/MEDIASERVICES") + then calculate_entity_id("cloud:azure:media:mediaservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MEDIA/MEDIASERVICES/STREAMINGENDPOINTS") + then calculate_entity_id("cloud:azure:media:mediaservices:streamingendpoints", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.MIXEDREALITY/REMOTERENDERINGACCOUNTS") + then calculate_entity_id("cloud:azure:mixedreality:remoterenderingaccounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETAPP/NETAPPACCOUNTS/CAPACITYPOOLS") + then calculate_entity_id("cloud:azure:netapp:netappaccounts:capacitypools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.NETAPP/NETAPPACCOUNTS/CAPACITYPOOLS/VOLUMES") + then calculate_entity_id("cloud:azure:netapp:netappaccounts:capacitypools:volumes", __resource_id_level_3) + when starts(__resource_type, "MICROSOFT.NETWORK/AZUREFIREWALLS") + then calculate_entity_id("cloud:azure:network:azurefirewalls", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/DNSZONES") + then calculate_entity_id("cloud:azure:network:dnszones", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/EXPRESSROUTECIRCUITS") + then calculate_entity_id("cloud:azure:network:expressroutecircuits", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/FRONTDOORS") + then calculate_entity_id("cloud:azure:frontdoor", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKINTERFACES") + then calculate_entity_id("cloud:azure:network:networkinterfaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS") + then calculate_entity_id("cloud:azure:network:networkwatchers", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS/CONNECTIONMONITORS") + then calculate_entity_id("cloud:azure:network:networkwatchers:connectionmonitors", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS/CONNECTIONMONITORS/PREVIEW") + then calculate_entity_id("cloud:azure:network:networkwatchers:connectionmonitors:preview", __resource_id_level_3) + when starts(__resource_type, "MICROSOFT.NETWORK/PRIVATEDNSZONES") + then calculate_entity_id("cloud:azure:network:privatednszones", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/PUBLICIPADDRESSES") + then calculate_entity_id("cloud:azure:network:publicipaddresses", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/TRAFFICMANAGERPROFILES") + then calculate_entity_id("cloud:azure:traffic_manager_profile", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/VIRTUALNETWORKGATEWAYS") + then calculate_entity_id("cloud:azure:virtual_network_gateway", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/VIRTUALNETWORKS") + then calculate_entity_id("cloud:azure:network:virtualnetworks", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NOTIFICATIONHUBS/NAMESPACES/NOTIFICATIONHUBS") + then calculate_entity_id("cloud:azure:notificationhubs:namespaces:notificationhubs", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.OPERATIONALINSIGHTS/WORKSPACES") + then calculate_entity_id("cloud:azure:operationalinsights:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.PEERING/PEERINGS") + then calculate_entity_id("cloud:azure:peering:peerings", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.POWERBIDEDICATED/CAPACITIES") + then calculate_entity_id("cloud:azure:powerbidedicated:capacities", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.RELAY/NAMESPACES") + then calculate_entity_id("cloud:azure:relay:namespaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SEARCH/SEARCHSERVICES") + then calculate_entity_id("cloud:azure:search:searchservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SERVICEFABRICMESH/APPLICATIONS") + then calculate_entity_id("cloud:azure:servicefabricmesh:applications", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SIGNALRSERVICE/SIGNALR") + then calculate_entity_id("cloud:azure:signalrservice:signalr", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/MANAGEDINSTANCES") + then calculate_entity_id("cloud:azure:sql:managed", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") and __kind == "DATAWAREHOUSE" + then calculate_entity_id("cloud:azure:sql:servers:databases:datawarehouse", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") and __kind == "HYPERSCALE" + then calculate_entity_id("cloud:azure:sql:servers:databases:hyperscale", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.STORAGESYNC/STORAGESYNCSERVICES") + then calculate_entity_id("cloud:azure:storagesync:storagesyncservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.STREAMANALYTICS/STREAMINGJOBS") + then calculate_entity_id("cloud:azure:streamanalytics:streamingjobs", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES") + then calculate_entity_id("cloud:azure:synapse:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES/BIGDATAPOOLS") + then calculate_entity_id("cloud:azure:synapse:workspaces:bigdatapools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES/SQLPOOLS") + then calculate_entity_id("cloud:azure:synapse:workspaces:sqlpools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.TIMESERIESINSIGHTS/ENVIRONMENTS") + then calculate_entity_id("cloud:azure:timeseriesinsights:environments", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.TIMESERIESINSIGHTS/ENVIRONMENTS/EVENTSOURCES") + then calculate_entity_id("cloud:azure:timeseriesinsights:eventsources", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.VMWARECLOUDSIMPLE/VIRTUALMACHINES") + then calculate_entity_id("cloud:azure:vmwarecloudsimple:virtualmachines", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES/SLOTS") and __kind == "APP" + then calculate_entity_id("cloud:azure:web:appslots", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.WEB/SITES/SLOTS") and __kind == "FUNCTIONAPP" + then calculate_entity_id("cloud:azure:web:functionslots", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.WEB/HOSTINGENVIRONMENTS") and __kind == "ASEV2" + then calculate_entity_id("cloud:azure:web:hostingenvironments:v2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/HOSTINGENVIRONMENTS") and __kind == "ASEV1" + then calculate_entity_id("cloud:azure:web:hostingenvironments:v1", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SERVERFARMS") + then calculate_entity_id("cloud:azure:web:serverfarms", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COMPUTE/VIRTUALMACHINESCALESETS") + then calculate_entity_id("AZURE_VM_SCALE_SET", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COMPUTE/VIRTUALMACHINES") + then calculate_entity_id("AZURE_VM", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.STORAGE/STORAGEACCOUNTS") + then calculate_entity_id("AZURE_STORAGE_ACCOUNT", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") + then calculate_entity_id("AZURE_SQL_DATABASE", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/ELASTICPOOLS") + then calculate_entity_id("AZURE_SQL_ELASTIC_POOL", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS") + then calculate_entity_id("AZURE_SQL_SERVER", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DOCUMENTDB/DATABASEACCOUNTS") + then calculate_entity_id("AZURE_COSMOS_DB", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/APPLICATIONGATEWAYS") + then calculate_entity_id("AZURE_APPLICATION_GATEWAY", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/LOADBALANCERS") + then calculate_entity_id("AZURE_LOAD_BALANCER", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.APIMANAGEMENT/SERVICE") + then calculate_entity_id("AZURE_API_MANAGEMENT_SERVICE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CACHE/REDIS") + then calculate_entity_id("AZURE_REDIS_CACHE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES/TOPICS") + then calculate_entity_id("AZURE_SERVICE_BUS_TOPIC", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES/QUEUES") + then calculate_entity_id("AZURE_SERVICE_BUS_QUEUE", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES") + then calculate_entity_id("AZURE_SERVICE_BUS_NAMESPACE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTHUB/NAMESPACES/EVENTHUBS") + then calculate_entity_id("AZURE_EVENT_HUB", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.EVENTHUB/NAMESPACES") + then calculate_entity_id("AZURE_EVENT_HUB_NAMESPACE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DEVICES/IOTHUBS") + then calculate_entity_id("AZURE_IOT_HUB", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES") and __kind == "FUNCTIONAPPLOGS" + then calculate_entity_id("AZURE_FUNCTION_APP", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES") + then calculate_entity_id("AZURE_WEB_APP", __resource_id_level_1) + end)) + + | FIELDS_ADD( + __level: coalesce(__contentJson["loglevel"],__contentJson["level"],__contentJson["Level"])) + | FIELDS_ADD(__levelString: UPPER(__level[s]), __levelInt: __level[i]) + | FIELDS_ADD( + loglevel: (case + when __levelInt==1 OR starts(__levelString, 'CRIT') then 'CRITICAL' + when __levelInt==2 OR starts(__levelString, 'ERR') then 'ERROR' + when __levelInt==3 OR starts(__levelString, 'WARN') then 'WARN' + when __levelInt==4 OR starts(__levelString, 'INFO') then 'INFO' + when IS_NOT_NULL(__levelString) then __levelString + else 'INFO' + end)) + | FIELDS_ADD( + __resultType:__contentJson["resultType"], + __resultSignature:STRING(__contentJson["resultSignature"])) + | FIELDS_ADD( + audit.action: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), __contentJson["operationName"]), + audit.result: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), COALESCE(parse(__resultSignature, "LD:status '.'? EOF"), parse(__resultType, "LD:result '.'? EOF"))), + audit.identity: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), COALESCE(__contentJson["identity"]["claims"]["http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"], __contentJson["http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"]))) + | FIELDS_ADD( + db.name: TO_NULL(""), + db.statement: TO_NULL(""), + db.operation: TO_NULL(""), + db.user: TO_NULL(""), + db.system: TO_NULL(""), + http.client_ip: TO_NULL(""), + http.flavor: TO_NULL(""), + http.method: TO_NULL(""), + http.scheme: TO_NULL(""), + http.host: TO_NULL(""), + http.route: TO_NULL(""), + http.status_code: TO_NULL(""), + http.target: TO_NULL(""), + http.url: TO_NULL(""), + message: TO_NULL(""), + faas.name: TO_NULL(""), + faas.instance: TO_NULL(""), + faas.version: TO_NULL(""), + k8s.pod.name: TO_NULL("")) + | FIELDS_ADD(__isFunctionApp: __category=="FunctionAppLogs" AND __resource_type=="MICROSOFT.WEB/SITES") + | FIELDS_ADD( + log.source: IF(__isFunctionApp, 'FunctionAppLogs', log.source), + message: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["message"])), message), + faas.name: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["functionName"])), faas.name), + faas.instance: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["hostInstanceId"])), faas.instance), + faas.version: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["hostVersion"])), faas.version)) + | FIELDS_ADD(__isK8s: __resource_type=="MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS") + | FIELDS_ADD(k8s.pod.name: COALESCE(IF(__isK8s, STRING(__contentJson["properties"]["pod"])), k8s.pod.name)) + | FIELDS_ADD(__isGatewayLogs: __category=="GatewayLogs" AND __resource_type=="MICROSOFT.APIMANAGEMENT/SERVICE") + | FIELDS_ADD(__http_parsed: IF(__isGatewayLogs, parse(__contentJson["properties"]["url"], "LD:httpScheme '://' LD:host ('/' LD):route "))) + | FIELDS_ADD( + http.client_ip: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["callerIpAddress"])), http.client_ip), + http.flavor: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["clientProtocol"])), http.flavor), + http.method: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["method"])), http.method), + http.scheme: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["httpScheme"])), http.scheme), + http.host: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["host"])), http.host), + http.route: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["route"])), http.route), + http.status_code: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["responseCode"])), http.status_code), + http.target: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["url"])), http.target), + http.url: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["url"])), http.url)) + | FIELDS_ADD(__isServiceBus: __category=="OperationalLogs" AND __resource_type=="MICROSOFT.SERVICEBUS/NAMESPACES") + | FIELDS_ADD(__isEventhubNamespace: __category=="OperationalLogs" AND __resource_type=="MICROSOFT.EVENTHUB/NAMESPACES") + | FIELDS_ADD( + message: COALESCE(IF(__isEventhubNamespace OR __isServiceBus, STRING(__contentJson["EventName"])), message), + timestamp: COALESCE(IF(__isEventhubNamespace OR __isServiceBus,parse(replace_string(STRING(__contentJson["EventTimeString"]), "M ", "M UTC"),"TIMESTAMP('M/d/yyyy h:m:s a Z'):t")), timestamp)) + | FIELDS_ADD( + db.name: COALESCE(STRING(__contentJson["properties"]["db"]), db.name), + db.statement: COALESCE(STRING(__contentJson["properties"]["sql_text"]), db.statement)) + | FIELDS_ADD(__isMariaDb: __resource_type=="MICROSOFT.DBFORMARIADB/SERVERS") + | FIELDS_ADD(db.system: COALESCE(IF(__isMariaDb, "mariadb"), db.system)) + | FIELDS_ADD(__isMysqlDb: (__resource_type=="MICROSOFT.DBFORMYSQL/SERVERS" OR __resource_type=="MICROSOFT.DBFORMYSQL/FLEXIBLESERVERS")) + | FIELDS_ADD(db.system: COALESCE(IF(__isMysqlDb, "mysql"), db.system)) + | FIELDS_ADD(__isMysqlEngineAuditLogs: (__isMysqlDb OR __isMariaDb) AND __category=="MySqlAuditLogs") + | FIELDS_ADD( + loglevel: COALESCE(IF(__isMysqlEngineAuditLogs,IF(IS_NOT_NULL(__contentJson["properties"]["error_code"]) AND __contentJson["properties"]["error_code"] > '0', 'ERROR', 'INFO')), loglevel), + log.source: COALESCE(IF(__isMysqlEngineAuditLogs, 'MySqlAuditLogs - ' + __contentJson["properties"]["event_class"]), log.source), + db.user: COALESCE(IF(__isMysqlEngineAuditLogs, IF(IS_NOT_NULL(__contentJson["properties"]["user"]), coalesce( parse(STRING(__contentJson["properties"]["user"]), "LD:result '[' LD"), STRING(__contentJson["properties"]["user"])))), db.user), + db.operation: COALESCE(IF(__isMysqlEngineAuditLogs, IF(__contentJson["properties"]["event_class"] == 'table_access_log', STRING(__contentJson["properties"]["event_subclass"]))), db.operation)) + | FIELDS_ADD(__isMysqlEngineSlowLogs: (__isMysqlDb OR __isMariaDb) AND __category=="MySqlSlowLogs") + | FIELDS_ADD( + loglevel: COALESCE(IF(__isMysqlEngineSlowLogs, 'WARN'), loglevel), + log.source: COALESCE(IF(__isMysqlEngineSlowLogs, 'MySqlSlowLogs'), log.source), + db.user: COALESCE(IF(__isMysqlEngineSlowLogs, coalesce( parse(__contentJson["properties"]["host"], "LD:result '[' LD") , __contentJson["properties"]["host"])), db.user)) + | FIELDS_ADD(__isPostgreSQL: __resource_type=="MICROSOFT.DBFORPOSTGRESQL/SERVERS" OR __resource_type=="MICROSOFT.DBFORPOSTGRESQL/SERVERSV2" OR __resource_type=="MICROSOFT.DBFORPOSTGRESQL/FLEXIBLESERVERS") + | FIELDS_ADD(db.system: COALESCE(IF(__isPostgreSQL, "postgresql"), db.system)) + | FIELDS_ADD(__isPostgreSQLLogs: __category=="PostgreSQLLogs") + | FIELDS_ADD(loglevel: COALESCE(IF(__isPostgreSQLLogs, IF(IS_NOT_NULL(__contentJson["properties"]["errorLevel"]) AND __contentJson["properties"]["errorLevel"] == 'ERROR', 'ERROR', 'INFO')), loglevel)) + | FIELDS_ADD(__isMSSQL: __resource_type=="MICROSOFT.SQL/SERVERS/DATABASES" OR __resource_type=="MICROSOFT.SQL/MANAGEDINSTANCES/DATABASES" OR __resource_type=="MICROSOFT.SQL/MANAGEDINSTANCES") + | FIELDS_ADD(__isMSSQLErrorLog: __isMSSQL AND (__category=="Errors" OR __category=="Timeouts" OR __category=="Deadlocks" OR __category=="Blocks")) + | FIELDS_ADD( + db.system: COALESCE(IF(__isMSSQL, "mssql"), db.system), + db.name: COALESCE(IF(__isMSSQL, __contentJson["properties"]["DatabaseName"]), db.name), + loglevel: COALESCE(IF(__isMSSQLErrorLog, 'ERROR'), loglevel)) + | FIELDS_REMOVE(__contentJson, __resource_id, __parsed_resource_id, __resource_type, __resource_name, __resource_name_full, __category, __kind, __resource_id_level_4, __resource_id_level_3, __resource_id_level_2, __resource_id_level_1, __level, __levelString, __resultType, __resultSignature, __isFunctionApp, __isK8s, __isGatewayLogs, __http_parsed, __isServiceBus, __isEventhubNamespace, __isMariaDb, __isMysqlDb, __isMysqlEngineAuditLogs, __isPostgreSQL, __isPostgreSQLLogs, __isMSSQL, __isMSSQLErrorLog, __isMysqlEngineSlowLogs, __levelInt) + EOT + } + rule_testing { + sample_log = jsonencode({ + "cloud.provider": "azure", + "content": "{\n \"RoleLocation\": \"West US\",\n \"ReleaseVersion\": \"6.2021.35.11+6cb1461.release_2021w35\",\n \"time\": \"2022-03-21T07:52:38.2584050Z\",\n \"resourceId\": \"/SUBSCRIPTIONS/69B51384-146C-4685-9DAB-5AE01877D7B8/RESOURCEGROUPS/MW-GR1/PROVIDERS/MICROSOFT.STORAGE/STORAGEACCOUNTS/DTMWSTORAGE1\",\n \"operationName\": \"MICROSOFT.STORAGE/STORAGEACCOUNTS/LISTACCOUNTSAS/ACTION\",\n \"category\": \"Administrative\",\n \"resultType\": \"Failure\",\n \"resultSignature\": \"Failed.NotFound\",\n \"durationMs\": \"22\",\n \"callerIpAddress\": \"40.112.242.0\",\n \"correlationId\": \"e6563a00-d857-4746-9db4-25a2ee3d475e\",\n \"identity\": {\n \"authorization\": {\n \"scope\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8/resourceGroups/mw-gr1/providers/Microsoft.Storage/storageAccounts/dtmwstorage1\",\n \"action\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\n \"evidence\": {\n \"role\": \"Azure Eventhubs Service Role\",\n \"roleAssignmentScope\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8\",\n \"roleAssignmentId\": \"ab1ae998ac0c422bb1d484519bb503b7\",\n \"roleDefinitionId\": \"eb8e19915de042a6a64b29b059341b7b\",\n \"principalId\": \"e7018f6488e246afa1977b9084d8346a\",\n \"principalType\": \"ServicePrincipal\"\n }\n },\n \"claims\": {\n \"aud\": \"https://management.core.windows.net/\",\n \"iss\": \"https://sts.windows.net/70ebe3a3-5b30-435d-9d67-7716d74ca190/\",\n \"iat\": \"1631108537\",\n \"nbf\": \"1631108537\",\n \"exp\": \"1631195237\",\n \"aio\": \"E2ZgYJixyXUK83oV3qvfzxWsdvzJDwA==\",\n \"appid\": \"80369ed6-5f11-4dd9-bef3-692475845e77\",\n \"appidacr\": \"2\",\n \"http://schemas.microsoft.com/identity/claims/identityprovider\": \"https://sts.windows.net/70ebe3a3-5b30-435d-9d67-7716d74ca190/\",\n \"http://schemas.microsoft.com/identity/claims/objectidentifier\": \"e7018f64-88e2-46af-a197-7b9084d8346a\",\n \"rh\": \"0.AUUAo-PrcDBbXUOdZ3cW10yhkNaeNoARX9lNvvNpJHWEXndFAAA.\",\n \"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier\": \"e7018f64-88e2-46af-a197-7b9084d8346a\",\n \"http://schemas.microsoft.com/identity/claims/tenantid\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190\",\n \"uti\": \"qaZswHoSuEOwZThkmTJDAA\",\n \"ver\": \"1.0\",\n \"xms_tcdt\": \"1415644249\"\n }\n },\n \"level\": \"Error\",\n \"properties\": {\n \"statusCode\": \"NotFound\",\n \"serviceRequestId\": null,\n \"statusMessage\": \"{\\\"error\\\":{\\\"code\\\":\\\"ResourceGroupNotFound\\\",\\\"message\\\":\\\"Resource group 'mw-gr1' could not be found.\\\"}}\",\n \"eventCategory\": \"Administrative\",\n \"entity\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8/resourceGroups/mw-gr1/providers/Microsoft.Storage/storageAccounts/dtmwstorage1\",\n \"message\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\n \"hierarchy\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190/mg-dynatrace/mg-dt-teams/69b51384-146c-4685-9dab-5ae01877d7b8\"\n },\n \"tenantId\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190\"\n}" + }) + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf new file mode 100644 index 0000000..658df92 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_dropped_messages" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") AND content="messages were dropped" + EOT + rule_name = "[Built-in] db:cassandra:dropped_messages" + processor_definition { + rule = "PARSE(content, \"LD ' - ' LD* (NSPACE:'db.cassandra.message.type' ' messages were dropped ' LD ':') SPACE INT:'db.cassandra.message.dropped.internal' LD INT:'db.cassandra.message.dropped.crossnode' LD INT:'db.cassandra.message.dropped.internal.latency_millis' LD INT:'db.cassandra.message.dropped.crossnode.latency_millis' LD*\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "INFO [ScheduledTasks:1] 2022-02-25 08:14:44,166 MessagingService.java:1246 - RANGE_SLICE messages were dropped in last 5000 ms: 0 internal and 2 cross node. Mean internal dropped latency: 0 ms and Mean cross-node dropped latency: 10299 ms", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf new file mode 100644 index 0000000..2fe5543 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf @@ -0,0 +1,31 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_keyspace_column_family" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") AND (content="TRACE" OR content="DEBUG" OR content="INFO" OR content="WARN" OR content="ERROR") + EOT + rule_name = "[Built-in] db:cassandra:keyspace_column_family" + processor_definition { + rule =<<-EOT + FIELDS_ADD(__parsed: parse(content, "DATA* 'CorruptSSTableException: Corrupted: ' LD:parts EOL")) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Completed flushing ' LD:parts ','"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* \"TableReader(path='\" LD:path \".db')\""))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Compacting (' LD ') [' LD:parts SPACE"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Deleting sstable: ' LD:parts EOF"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Compacted' LD 'sstables to [' LD:parts ','"))) + | FIELDS_ADD(__parsed: SPLIT(__parsed, "'/'")) + | FIELDS_ADD(table_directory: ARRAY_SELECT(__parsed, INT(ARRAY_LEN(__parsed)-2)), keyspace: ARRAY_SELECT(__parsed, INT(ARRAY_LEN(__parsed)-3))) + | FIELDS_ADD(table: parse(table_directory, "LD:data ('-' DATA)? EOF"), keyspace) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Enqueuing flush of ' LD: table ':'"))) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Writing Memtable-' LD:table '@'"))) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Flushing largest CFS' LD \"ColumnFamily='\" LD:table \"'\"")), keyspace:COALESCE(keyspace, parse(content, "DATA* \"Flushing largest CFS(Keyspace='\" LD:keyspace \"'\""))) + | FIELDS_RENAME('db.cassandra.table': table, 'db.cassandra.keyspace': keyspace) + | FIELDS_REMOVE(__parsed, table_directory) + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "WARN [SharedPool-Worker-19] 2018-01-14 21:40:55,156 AbstractTracingAwareExecutorService.java:169 - Uncaught exception on thread Thread[SharedPool-Worker-19,5,main]: {}\n\tjava.lang.RuntimeException: org.apache.cassandra.io.sstable.CorruptSSTableException: Corrupted: /apps/dynatrace/data/cassandra/ruxitdb/VisitsPendingMetaData-0a69b350c8b311e7b86b4d4f00f751ac/ruxitdb-VisitsPendingMetaData-ka-1-Data.db\n\tat org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2249) ~[apache-cassandra-2.1.18.jar:2.1.18]", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf new file mode 100644 index 0000000..8a1a4c3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_logback" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") + EOT + rule_name = "[Built-in] db:cassandra:logback" + processor_definition { + rule = "PARSE(content, \"UPPER:loglevel SPACE '[' LD:'thread.name' ']' SPACE TIMESTAMP('yyyy-MM-dd HH:mm:ss,SSS'):timestamp SPACE LD:'code.filepath' ':' INT:'code.lineno' SPACE '-' SPACE DATA\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "WARN [epollEventLoopGroup-2-2] 2022-03-04 07:22:19,070 Message.java:785 - Unknown exception in client networking\nio.netty.channel.unix.Errors$NativeIoException: syscall:read(...)() failed: Connection reset by peer\n\tat io.netty.channel.unix.FileDescriptor.readAddress(...)(Unknown Source) ~[netty-all-4.0.44.Final.jar:4.0.44.Final]", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf new file mode 100644 index 0000000..ed074c3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf @@ -0,0 +1,22 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_default_log" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content!="index.search.slowlog*" and content!="index.indexing.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:default_log" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' ('DEPRECATION'| (UPPER:loglevel SPACE*)) ']' PUNCT? + SPACE? '[' LD:'log.logger' SPACE* ']' PUNCT? + SPACE? '[' LD:'db.elasticsearch.node' SPACE* ']' + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2022-02-21T19:24:02,533][INFO ][o.e.c.m.MetadataIndexTemplateService] [i-0e368ef320d5bfb4f] adding template [index_template_snyk_app_vulnerability] for index patterns [snyk_app_vulnerability*]", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf new file mode 100644 index 0000000..87ac3c0 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf @@ -0,0 +1,26 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_slow_log_index" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content="index.indexing.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:slow_log_index" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' UPPER:loglevel SPACE* ']' PUNCT? + SPACE? '[index.indexing.slowlog.' LD:'db.operation' ']' PUNCT? + SPACE? '[' LD:'db.elasticsearch.node' ']' PUNCT? + (SPACE? '{' LD '}')? //metadata, dt.trace_id + SPACE? '[' LD?:'db.elasticsearch.index_name' ']' PUNCT? + SPACE? 'took[' LD ']' PUNCT? + SPACE? 'took_millis[' INT:'db.elasticsearch.duration' ']' PUNCT? + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2017-09-10T12:07:26,683][WARN ][index.indexing.slowlog.index] [GOgO9TD] [testindex-slowlogs/yNbyYk1ARSW_hd0YRh6J0A] took[142.3micros], took_millis[0], type[product], id[105], routing[] , source[{\"price\":9925,\"name\":\"Nariko\"}]", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf new file mode 100644 index 0000000..552fa46 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf @@ -0,0 +1,33 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_slow_log_search" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content="index.search.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:slow_log_search" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' UPPER:loglevel SPACE* ']' PUNCT? + SPACE? '[index.search.slowlog.' LD:'db.operation' ']' PUNCT? + SPACE? '[' LD*:'db.elasticsearch.node' ']' PUNCT? + (SPACE? '{' LD '}')? //metadata, dt.trace_id + SPACE? '[' LD?:'db.elasticsearch.index_name' ']' PUNCT? + SPACE? '[' INT?:'db.elasticsearch.affected_shard' ']' PUNCT? + SPACE? 'took[' LD* ']' PUNCT? + SPACE? 'took_millis[' INT:'db.elasticsearch.duration' ']' PUNCT? + (SPACE? 'total_hits[' INT SPACE? 'hits'? ']' PUNCT?) + SPACE? 'types[' LD* ']' PUNCT? + SPACE? 'stats[' LD* ']' PUNCT? + SPACE? 'search_type[' LD*:'db.elasticsearch.search_type' ']' PUNCT? + SPACE? 'total_shards[' INT?:'db.elasticsearch.total_shards' ']' PUNCT? + (SPACE? 'source[' LD* 'size' SPACE? PUNCT SPACE? INT:'db.elasticsearch.query_size')? + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2022-02-14T15:39:02,236][TRACE][index.search.slowlog.fetch] [i-09936f6f0e61c3f22] [log_record-global-daily35-d2022.01.31][11] took[100ms], took_millis[100], total_hits[-1], types[log_record], stats[], search_type[QUERY_THEN_FETCH], total_shards[51], source[{\"size\":1000,\"timeout\":\"30000000000nanos\",\"query\":{\"bool\":{\"filter\":[{\"term\":{\"tenantId\":{\"value\":\"qra64722\",\"boost\":1.0}}},{\"range\":{\"timestamp\":{\"from\":1643618907448,\"to\":1643622025852,\"include_lower\":true,\"include_upper\":true,\"format\":\"epoch_millis\",\"boost\":1.0}}},{\"term\":{\"status\":{\"value\":\"info\",\"boost\":1.0}}}],\"adjust_pure_negative\":true,\"boost\":1.0}},\"version\":false,\"seq_no_primary_term\":false,\"sort\":[{\"timestamp\":{\"order\":\"desc\"}},{\"logSeqNumber\":{\"order\":\"desc\"}}],\"track_total_hits\":2147483647}], id[],", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf new file mode 100644 index 0000000..025c6f4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf @@ -0,0 +1,42 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_default" { + enabled = true + query =<<-EOT + process.technology="haproxy" AND content="Connect from" + EOT + rule_name = "[Built-in] load_balancer:haproxy:default" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? + '[' + INT:'process.pid' + ']: Connect from ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + SPACE + 'to' + SPACE + IPADDR:'net.host.ip' + ':' + INT:'net.host.port' + SPACE + '(' + LD:'load_balancer.haproxy.frontend_name' + '/' + LD:'load_balancer.haproxy.frontend_mode' + ')' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Mar 10 08:59:46 localhost haproxy-stats:[2709]: Connect from 10.176.34.80:37624 to 10.176.40.153:9001 (stats/HTTP)", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf new file mode 100644 index 0000000..f2cbbaf --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf @@ -0,0 +1,35 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_error" { + enabled = true + query = "process.technology=\"haproxy\"" + rule_name = "[Built-in] load_balancer:haproxy:error" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? + '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + ' [' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + '/' + LD:'load_balancer.haproxy.bind_name' + ':' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Mar 9 09:25:23 localhost haproxy-http-in:[13049]: 10.176.33.199:44236 [09/Mar/2022:09:25:23.680] http-in/2: SSL handshake failure", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf new file mode 100644 index 0000000..4d3a7e4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf @@ -0,0 +1,63 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_http" { + enabled = true + query =<<-EOT + process.technology="haproxy" AND (content="HTTP" OR content="") + EOT + rule_name = "[Built-in] load_balancer:haproxy:http" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + SPACE + '[' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + SPACE + LD:'load_balancer.haproxy.backend_name' + '/' + LD:'load_balancer.haproxy.server_name' + SPACE + INT:'load_balancer.haproxy.tr' '/' + INT:'load_balancer.haproxy.tw' '/' + INT:'load_balancer.haproxy.tc' '/' + INT:'load_balancer.haproxy.ts' '/' + INT:'load_balancer.haproxy.ta' + SPACE + 'HTTP_STATUS '? + INT:'http.status_code' SPACE + INT:'load_balancer.haproxy.bytes_read' SPACE + LD:'load_balancer.haproxy.captured_request_cookie' SPACE + LD:'load_balancer.haproxy.captured_response_cookie' SPACE + LD:'load_balancer.haproxy.termination_state' SPACE + INT:'load_balancer.haproxy.actconn' '/' + INT:'load_balancer.haproxy.feconn' '/' + int:'load_balancer.haproxy.beconn' '/' + int:'load_balancer.haproxy.srv_conn' '/' + int:'load_balancer.haproxy.retries' SPACE + int:'load_balancer.haproxy.srv_queue' '/' + int:'load_balancer.haproxy.backend_queue' SPACE + (('-' | ('{' LD?:'load_balancer.haproxy.captured_request_headers' '}') ) SPACE)? + (('-' | ('{' LD?:'load_balancer.haproxy.captured_response_headers' '}') ) SPACE)? + '\"' + ('' | (LD:'http.method' SPACE LD:'http.target' SPACE LD:'http.flavor')) + '\"' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Feb 17 11:05:12 localhost haproxy-http-in:[2190]: 54.80.168.64:44104 [17/Feb/2022:11:05:11.886] http-in~ collector_log_ingest_backend/psg0 998/0/0/2/1000 HTTP_STATUS 204 337 - - ---- 17/15/0/0/0 0/0 {624|||ymv35727.dev.dynatracelabs.com} {|} \"POST /api/v2/logs/ingest HTTP/1.1\" TLS_AES_256_GCM_SHA384 TLSv1.3", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf new file mode 100644 index 0000000..5be6cfb --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf @@ -0,0 +1,42 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_tcp" { + enabled = true + query = "process.technology=\"haproxy\"" + rule_name = "[Built-in] load_balancer:haproxy:tcp" + processor_definition { + rule =<<-EOT + PARSE(content, "LD + '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + ' [' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + ' ' + LD:'load_balancer.haproxy.backend_name' '/' + LD:'load_balancer.haproxy.server_name' ' ' + INT:'load_balancer.haproxy.tw' '/' + INT:'load_balancer.haproxy.tc' '/' + INT:'load_balancer.haproxy.tt' ' ' + INT:'load_balancer.haproxy.bytes_read' ' ' + LD:'load_balancer.haproxy.termination_state' ' ' + INT:'load_balancer.haproxy.actconn' '/' + INT:'load_balancer.haproxy.feconn' '/' + int:'load_balancer.haproxy.beconn' '/' + int:'load_balancer.haproxy.srv_conn' '/' + int:'load_balancer.haproxy.retries' ' ' + int:'load_balancer.haproxy.srv_queue' '/' + int:'load_balancer.haproxy.backend_queue' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "haproxy[14387]: 10.0.1.2:33313 [06/Feb/2022:12:12:51.443] fnt bck/srv1 0/0/5007 212 -- 0/0/0/0/3 0/0", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf new file mode 100644 index 0000000..17087fd --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf @@ -0,0 +1,29 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_dot_notation" { + enabled = true + query = "trace.id AND span.id" + rule_name = "[Built-in] one_agent:log_enrichment:dot_notation" + processor_definition { + rule =<<-EOT + PARSE(content, "DATA? 'trace.id' PUNCT SPACE? PUNCT? SPACE? PUNCT? ([0-9a-fA-F]{32}|[0-9a-fA-F]{16}):trace_id") + | PARSE(content, "DATA 'span.id' PUNCT SPACE? PUNCT? SPACE? PUNCT? [0-9a-fA-F]{16}:span_id") + EOT + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace.id=854a881de84c936780442bf092ae0698, span.id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace.id=a38af43fa291d6c6, span.id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + } + ] + EOT + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf new file mode 100644 index 0000000..71887b4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf @@ -0,0 +1,23 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_trace_sampled" { + enabled = true + query = "trace_sampled or dt.trace_sampled" + rule_name = "[Built-in] one_agent:log_enrichment:trace_sampled" + processor_definition { + rule = "PARSE(content, \"DATA? 'trace_sampled' PUNCT SPACE? PUNCT? SPACE? PUNCT? BOOLEAN:trace_sampled\")" + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_sampled=true] This is a sample log with trace_sampled DT stub" + }, + { + "content":"2022-04-07 15:44:02,879 [QuartzScheduler_Worker-4] INFO PendingEventSenderJob : trace_sampled: true, trace_id: 854a881de84c936780442bf092ae0698, span_id: c98cf92202a4e460 com.dynatrace.spine.eventbus.client.support.retry.PendingEventSenderJob job started." + } + ] + EOT + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf new file mode 100644 index 0000000..8abdf9b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf @@ -0,0 +1,41 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_underscore_notation" { + enabled = true + query = "(trace_id AND span_id) or (dt.trace_id AND dt.span_id)" + rule_name = "[Built-in] one_agent:log_enrichment:underscore_notation" + processor_definition { + rule =<<-EOT + PARSE(content, "DATA? 'trace_id' PUNCT SPACE? PUNCT? SPACE? PUNCT? ([0-9a-fA-F]{32}|[0-9a-fA-F]{16}):trace_id") + | PARSE(content, "DATA 'span_id' PUNCT SPACE? PUNCT? SPACE? PUNCT? [0-9a-fA-F]{16}:span_id") + EOT + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace_id=854a881de84c936780442bf092ae0698, span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace_id=a38af43fa291d6c6, span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_id=c9084f2ed39f4eacd13e3ecaa8a3a132, dt.span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span DT stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_id=a38af43fa291d6c6, dt.span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span DT stub" + } + ] + EOT + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf new file mode 100644 index 0000000..88b5350 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf @@ -0,0 +1,23 @@ +resource "dynatrace_log_processing" "_Built-in_openTelemetry_log_enrichment_trace_sampled" { + enabled = true + query =<<-EOT + trace_flags="0*" or trace_flags="1*" or trace_flags="2*" or trace_flags="3*" or trace_flags="4*" or trace_flags="5*" or trace_flags="6*" or trace_flags="7*" or trace_flags="8*" or trace_flags="9*" + EOT + rule_name = "[Built-in] openTelemetry:log_enrichment:trace_sampled" + processor_definition { + rule =<<-EOT + USING(INOUT trace_flags) + | FIELDS_ADD(f:parse(trace_flags, "HEXINT:hex")) + | FIELDS_ADD("trace_sampled": (f & 1==1)) + | FIELDS_REMOVE(f, trace_flags) + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "2022-02-17 05:58:31 UTC [2, -342723887] Started analysis OnDemandAnalysisRequest{analyzerId=com.compuware.apm.ondemandanalysis.analyzer.strategy.FDISimpleTreeAnalyzer, analysisStartTimeInMillis=1645076400000, analysisEndTimeInMillis=1645077420000, indexKeys=[APPLICATION+9BDE0A20D897F97B], desiredDataQuantity=15000, filters=[ApplicationCallDataFilter{hasHttpError=false}, CallIdentifierFilter{callType=APPLICATION, serviceTypes=null, methodGroupIdentifiers=[], excludeMethodGroupIdentifiers=null, methodIdentifiers=[], instanceIdentifiers=[], methodNameSearchString=null}]}", + "span_id": "8f20d10d71ae12f4", + "trace_flags": "01", + "trace_id": "aac3e95e0bde67514059e430a9b4e507" + }) + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf new file mode 100644 index 0000000..93d86c9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_rum_user_id" { + enabled = true + query = "dt.rum.user_id" + rule_name = "[Built-in] rum:user_id" + processor_definition { + rule = "PARSE(content, \"DATA? 'dt.rum.user_id' '\\\"'? SPACE? [:=]+ SPACE? DQS:dt.rum.user_id\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "2022-05-10 10:45:00 UTC [!dt dt.rum.user_id=\"John Doe\"] This is a sample log with user id", + "event.type": "LOG", + "loglevel": "NONE", + "timestamp": "1647504114437" + }) + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf new file mode 100644 index 0000000..cd1bf06 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf @@ -0,0 +1,46 @@ +resource "dynatrace_log_processing" "_Built-in_web_server_nginx_access_log" { + enabled = true + query = "process.technology=\"nginx\"" + rule_name = "[Built-in] web_server:nginx:access_log" + processor_definition { + rule =<<-EOT + PARSE(content, "IPADDR:'net.peer.ip' + ' - ' + LD:'enduser.id' + ' [' HTTPDATE:timestamp ']' + SPACE + '\"' + LD:'http.method' + SPACE + LD:'http.target' + SPACE + LD:'http.flavor' + '\"' + SPACE + INT:'http.status_code' + SPACE + INT:'http.response_content_length' + SPACE + '\"' LD:'http.request.header.referrer' '\"' + SPACE + '\"' LD:'http.user_agent' '\"' + // nginx-ingress additional attributes + (SPACE INT:'http.request_content_length' + SPACE DOUBLE:'web_server.nginx.request_time' + SPACE '[' LD*:'web_server.nginx.proxy_upstream_name' ']' + SPACE '[' LD*:'web_server.nginx.proxy_alternative_upstream_name' ']' + SPACE NSPACE*:'web_server.nginx.upstream_addr' + SPACE INT:'web_server.nginx.upstream_response_length' + SPACE DOUBLE:'web_server.nginx.upstream_response_time' + SPACE INT:'web_server.nginx.upstream_status' + SPACE LD:'web_server.nginx.req_id')? + (SPACE LD)? (EOL | EOF)") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "10.176.50.9 - Berbelek [21/Feb/2022:11:16:47 +0000] \"GET /v1/technologies/google-cloud-monitoring-and-cloud-logging/releases/ HTTP/1.1\" 200 397 \"-\" \"ruxit server\" 455 0.002 [hub-hub-cluster-api-80] [] 10.179.136.32:80 397 0.004 200 b24eadc996a6a52913375f56bba7fd22", + "process.technology": "nginx" + }) + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf new file mode 100644 index 0000000..0c308d9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf @@ -0,0 +1,30 @@ +resource "dynatrace_log_processing" "_Built-in_web_server_nginx_error_log" { + enabled = true + query =<<-EOT + process.technology="nginx" AND (content="warn" OR content="error" OR content="crit" OR content="alert" OR content="emerg") + EOT + rule_name = "[Built-in] web_server:nginx:error_log" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('yyyy/MM/dd HH:mm:ss'):timestamp + SPACE + '[' LD:'loglevel' ']' + SPACE + INT:'process.pid' + LD + 'client: ' IPADDR:'net.peer.ip' ',' SPACE + 'server: ' [^,]+:'net.host.name' ', '* + ('request: ' '\"' LD:'http.method' SPACE LD:'http.target' SPACE LD:'http.flavor' '\"' ','* SPACE*)? + ('upstream: ' DQS:'web_server.nginx.upstream' ', '* )? + ('host: ' DQS:'http.host' ', '*)? + ('referrer: ' DQS:'dt.http.request.header.referer' ', '*)? + LD*") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "2022/02/21 13:59:50 [warn] 104#104: *155047 a client request body is buffered to a temporary file /tmp/client-body/0000000198, client: 83.164.160.102, server: account-dev.dynatracelabs.com, request: \"POST /basweb/saml/SSO/alias/rdyn HTTP/2.0\", host: \"account-dev.dynatracelabs.com\", referrer: \"https://sso-dev.dynatracelabs.com/\"", + "process.technology": "nginx" + }) + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_processing/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_timestamp/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_timestamp/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_timestamp/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf b/modules/eu-prelive/21122023_112248/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf new file mode 100644 index 0000000..23f0677 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf @@ -0,0 +1,14 @@ +resource "dynatrace_log_timestamp" "environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC" { + enabled = true + config_item_title = "Auto-migrated from flag LAConfigUTCAsDefaultContainerTimezone - UTC" + date_time_pattern = "" + scope = "environment" + timezone = "Etc/UTC" + matchers { + matcher { + attribute = "dt.entity.container_group" + operator = "MATCHES" + values = [ "*" ] + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf new file mode 100644 index 0000000..64beb54 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf @@ -0,0 +1,68 @@ +resource "dynatrace_management_zone_v2" "Connected_Friction" { + name = "Connected Friction" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "nira" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf new file mode 100644 index 0000000..dd04a38 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf @@ -0,0 +1,68 @@ +resource "dynatrace_management_zone_v2" "Porsche_Data_Lake" { + name = "Porsche Data Lake" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "pdl" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf new file mode 100644 index 0000000..4f8eeba --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf @@ -0,0 +1,74 @@ +resource "dynatrace_management_zone_v2" "Predictive_Maintenance" { + name = "Predictive Maintenance" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "predictive-maintenance" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main converter-fdc-transfer-audi" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/airflow-alerts.management_zone_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/airflow-alerts.management_zone_v2.tf new file mode 100644 index 0000000..f47f644 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/airflow-alerts.management_zone_v2.tf @@ -0,0 +1,19 @@ +resource "dynatrace_management_zone_v2" "airflow-alerts" { + name = "airflow-alerts" + rules { + rule { + type = "DIMENSION" + enabled = true + dimension_rule { + applies_to = "METRIC" + dimension_conditions { + condition { + condition_type = "METRIC_KEY" + rule_matcher = "BEGINS_WITH" + value = "built:" + } + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/consent-jcc.management_zone_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/consent-jcc.management_zone_v2.tf new file mode 100644 index 0000000..6f5d4e9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/management_zone_v2/consent-jcc.management_zone_v2.tf @@ -0,0 +1,20 @@ +resource "dynatrace_management_zone_v2" "consent-jcc" { + name = "consent-jcc" + rules { + rule { + type = "DIMENSION" + enabled = true + dimension_rule { + applies_to = "METRIC" + dimension_conditions { + condition { + condition_type = "DIMENSION" + key = "METRIC_KEY" + rule_matcher = "BEGINS_WITH" + value = "built:" + } + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Availability_-_Connected_Friction.metric_events.tf b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Availability_-_Connected_Friction.metric_events.tf new file mode 100644 index 0000000..b8f68f5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Availability_-_Connected_Friction.metric_events.tf @@ -0,0 +1,24 @@ +resource "dynatrace_metric_events" "Availability_-_Connected_Friction" { + enabled = true + summary = "Availability - Connected Friction" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Connected Friction (Availability)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "BELOW" + alert_on_no_data = false + dealerting_samples = 5 + samples = 5 + threshold = 99.5 + violating_samples = 3 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "7390074963392870479" + metric_selector = "func:slo.sla___availability" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Availability_-_Porsche_Data_Lake.metric_events.tf b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Availability_-_Porsche_Data_Lake.metric_events.tf new file mode 100644 index 0000000..05f83dc --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Availability_-_Porsche_Data_Lake.metric_events.tf @@ -0,0 +1,24 @@ +resource "dynatrace_metric_events" "Availability_-_Porsche_Data_Lake" { + enabled = true + summary = "Availability - Porsche Data Lake" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Porsche Data Lake (Availability)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "BELOW" + alert_on_no_data = false + dealerting_samples = 5 + samples = 5 + threshold = 99.5 + violating_samples = 3 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "6266576892745037384" + metric_selector = "func:slo.sla___availability" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Availability_-_Predictive_Maintenace.metric_events.tf b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Availability_-_Predictive_Maintenace.metric_events.tf new file mode 100644 index 0000000..e46983f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Availability_-_Predictive_Maintenace.metric_events.tf @@ -0,0 +1,24 @@ +resource "dynatrace_metric_events" "Availability_-_Predictive_Maintenace" { + enabled = true + summary = "Availability - Predictive Maintenace" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Predictive Maintenace (Availability)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "BELOW" + alert_on_no_data = false + dealerting_samples = 5 + samples = 5 + threshold = 99.5 + violating_samples = 3 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "-5933037501556507179" + metric_selector = "func:slo.sla___availability" + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Connected_Friction_-_Nira.metric_events.tf b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Connected_Friction_-_Nira.metric_events.tf new file mode 100644 index 0000000..20bdb95 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Connected_Friction_-_Nira.metric_events.tf @@ -0,0 +1,32 @@ +resource "dynatrace_metric_events" "Latency_-_Connected_Friction_-_Nira" { + enabled = true + summary = "Latency - Connected Friction - Nira" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Nira (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "7390074963392870479" + metric_selector =<<-EOT + 100 * + ((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_nira_germany_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_germany_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_nira_united_kingdom_2023:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + + EOT + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Battery_Monitoring.metric_events.tf b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Battery_Monitoring.metric_events.tf new file mode 100644 index 0000000..a652f8f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Battery_Monitoring.metric_events.tf @@ -0,0 +1,32 @@ +resource "dynatrace_metric_events" "Latency_-_Porsche_Data_Lake_-_Battery_Monitoring" { + enabled = true + summary = "Latency - Porsche Data Lake - Battery Monitoring" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Battery Monitoring (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "6266576892745037384" + metric_selector =<<-EOT + 100 * + ((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + + EOT + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Component_Cracks.metric_events.tf b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Component_Cracks.metric_events.tf new file mode 100644 index 0000000..de45781 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Component_Cracks.metric_events.tf @@ -0,0 +1,30 @@ +resource "dynatrace_metric_events" "Latency_-_Porsche_Data_Lake_-_Component_Cracks" { + enabled = true + summary = "Latency - Porsche Data Lake - Component Cracks" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Component Cracks (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "6266576892745037384" + metric_selector =<<-EOT + 100 * + ((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_992_comp_cracks_basis_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + + EOT + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Porsche_Turbo_Charging_Planner.metric_events.tf b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Porsche_Turbo_Charging_Planner.metric_events.tf new file mode 100644 index 0000000..c398017 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Porsche_Turbo_Charging_Planner.metric_events.tf @@ -0,0 +1,32 @@ +resource "dynatrace_metric_events" "Latency_-_Porsche_Data_Lake_-_Porsche_Turbo_Charging_Planner" { + enabled = true + summary = "Latency - Porsche Data Lake - Porsche Turbo Charging Planner" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Porsche Turbo Charging Planner (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "6266576892745037384" + metric_selector =<<-EOT + 100 * + ((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_ptcp_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + + EOT + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Predictive_Maintenance_-_Predictive_Maintenance.metric_events.tf b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Predictive_Maintenance_-_Predictive_Maintenance.metric_events.tf new file mode 100644 index 0000000..b65a8ed --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Predictive_Maintenance_-_Predictive_Maintenance.metric_events.tf @@ -0,0 +1,32 @@ +resource "dynatrace_metric_events" "Latency_-_Predictive_Maintenance_-_Predictive_Maintenance" { + enabled = true + summary = "Latency - Predictive Maintenance - Predictive Maintenance" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Predictive Maintenance (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "-5933037501556507179" + metric_selector =<<-EOT + 100 * + ((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v4_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + + EOT + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/OCT-369.metric_events.tf b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/OCT-369.metric_events.tf new file mode 100644 index 0000000..a43a199 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/OCT-369.metric_events.tf @@ -0,0 +1,34 @@ +resource "dynatrace_metric_events" "OCT-369" { + enabled = true + summary = "OCT-369" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "PagerDuty Test #4" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 3 + samples = 3 + threshold = 1 + violating_samples = 1 + } + query_definition { + type = "METRIC_KEY" + aggregation = "AVG" + metric_key = "builtin:host.cpu.usage" + dimension_filter { + filter { + dimension_key = "dt.entity.host.name" + dimension_value = "fdc-campaignmetadata-cassandra-6484659c8-jxbb6" + operator = "EQUALS" + } + } + entity_filter { + dimension_key = "dt.entity.host" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/airflow_metric_event.metric_events.tf b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/airflow_metric_event.metric_events.tf new file mode 100644 index 0000000..07d2afd --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/metric_events/airflow_metric_event.metric_events.tf @@ -0,0 +1,28 @@ +resource "dynatrace_metric_events" "airflow_metric_event" { + enabled = true + summary = "airflow_metric_event" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + # davis_merge = false + event_type = "ERROR" + title = "airflow_event_template" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "BELOW" + alert_on_no_data = false + dealerting_samples = 3 + samples = 3 + threshold = 80 + violating_samples = 1 + } + query_definition { + type = "METRIC_KEY" + aggregation = "SUM" + management_zone = "-6089141894381555377" + metric_key = "builtin:containers.no_of_containers_running" + entity_filter { + dimension_key = "dt.entity.docker_container_group_instance" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/network_zone/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/network_zone/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/network_zone/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/network_zone/default.network_zone.tf b/modules/eu-prelive/21122023_112248/configurations/modules/network_zone/default.network_zone.tf new file mode 100644 index 0000000..53eb689 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/network_zone/default.network_zone.tf @@ -0,0 +1,8 @@ +resource "dynatrace_network_zone" "default" { + name = "default" + description = "The default network zone. This is the network zone for OneAgents or ActiveGates that do not have any network zone configured." + num_of_configured_activegates = 1 + num_of_configured_oneagents = 59 + num_of_oneagents_from_other_zones = 0 + num_of_oneagents_using = 59 +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..cb14d79 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "AMBIENT_SAMPLING_CAPTURING" { + enabled = true + key = "AMBIENT_SAMPLING_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..4524624 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "AUTOSENSOR_CAPTURING" { + enabled = true + key = "AUTOSENSOR_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..ebbcc70 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_AMQP_SENSOR_V2" { + enabled = true + key = "DOTNET_AMQP_SENSOR_V2" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf new file mode 100644 index 0000000..39336b9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASPNETCORE_UEM" { + enabled = false + key = "DOTNET_ASPNETCORE_UEM" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf new file mode 100644 index 0000000..0f03783 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASPNET_HTTPSELFHOSTSERVER" { + enabled = true + key = "DOTNET_ASPNET_HTTPSELFHOSTSERVER" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..96a0c83 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASP_SENSOR_V2_FORCIBLE" { + enabled = true + key = "DOTNET_ASP_SENSOR_V2_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..114dd99 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASYNC_AUTOSENSOR_FORCIBLE" { + enabled = true + key = "DOTNET_ASYNC_AUTOSENSOR_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..95b1723 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf new file mode 100644 index 0000000..9b21376 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_FSHARP_WORKFLOW" { + enabled = true + key = "DOTNET_FSHARP_WORKFLOW" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf new file mode 100644 index 0000000..a98e75b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_HTTPCLIENT" { + enabled = true + key = "DOTNET_HTTPTAGGING_HTTPCLIENT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf new file mode 100644 index 0000000..2148219 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_HTTPLISTENER" { + enabled = true + key = "DOTNET_HTTPTAGGING_HTTPLISTENER" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf new file mode 100644 index 0000000..b166b2c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_WCFADDONS" { + enabled = true + key = "DOTNET_HTTPTAGGING_WCFADDONS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..abebdd1 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTP_TAGGING_SENSOR_V2" { + enabled = false + key = "DOTNET_HTTP_TAGGING_SENSOR_V2" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf new file mode 100644 index 0000000..613e690 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER" { + enabled = true + key = "DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a6b1ee8 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_INSTRUMENTATION_CACHE_FORCIBLE" { + enabled = true + key = "DOTNET_INSTRUMENTATION_CACHE_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf new file mode 100644 index 0000000..39cb63f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_IN_PROC_TAGGING_V2" { + enabled = false + key = "DOTNET_IN_PROC_TAGGING_V2" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf new file mode 100644 index 0000000..94c537c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_LOG4NET" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_LOG4NET" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf new file mode 100644 index 0000000..34843f5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf new file mode 100644 index 0000000..00bda76 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_SERILOG" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_SERILOG" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..f24f062 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "DOTNET_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf new file mode 100644 index 0000000..ce33266 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_NATIVE_SAMPLING" { + enabled = true + key = "DOTNET_NATIVE_SAMPLING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf new file mode 100644 index 0000000..9a0f8d2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION" { + enabled = true + key = "DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf new file mode 100644 index 0000000..e818d10 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_REMOTING_LINK_INSERTION_FEATURE" { + enabled = true + key = "DOTNET_REMOTING_LINK_INSERTION_FEATURE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf new file mode 100644 index 0000000..c61c64c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_THREAD_POOL_METRICS" { + enabled = true + key = "DOTNET_THREAD_POOL_METRICS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..7e6ecce --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_WCF_SENSOR_V2" { + enabled = false + key = "DOTNET_WCF_SENSOR_V2" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..c56d9b2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_WCF_TAGGING" { + enabled = false + key = "DOTNET_WCF_TAGGING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf new file mode 100644 index 0000000..9b1e30a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "FRONTEND_AGENT_IMPROVED_SERVER_BALANCING" { + enabled = true + key = "FRONTEND_AGENT_IMPROVED_SERVER_BALANCING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf new file mode 100644 index 0000000..5913747 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_CASP_SOFTWARE_COMPONENTS" { + enabled = false + key = "GO_CASP_SOFTWARE_COMPONENTS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf new file mode 100644 index 0000000..4ae2607 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_EXTERNAL_METADATA" { + enabled = true + key = "GO_EXTERNAL_METADATA" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..ae51bf7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_LOG_ENRICHMENT" { + enabled = false + key = "GO_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf new file mode 100644 index 0000000..36918b0 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_SQL_PGX" { + enabled = false + key = "GO_SQL_PGX" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf new file mode 100644 index 0000000..bcc1fb3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_STRIPPED" { + enabled = true + key = "GO_STRIPPED" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf new file mode 100644 index 0000000..b5ec671 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GRPC_TRACE_CONTEXT" { + enabled = false + key = "GRPC_TRACE_CONTEXT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf new file mode 100644 index 0000000..e568a4a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "HTTP_TRACE_CONTEXT" { + enabled = true + key = "HTTP_TRACE_CONTEXT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..174d4ad --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "IBM_MQ_TRACING_FEATURE_FORCIBLE" { + enabled = true + key = "IBM_MQ_TRACING_FEATURE_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf new file mode 100644 index 0000000..7d239cf --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "IIS_MODULE_INSIGHTS" { + enabled = true + key = "IIS_MODULE_INSIGHTS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8ad7bd9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AKKA_HTTP_CLIENT_FORCIBLE" { + enabled = true + key = "JAVA_AKKA_HTTP_CLIENT_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf new file mode 100644 index 0000000..6b4a8bf --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AKKA_REMOTING" { + enabled = true + key = "JAVA_AKKA_REMOTING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..d99217a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_ALLOCATION_PROFILING_FORCIBLE" { + enabled = true + key = "JAVA_ALLOCATION_PROFILING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf new file mode 100644 index 0000000..55157cb --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AMBIENT_SAMPLING_THREAD_MONITORING" { + enabled = true + key = "JAVA_AMBIENT_SAMPLING_THREAD_MONITORING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..df38e30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_APACHE_HTTP_CLIENT" { + enabled = true + key = "JAVA_APACHE_HTTP_CLIENT_5" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf new file mode 100644 index 0000000..fceef3e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_CALL_COUNTER" { + enabled = false + key = "JAVA_CASP_CALL_COUNTER" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf new file mode 100644 index 0000000..d88037a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_FLAW_FINDER_IAST" { + enabled = false + key = "JAVA_CASP_FLAW_FINDER_IAST" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..449c889 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf new file mode 100644 index 0000000..fa182fb --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_COMPLETABLE_FUTURE" { + enabled = true + key = "JAVA_COMPLETABLE_FUTURE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..207e269 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE" { + enabled = true + key = "JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf new file mode 100644 index 0000000..eba610c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_FORK_JOIN_POOL" { + enabled = false + key = "JAVA_FORK_JOIN_POOL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b1f7f52 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE" { + enabled = true + key = "JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf new file mode 100644 index 0000000..844c87f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_INTERNAL_HTTP_SERVER" { + enabled = true + key = "JAVA_INTERNAL_HTTP_SERVER" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..ee7263c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_JDK11_HTTP_CLIENT" { + enabled = true + key = "JAVA_JDK11_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a931695 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_JETTY_HANDLER_FORCIBLE" { + enabled = true + key = "JAVA_JETTY_HANDLER_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..85f8c5b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_KAFKA" { + enabled = true + key = "JAVA_KAFKA" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf new file mode 100644 index 0000000..269b70f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_KAFKA_STREAMS" { + enabled = true + key = "JAVA_KAFKA_STREAMS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..c3683da --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "JAVA_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf new file mode 100644 index 0000000..2afbf1b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_METRIC_EXTENSIONS" { + enabled = false + key = "JAVA_METRIC_EXTENSIONS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4873241 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_MQ_TAGGING_FORCIBLE" { + enabled = true + key = "JAVA_MQ_TAGGING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..bc11ed8 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTELEMETRY" { + enabled = true + key = "JAVA_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf new file mode 100644 index 0000000..4325696 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT" { + enabled = false + key = "JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf new file mode 100644 index 0000000..15c18c5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING" { + enabled = true + key = "JAVA_OPENTRACING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf new file mode 100644 index 0000000..ebc0e12 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING_OVERRIDE" { + enabled = false + key = "JAVA_OPENTRACING_OVERRIDE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf new file mode 100644 index 0000000..5046f52 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE" { + enabled = false + key = "JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf new file mode 100644 index 0000000..f38c973 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REACTOR3_CORE_TRACING" { + enabled = true + key = "JAVA_REACTOR3_CORE_TRACING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..47d392d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REACTOR_NETTY_HTTP_CLIENT" { + enabled = true + key = "JAVA_REACTOR_NETTY_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf new file mode 100644 index 0000000..ea2cf7d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REDIS_LETTUCE" { + enabled = false + key = "JAVA_REDIS_LETTUCE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf new file mode 100644 index 0000000..ae070e9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING" { + enabled = true + key = "JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf new file mode 100644 index 0000000..96659cd --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_RUM_ON_NETTY" { + enabled = false + key = "JAVA_RUM_ON_NETTY" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..22268f5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_SERVLET_5_SUPPORT_FORCIBLE" { + enabled = true + key = "JAVA_SERVLET_5_SUPPORT_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..99259da --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_SPRING_KAFKA" { + enabled = true + key = "JAVA_SPRING_KAFKA" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf new file mode 100644 index 0000000..2f2b637 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_TIBCO_BW5_START_WORKFLOW" { + enabled = true + key = "JAVA_TIBCO_BW5_START_WORKFLOW" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf new file mode 100644 index 0000000..7ac8281 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS" { + enabled = true + key = "JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf new file mode 100644 index 0000000..35c736f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_UEM_INSTRUMENTATION" { + enabled = false + key = "JAVA_UEM_INSTRUMENTATION" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..a5cc238 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_WEBFLUX_HTTP_CLIENT" { + enabled = true + key = "JAVA_WEBFLUX_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf new file mode 100644 index 0000000..0e428c0 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "LOG_ENRICHMENT_METADATA" { + enabled = false + key = "LOG_ENRICHMENT_METADATA" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf new file mode 100644 index 0000000..209b1db --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH" { + enabled = false + key = "METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..2b1de45 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_AGENT_PRELOADING_FORCIBLE" { + enabled = true + key = "NODEJS_AGENT_PRELOADING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..9e970a4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf new file mode 100644 index 0000000..50560a5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_FETCH" { + enabled = false + key = "NODEJS_FETCH" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf new file mode 100644 index 0000000..6c57415 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_GRAPHQL" { + enabled = false + key = "NODEJS_GRAPHQL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8d5b220 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_HTTP2_FORCIBLE" { + enabled = true + key = "NODEJS_HTTP2_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..a5385b7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_LOG_ENRICHMENT" { + enabled = false + key = "NODEJS_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..e48377a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "NODEJS_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..7a26e34 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_OPENTELEMETRY" { + enabled = false + key = "NODEJS_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf new file mode 100644 index 0000000..9585424 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_ORACLEDB" { + enabled = false + key = "NODEJS_ORACLEDB" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf new file mode 100644 index 0000000..a8505d0 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_SNAPPY" { + enabled = true + key = "NODEJS_SNAPPY" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf new file mode 100644 index 0000000..71e3876 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_WORKERTHREADS" { + enabled = false + key = "NODEJS_WORKERTHREADS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..f9df2f5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODE_JS_AMBIENT_SAMPLING_CAPTURING" { + enabled = false + key = "NODE_JS_AMBIENT_SAMPLING_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8755769 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ODIN_ONEAGENT_CORRELATION_FORCIBLE" { + enabled = true + key = "ODIN_ONEAGENT_CORRELATION_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf new file mode 100644 index 0000000..8118c2d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_CROSS_ENV_COORD_SAMPLING" { + enabled = false + key = "ONEAGENT_CROSS_ENV_COORD_SAMPLING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..535eccb --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_CROSS_ENV_RESP_TAGGING" { + enabled = false + key = "ONEAGENT_CROSS_ENV_RESP_TAGGING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf new file mode 100644 index 0000000..c60755d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_FAAS_SERVER_ID_CALCULATION" { + enabled = true + key = "ONEAGENT_FAAS_SERVER_ID_CALCULATION" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf new file mode 100644 index 0000000..f633229 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_RESPONSE_COMPRESSION_DOWN" { + enabled = true + key = "ONEAGENT_RESPONSE_COMPRESSION_DOWN" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf new file mode 100644 index 0000000..1e9a02d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER" { + enabled = false + key = "OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..d576237 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE" { + enabled = true + key = "OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf new file mode 100644 index 0000000..51318ee --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_AUTOSENSOR_ALL_WORKERS" { + enabled = false + key = "PHP_AUTOSENSOR_ALL_WORKERS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..9803454 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf new file mode 100644 index 0000000..bd04336 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_GC_METRICS" { + enabled = true + key = "PHP_GC_METRICS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf new file mode 100644 index 0000000..812e54d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_OPCACHE_METRICS" { + enabled = true + key = "PHP_OPCACHE_METRICS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..5f63f63 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_REQUEST_ATTRIBUTES" { + enabled = true + key = "PHP_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..e6f3fd9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ROW_COUNT_CAPTURING" { + enabled = true + key = "ROW_COUNT_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..756790a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "RUM_CAPTURING" { + enabled = true + key = "RUM_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..6354401 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_LOG_ENRICHMENT" { + enabled = false + key = "SENSOR_APACHE_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf new file mode 100644 index 0000000..38436c2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_MODULE" { + enabled = true + instrumentation = true + key = "SENSOR_APACHE_MODULE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf new file mode 100644 index 0000000..b23f222 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_QUEUINGTIME" { + enabled = true + instrumentation = true + key = "SENSOR_APACHE_QUEUINGTIME" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf new file mode 100644 index 0000000..2ef0ef4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_ADO" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_ADO" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..382dfdf --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AMQP_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AMQP_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf new file mode 100644 index 0000000..a674ad6 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_ASPNET" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_ASPNET" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..7988bf4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..72718e5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..d212ed0 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING" { + enabled = false + key = "SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_COSMOSDB.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_COSMOSDB.oneagent_features.tf new file mode 100644 index 0000000..5268be2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_COSMOSDB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_COSMOSDB" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_COSMOSDB" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..44c6711 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..e02ae56 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_EXCEPTION" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..83439e7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..e5d757e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_HTTP_TAGGING" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_HTTP_TAGGING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..1512cd5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_IBM_MQ_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_IBM_MQ_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..673824d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_KAFKA" { + enabled = false + key = "SENSOR_DOTNET_KAFKA" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..f566953 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_LOG_ENRICHMENT" { + enabled = false + key = "SENSOR_DOTNET_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a3f5850 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_MONGODB_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_MONGODB_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf new file mode 100644 index 0000000..e37220b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_MSMQ" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_MSMQ" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..d2a7f8b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_OPENTELEMETRY" { + enabled = false + key = "SENSOR_DOTNET_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..95e11ff --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_REMOTING_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_REMOTING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..5d4d228 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_REQUEST_ATTRIBUTES" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf new file mode 100644 index 0000000..ddf2db3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_SERVICE_FABRIC" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_SERVICE_FABRIC" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..228a15a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_THREAD_TAGGING" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_THREAD_TAGGING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf new file mode 100644 index 0000000..1412fa4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_WCF" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_WCF" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..f22fa52 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_BIZEVENTS_HTTP_INCOMING" { + enabled = false + key = "SENSOR_GO_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..b201798 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CLIENTWEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_GO_CLIENTWEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf new file mode 100644 index 0000000..9b54f3c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CQL" { + enabled = false + key = "SENSOR_GO_CQL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..6dc5706 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b7532c1 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_GRPC_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_GRPC_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..ae270b5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_OPENTELEMETRY" { + enabled = false + key = "SENSOR_GO_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf new file mode 100644 index 0000000..3c69255 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_REDIS" { + enabled = false + key = "SENSOR_GO_REDIS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4c72e3f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_SQL_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_SQL_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..e9c7bbf --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_GO_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf new file mode 100644 index 0000000..3ab1f94 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AKKA" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AKKA" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..68f9396 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AKKA_HTTP_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AKKA_HTTP_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf new file mode 100644 index 0000000..eee373b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AMQP" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AMQP" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..36ebf5a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING" { + enabled = false + key = "SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf new file mode 100644 index 0000000..36c728c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CASP_FLAW_FINDER" { + enabled = false + key = "SENSOR_JAVA_CASP_FLAW_FINDER" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf new file mode 100644 index 0000000..9a48fd2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CQL" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CQL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..2b7dd8a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CTG_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CTG_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..3712506 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..123e76d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_EXCEPTION" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf new file mode 100644 index 0000000..4a1ec23 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_EXTERNALCALLS_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_EXTERNALCALLS_REDIS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf new file mode 100644 index 0000000..ab7fdb1 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_GRPC" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_GRPC" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf new file mode 100644 index 0000000..c90ce2c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_HTTP" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_HTTP" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8a18de2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..0c118cf --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_IMS_ITRA_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_IMS_ITRA_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf new file mode 100644 index 0000000..10b845d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_JDBC" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_JDBC" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf new file mode 100644 index 0000000..fcc1f85 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_JMS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_JMS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..684d98d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_LOG_ENRICHMENT" { + enabled = false + key = "SENSOR_JAVA_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..94930b5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf new file mode 100644 index 0000000..111fa30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_METRICS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_METRICS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..b4cfff7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MONGODB" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf new file mode 100644 index 0000000..a18e28f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MQSERIES" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MQSERIES" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf new file mode 100644 index 0000000..5c60422 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_NETTY" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_NETTY" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..e49c591 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_REQUEST_ATTRIBUTES" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf new file mode 100644 index 0000000..6455baf --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_RMI" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_RMI" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf new file mode 100644 index 0000000..4a29bda --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_SERVLET" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_SERVLET" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf new file mode 100644 index 0000000..2dd7d71 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_SPRING_INTEGRATION" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_SPRING_INTEGRATION" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf new file mode 100644 index 0000000..94752db --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_THREADING" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_THREADING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf new file mode 100644 index 0000000..d499b76 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_THRIFT" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_THRIFT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf new file mode 100644 index 0000000..9a01e7a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_TIBCO" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_TIBCO" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf new file mode 100644 index 0000000..27cf453 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_WEBSERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_WEBSERVICE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf new file mode 100644 index 0000000..d4603f3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_MB_ALL" { + enabled = true + instrumentation = true + key = "SENSOR_MB_ALL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..3713d97 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_NGINX_LOG_ENRICHMENT" { + enabled = false + key = "SENSOR_NGINX_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf new file mode 100644 index 0000000..ffaf881 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NGINX_MODULE" { + enabled = true + instrumentation = true + key = "SENSOR_NGINX_MODULE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..76e2aa7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING" { + enabled = false + key = "SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..dd1f84b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CLIENTWEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CLIENTWEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf new file mode 100644 index 0000000..64922d8 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CONNECT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf new file mode 100644 index 0000000..0379436 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_DNS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_DNS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf new file mode 100644 index 0000000..325b4bd --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_EVENTS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_EVENTS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf new file mode 100644 index 0000000..5b8efa5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_FILESYSTEM" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_FILESYSTEM" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf new file mode 100644 index 0000000..bb7c3c5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_PROCESS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_PROCESS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf new file mode 100644 index 0000000..d2943f1 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_PROMISE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_PROMISE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf new file mode 100644 index 0000000..23b25a1 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_TIMERS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_TIMERS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4444fcb --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_COUCHBASE_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_COUCHBASE_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf new file mode 100644 index 0000000..b7a40d8 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CRYPTO" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CRYPTO" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf new file mode 100644 index 0000000..0cdd5f8 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_DISABLEDMODULES" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_DISABLEDMODULES" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf new file mode 100644 index 0000000..7ea45bb --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_EXPRESS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_EXPRESS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf new file mode 100644 index 0000000..569fdde --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_FASTIFY" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_FASTIFY" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf new file mode 100644 index 0000000..05289dc --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_FINALHANDLER" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_FINALHANDLER" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..ace9d64 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_GRPCJS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_GRPCJS_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b0b3464 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_GRPC_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_GRPC_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf new file mode 100644 index 0000000..04e3be6 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_HAPI" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_HAPI" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..f76282e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_IOREDIS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_IOREDIS_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf new file mode 100644 index 0000000..4f6c1e3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_KAFKAJS" { + enabled = false + key = "SENSOR_NODEJS_KAFKAJS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_KOA.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_KOA.oneagent_features.tf new file mode 100644 index 0000000..1dd61e8 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_KOA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_KOA" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_KOA" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf new file mode 100644 index 0000000..ae35981 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MEMCACHED" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MEMCACHED" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf new file mode 100644 index 0000000..275a835 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MODULESUBSTITUTION" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MODULESUBSTITUTION" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..4f40a03 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MONGODB" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a5ae13d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MSSQL_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MSSQL_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf new file mode 100644 index 0000000..6b92270 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MYSQL" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MYSQL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..14e11bd --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MYSQL2_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MYSQL2_FORCIBLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf new file mode 100644 index 0000000..6b3217b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_POSTGRES" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_POSTGRES" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf new file mode 100644 index 0000000..5cda26c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_RABBITMQ" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_RABBITMQ" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf new file mode 100644 index 0000000..6ec352d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_REDIS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf new file mode 100644 index 0000000..ccadc98 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_RESTIFY" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_RESTIFY" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf new file mode 100644 index 0000000..bc3e80c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_SQLITE3" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_SQLITE3" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf new file mode 100644 index 0000000..fcb5770 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_TEDIOUS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_TEDIOUS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..a886f39 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf new file mode 100644 index 0000000..4b3ffa2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_CURL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_CURL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..b15807b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf new file mode 100644 index 0000000..ed53c98 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_DRUPAL" { + enabled = false + key = "SENSOR_PHP_DRUPAL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..69fa7e2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_EXCEPTION" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf new file mode 100644 index 0000000..db447a6 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_GRPC" { + enabled = false + key = "SENSOR_PHP_GRPC" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf new file mode 100644 index 0000000..a89f793 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_HTTPREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_HTTPREQUEST" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf new file mode 100644 index 0000000..b64b767 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LAMINAS" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_LAMINAS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf new file mode 100644 index 0000000..92ce38a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LARAVEL" { + enabled = false + key = "SENSOR_PHP_LARAVEL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..ac48a32 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LOG_ENRICHMENT" { + enabled = false + key = "SENSOR_PHP_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf new file mode 100644 index 0000000..207b698 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MAGENTO" { + enabled = false + key = "SENSOR_PHP_MAGENTO" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf new file mode 100644 index 0000000..e353eab --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MEMCACHED" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MEMCACHED" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..7931294 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MONGODB" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf new file mode 100644 index 0000000..5b89924 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MSSQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MSSQL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf new file mode 100644 index 0000000..8469b25 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MYSQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MYSQL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..09f2c11 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_OPENTELEMETRY" { + enabled = false + key = "SENSOR_PHP_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf new file mode 100644 index 0000000..ba076e9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_ORACLE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_ORACLE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf new file mode 100644 index 0000000..ab68884 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_PDO" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_PDO" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf new file mode 100644 index 0000000..adb55ea --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_POSTGRESQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_POSTGRESQL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf new file mode 100644 index 0000000..6e4c98f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_PREDIS" { + enabled = false + key = "SENSOR_PHP_PREDIS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf new file mode 100644 index 0000000..61239cc --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_RABBITMQ" { + enabled = false + key = "SENSOR_PHP_RABBITMQ" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf new file mode 100644 index 0000000..0d0642f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_REDIS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf new file mode 100644 index 0000000..37c5528 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_RESPONSECODE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_RESPONSECODE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf new file mode 100644 index 0000000..650f38e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SLIM" { + enabled = false + key = "SENSOR_PHP_SLIM" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf new file mode 100644 index 0000000..fb5ee20 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_SOAP" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf new file mode 100644 index 0000000..795f334 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_STREAM" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_STREAM" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf new file mode 100644 index 0000000..9b2cc4e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SYMFONY" { + enabled = false + key = "SENSOR_PHP_SYMFONY" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf new file mode 100644 index 0000000..e361db2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_THREAD" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_THREAD" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf new file mode 100644 index 0000000..1be79bf --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_WORDPRESS" { + enabled = false + key = "SENSOR_PHP_WORDPRESS" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..a828962 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PURE_PATH_CAPTURING" { + enabled = true + instrumentation = true + key = "SENSOR_PURE_PATH_CAPTURING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..8f89791 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..1e1ec01 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..d82cdfd --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..2689cfb --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..56bf8be --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..585c2e6 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..a015d7b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..3deab47 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..e590287 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..0622f43 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf new file mode 100644 index 0000000..2036fab --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_IN_PROCESS_LINKING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_IN_PROCESS_LINKING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..e6c8fc3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..1e22c77 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..bb41f2e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..6913792 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..0285793 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..b7ea54a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..b7a986f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..766ac9b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..52641ce --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf new file mode 100644 index 0000000..809dd60 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_IN_PROCESS_LINKING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_IN_PROCESS_LINKING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..69e059a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..469d1f1 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..b9a462c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..1fdb4e7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..7423d14 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..1bec50f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..f55f6bd --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf new file mode 100644 index 0000000..6b7a9ea --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_WEBSERVER" { + enabled = true + instrumentation = true + key = "SENSOR_WEBSERVER" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..308e3bb --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING" { + enabled = false + key = "SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf new file mode 100644 index 0000000..75e64aa --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_CTG" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_CTG" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf new file mode 100644 index 0000000..f414ec5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DB2" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DB2" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf new file mode 100644 index 0000000..270f2e0 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DB2_FETCH" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DB2_FETCH" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf new file mode 100644 index 0000000..b3d4429 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DLI" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DLI" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf new file mode 100644 index 0000000..4b53143 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_FILE" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_FILE" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf new file mode 100644 index 0000000..f1368a4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_HTTP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_HTTP" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf new file mode 100644 index 0000000..bb868ba --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_MQ" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf new file mode 100644 index 0000000..00ca719 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_SOAP" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf new file mode 100644 index 0000000..74eb51d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_TTX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_TTX" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf new file mode 100644 index 0000000..ff5dd3d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_TX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_TX" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf new file mode 100644 index 0000000..b7a4edf --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_ZOSCONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_ZOSCONNECT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf new file mode 100644 index 0000000..1f6e57d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_CR_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_CR_MQ" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf new file mode 100644 index 0000000..c690bb3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DB2" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DB2" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf new file mode 100644 index 0000000..73a5334 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DB2_FETCH" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DB2_FETCH" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf new file mode 100644 index 0000000..f5fd1e7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DLI" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DLI" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf new file mode 100644 index 0000000..dca1dcd --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_ITRA" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_ITRA" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf new file mode 100644 index 0000000..dcba020 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_MPR_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_MPR_MQ" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf new file mode 100644 index 0000000..cd76cf4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_SOAP" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf new file mode 100644 index 0000000..2f413e4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_TTX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_TTX" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf new file mode 100644 index 0000000..da1d6f5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_TX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_TX" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf new file mode 100644 index 0000000..58069b5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_ZOSCONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_ZOSCONNECT" + scope = "environment" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/oneagent_features/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf b/modules/eu-prelive/21122023_112248/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf new file mode 100644 index 0000000..6e113aa --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf @@ -0,0 +1,17 @@ +resource "dynatrace_os_services" "Auto-start_Linux_OS_Services" { + name = "Auto-start Linux OS Services" + enabled = false + alert_activation_duration = 1 + alerting = true + monitoring = false + # not_installed_alerting = false + scope = "environment" + status_condition_linux = "$eq(failed)" + system = "LINUX" + detection_conditions_linux { + linux_detection_condition { + property = "StartupType" + startup_condition = "$eq(enabled)" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf b/modules/eu-prelive/21122023_112248/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf new file mode 100644 index 0000000..854ed34 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf @@ -0,0 +1,17 @@ +resource "dynatrace_os_services" "Auto-start_Windows_OS_Services" { + name = "Auto-start Windows OS Services" + enabled = false + alert_activation_duration = 1 + alerting = true + monitoring = false + # not_installed_alerting = false + scope = "environment" + status_condition_windows = "$not($eq(running))" + system = "WINDOWS" + detection_conditions_windows { + detection_conditions_window { + property = "StartupType" + startup_condition = "$eq(auto)" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/os_services/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/os_services/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/os_services/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/ownership_config/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/ownership_config/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/ownership_config/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/ownership_config/environment.ownership_config.tf b/modules/eu-prelive/21122023_112248/configurations/modules/ownership_config/environment.ownership_config.tf new file mode 100644 index 0000000..33c6820 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/ownership_config/environment.ownership_config.tf @@ -0,0 +1,12 @@ +resource "dynatrace_ownership_config" "environment" { + ownership_identifiers { + ownership_identifier { + enabled = true + key = "dt.owner" + } + ownership_identifier { + enabled = true + key = "owner" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/processgroup_naming/Normalize_Kafka_PG_Name.processgroup_naming.tf b/modules/eu-prelive/21122023_112248/configurations/modules/processgroup_naming/Normalize_Kafka_PG_Name.processgroup_naming.tf new file mode 100644 index 0000000..bb2c95e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/processgroup_naming/Normalize_Kafka_PG_Name.processgroup_naming.tf @@ -0,0 +1,20 @@ +resource "dynatrace_processgroup_naming" "Normalize_Kafka_PG_Name" { + name = "Normalize Kafka PG Name" + enabled = true + format = "{ProcessGroup:KubernetesBasePodName}" + conditions { + condition { + key { + type = "STATIC" + attribute = "PROCESS_GROUP_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/processgroup_naming/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/processgroup_naming/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/processgroup_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/campaignId.request_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/campaignId.request_attribute.tf new file mode 100644 index 0000000..c908dd6 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/campaignId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "campaignId" { + name = "campaignId" + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } + 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 { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/debug.request_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/debug.request_attribute.tf new file mode 100644 index 0000000..f01d9d6 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/debug.request_attribute.tf @@ -0,0 +1,38 @@ +resource "dynatrace_request_attribute" "debug" { + name = "debug" + # enabled = false + 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 = 4 + 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 = 3 + 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" + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/received.request_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/received.request_attribute.tf new file mode 100644 index 0000000..fc2056c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/received.request_attribute.tf @@ -0,0 +1,46 @@ +resource "dynatrace_request_attribute" "received" { + name = "received" + enabled = true + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + normalization = "ORIGINAL" + # skip_personal_data_masking = false + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 4 + 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 = 3 + 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" + } + } + value_processing { + # trim = false + value_extractor_regex = "[0-9]{13}" + extract_substring { + delimiter = "RecordHeaders" + position = "AFTER" + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/reportId.request_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/reportId.request_attribute.tf new file mode 100644 index 0000000..69d32a5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/reportId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "reportId" { + name = "reportId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + 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 { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/sessionId.request_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/sessionId.request_attribute.tf new file mode 100644 index 0000000..c583fd9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/sessionId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "sessionId" { + name = "sessionId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "\\w{32}" + } + } + 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 { + # trim = false + value_extractor_regex = "\\w{32}" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "\\w{32}" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/sourceId.request_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/sourceId.request_attribute.tf new file mode 100644 index 0000000..3485c21 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/sourceId.request_attribute.tf @@ -0,0 +1,132 @@ +resource "dynatrace_request_attribute" "sourceId" { + name = "sourceId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } + 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 { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } + data_sources { + enabled = false + 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 { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf new file mode 100644 index 0000000..7b22cd5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "timeOfReceipt" { + name = "timeOfReceipt" + # enabled = false + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/timeOfSent.request_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/timeOfSent.request_attribute.tf new file mode 100644 index 0000000..ff77dbe --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/timeOfSent.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "timeOfSent" { + name = "timeOfSent" + # enabled = false + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/uuId.request_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/uuId.request_attribute.tf new file mode 100644 index 0000000..bd95de6 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_attribute/uuId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "uuId" { + name = "uuId" + enabled = true + aggregation = "FIRST" + # confidential = false + data_type = "STRING" + normalization = "ORIGINAL" + # skip_personal_data_masking = false + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming.request_naming.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming.request_naming.tf new file mode 100644 index 0000000..76c9b10 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming.request_naming.tf @@ -0,0 +1,17 @@ +resource "dynatrace_request_naming" "Incoming" { + enabled = true + naming_pattern = "Incoming" + conditions { + condition { + attribute = "REQUEST_NAME" + comparison { + # negate = false + string { + # case_sensitive = false + operator = "EQUALS" + value = "IncomingMessage$.apply" + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Battery_Monitoring.request_naming.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Battery_Monitoring.request_naming.tf new file mode 100644 index 0000000..a6e232c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Battery_Monitoring.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Battery_Monitoring" { + enabled = true + naming_pattern = "Incoming (Battery Monitoring)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "004098c7-a231-4bb7-89a7-f384b39c23b4", "fb4d3013-24c7-4313-ba44-3052c7c4deca" ] + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Component_Cracks.request_naming.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Component_Cracks.request_naming.tf new file mode 100644 index 0000000..339674b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Component_Cracks.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Component_Cracks" { + enabled = true + naming_pattern = "Incoming (Component Cracks)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "91b8e5cb-4def-40b9-adf4-4019e2e7e130" ] + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming_NIRA.request_naming.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming_NIRA.request_naming.tf new file mode 100644 index 0000000..4cb31d7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming_NIRA.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_NIRA" { + enabled = true + naming_pattern = "Incoming (NIRA)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "ce497550-91ec-46c8-add0-8f3d1845bfbb", "60fcaf1a-dd64-4654-8c90-34cba6c07e75" ] + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Porsche_Turbo_Charging_Planner.request_naming.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Porsche_Turbo_Charging_Planner.request_naming.tf new file mode 100644 index 0000000..5f67d81 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Porsche_Turbo_Charging_Planner.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Porsche_Turbo_Charging_Planner" { + enabled = true + naming_pattern = "Incoming (Porsche Turbo Charging Planner)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "7429368b-8bb6-4094-8b54-4bf5c8caef5f", "1e68082e-f587-48ae-97fc-309b68853602" ] + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Predictive_Maintenance.request_naming.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Predictive_Maintenance.request_naming.tf new file mode 100644 index 0000000..142f691 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Predictive_Maintenance.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Predictive_Maintenance" { + enabled = true + naming_pattern = "Incoming (Predictive Maintenance)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "ce4ae199-72e8-40db-b1b4-3ba44368435e", "6e6f94ed-8cbe-4c9b-aeaf-241cab11d9e8" ] + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_namings/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_namings/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_namings/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/request_namings/order.request_namings.tf b/modules/eu-prelive/21122023_112248/configurations/modules/request_namings/order.request_namings.tf new file mode 100644 index 0000000..c7185b7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/request_namings/order.request_namings.tf @@ -0,0 +1,3 @@ +resource "dynatrace_request_namings" "order" { + ids = [ "484e2ae9-2377-468c-867b-c7c3990e64b0", "61cf9aca-7f2a-491f-8de9-8a2b87228a90", "321b73dc-ab39-44f0-ae81-a63e4c244c3d", "e738e3fe-a7c9-41ab-885c-763c2001016d", "1b3bdb28-d38e-4474-b63e-8166459d9315", "faf36943-9099-4d12-84e3-d0eb757c3401" ] +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/resource_attributes/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/resource_attributes/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/resource_attributes/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf b/modules/eu-prelive/21122023_112248/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf new file mode 100644 index 0000000..d53ff99 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf @@ -0,0 +1,854 @@ +resource "dynatrace_resource_attributes" "dynatrace_resource_attributes" { + keys { + rule { + enabled = true + attribute_key = "adobe.em.env_type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "adobe.em.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "adobe.em.tier" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "apache.config.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "apache.spark.master.ip" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.environment" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.version.build" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.version.release" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aspnetcore.appl.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecr.account.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecr.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.cluster" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.family" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.revision" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.lambda.function.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cassandra.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "catalina.base" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "catalina.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.account.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.availability_zone" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.platform" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.provider" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.resource_id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.application.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.instance.index" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.space.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.space.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "coldfusion.jvm.config.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "coldfusion.service.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.tag" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.runtime" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "deployment.environment" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "device.model.identifier" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "device.model.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "dotnet.dll.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "dotnet.dll.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "elasticsearch.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "elasticsearch.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "equinox.config.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.instance" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.max_memory" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.app_engine.instance" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.app_engine.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.cloud_run.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.instance.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.instance.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.project" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "glassfish.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "glassfish.instance.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "go.linkage" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.arch" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.bin.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.config.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.data.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ace.broker.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ace.execution_group.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.aor" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.tor" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ctg.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.connect" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.control" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.mpr" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.soap_gw.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "iis.app_pool.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "iis.role.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "istio.canonical_service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "istio.namespace" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.jar.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.jar.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.main.class" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.main.module" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.mode" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.container.restart_count" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cronjob.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cronjob.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.daemonset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.daemonset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.deployment.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.deployment.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.job.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.job.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.namespace.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.node.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.basename" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.replicaset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.replicaset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.statefulset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.statefulset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.app.base.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.app.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.script.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.cli.script.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.cli.working.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.drupal.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.fpm.pool.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.symfony.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.wordpress.blog.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.command" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.command_args" + masking = "MASK_ENTIRE_VALUE" + } + rule { + enabled = true + attribute_key = "process.command_line" + masking = "MASK_ENTIRE_VALUE" + } + rule { + enabled = true + attribute_key = "process.executable.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.executable.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.pid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.instance.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.namespace" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "servlet.context.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "servlet.context.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "softwareag.install.root" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "softwareag.product.prop.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.profile.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.startup.class" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.auto.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.language" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.app.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.app.space.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.property.file.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.property.file.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks_ce.app.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks_ce.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.cell.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere_liberty.server.name" + masking = "NOT_MASKED" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/rum_host_headers/Host.rum_host_headers.tf b/modules/eu-prelive/21122023_112248/configurations/modules/rum_host_headers/Host.rum_host_headers.tf new file mode 100644 index 0000000..503662c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/rum_host_headers/Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "Host" { + header_name = "Host" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf b/modules/eu-prelive/21122023_112248/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf new file mode 100644 index 0000000..fe7d94f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "X-Forwarded-Host" { + header_name = "X-Forwarded-Host" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf b/modules/eu-prelive/21122023_112248/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf new file mode 100644 index 0000000..d669d2f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "X-Host" { + header_name = "X-Host" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/rum_host_headers/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/rum_host_headers/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/rum_host_headers/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf new file mode 100644 index 0000000..2a3bb2c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "CF-Connecting-IP" { + header_name = "CF-Connecting-IP" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf new file mode 100644 index 0000000..dc54bb9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "True-Client-IP" { + header_name = "True-Client-IP" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..986f797 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Client-Ip" { + header_name = "X-Client-Ip" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..04d95ea --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Cluster-Client-Ip" { + header_name = "X-Cluster-Client-Ip" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf new file mode 100644 index 0000000..94dc5a3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Forwarded-For" { + header_name = "X-Forwarded-For" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..d0f9925 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Http-Client-Ip" { + header_name = "X-Http-Client-Ip" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf new file mode 100644 index 0000000..3d320ac --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "rproxy_remote_address" { + header_name = "rproxy_remote_address" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf new file mode 100644 index 0000000..45128c7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_service_anomalies_v2" "SERVICE-52AC624D70C377BC" { + scope = "SERVICE-52AC624D70C377BC" + failure_rate { + enabled = false + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = false + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf new file mode 100644 index 0000000..0cb4a98 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_service_anomalies_v2" "SERVICE-70C56686E39D60B1" { + scope = "SERVICE-70C56686E39D60B1" + failure_rate { + enabled = false + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = false + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/service_anomalies_v2/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/service_anomalies_v2/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/service_anomalies_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf b/modules/eu-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf new file mode 100644 index 0000000..3915592 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf @@ -0,0 +1,31 @@ +resource "dynatrace_service_naming" "_Kafka_Background_Service" { + name = "[Kafka] Background (Service)" + enabled = true + format = "Background ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "BACKGROUND_ACTIVITY" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf b/modules/eu-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf new file mode 100644 index 0000000..7a71a0d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf @@ -0,0 +1,43 @@ +resource "dynatrace_service_naming" "_Kafka_Default_Web_Request_Service" { + name = "[Kafka] Default Web Request (Service)" + enabled = true + format = "Default Web Request ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "WEB_REQUEST_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_DETECTED_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EQUALS" + value = "Default Web Request" + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf b/modules/eu-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf new file mode 100644 index 0000000..467c137 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf @@ -0,0 +1,42 @@ +resource "dynatrace_service_naming" "_Kafka_Metrics_Service" { + name = "[Kafka] Metrics (Service)" + enabled = true + format = "Metrics ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "WEB_REQUEST_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_WEB_CONTEXT_ROOT" + } + string { + # case_sensitive = false + # negate = false + operator = "EXISTS" + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Service.service_naming.tf b/modules/eu-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Service.service_naming.tf new file mode 100644 index 0000000..d8fa0c0 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Service.service_naming.tf @@ -0,0 +1,43 @@ +resource "dynatrace_service_naming" "_Kafka_Service" { + name = "[Kafka] Service" + enabled = true + format = "{ProcessGroup:KubernetesContainerName}" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "CUSTOM_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_DETECTED_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EQUALS" + value = "Kafka Consumer Producer Service" + } + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/service_naming/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/service_naming/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/service_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slack_notification/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slack_notification/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slack_notification/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slack_notification/display_name.slack_notification.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slack_notification/display_name.slack_notification.tf new file mode 100644 index 0000000..0c7228a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slack_notification/display_name.slack_notification.tf @@ -0,0 +1,9 @@ +# ATTENTION Please fill in the URL +resource "dynatrace_slack_notification" "display_name" { + name = "display name" + active = true + channel = "dynatrace-notifications" + message = "{State} Problem {ProblemID}: {ImpactedEntity}" + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACRiNzkwMDJlMy1hMTA1LTM2NDgtYTcwMy0wOTM0N2Y0Mjg2NmO-71TeFdrerQ" + url = "https://www.url.home/path" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slack_notification/dynatrace-notifications.slack_notification.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slack_notification/dynatrace-notifications.slack_notification.tf new file mode 100644 index 0000000..90e17f3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slack_notification/dynatrace-notifications.slack_notification.tf @@ -0,0 +1,9 @@ +# ATTENTION Please fill in the URL +resource "dynatrace_slack_notification" "dynatrace-notifications" { + name = "dynatrace-notifications" + active = true + channel = "dynatrace-notifications" + message = "{State} Problem {ProblemID}: {ImpactedEntity}" + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQyZjExOWI5Yi02NmEzLTMxMjEtYTUzZS0yMjRkY2UwNjkwNGa-71TeFdrerQ" + url = "https://www.url.home/path" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf new file mode 100644 index 0000000..7b03583 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_CPU_Usage" { + name = "Optimization - CPU Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.cpu.usage:splitBy()" + metric_name = "optimization___cpu_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf new file mode 100644 index 0000000..280be6c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_Disk_Usage" { + name = "Optimization - Disk Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.disk.usedPct:splitBy()" + metric_name = "optimization___disk_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf new file mode 100644 index 0000000..e2a7e14 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_Memory_Usage" { + name = "Optimization - Memory Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.mem.usage:splitBy()" + metric_name = "optimization___memory_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf new file mode 100644 index 0000000..e6638ea --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf @@ -0,0 +1,20 @@ +resource "dynatrace_slo_v2" "SLA_-_Availability" { + name = "SLA - Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100* + builtin:service.errors.server.successCount:filter(in("dt.entity.service",entitySelector("type(service),entityName.startsWith(~"Default Web Request~")"))):splitBy() + / + builtin:service.requestCount.server:filter(in("dt.entity.service",entitySelector("type(service),entityName.startsWith(~"Default Web Request~")"))):splitBy() + EOT + metric_name = "sla___availability" + target_success = 99 + target_warning = 99.5 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf new file mode 100644 index 0000000..9831dce --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "SLA_-_Performance" { + name = "SLA - Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100*(builtin:service.response.time:avg:partition("latency",value("good",lt(10000))):splitBy():count:default(1))/(builtin:service.response.time:avg:splitBy():count) + EOT + metric_name = "sla___performance" + target_success = 99 + target_warning = 99.5 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf new file mode 100644 index 0000000..ac77ea2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Application_Performance" { + name = "Smarter - Application Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(100)*(builtin:apps.web.actionCount.category:filter(eq(Apdex category,SATISFIED)):splitBy())/(builtin:apps.web.actionCount.category:splitBy())" + metric_name = "smarter___application_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf new file mode 100644 index 0000000..83e49b7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Browser_Monitor_Availability" { + name = "Smarter - Browser Monitor Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy())" + metric_name = "smarter___browser_monitor_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf new file mode 100644 index 0000000..1a4b823 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Database_Performance" { + name = "Smarter - Database Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + ((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):partition("perf",value("good",lt(100))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):splitBy():count)*(100)) + EOT + metric_name = "smarter___database_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf new file mode 100644 index 0000000..b92b3e7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Database_Success_Rate" { + name = "Smarter - Database Success Rate" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100-builtin:service.errors.total.rate:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):splitBy() + EOT + metric_name = "smarter___database_success_rate" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf new file mode 100644 index 0000000..ff564f1 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Http_Monitor_Availability" { + name = "Smarter - Http Monitor Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy())" + metric_name = "smarter___http_monitor_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf new file mode 100644 index 0000000..935396f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Service_Availability" { + name = "Smarter - Service Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + (100)*(builtin:service.errors.server.successCount:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy())/(builtin:service.requestCount.server:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy()) + EOT + metric_name = "smarter___service_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf new file mode 100644 index 0000000..537417d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Service_Performance" { + name = "Smarter - Service Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + ((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):partition("perf",value("good",lt(500))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy():count)*(100)) + EOT + metric_name = "smarter___service_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/slo_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/OperationName.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/OperationName.span_attribute.tf new file mode 100644 index 0000000..1d1efc0 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/OperationName.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "OperationName" { + key = "OperationName" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_count.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_count.span_attribute.tf new file mode 100644 index 0000000..a079988 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_count.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "aggregation_count" { + key = "aggregation.count" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_duration_max.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_duration_max.span_attribute.tf new file mode 100644 index 0000000..7251021 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_duration_max.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "aggregation_duration_max" { + key = "aggregation.duration_max" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_duration_min.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_duration_min.span_attribute.tf new file mode 100644 index 0000000..4ef9c04 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_duration_min.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "aggregation_duration_min" { + key = "aggregation.duration_min" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_duration_sum.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_duration_sum.span_attribute.tf new file mode 100644 index 0000000..cefa014 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_duration_sum.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "aggregation_duration_sum" { + key = "aggregation.duration_sum" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_duration_sum_micros.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_duration_sum_micros.span_attribute.tf new file mode 100644 index 0000000..98b7083 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_duration_sum_micros.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "aggregation_duration_sum_micros" { + key = "aggregation.duration_sum_micros" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_exception_count.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_exception_count.span_attribute.tf new file mode 100644 index 0000000..1aecc58 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_exception_count.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "aggregation_exception_count" { + key = "aggregation.exception_count" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_exec_count.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_exec_count.span_attribute.tf new file mode 100644 index 0000000..6166dba --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_exec_count.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "aggregation_exec_count" { + key = "aggregation.exec_count" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_latest_endtime_micros.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_latest_endtime_micros.span_attribute.tf new file mode 100644 index 0000000..384c1b8 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_latest_endtime_micros.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "aggregation_latest_endtime_micros" { + key = "aggregation.latest_endtime_micros" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_parallel.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_parallel.span_attribute.tf new file mode 100644 index 0000000..957618a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_parallel.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "aggregation_parallel" { + key = "aggregation.parallel" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_parallel_execution.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_parallel_execution.span_attribute.tf new file mode 100644 index 0000000..64db443 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aggregation_parallel_execution.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "aggregation_parallel_execution" { + key = "aggregation.parallel_execution" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aws_x_amzn_request_id.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aws_x_amzn_request_id.span_attribute.tf new file mode 100644 index 0000000..2eb4568 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aws_x_amzn_request_id.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "aws_x_amzn_request_id" { + key = "aws.x_amzn_request_id" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aws_x_amzn_trace_id.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aws_x_amzn_trace_id.span_attribute.tf new file mode 100644 index 0000000..60c2fa5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/aws_x_amzn_trace_id.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "aws_x_amzn_trace_id" { + key = "aws.x_amzn_trace_id" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/client_ip.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/client_ip.span_attribute.tf new file mode 100644 index 0000000..f64212a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/client_ip.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "client_ip" { + key = "client.ip" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_filepath.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_filepath.span_attribute.tf new file mode 100644 index 0000000..b233cbf --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_filepath.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "code_filepath" { + key = "code.filepath" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_function.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_function.span_attribute.tf new file mode 100644 index 0000000..100e8e3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_function.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "code_function" { + key = "code.function" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_invoked_filepath.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_invoked_filepath.span_attribute.tf new file mode 100644 index 0000000..ab8ded5 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_invoked_filepath.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "code_invoked_filepath" { + key = "code.invoked.filepath" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_invoked_function.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_invoked_function.span_attribute.tf new file mode 100644 index 0000000..adf968a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_invoked_function.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "code_invoked_function" { + key = "code.invoked.function" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_invoked_namespace.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_invoked_namespace.span_attribute.tf new file mode 100644 index 0000000..761ee22 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_invoked_namespace.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "code_invoked_namespace" { + key = "code.invoked.namespace" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_lineno.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_lineno.span_attribute.tf new file mode 100644 index 0000000..043172b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_lineno.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "code_lineno" { + key = "code.lineno" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_namespace.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_namespace.span_attribute.tf new file mode 100644 index 0000000..9dc1056 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/code_namespace.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "code_namespace" { + key = "code.namespace" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_consistency_level.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_consistency_level.span_attribute.tf new file mode 100644 index 0000000..44011f4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_consistency_level.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_cassandra_consistency_level" { + key = "db.cassandra.consistency_level" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_coordinator_dc.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_coordinator_dc.span_attribute.tf new file mode 100644 index 0000000..a32f3ac --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_coordinator_dc.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_cassandra_coordinator_dc" { + key = "db.cassandra.coordinator.dc" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_coordinator_id.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_coordinator_id.span_attribute.tf new file mode 100644 index 0000000..cdcfb09 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_coordinator_id.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_cassandra_coordinator_id" { + key = "db.cassandra.coordinator.id" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_idempotence.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_idempotence.span_attribute.tf new file mode 100644 index 0000000..c833d1b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_idempotence.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_cassandra_idempotence" { + key = "db.cassandra.idempotence" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_keyspace.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_keyspace.span_attribute.tf new file mode 100644 index 0000000..e890e56 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_keyspace.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_cassandra_keyspace" { + key = "db.cassandra.keyspace" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_page_size.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_page_size.span_attribute.tf new file mode 100644 index 0000000..0d4cdf2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_page_size.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_cassandra_page_size" { + key = "db.cassandra.page_size" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_speculative_execution_count.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_speculative_execution_count.span_attribute.tf new file mode 100644 index 0000000..483bc40 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_speculative_execution_count.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_cassandra_speculative_execution_count" { + key = "db.cassandra.speculative_execution_count" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_table.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_table.span_attribute.tf new file mode 100644 index 0000000..e18efeb --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_cassandra_table.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_cassandra_table" { + key = "db.cassandra.table" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_connection_string.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_connection_string.span_attribute.tf new file mode 100644 index 0000000..2dd1b45 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_connection_string.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_connection_string" { + key = "db.connection_string" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_hbase_namespace.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_hbase_namespace.span_attribute.tf new file mode 100644 index 0000000..6f922b0 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_hbase_namespace.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_hbase_namespace" { + key = "db.hbase.namespace" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_jdbc_driver_classname.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_jdbc_driver_classname.span_attribute.tf new file mode 100644 index 0000000..84aa692 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_jdbc_driver_classname.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_jdbc_driver_classname" { + key = "db.jdbc.driver_classname" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_memcached_operation.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_memcached_operation.span_attribute.tf new file mode 100644 index 0000000..1d313fe --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_memcached_operation.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_memcached_operation" { + key = "db.memcached.operation" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_mongodb_collection.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_mongodb_collection.span_attribute.tf new file mode 100644 index 0000000..8b03976 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_mongodb_collection.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_mongodb_collection" { + key = "db.mongodb.collection" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_mssql_instance_name.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_mssql_instance_name.span_attribute.tf new file mode 100644 index 0000000..8a4feb9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_mssql_instance_name.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_mssql_instance_name" { + key = "db.mssql.instance_name" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_name.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_name.span_attribute.tf new file mode 100644 index 0000000..5f7c2c3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_name.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_name" { + key = "db.name" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_operation.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_operation.span_attribute.tf new file mode 100644 index 0000000..dc05265 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_operation.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_operation" { + key = "db.operation" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_poolsize.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_poolsize.span_attribute.tf new file mode 100644 index 0000000..103e3ad --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_poolsize.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_poolsize" { + key = "db.poolsize" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_poolsize_occupied.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_poolsize_occupied.span_attribute.tf new file mode 100644 index 0000000..bce292a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_poolsize_occupied.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_poolsize_occupied" { + key = "db.poolsize.occupied" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_redis_database_index.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_redis_database_index.span_attribute.tf new file mode 100644 index 0000000..e75fcc0 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_redis_database_index.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_redis_database_index" { + key = "db.redis.database_index" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_redis_operation.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_redis_operation.span_attribute.tf new file mode 100644 index 0000000..a10d927 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_redis_operation.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_redis_operation" { + key = "db.redis.operation" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_resultset_fetch_size.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_resultset_fetch_size.span_attribute.tf new file mode 100644 index 0000000..e2d3652 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_resultset_fetch_size.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_resultset_fetch_size" { + key = "db.resultset_fetch_size" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_roundtrips.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_roundtrips.span_attribute.tf new file mode 100644 index 0000000..bc03314 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_roundtrips.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_roundtrips" { + key = "db.roundtrips" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_rows_returned.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_rows_returned.span_attribute.tf new file mode 100644 index 0000000..d626ba7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_rows_returned.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_rows_returned" { + key = "db.rows_returned" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_prepare_count.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_prepare_count.span_attribute.tf new file mode 100644 index 0000000..daff360 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_prepare_count.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_sql_prepare_count" { + key = "db.sql.prepare_count" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_prepare_durationsum.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_prepare_durationsum.span_attribute.tf new file mode 100644 index 0000000..d3bae07 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_prepare_durationsum.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_sql_prepare_durationsum" { + key = "db.sql.prepare_durationsum" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_prepare_exceptioncount.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_prepare_exceptioncount.span_attribute.tf new file mode 100644 index 0000000..251b61f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_prepare_exceptioncount.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_sql_prepare_exceptioncount" { + key = "db.sql.prepare_exceptioncount" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_prepare_isparallelexecution.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_prepare_isparallelexecution.span_attribute.tf new file mode 100644 index 0000000..8f38ee4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_prepare_isparallelexecution.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_sql_prepare_isparallelexecution" { + key = "db.sql.prepare_isparallelexecution" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_prepare_latestendtime.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_prepare_latestendtime.span_attribute.tf new file mode 100644 index 0000000..bd89ac4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_prepare_latestendtime.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_sql_prepare_latestendtime" { + key = "db.sql.prepare_latestendtime" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_resultset_count.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_resultset_count.span_attribute.tf new file mode 100644 index 0000000..436f7e8 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_resultset_count.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_sql_resultset_count" { + key = "db.sql.resultset_count" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_resultset_durationsum.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_resultset_durationsum.span_attribute.tf new file mode 100644 index 0000000..e32775d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_resultset_durationsum.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_sql_resultset_durationsum" { + key = "db.sql.resultset_durationsum" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_resultset_exceptioncount.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_resultset_exceptioncount.span_attribute.tf new file mode 100644 index 0000000..019a3c3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_resultset_exceptioncount.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_sql_resultset_exceptioncount" { + key = "db.sql.resultset_exceptioncount" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_resultset_isparallelexecution.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_resultset_isparallelexecution.span_attribute.tf new file mode 100644 index 0000000..ab6655f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_resultset_isparallelexecution.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_sql_resultset_isparallelexecution" { + key = "db.sql.resultset_isparallelexecution" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_resultset_latestendtime.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_resultset_latestendtime.span_attribute.tf new file mode 100644 index 0000000..e92bedd --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_resultset_latestendtime.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_sql_resultset_latestendtime" { + key = "db.sql.resultset_latestendtime" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_table.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_table.span_attribute.tf new file mode 100644 index 0000000..28e3dab --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_sql_table.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_sql_table" { + key = "db.sql.table" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_statement.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_statement.span_attribute.tf new file mode 100644 index 0000000..f571847 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_statement.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_statement" { + key = "db.statement" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_system.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_system.span_attribute.tf new file mode 100644 index 0000000..1c7e742 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_system.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_system" { + key = "db.system" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_topology.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_topology.span_attribute.tf new file mode 100644 index 0000000..ff69226 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_topology.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_topology" { + key = "db.topology" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_user.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_user.span_attribute.tf new file mode 100644 index 0000000..efb661d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/db_user.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "db_user" { + key = "db.user" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/enduser_role.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/enduser_role.span_attribute.tf new file mode 100644 index 0000000..5f255d9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/enduser_role.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "enduser_role" { + key = "enduser.role" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/enduser_scope.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/enduser_scope.span_attribute.tf new file mode 100644 index 0000000..250b26c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/enduser_scope.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "enduser_scope" { + key = "enduser.scope" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/exception_escaped.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/exception_escaped.span_attribute.tf new file mode 100644 index 0000000..d58f503 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/exception_escaped.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "exception_escaped" { + key = "exception.escaped" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/exception_message.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/exception_message.span_attribute.tf new file mode 100644 index 0000000..25afbbb --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/exception_message.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "exception_message" { + key = "exception.message" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/exception_stacktrace.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/exception_stacktrace.span_attribute.tf new file mode 100644 index 0000000..c77ea56 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/exception_stacktrace.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "exception_stacktrace" { + key = "exception.stacktrace" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/exception_type.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/exception_type.span_attribute.tf new file mode 100644 index 0000000..9b1da89 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/exception_type.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "exception_type" { + key = "exception.type" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_coldstart.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_coldstart.span_attribute.tf new file mode 100644 index 0000000..39233ae --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_coldstart.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "faas_coldstart" { + key = "faas.coldstart" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_document_collection.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_document_collection.span_attribute.tf new file mode 100644 index 0000000..0bca6fa --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_document_collection.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "faas_document_collection" { + key = "faas.document.collection" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_document_name.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_document_name.span_attribute.tf new file mode 100644 index 0000000..1ee75be --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_document_name.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "faas_document_name" { + key = "faas.document.name" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_document_operation.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_document_operation.span_attribute.tf new file mode 100644 index 0000000..687dad9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_document_operation.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "faas_document_operation" { + key = "faas.document.operation" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_document_time.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_document_time.span_attribute.tf new file mode 100644 index 0000000..577f11d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_document_time.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "faas_document_time" { + key = "faas.document.time" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_execution.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_execution.span_attribute.tf new file mode 100644 index 0000000..2192add --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_execution.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "faas_execution" { + key = "faas.execution" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_invoked_name.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_invoked_name.span_attribute.tf new file mode 100644 index 0000000..c9fbf0f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_invoked_name.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "faas_invoked_name" { + key = "faas.invoked_name" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_invoked_provider.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_invoked_provider.span_attribute.tf new file mode 100644 index 0000000..b689ddc --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_invoked_provider.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "faas_invoked_provider" { + key = "faas.invoked_provider" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_invoked_region.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_invoked_region.span_attribute.tf new file mode 100644 index 0000000..59ab034 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_invoked_region.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "faas_invoked_region" { + key = "faas.invoked_region" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_trigger.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_trigger.span_attribute.tf new file mode 100644 index 0000000..5a57daf --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/faas_trigger.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "faas_trigger" { + key = "faas.trigger" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_document.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_document.span_attribute.tf new file mode 100644 index 0000000..d64e46e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_document.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "graphql_document" { + key = "graphql.document" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_operation_graphqlname.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_operation_graphqlname.span_attribute.tf new file mode 100644 index 0000000..fc9f290 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_operation_graphqlname.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "graphql_operation_graphqlname" { + key = "graphql.operation.graphqlname" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_operation_name.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_operation_name.span_attribute.tf new file mode 100644 index 0000000..4a7b51d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_operation_name.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "graphql_operation_name" { + key = "graphql.operation.name" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_operation_resolver_call_count.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_operation_resolver_call_count.span_attribute.tf new file mode 100644 index 0000000..d74c820 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_operation_resolver_call_count.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "graphql_operation_resolver_call_count" { + key = "graphql.operation.resolver_call_count" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_operation_resolver_call_tracked.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_operation_resolver_call_tracked.span_attribute.tf new file mode 100644 index 0000000..ab04b17 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_operation_resolver_call_tracked.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "graphql_operation_resolver_call_tracked" { + key = "graphql.operation.resolver_call_tracked" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_operation_type.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_operation_type.span_attribute.tf new file mode 100644 index 0000000..f194033 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/graphql_operation_type.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "graphql_operation_type" { + key = "graphql.operation.type" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_application_id.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_application_id.span_attribute.tf new file mode 100644 index 0000000..30b67ed --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_application_id.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_application_id" { + key = "http.application_id" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_client_ip.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_client_ip.span_attribute.tf new file mode 100644 index 0000000..0599709 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_client_ip.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_client_ip" { + key = "http.client_ip" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_context_root.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_context_root.span_attribute.tf new file mode 100644 index 0000000..cafcf29 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_context_root.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_context_root" { + key = "http.context_root" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_flavor.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_flavor.span_attribute.tf new file mode 100644 index 0000000..48f2df7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_flavor.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_flavor" { + key = "http.flavor" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_host.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_host.span_attribute.tf new file mode 100644 index 0000000..909dc4e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_host.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_host" { + key = "http.host" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_method.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_method.span_attribute.tf new file mode 100644 index 0000000..6d86154 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_method.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_method" { + key = "http.method" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_protocol.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_protocol.span_attribute.tf new file mode 100644 index 0000000..3dcf8d7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_protocol.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_protocol" { + key = "http.protocol" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_request_body_size.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_request_body_size.span_attribute.tf new file mode 100644 index 0000000..80d8329 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_request_body_size.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_request_body_size" { + key = "http.request.body.size" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_request_content_length.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_request_content_length.span_attribute.tf new file mode 100644 index 0000000..77a06dc --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_request_content_length.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_request_content_length" { + key = "http.request_content_length" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_request_content_length_uncompressed.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_request_content_length_uncompressed.span_attribute.tf new file mode 100644 index 0000000..7347900 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_request_content_length_uncompressed.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_request_content_length_uncompressed" { + key = "http.request_content_length_uncompressed" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_request_headers.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_request_headers.span_attribute.tf new file mode 100644 index 0000000..fe082c3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_request_headers.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_request_headers" { + key = "http.request.headers" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_request_method.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_request_method.span_attribute.tf new file mode 100644 index 0000000..7b37c33 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_request_method.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_request_method" { + key = "http.request.method" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_body_size.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_body_size.span_attribute.tf new file mode 100644 index 0000000..71afcb2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_body_size.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_response_body_size" { + key = "http.response.body.size" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_content_length.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_content_length.span_attribute.tf new file mode 100644 index 0000000..72789cd --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_content_length.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_response_content_length" { + key = "http.response_content_length" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_content_length_uncompressed.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_content_length_uncompressed.span_attribute.tf new file mode 100644 index 0000000..f986b1e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_content_length_uncompressed.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_response_content_length_uncompressed" { + key = "http.response_content_length_uncompressed" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_headers.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_headers.span_attribute.tf new file mode 100644 index 0000000..cb3d46e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_headers.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_response_headers" { + key = "http.response.headers" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_reason_phrase.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_reason_phrase.span_attribute.tf new file mode 100644 index 0000000..808ed4b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_reason_phrase.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_response_reason_phrase" { + key = "http.response.reason_phrase" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_status_code.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_status_code.span_attribute.tf new file mode 100644 index 0000000..dbd8bea --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_response_status_code.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_response_status_code" { + key = "http.response.status_code" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_route.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_route.span_attribute.tf new file mode 100644 index 0000000..f728013 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_route.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_route" { + key = "http.route" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_scheme.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_scheme.span_attribute.tf new file mode 100644 index 0000000..2518811 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_scheme.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_scheme" { + key = "http.scheme" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_server_name.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_server_name.span_attribute.tf new file mode 100644 index 0000000..db1e73c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_server_name.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_server_name" { + key = "http.server_name" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_status_code.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_status_code.span_attribute.tf new file mode 100644 index 0000000..8c7c037 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_status_code.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_status_code" { + key = "http.status_code" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_target.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_target.span_attribute.tf new file mode 100644 index 0000000..cd7858d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_target.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_target" { + key = "http.target" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_url.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_url.span_attribute.tf new file mode 100644 index 0000000..3a61405 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/http_url.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "http_url" { + key = "http.url" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/istio_canonical_service.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/istio_canonical_service.span_attribute.tf new file mode 100644 index 0000000..7f3a6d7 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/istio_canonical_service.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "istio_canonical_service" { + key = "istio.canonical_service" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/istio_mesh_id.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/istio_mesh_id.span_attribute.tf new file mode 100644 index 0000000..190ba19 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/istio_mesh_id.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "istio_mesh_id" { + key = "istio.mesh_id" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/istio_namespace.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/istio_namespace.span_attribute.tf new file mode 100644 index 0000000..8de38f1 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/istio_namespace.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "istio_namespace" { + key = "istio.namespace" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_akka_actor_kind.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_akka_actor_kind.span_attribute.tf new file mode 100644 index 0000000..1f40cfa --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_akka_actor_kind.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_akka_actor_kind" { + key = "messaging.akka.actor.kind" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_akka_actor_path.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_akka_actor_path.span_attribute.tf new file mode 100644 index 0000000..db31e58 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_akka_actor_path.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_akka_actor_path" { + key = "messaging.akka.actor.path" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_akka_actor_system.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_akka_actor_system.span_attribute.tf new file mode 100644 index 0000000..9bb701f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_akka_actor_system.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_akka_actor_system" { + key = "messaging.akka.actor.system" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_akka_actor_type.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_akka_actor_type.span_attribute.tf new file mode 100644 index 0000000..c54bba8 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_akka_actor_type.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_akka_actor_type" { + key = "messaging.akka.actor.type" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_akka_message_type.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_akka_message_type.span_attribute.tf new file mode 100644 index 0000000..7e6f85c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_akka_message_type.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_akka_message_type" { + key = "messaging.akka.message.type" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_conversation_id.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_conversation_id.span_attribute.tf new file mode 100644 index 0000000..dd3d097 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_conversation_id.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_conversation_id" { + key = "messaging.conversation_id" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination.span_attribute.tf new file mode 100644 index 0000000..20eb912 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_destination" { + key = "messaging.destination" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination_kind.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination_kind.span_attribute.tf new file mode 100644 index 0000000..b5e2c7c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination_kind.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_destination_kind" { + key = "messaging.destination_kind" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination_kind_1.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination_kind_1.span_attribute.tf new file mode 100644 index 0000000..36b8f0f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination_kind_1.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_destination_kind_1" { + key = "messaging.destination.kind" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination_manager_name.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination_manager_name.span_attribute.tf new file mode 100644 index 0000000..20d3388 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination_manager_name.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_destination_manager_name" { + key = "messaging.destination.manager_name" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination_name.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination_name.span_attribute.tf new file mode 100644 index 0000000..0bf07d2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination_name.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_destination_name" { + key = "messaging.destination.name" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination_temporary.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination_temporary.span_attribute.tf new file mode 100644 index 0000000..c315b27 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_destination_temporary.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_destination_temporary" { + key = "messaging.destination.temporary" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_kafka_client_id.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_kafka_client_id.span_attribute.tf new file mode 100644 index 0000000..c3e1af0 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_kafka_client_id.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_kafka_client_id" { + key = "messaging.kafka.client_id" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_kafka_consumer_group.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_kafka_consumer_group.span_attribute.tf new file mode 100644 index 0000000..9e0f79e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_kafka_consumer_group.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_kafka_consumer_group" { + key = "messaging.kafka.consumer_group" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_kafka_message_key.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_kafka_message_key.span_attribute.tf new file mode 100644 index 0000000..d0fad8a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_kafka_message_key.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_kafka_message_key" { + key = "messaging.kafka.message_key" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_kafka_partition.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_kafka_partition.span_attribute.tf new file mode 100644 index 0000000..bf89aa3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_kafka_partition.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_kafka_partition" { + key = "messaging.kafka.partition" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_kafka_tombstone.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_kafka_tombstone.span_attribute.tf new file mode 100644 index 0000000..0410bf3 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_kafka_tombstone.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_kafka_tombstone" { + key = "messaging.kafka.tombstone" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_conversation_id.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_conversation_id.span_attribute.tf new file mode 100644 index 0000000..bbf3c23 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_conversation_id.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_message_conversation_id" { + key = "messaging.message.conversation_id" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_id.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_id.span_attribute.tf new file mode 100644 index 0000000..9b1b8ef --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_id.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_message_id" { + key = "messaging.message_id" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_id_1.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_id_1.span_attribute.tf new file mode 100644 index 0000000..e034efc --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_id_1.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_message_id_1" { + key = "messaging.message.id" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_payload_compressed_size_bytes.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_payload_compressed_size_bytes.span_attribute.tf new file mode 100644 index 0000000..c269b13 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_payload_compressed_size_bytes.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_message_payload_compressed_size_bytes" { + key = "messaging.message_payload_compressed_size_bytes" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_payload_size_bytes.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_payload_size_bytes.span_attribute.tf new file mode 100644 index 0000000..19fea7b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_payload_size_bytes.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_message_payload_size_bytes" { + key = "messaging.message.payload_size_bytes" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_payload_size_bytes_1.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_payload_size_bytes_1.span_attribute.tf new file mode 100644 index 0000000..5e0c22c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_message_payload_size_bytes_1.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_message_payload_size_bytes_1" { + key = "messaging.message_payload_size_bytes" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_operation.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_operation.span_attribute.tf new file mode 100644 index 0000000..2927514 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_operation.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_operation" { + key = "messaging.operation" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_protocol.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_protocol.span_attribute.tf new file mode 100644 index 0000000..ec39a40 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_protocol.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_protocol" { + key = "messaging.protocol" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_protocol_version.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_protocol_version.span_attribute.tf new file mode 100644 index 0000000..9f66d3b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_protocol_version.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_protocol_version" { + key = "messaging.protocol_version" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_rabbitmq_routing_key.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_rabbitmq_routing_key.span_attribute.tf new file mode 100644 index 0000000..e01e0eb --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_rabbitmq_routing_key.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_rabbitmq_routing_key" { + key = "messaging.rabbitmq.routing_key" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_source_kind.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_source_kind.span_attribute.tf new file mode 100644 index 0000000..4650c5c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_source_kind.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_source_kind" { + key = "messaging.source.kind" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_source_manager_name.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_source_manager_name.span_attribute.tf new file mode 100644 index 0000000..e161e70 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_source_manager_name.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_source_manager_name" { + key = "messaging.source.manager_name" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_source_name.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_source_name.span_attribute.tf new file mode 100644 index 0000000..3b29b63 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_source_name.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_source_name" { + key = "messaging.source.name" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_source_temporary.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_source_temporary.span_attribute.tf new file mode 100644 index 0000000..16be157 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_source_temporary.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_source_temporary" { + key = "messaging.source.temporary" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_system.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_system.span_attribute.tf new file mode 100644 index 0000000..574fded --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_system.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_system" { + key = "messaging.system" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_temp_destination.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_temp_destination.span_attribute.tf new file mode 100644 index 0000000..ede1924 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_temp_destination.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_temp_destination" { + key = "messaging.temp_destination" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_url.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_url.span_attribute.tf new file mode 100644 index 0000000..40d8613 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/messaging_url.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "messaging_url" { + key = "messaging.url" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/multiplicity_agent.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/multiplicity_agent.span_attribute.tf new file mode 100644 index 0000000..8ebffe9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/multiplicity_agent.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "multiplicity_agent" { + key = "multiplicity.agent" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/multiplicity_aggregation.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/multiplicity_aggregation.span_attribute.tf new file mode 100644 index 0000000..f9df6f9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/multiplicity_aggregation.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "multiplicity_aggregation" { + key = "multiplicity.aggregation" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/multiplicity_server.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/multiplicity_server.span_attribute.tf new file mode 100644 index 0000000..dd38991 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/multiplicity_server.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "multiplicity_server" { + key = "multiplicity.server" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_host_ip.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_host_ip.span_attribute.tf new file mode 100644 index 0000000..0d215ba --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_host_ip.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "net_host_ip" { + key = "net.host.ip" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_host_name.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_host_name.span_attribute.tf new file mode 100644 index 0000000..39e6a55 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_host_name.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "net_host_name" { + key = "net.host.name" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_host_port.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_host_port.span_attribute.tf new file mode 100644 index 0000000..cd95306 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_host_port.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "net_host_port" { + key = "net.host.port" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_peer_name.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_peer_name.span_attribute.tf new file mode 100644 index 0000000..dceb952 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_peer_name.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "net_peer_name" { + key = "net.peer.name" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_peer_port.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_peer_port.span_attribute.tf new file mode 100644 index 0000000..57b8274 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_peer_port.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "net_peer_port" { + key = "net.peer.port" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_peer_resolved_ips.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_peer_resolved_ips.span_attribute.tf new file mode 100644 index 0000000..ef82b3d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_peer_resolved_ips.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "net_peer_resolved_ips" { + key = "net.peer.resolved.ips" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_sock_host_addr.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_sock_host_addr.span_attribute.tf new file mode 100644 index 0000000..bff4e20 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_sock_host_addr.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "net_sock_host_addr" { + key = "net.sock.host.addr" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_sock_peer_name.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_sock_peer_name.span_attribute.tf new file mode 100644 index 0000000..c37ffe0 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_sock_peer_name.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "net_sock_peer_name" { + key = "net.sock.peer.name" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_transport.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_transport.span_attribute.tf new file mode 100644 index 0000000..0d3d714 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/net_transport.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "net_transport" { + key = "net.transport" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/network_protocol_name.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/network_protocol_name.span_attribute.tf new file mode 100644 index 0000000..2e512ff --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/network_protocol_name.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "network_protocol_name" { + key = "network.protocol.name" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/network_protocol_version.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/network_protocol_version.span_attribute.tf new file mode 100644 index 0000000..8a7bb05 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/network_protocol_version.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "network_protocol_version" { + key = "network.protocol.version" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/network_transport.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/network_transport.span_attribute.tf new file mode 100644 index 0000000..0557277 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/network_transport.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "network_transport" { + key = "network.transport" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/network_type.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/network_type.span_attribute.tf new file mode 100644 index 0000000..ab3e816 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/network_type.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "network_type" { + key = "network.type" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/peer_service.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/peer_service.span_attribute.tf new file mode 100644 index 0000000..dbf86c6 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/peer_service.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "peer_service" { + key = "peer.service" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_framework.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_framework.span_attribute.tf new file mode 100644 index 0000000..1ea1916 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_framework.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "rpc_framework" { + key = "rpc.framework" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_grpc_status_code.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_grpc_status_code.span_attribute.tf new file mode 100644 index 0000000..6973d0c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_grpc_status_code.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "rpc_grpc_status_code" { + key = "rpc.grpc.status_code" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_jsonrpc_error_code.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_jsonrpc_error_code.span_attribute.tf new file mode 100644 index 0000000..b896563 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_jsonrpc_error_code.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "rpc_jsonrpc_error_code" { + key = "rpc.jsonrpc.error_code" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_jsonrpc_error_message.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_jsonrpc_error_message.span_attribute.tf new file mode 100644 index 0000000..cbde200 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_jsonrpc_error_message.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "rpc_jsonrpc_error_message" { + key = "rpc.jsonrpc.error_message" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_jsonrpc_method.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_jsonrpc_method.span_attribute.tf new file mode 100644 index 0000000..673e0a4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_jsonrpc_method.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "rpc_jsonrpc_method" { + key = "rpc.jsonrpc.method" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_jsonrpc_request_id.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_jsonrpc_request_id.span_attribute.tf new file mode 100644 index 0000000..dc84a1f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_jsonrpc_request_id.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "rpc_jsonrpc_request_id" { + key = "rpc.jsonrpc.request_id" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_jsonrpc_version.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_jsonrpc_version.span_attribute.tf new file mode 100644 index 0000000..24e8502 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_jsonrpc_version.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "rpc_jsonrpc_version" { + key = "rpc.jsonrpc.version" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_method.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_method.span_attribute.tf new file mode 100644 index 0000000..070f660 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_method.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "rpc_method" { + key = "rpc.method" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_namespace.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_namespace.span_attribute.tf new file mode 100644 index 0000000..d08d573 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_namespace.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "rpc_namespace" { + key = "rpc.namespace" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_protocol.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_protocol.span_attribute.tf new file mode 100644 index 0000000..484e487 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_protocol.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "rpc_protocol" { + key = "rpc.protocol" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_service.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_service.span_attribute.tf new file mode 100644 index 0000000..b8bd37a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_service.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "rpc_service" { + key = "rpc.service" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_system.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_system.span_attribute.tf new file mode 100644 index 0000000..21eb9ac --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/rpc_system.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "rpc_system" { + key = "rpc.system" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/sampling_agent_multiplicity.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/sampling_agent_multiplicity.span_attribute.tf new file mode 100644 index 0000000..6759275 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/sampling_agent_multiplicity.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "sampling_agent_multiplicity" { + key = "sampling.agent_multiplicity" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/sampling_backend_multiplicity.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/sampling_backend_multiplicity.span_attribute.tf new file mode 100644 index 0000000..2bdda87 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/sampling_backend_multiplicity.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "sampling_backend_multiplicity" { + key = "sampling.backend_multiplicity" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/server_address.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/server_address.span_attribute.tf new file mode 100644 index 0000000..9da2c9b --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/server_address.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "server_address" { + key = "server.address" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/server_port.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/server_port.span_attribute.tf new file mode 100644 index 0000000..661d66e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/server_port.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "server_port" { + key = "server.port" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/server_resolved_ips.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/server_resolved_ips.span_attribute.tf new file mode 100644 index 0000000..4e28a47 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/server_resolved_ips.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "server_resolved_ips" { + key = "server.resolved_ips" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/span_status_message.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/span_status_message.span_attribute.tf new file mode 100644 index 0000000..067e8d2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/span_status_message.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "span_status_message" { + key = "span.status.message" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/span_tracing_system.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/span_tracing_system.span_attribute.tf new file mode 100644 index 0000000..294f503 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/span_tracing_system.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "span_tracing_system" { + key = "span.tracing.system" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/thread_id.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/thread_id.span_attribute.tf new file mode 100644 index 0000000..621b4ca --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/thread_id.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "thread_id" { + key = "thread.id" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/thread_name.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/thread_name.span_attribute.tf new file mode 100644 index 0000000..352a1c9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/thread_name.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "thread_name" { + key = "thread.name" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/url_full.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/url_full.span_attribute.tf new file mode 100644 index 0000000..7d48302 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/url_full.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "url_full" { + key = "url.full" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/url_path.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/url_path.span_attribute.tf new file mode 100644 index 0000000..cfd8b38 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/url_path.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "url_path" { + key = "url.path" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/url_query.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/url_query.span_attribute.tf new file mode 100644 index 0000000..58013c8 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/url_query.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "url_query" { + key = "url.query" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/url_scheme.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/url_scheme.span_attribute.tf new file mode 100644 index 0000000..fad94e6 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/url_scheme.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "url_scheme" { + key = "url.scheme" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/ws_operation_endpoints.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/ws_operation_endpoints.span_attribute.tf new file mode 100644 index 0000000..4802089 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/ws_operation_endpoints.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "ws_operation_endpoints" { + key = "ws.operation.endpoints" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/ws_service_endpoints.span_attribute.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/ws_service_endpoints.span_attribute.tf new file mode 100644 index 0000000..ab7c92c --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_attribute/ws_service_endpoints.span_attribute.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_attribute" "ws_service_endpoints" { + key = "ws.service.endpoints" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf new file mode 100644 index 0000000..4a45978 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_client_spans" { + name = "Suppress client spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "CLIENT" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf new file mode 100644 index 0000000..0a9a7ed --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_internal_spans" { + name = "Suppress internal spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "INTERNAL" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf new file mode 100644 index 0000000..d77c767 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_producer_spans" { + name = "Suppress producer spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "PRODUCER" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_entry_point/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_entry_point/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_entry_point/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_events/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_events/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_events/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_events/exception_escaped.span_events.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_events/exception_escaped.span_events.tf new file mode 100644 index 0000000..c7f75c6 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_events/exception_escaped.span_events.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_events" "exception_escaped" { + key = "exception.escaped" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_events/exception_message.span_events.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_events/exception_message.span_events.tf new file mode 100644 index 0000000..721682e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_events/exception_message.span_events.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_events" "exception_message" { + key = "exception.message" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_events/exception_stacktrace.span_events.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_events/exception_stacktrace.span_events.tf new file mode 100644 index 0000000..484342f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_events/exception_stacktrace.span_events.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_events" "exception_stacktrace" { + key = "exception.stacktrace" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/span_events/exception_type.span_events.tf b/modules/eu-prelive/21122023_112248/configurations/modules/span_events/exception_type.span_events.tf new file mode 100644 index 0000000..8759ea4 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/span_events/exception_type.span_events.tf @@ -0,0 +1,4 @@ +resource "dynatrace_span_events" "exception_type" { + key = "exception.type" + masking = "NOT_MASKED" +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/token_settings/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/token_settings/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/token_settings/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/token_settings/token_settings.token_settings.tf b/modules/eu-prelive/21122023_112248/configurations/modules/token_settings/token_settings.token_settings.tf new file mode 100644 index 0000000..b6e8a1a --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/token_settings/token_settings.token_settings.tf @@ -0,0 +1,4 @@ +resource "dynatrace_token_settings" "token_settings" { + new_token_format = true + personal_tokens = true +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/unified_services_opentel/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/unified_services_opentel/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/unified_services_opentel/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf b/modules/eu-prelive/21122023_112248/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf new file mode 100644 index 0000000..8d6fc89 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf @@ -0,0 +1,3 @@ +resource "dynatrace_unified_services_opentel" "environment" { + enabled = true +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf b/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf new file mode 100644 index 0000000..182ee51 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf @@ -0,0 +1,7 @@ +resource "dynatrace_web_app_key_performance_custom" "APPLICATION-EA7C4B59F27D43EB" { + scope = "APPLICATION-EA7C4B59F27D43EB" + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_custom/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_custom/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_custom/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf b/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf new file mode 100644 index 0000000..1720e54 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf @@ -0,0 +1,12 @@ +resource "dynatrace_web_app_key_performance_load" "APPLICATION-EA7C4B59F27D43EB" { + kpm = "VISUALLY_COMPLETE" + scope = "APPLICATION-EA7C4B59F27D43EB" + fallback_thresholds { + frustrating_fallback_threshold_seconds = 12 + tolerated_fallback_threshold_seconds = 3 + } + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_load/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_load/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_load/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf b/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf new file mode 100644 index 0000000..3744114 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf @@ -0,0 +1,12 @@ +resource "dynatrace_web_app_key_performance_xhr" "APPLICATION-EA7C4B59F27D43EB" { + kpm = "VISUALLY_COMPLETE" + scope = "APPLICATION-EA7C4B59F27D43EB" + fallback_thresholds { + frustrating_fallback_threshold_seconds = 12 + tolerated_fallback_threshold_seconds = 3 + } + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_xhr/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_xhr/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/web_app_key_performance_xhr/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_EU_PreLive_Connected_Friction_NIRA.webhook_notification.tf b/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_EU_PreLive_Connected_Friction_NIRA.webhook_notification.tf new file mode 100644 index 0000000..3bdf279 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_EU_PreLive_Connected_Friction_NIRA.webhook_notification.tf @@ -0,0 +1,43 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_EU_PreLive_Connected_Friction_NIRA" { + name = "Audi VSDS EU PreLive Connected Friction NIRA" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "PGHL0TU", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACRmMzBlMzc4NS04YmUyLTMzODItYTM1ZS1lZDdhMTcxNzVjZjS-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + headers { + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_EU_PreLive_Porsche_Battery_Monitoring_-_B2E.webhook_notification.tf b/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_EU_PreLive_Porsche_Battery_Monitoring_-_B2E.webhook_notification.tf new file mode 100644 index 0000000..9d3688f --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_EU_PreLive_Porsche_Battery_Monitoring_-_B2E.webhook_notification.tf @@ -0,0 +1,43 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_EU_PreLive_Porsche_Battery_Monitoring_-_B2E" { + name = "Audi VSDS EU PreLive Porsche Battery Monitoring - B2E" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "PCX4GC2", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQ1NGRhNjk2ZS01OGNiLTNhZmUtOGNjMC05N2VhYjczN2IxYWO-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + headers { + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_EU_PreLive_Porsche_Component_Cracks_-_B2E.webhook_notification.tf b/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_EU_PreLive_Porsche_Component_Cracks_-_B2E.webhook_notification.tf new file mode 100644 index 0000000..b73d2d8 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_EU_PreLive_Porsche_Component_Cracks_-_B2E.webhook_notification.tf @@ -0,0 +1,43 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_EU_PreLive_Porsche_Component_Cracks_-_B2E" { + name = "Audi VSDS EU PreLive Porsche Component Cracks - B2E" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "PKC17XK", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQ1NGRhNjk2ZS01OGNiLTNhZmUtOGNjMC05N2VhYjczN2IxYWO-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + headers { + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_EU_PreLive_Porsche_Predictive_Maintenance_-_B2C.webhook_notification.tf b/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_EU_PreLive_Porsche_Predictive_Maintenance_-_B2C.webhook_notification.tf new file mode 100644 index 0000000..0ea530e --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_EU_PreLive_Porsche_Predictive_Maintenance_-_B2C.webhook_notification.tf @@ -0,0 +1,43 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_EU_PreLive_Porsche_Predictive_Maintenance_-_B2C" { + name = "Audi VSDS EU PreLive Porsche Predictive Maintenance - B2C" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "PPAC9RG", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQzMTcxZjUyMy1hOTgxLTNmOTEtOGQwZS1jMzYyMWJjZDk1Nji-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + headers { + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_EU_PreLive_Porsche_Turbo_Charging_Planner_-_B2C.webhook_notification.tf b/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_EU_PreLive_Porsche_Turbo_Charging_Planner_-_B2C.webhook_notification.tf new file mode 100644 index 0000000..ecac84d --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_EU_PreLive_Porsche_Turbo_Charging_Planner_-_B2C.webhook_notification.tf @@ -0,0 +1,43 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_EU_PreLive_Porsche_Turbo_Charging_Planner_-_B2C" { + name = "Audi VSDS EU PreLive Porsche Turbo Charging Planner - B2C" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "P853J8O", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQ1NGRhNjk2ZS01OGNiLTNhZmUtOGNjMC05N2VhYjczN2IxYWO-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + headers { + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + } +} diff --git a/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/___providers___.tf b/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/configurations/modules/webhook_notification/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/dashboards/.terraform.lock.hcl b/modules/eu-prelive/21122023_112248/dashboards/.terraform.lock.hcl new file mode 100644 index 0000000..eba7453 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/dashboards/.terraform.lock.hcl @@ -0,0 +1,24 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/dynatrace-oss/dynatrace" { + version = "1.46.1" + constraints = "1.46.1" + hashes = [ + "h1:fd24Br1UWYn0PtMxKg877ZiRSQVVEs/AZypdz/KYHKQ=", + "zh:0a6d5c36eed166576c17bb7e59315660d07d95b597cee13d95066c0b71d10bf1", + "zh:287b13aaf735dc14064c90373ae441b1b6a94c2b3db6b640d442c2f379a9bbaf", + "zh:4cb85831b030531a2c8d0ea61d0e435eceee9df3885595dbf3fb642fc3e13eaa", + "zh:55d265decc8632db26c9622f4c1c7c32c4113e6817bf2778b6ffcbeb596a1d3d", + "zh:6151d9066518d87ff7a3fd05ba3af75901c20a664cfbe71321a7db8f10e371d8", + "zh:62779dcc65bd9662a89d966f6cf5c45717a51f2aa97ef8b9956632c426c2e361", + "zh:687e68a20c64cd1521a21314e250b3c674055ea55b54f579ab071d8329d01e1e", + "zh:833d2325e0dd09c204d8e47bb4821c21b8193e887b165be192bca66d52187e9c", + "zh:a1bc7caf18577070325bdfd0f5a76cbd4aada144a5378b422a37be0c46018b9d", + "zh:aa0b9965996e5312f76d0fd88132fe30eb505cf602457aa80be99f988cfbd8c3", + "zh:b81a2f38d22b9b08bf9dba8cf2aa49f7c73c4c1faa045e900209696c6e5cfe61", + "zh:d254395a6696145d9f17b4728fd4ec3969c19a18d745d354e938b82cebcc1556", + "zh:d4a3eb764610353e426ed6b6fa9fe56699ff96d26484771142b70491fb6b09cf", + "zh:f71ae6fc12f99f499140bd3531e6354914b00985b19cd48199fea4a3e44565b0", + ] +} diff --git a/modules/eu-prelive/21122023_112248/dashboards/.terraform/modules/modules.json b/modules/eu-prelive/21122023_112248/dashboards/.terraform/modules/modules.json new file mode 100644 index 0000000..06b1578 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/dashboards/.terraform/modules/modules.json @@ -0,0 +1 @@ +{"Modules":[{"Key":"","Source":"","Dir":"."},{"Key":"dashboard","Source":"./modules/dashboard","Dir":"modules/dashboard"}]} \ No newline at end of file diff --git a/modules/eu-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/LICENSE b/modules/eu-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/modules/eu-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/README.md b/modules/eu-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/README.md new file mode 100644 index 0000000..79b3fb8 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/README.md @@ -0,0 +1,17 @@ +# Dynatrace Terraform Provider +## Requirements + +- [Terraform](https://www.terraform.io/downloads.html) 0.13.x+ + +## Using the provider + +Please check the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs) for how to use and configure this Provider as well as for currrently supported resources and data sources. + +Additional information can be found under [Dynatrace Configuration as Code via Terraform](https://www.dynatrace.com/support/help/manage/configuration-as-code/terraform). + +## Exporting existing configuration from a Dynatrace Environment + +In addition to acting as a Terraform Provider Plugin the executable `terraform-provider-dynatrace` (`terraform-provider-dynatrace.exe` on Windows) can also get directly invoked. +The utility then reaches out to the Dynatrace Environment specified by the command line arguments and fetches all currently supported configuration items. These results will then automatically get transformed into HCL (the configuration language to be used for `.tf` files) and places each configuration item into its own `.tf` file). + +Please check out the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs#exporting-existing-configuration-from-a-dynatrace-environment) for detailed information about how to use that functionality. diff --git a/modules/eu-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/terraform-provider-dynatrace_v1.46.1 b/modules/eu-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/terraform-provider-dynatrace_v1.46.1 new file mode 100755 index 0000000..3763247 Binary files /dev/null and b/modules/eu-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.46.1/linux_amd64/terraform-provider-dynatrace_v1.46.1 differ diff --git a/modules/eu-prelive/21122023_112248/dashboards/___providers___.tf b/modules/eu-prelive/21122023_112248/dashboards/___providers___.tf new file mode 100644 index 0000000..ff6e663 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/dashboards/___providers___.tf @@ -0,0 +1,11 @@ +terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } + + provider "dynatrace" { + } diff --git a/modules/eu-prelive/21122023_112248/dashboards/main.tf b/modules/eu-prelive/21122023_112248/dashboards/main.tf new file mode 100644 index 0000000..ad34330 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/dashboards/main.tf @@ -0,0 +1,4 @@ +module "dashboard" { + source = "./modules/dashboard" +} + diff --git a/modules/eu-prelive/21122023_112248/dashboards/modules/dashboard/___providers___.tf b/modules/eu-prelive/21122023_112248/dashboards/modules/dashboard/___providers___.tf new file mode 100644 index 0000000..b1d2b30 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/dashboards/modules/dashboard/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.46.1" + } + } + } diff --git a/modules/eu-prelive/21122023_112248/dashboards/modules/dashboard/test_jcc_owned_by_251b9856-6881-4e0b-90f1-40451562d6df.dashboard.tf b/modules/eu-prelive/21122023_112248/dashboards/modules/dashboard/test_jcc_owned_by_251b9856-6881-4e0b-90f1-40451562d6df.dashboard.tf new file mode 100644 index 0000000..c8ed6e2 --- /dev/null +++ b/modules/eu-prelive/21122023_112248/dashboards/modules/dashboard/test_jcc_owned_by_251b9856-6881-4e0b-90f1-40451562d6df.dashboard.tf @@ -0,0 +1,254 @@ +resource "dynatrace_dashboard" "test_jcc_owned_by_251b9856-6881-4e0b-90f1-40451562d6df" { + dashboard_metadata { + name = "test_jcc" + # consistent_colors = false + owner = "251b9856-6881-4e0b-90f1-40451562d6df" + # preset = false + } + tile { + name = "Graph" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + bounds { + height = 228 + left = 114 + top = 76 + width = 304 + } + } + tile { + name = "Container restart counts split by namespace" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:kubernetes.container.restarts:splitBy(\"dt.entity.cloud_application_namespace\"):median:sort(value(median,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "id": "A", + "limit": 20, + "metric": "builtin:kubernetes.container.restarts", + "rate": "NONE", + "sortBy": "DESC", + "sortByDimension": "", + "spaceAggregation": "MEDIAN", + "splitBy": [ + "dt.entity.cloud_application_namespace" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "STACKED_COLUMN" + } + }) + bounds { + height = 304 + left = 456 + top = 76 + width = 304 + } + } + tile { + name = "Data explorer results" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + custom_name = "Data explorer results" + # exclude_maintenance_windows = false + limit = 0 + tile_type = "DATA_EXPLORER" + unknowns = jsonencode({ + "metricExpressions": [ + "resolution=null\u0026(builtin:kubernetes.containers:filter(and(or(in(\"dt.entity.cloud_application_namespace\",entitySelector(\"type(cloud_application_namespace),entityName.equals(~\"airflow-system~\")\"))))):splitBy(\"dt.entity.cloud_application_namespace\"):count:sort(value(avg,descending)):limit(20)):limit(100):names" + ], + "queries": [ + { + "enabled": true, + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "criteria": [ + { + "evaluator": "IN", + "matchExactly": true, + "value": "airflow-system" + } + ], + "entityAttribute": "entityName", + "filter": "dt.entity.cloud_application_namespace", + "filterOperator": "OR", + "filterType": "NAME" + } + ] + }, + "id": "A", + "limit": 20, + "metric": "builtin:kubernetes.containers", + "rate": "NONE", + "sortBy": "DESC", + "sortByDimension": "", + "spaceAggregation": "COUNT", + "splitBy": [ + "dt.entity.cloud_application_namespace" + ], + "timeAggregation": "DEFAULT" + } + ], + "queriesSettings": { + "resolution": "" + }, + "visualConfig": { + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "defaultAxis": true, + "displayName": "", + "max": "AUTO", + "min": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "visible": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "color": "DEFAULT" + } + } + ], + "singleValueSettings": { + "linkTileColorToThreshold": true, + "showSparkLine": true, + "showTrend": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "visible": true + } + ], + "type": "GRAPH_CHART" + } + }) + bounds { + height = 304 + left = 760 + top = 76 + width = 304 + } + } + tile { + name = "Problems" + # auto_refresh_disabled = false + # chart_visible = false + configured = true + # exclude_maintenance_windows = false + limit = 0 + tile_type = "OPEN_PROBLEMS" + bounds { + height = 152 + left = 1064 + top = 76 + width = 152 + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/.terraform.lock.hcl b/modules/us-live/02012024_142510/configurations/.terraform.lock.hcl new file mode 100644 index 0000000..2bca201 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/.terraform.lock.hcl @@ -0,0 +1,24 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/dynatrace-oss/dynatrace" { + version = "1.48.1" + constraints = "1.48.1" + hashes = [ + "h1:AgZqqZpqVRpjqIa4mfzvCPfT9li4W6a59kJhABmsf0Q=", + "zh:0629cc12a54001dda771cf183835f15e5d86750dd8c4674aaea5f3afcc8e6c39", + "zh:1779cd799d51bec5edc5ae79f662b9cc619f50ba597d05cf4814a314e393480b", + "zh:3294afff379e852e790175bd2c1debcc3cedf78b15f03cef5c4d591ab20de88f", + "zh:3d1deb0c3ff3857d49661bbf78183018567f33a098f3db145e788924b9ed5b4a", + "zh:470221fbf707da03bd7738c248e4fb2235ddc047e9c6841fb59c8e491d6e608d", + "zh:6b3708cd04a3af70fdd01de70a73a83ea3d55101d9861afde1c76a882c13344e", + "zh:6db27ff51145e42d818e8b4cb4fe3a96fcdf1449a3666f6043448642db8f57bb", + "zh:826974341c04b0ae47e9b7cdb424a741dd7bd4d7a64c25dc784b5766e521253a", + "zh:8ec7c6778a6f580968d174ca34b96b99890f11b793c6b214b65ef95ea552e58d", + "zh:9b57a5c5b42393338495da84cfeb70c513b9f911c4033bbbaec314b4983d2636", + "zh:b79e91d2de8b587ffd11ee6551ebfb76bf6d2cc4b3237836c0d202ddf41db77a", + "zh:ba8262954e9a502641521c19df524862ffc51c61303b8f9e89369700e71f9ef9", + "zh:e428f3649709d407bffcdfc10550e3b2d4b50c43329cb565c64fe0dc1f2bebc4", + "zh:e884adc31eb0a05048db8b480292bbe69ae8e0ea837966a6ad3d1bbc53ffc941", + ] +} diff --git a/modules/us-live/02012024_142510/configurations/.terraform/modules/modules.json b/modules/us-live/02012024_142510/configurations/.terraform/modules/modules.json new file mode 100644 index 0000000..ba46212 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/.terraform/modules/modules.json @@ -0,0 +1 @@ +{"Modules":[{"Key":"","Source":"","Dir":"."},{"Key":"alerting","Source":"./modules/alerting","Dir":"modules/alerting"},{"Key":"api_detection","Source":"./modules/api_detection","Dir":"modules/api_detection"},{"Key":"business_events_buckets","Source":"./modules/business_events_buckets","Dir":"modules/business_events_buckets"},{"Key":"calculated_service_metric","Source":"./modules/calculated_service_metric","Dir":"modules/calculated_service_metric"},{"Key":"cloudapp_workloaddetection","Source":"./modules/cloudapp_workloaddetection","Dir":"modules/cloudapp_workloaddetection"},{"Key":"custom_service","Source":"./modules/custom_service","Dir":"modules/custom_service"},{"Key":"generic_relationships","Source":"./modules/generic_relationships","Dir":"modules/generic_relationships"},{"Key":"generic_types","Source":"./modules/generic_types","Dir":"modules/generic_types"},{"Key":"k8s_monitoring","Source":"./modules/k8s_monitoring","Dir":"modules/k8s_monitoring"},{"Key":"kubernetes","Source":"./modules/kubernetes","Dir":"modules/kubernetes"},{"Key":"log_buckets","Source":"./modules/log_buckets","Dir":"modules/log_buckets"},{"Key":"log_processing","Source":"./modules/log_processing","Dir":"modules/log_processing"},{"Key":"log_timestamp","Source":"./modules/log_timestamp","Dir":"modules/log_timestamp"},{"Key":"management_zone_v2","Source":"./modules/management_zone_v2","Dir":"modules/management_zone_v2"},{"Key":"metric_events","Source":"./modules/metric_events","Dir":"modules/metric_events"},{"Key":"network_zone","Source":"./modules/network_zone","Dir":"modules/network_zone"},{"Key":"oneagent_features","Source":"./modules/oneagent_features","Dir":"modules/oneagent_features"},{"Key":"os_services","Source":"./modules/os_services","Dir":"modules/os_services"},{"Key":"ownership_config","Source":"./modules/ownership_config","Dir":"modules/ownership_config"},{"Key":"request_attribute","Source":"./modules/request_attribute","Dir":"modules/request_attribute"},{"Key":"request_naming","Source":"./modules/request_naming","Dir":"modules/request_naming"},{"Key":"request_namings","Source":"./modules/request_namings","Dir":"modules/request_namings"},{"Key":"resource_attributes","Source":"./modules/resource_attributes","Dir":"modules/resource_attributes"},{"Key":"rum_host_headers","Source":"./modules/rum_host_headers","Dir":"modules/rum_host_headers"},{"Key":"rum_ip_determination","Source":"./modules/rum_ip_determination","Dir":"modules/rum_ip_determination"},{"Key":"service_anomalies_v2","Source":"./modules/service_anomalies_v2","Dir":"modules/service_anomalies_v2"},{"Key":"service_naming","Source":"./modules/service_naming","Dir":"modules/service_naming"},{"Key":"slo_v2","Source":"./modules/slo_v2","Dir":"modules/slo_v2"},{"Key":"span_entry_point","Source":"./modules/span_entry_point","Dir":"modules/span_entry_point"},{"Key":"unified_services_opentel","Source":"./modules/unified_services_opentel","Dir":"modules/unified_services_opentel"},{"Key":"web_app_key_performance_custom","Source":"./modules/web_app_key_performance_custom","Dir":"modules/web_app_key_performance_custom"},{"Key":"web_app_key_performance_load","Source":"./modules/web_app_key_performance_load","Dir":"modules/web_app_key_performance_load"},{"Key":"web_app_key_performance_xhr","Source":"./modules/web_app_key_performance_xhr","Dir":"modules/web_app_key_performance_xhr"},{"Key":"webhook_notification","Source":"./modules/webhook_notification","Dir":"modules/webhook_notification"}]} \ No newline at end of file diff --git a/modules/us-live/02012024_142510/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE b/modules/us-live/02012024_142510/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/modules/us-live/02012024_142510/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md b/modules/us-live/02012024_142510/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md new file mode 100644 index 0000000..79b3fb8 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md @@ -0,0 +1,17 @@ +# Dynatrace Terraform Provider +## Requirements + +- [Terraform](https://www.terraform.io/downloads.html) 0.13.x+ + +## Using the provider + +Please check the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs) for how to use and configure this Provider as well as for currrently supported resources and data sources. + +Additional information can be found under [Dynatrace Configuration as Code via Terraform](https://www.dynatrace.com/support/help/manage/configuration-as-code/terraform). + +## Exporting existing configuration from a Dynatrace Environment + +In addition to acting as a Terraform Provider Plugin the executable `terraform-provider-dynatrace` (`terraform-provider-dynatrace.exe` on Windows) can also get directly invoked. +The utility then reaches out to the Dynatrace Environment specified by the command line arguments and fetches all currently supported configuration items. These results will then automatically get transformed into HCL (the configuration language to be used for `.tf` files) and places each configuration item into its own `.tf` file). + +Please check out the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs#exporting-existing-configuration-from-a-dynatrace-environment) for detailed information about how to use that functionality. diff --git a/modules/us-live/02012024_142510/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 b/modules/us-live/02012024_142510/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 new file mode 100755 index 0000000..07abc00 Binary files /dev/null and b/modules/us-live/02012024_142510/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 differ diff --git a/modules/us-live/02012024_142510/configurations/___providers___.tf b/modules/us-live/02012024_142510/configurations/___providers___.tf new file mode 100644 index 0000000..169cc35 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/___providers___.tf @@ -0,0 +1,11 @@ +terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } + + provider "dynatrace" { + } diff --git a/modules/us-live/02012024_142510/configurations/main.tf b/modules/us-live/02012024_142510/configurations/main.tf new file mode 100644 index 0000000..8b371a7 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/main.tf @@ -0,0 +1,136 @@ +module "alerting" { + source = "./modules/alerting" +} + +module "api_detection" { + source = "./modules/api_detection" +} + +module "business_events_buckets" { + source = "./modules/business_events_buckets" +} + +module "calculated_service_metric" { + source = "./modules/calculated_service_metric" +} + +module "cloudapp_workloaddetection" { + source = "./modules/cloudapp_workloaddetection" +} + +module "custom_service" { + source = "./modules/custom_service" +} + +module "generic_relationships" { + source = "./modules/generic_relationships" +} + +module "generic_types" { + source = "./modules/generic_types" +} + +module "k8s_monitoring" { + source = "./modules/k8s_monitoring" +} + +module "kubernetes" { + source = "./modules/kubernetes" +} + +module "log_buckets" { + source = "./modules/log_buckets" +} + +module "log_processing" { + source = "./modules/log_processing" +} + +module "log_timestamp" { + source = "./modules/log_timestamp" +} + +module "management_zone_v2" { + source = "./modules/management_zone_v2" +} + +module "metric_events" { + source = "./modules/metric_events" +} + +module "network_zone" { + source = "./modules/network_zone" +} + +module "oneagent_features" { + source = "./modules/oneagent_features" +} + +module "os_services" { + source = "./modules/os_services" +} + +module "ownership_config" { + source = "./modules/ownership_config" +} + +module "request_attribute" { + source = "./modules/request_attribute" +} + +module "request_naming" { + source = "./modules/request_naming" +} + +module "request_namings" { + source = "./modules/request_namings" +} + +module "resource_attributes" { + source = "./modules/resource_attributes" +} + +module "rum_host_headers" { + source = "./modules/rum_host_headers" +} + +module "rum_ip_determination" { + source = "./modules/rum_ip_determination" +} + +module "service_anomalies_v2" { + source = "./modules/service_anomalies_v2" +} + +module "service_naming" { + source = "./modules/service_naming" +} + +module "slo_v2" { + source = "./modules/slo_v2" +} + +module "span_entry_point" { + source = "./modules/span_entry_point" +} + +module "unified_services_opentel" { + source = "./modules/unified_services_opentel" +} + +module "web_app_key_performance_custom" { + source = "./modules/web_app_key_performance_custom" +} + +module "web_app_key_performance_load" { + source = "./modules/web_app_key_performance_load" +} + +module "web_app_key_performance_xhr" { + source = "./modules/web_app_key_performance_xhr" +} + +module "webhook_notification" { + source = "./modules/webhook_notification" +} + diff --git a/modules/us-live/02012024_142510/configurations/modules/alerting/Default.alerting.tf b/modules/us-live/02012024_142510/configurations/modules/alerting/Default.alerting.tf new file mode 100644 index 0000000..5644cc9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/alerting/Default.alerting.tf @@ -0,0 +1,35 @@ +resource "dynatrace_alerting" "Default" { + name = "Default" + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf b/modules/us-live/02012024_142510/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf new file mode 100644 index 0000000..df4f9ac --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf @@ -0,0 +1,23 @@ +resource "dynatrace_alerting" "Default_for_ActiveGate_Token_Expiry" { + name = "Default for ActiveGate Token Expiry" + filters { + filter { + custom { + title { + enabled = true + case_sensitive = true + # negate = false + operator = "STRING_EQUALS" + value = "ActiveGate Token(s) will expire soon" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/alerting/Porsche_Data_Lake.alerting.tf b/modules/us-live/02012024_142510/configurations/modules/alerting/Porsche_Data_Lake.alerting.tf new file mode 100644 index 0000000..3dbdb83 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/alerting/Porsche_Data_Lake.alerting.tf @@ -0,0 +1,49 @@ +resource "dynatrace_alerting" "Porsche_Data_Lake" { + name = "Porsche Data Lake" + management_zone = "8115112177279709899" + filters { + filter { + custom { + title { + enabled = true + # case_sensitive = false + # negate = false + operator = "CONTAINS" + value = "SLA" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 10 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/alerting/Predictive_Maintenance.alerting.tf b/modules/us-live/02012024_142510/configurations/modules/alerting/Predictive_Maintenance.alerting.tf new file mode 100644 index 0000000..b07a40b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/alerting/Predictive_Maintenance.alerting.tf @@ -0,0 +1,49 @@ +resource "dynatrace_alerting" "Predictive_Maintenance" { + name = "Predictive Maintenance" + management_zone = "-5362076651649679528" + filters { + filter { + custom { + title { + enabled = true + # case_sensitive = false + # negate = false + operator = "CONTAINS" + value = "SLA" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 10 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/alerting/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/alerting/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/alerting/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf new file mode 100644 index 0000000..f2bb934 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_ASP_NET_Core" { + api_color = "#008cdb" + api_name = "Built-In ASP.NET Core" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.AspNetCore." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Apache.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Apache.api_detection.tf new file mode 100644 index 0000000..9b6ab05 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Apache.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Apache" { + api_color = "#2ab6f4" + api_name = "Built-In Apache" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.apache." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf new file mode 100644 index 0000000..d532472 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Go_Database" { + api_color = "#fff29a" + api_name = "Built-In Go Database" + technology = "Go" + third_party_api = true + conditions { + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "database" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf new file mode 100644 index 0000000..ec21056 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf @@ -0,0 +1,33 @@ +resource "dynatrace_api_detection" "Built-In_Go_Standard_Library" { + api_color = "#4fd5e0" + api_name = "Built-In Go Standard Library" + technology = "Go" + third_party_api = true + conditions { + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "net" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "io" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "runtime" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "sync" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "os" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf new file mode 100644 index 0000000..bdbb63e --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Hibernate" { + api_color = "#522273" + api_name = "Built-In Hibernate" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.hibernate." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf new file mode 100644 index 0000000..3a62197 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_IBM_WebSphere" { + api_color = "#4fd5e0" + api_name = "Built-In IBM WebSphere" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.websphere." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf new file mode 100644 index 0000000..2525754 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_JBoss" { + api_color = "#fff29a" + api_name = "Built-In JBoss" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.jboss." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_JRE.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_JRE.api_detection.tf new file mode 100644 index 0000000..0dcd9e9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_JRE.api_detection.tf @@ -0,0 +1,53 @@ +resource "dynatrace_api_detection" "Built-In_JRE" { + api_color = "#c95218" + api_name = "Built-In JRE" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "java." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "javax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.sun." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "sun." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.dynatrace.agent.introspection.casp.flawfinder.access." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.oracle." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.dynatrace.agent.introspection.casp.flawfinder.tracking.wrappers." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "jdk." + } + condition { + base = "FQCN" + matcher = "CONTAINS" + pattern = "DtStringConcat_" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf new file mode 100644 index 0000000..1cfd93e --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_Java_Cassandra" { + api_color = "#debbf3" + api_name = "Built-In Java Cassandra" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.apache.cassandra." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "me.prettyprint.cassandra." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.netflix.astyanax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.datastax." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf new file mode 100644 index 0000000..9757ccb --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_IBM_CTG" { + api_color = "#c9a000" + api_name = "Built-In Java IBM CTG" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.ctg." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf new file mode 100644 index 0000000..ff8588e --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_IBM_MQ" { + api_color = "#ffd0ab" + api_name = "Built-In Java IBM MQ" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.mq." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf new file mode 100644 index 0000000..8607a9e --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf @@ -0,0 +1,23 @@ +resource "dynatrace_api_detection" "Built-In_Java_MongoDB" { + api_color = "#fff29a" + api_name = "Built-In Java MongoDB" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.bson." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.mongodb." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.novus.casbah.mongodb." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf new file mode 100644 index 0000000..843c888 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_RabbitMQ" { + api_color = "#aeebf0" + api_name = "Built-In Java RabbitMQ" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.rabbitmq." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf new file mode 100644 index 0000000..1db0672 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf @@ -0,0 +1,18 @@ +resource "dynatrace_api_detection" "Built-In_Java_tests" { + api_color = "#008cdb" + api_name = "Built-In Java tests" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.junit." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "junit.framework." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Mule.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Mule.api_detection.tf new file mode 100644 index 0000000..fc934ff --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Mule.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Mule" { + api_color = "#008cdb" + api_name = "Built-In Mule" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.mule." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf new file mode 100644 index 0000000..864194d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_Azure_Service_Fabric" { + api_color = "#fff29a" + api_name = "Built-In .NET Azure Service Fabric" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.ServiceFabric." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf new file mode 100644 index 0000000..a010819 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_CLR" { + api_color = "#7c38a1" + api_name = "Built-In .NET CLR" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "System." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf new file mode 100644 index 0000000..a0fb172 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_Entity_Framework_Core" { + api_color = "#4fd5e0" + api_name = "Built-In .NET Entity Framework Core" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.EntityFrameworkCore." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf new file mode 100644 index 0000000..02abd05 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf @@ -0,0 +1,18 @@ +resource "dynatrace_api_detection" "Built-In_NET_IBM_MQ" { + api_color = "#ffd0ab" + api_name = "Built-In .NET IBM MQ" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "IBM.WMQ." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "IBM.XMS." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf new file mode 100644 index 0000000..2525b0c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_NET_Logging" { + api_color = "#ffa86c" + api_name = "Built-In .NET Logging" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.Extensions.Logging." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.EnterpriseInstrumentation.EventSource." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.Practices.EnterpriseLibrary.Logging." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "log4net." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf new file mode 100644 index 0000000..b2b7a83 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_MongoDB" { + api_color = "#fff29a" + api_name = "Built-In .NET MongoDB" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "MongoDB." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf new file mode 100644 index 0000000..5a06b93 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_RabbitMQ" { + api_color = "#aeebf0" + api_name = "Built-In .NET RabbitMQ" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "RabbitMQ." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf new file mode 100644 index 0000000..6326a7c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_Oracle_WebLogic" { + api_color = "#7c38a1" + api_name = "Built-In Oracle WebLogic" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.weblogic." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.bea." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "bea." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "weblogic." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Spring.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Spring.api_detection.tf new file mode 100644 index 0000000..b7832c9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Spring.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Spring" { + api_color = "#debbf3" + api_name = "Built-In Spring" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.springframework." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf new file mode 100644 index 0000000..991b7c1 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_TIBCO" { + api_color = "#a972cc" + api_name = "Built-In TIBCO" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.tibco." + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf new file mode 100644 index 0000000..b29a3fa --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Wordpress" { + api_color = "#b4e5f9" + api_name = "Built-In Wordpress" + technology = "PHP" + third_party_api = true + conditions { + condition { + base = "FILE_NAME" + matcher = "CONTAINS" + pattern = "wp-includes/" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/api_detection/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/api_detection/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/api_detection/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/business_events_buckets/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/business_events_buckets/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/business_events_buckets/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/business_events_buckets/default.business_events_buckets.tf b/modules/us-live/02012024_142510/configurations/modules/business_events_buckets/default.business_events_buckets.tf new file mode 100644 index 0000000..98a53ad --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/business_events_buckets/default.business_events_buckets.tf @@ -0,0 +1,6 @@ +resource "dynatrace_business_events_buckets" "default" { + enabled = true + bucket_name = "default_bizevents" + matcher = "*" + rule_name = "default" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/BEGIN_E3_PM_V3_1_F4F.calculated_service_metric.tf b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/BEGIN_E3_PM_V3_1_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..91506c7 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/BEGIN_E3_PM_V3_1_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_E3_PM_V3_1_F4F" { + name = "BEGIN_E3_PM_V3.1_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_e3_pm_v3.1_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "c1ce979a-9374-4b9f-bf56-2e517e1be1b6" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/BEGIN_G2PA_PM_V3_1_F4F.calculated_service_metric.tf b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/BEGIN_G2PA_PM_V3_1_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..a3a915f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/BEGIN_G2PA_PM_V3_1_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_G2PA_PM_V3_1_F4F" { + name = "BEGIN_G2PA_PM_V3.1_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_g2pa_pm_v3.1_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "f4ad0e41-7595-4e82-847b-d56cc95ea79a" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..560b4ea --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_BM_8_MYN_F4F" { + name = "BEGIN_J1_51_BM_8_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_bm_8_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "91fd048d-6ccd-4a08-80da-308177f37c9d" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..a47b3d0 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_BM_8_MYP_F4F" { + name = "BEGIN_J1_51_BM_8_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_bm_8_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "55ac0f81-fe74-4264-9812-4181705d04d5" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/END_E3_PM_V3_1_F4F.calculated_service_metric.tf b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/END_E3_PM_V3_1_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..9a92018 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/END_E3_PM_V3_1_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_E3_PM_V3_1_F4F" { + name = "END_E3_PM_V3.1_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_e3_pm_v3.1_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "c1ce979a-9374-4b9f-bf56-2e517e1be1b6" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/END_G2PA_PM_V3_1_F4F.calculated_service_metric.tf b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/END_G2PA_PM_V3_1_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..d9701a2 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/END_G2PA_PM_V3_1_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_G2PA_PM_V3_1_F4F" { + name = "END_G2PA_PM_V3.1_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_g2pa_pm_v3.1_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "f4ad0e41-7595-4e82-847b-d56cc95ea79a" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..203ee56 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_BM_8_MYN_F4F" { + name = "END_J1_51_BM_8_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_bm_8_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "91fd048d-6ccd-4a08-80da-308177f37c9d" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..51b5307 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_BM_8_MYP_F4F" { + name = "END_J1_51_BM_8_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_bm_8_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "55ac0f81-fe74-4264-9812-4181705d04d5" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/calculated_service_metric/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/cloudapp_workloaddetection/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/cloudapp_workloaddetection/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/cloudapp_workloaddetection/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf b/modules/us-live/02012024_142510/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf new file mode 100644 index 0000000..01602be --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf @@ -0,0 +1,26 @@ +resource "dynatrace_cloudapp_workloaddetection" "cloud_app_workload_detection" { + cloud_foundry { + enabled = true + } + docker { + enabled = true + } + kubernetes { + enabled = true + filters { + filter { + enabled = true + inclusion_toggles { + inc_basepod = false + inc_container = true + inc_namespace = true + inc_product = true + inc_stage = true + } + match_filter { + match_operator = "EXISTS" + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf b/modules/us-live/02012024_142510/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf new file mode 100644 index 0000000..ee028b7 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf @@ -0,0 +1,31 @@ +resource "dynatrace_custom_service" "Kafka_Consumer_Producer_Service" { + name = "Kafka Consumer Producer Service" + enabled = true + # queue_entry_point = false + technology = "java" + rule { + enabled = true + class { + name = "de.audi.acdc.connectors.common.messages.IncomingMessage$" + match = "EQUALS" + } + method { + name = "apply" + arguments = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.connectors.common.messages.MessageMetadata", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + method { + name = "apply" + arguments = [ "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" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + method { + name = "apply" + arguments = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/custom_service/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/custom_service/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/custom_service/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf b/modules/us-live/02012024_142510/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf new file mode 100644 index 0000000..a54aae2 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf @@ -0,0 +1,20 @@ +resource "dynatrace_generic_relationships" "_2f0f26b0-f15b-31d0-b6fc-01df821c643b" { + enabled = true + created_by = "Dynatrace" + from_type = "os:service" + to_type = "host" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Topology" + } + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + source { + condition = "$eq(AVAILABILITY_EVENT)" + source_type = "Events" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf b/modules/us-live/02012024_142510/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf new file mode 100644 index 0000000..dadd5c1 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf @@ -0,0 +1,12 @@ +resource "dynatrace_generic_relationships" "_69091a9a-4851-32a2-9895-24ca63b2c016" { + enabled = true + created_by = "Dynatrace" + from_type = "span:service_instance" + to_type = "cloud_application_instance" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Spans" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/generic_relationships/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/generic_relationships/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/generic_relationships/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf b/modules/us-live/02012024_142510/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf new file mode 100644 index 0000000..10952b2 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf @@ -0,0 +1,16 @@ +resource "dynatrace_generic_relationships" "d65f4999-21a2-3cbe-9abb-145fdde91b60" { + enabled = true + created_by = "Dynatrace" + from_type = "process_group_instance" + to_type = "os:service" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Topology" + } + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/generic_types/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/generic_types/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/generic_types/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/generic_types/os_service.generic_types.tf b/modules/us-live/02012024_142510/configurations/modules/generic_types/os_service.generic_types.tf new file mode 100644 index 0000000..a7934e8 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/generic_types/os_service.generic_types.tf @@ -0,0 +1,74 @@ +resource "dynatrace_generic_types" "os_service" { + name = "os:service" + enabled = true + created_by = "Dynatrace" + display_name = "OS Service" + rules { + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + sources { + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + } + } + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + attributes { + attribute { + display_name = "OS Service Name" + key = "name" + pattern = "{dt.osservice.name}" + } + attribute { + display_name = "OS Service Display Name" + key = "display_name" + pattern = "{dt.osservice.display_name}" + } + attribute { + display_name = "OS Service Path" + key = "path" + pattern = "{dt.osservice.path}" + } + attribute { + display_name = "OS Service Status" + key = "status" + pattern = "{dt.osservice.status}" + } + attribute { + display_name = "OS Service Startup Type" + key = "startup_type" + pattern = "{dt.osservice.startup_type}" + } + attribute { + display_name = "OS Service Alerting" + key = "alerting" + pattern = "{dt.osservice.alerting}" + } + attribute { + display_name = "OS Service Manufacturer" + key = "manufacturer" + pattern = "{dt.osservice.manufacturer}" + } + } + sources { + source { + source_type = "Topology" + } + } + } + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + sources { + source { + condition = "$eq(AVAILABILITY_EVENT)" + source_type = "Events" + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/generic_types/span_service.generic_types.tf b/modules/us-live/02012024_142510/configurations/modules/generic_types/span_service.generic_types.tf new file mode 100644 index 0000000..6c10057 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/generic_types/span_service.generic_types.tf @@ -0,0 +1,37 @@ +resource "dynatrace_generic_types" "span_service" { + name = "span:service" + enabled = false + created_by = "Dynatrace" + display_name = "Service" + rules { + rule { + icon_pattern = "opentelemetry" + id_pattern = "{service.name}" + instance_name_pattern = "{service.name}" + attributes { + attribute { + display_name = "Service Name" + key = "servicename" + pattern = "{service.name}" + } + } + sources { + source { + source_type = "Spans" + } + source { + condition = "$eq(builtin:span_responsetime)" + source_type = "Metrics" + } + source { + condition = "$eq(builtin:span_throughput)" + source_type = "Metrics" + } + source { + condition = "$eq(builtin:span_failure_rate)" + source_type = "Metrics" + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/generic_types/span_service_instance.generic_types.tf b/modules/us-live/02012024_142510/configurations/modules/generic_types/span_service_instance.generic_types.tf new file mode 100644 index 0000000..12ba7d1 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/generic_types/span_service_instance.generic_types.tf @@ -0,0 +1,18 @@ +resource "dynatrace_generic_types" "span_service_instance" { + name = "span:service_instance" + enabled = false + created_by = "Dynatrace" + display_name = "Service Instance" + rules { + rule { + icon_pattern = "opentelemetry" + id_pattern = "{dt.entity.host} {service.name}" + instance_name_pattern = "{service.name}" + sources { + source { + source_type = "Spans" + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-40CC0055B10F4104.k8s_monitoring.tf b/modules/us-live/02012024_142510/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-40CC0055B10F4104.k8s_monitoring.tf new file mode 100644 index 0000000..1980a4e --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-40CC0055B10F4104.k8s_monitoring.tf @@ -0,0 +1,8 @@ +resource "dynatrace_k8s_monitoring" "KUBERNETES_CLUSTER-40CC0055B10F4104" { + cloud_application_pipeline_enabled = true + event_processing_active = false + open_metrics_builtin_enabled = false + open_metrics_pipeline_enabled = false + pvc_monitoring_enabled = false + scope = "KUBERNETES_CLUSTER-40CC0055B10F4104" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/k8s_monitoring/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/k8s_monitoring/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/k8s_monitoring/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/kubernetes/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/kubernetes/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/kubernetes/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/kubernetes/workload-us-live.kubernetes.tf b/modules/us-live/02012024_142510/configurations/modules/kubernetes/workload-us-live.kubernetes.tf new file mode 100644 index 0000000..64839f7 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/kubernetes/workload-us-live.kubernetes.tf @@ -0,0 +1,7 @@ +resource "dynatrace_kubernetes" "workload-us-live" { + enabled = true + cluster_id = "d47796ab-e52f-42b2-a1ce-6f7839c035ff" + cluster_id_enabled = true + label = "workload-us-live" + scope = "KUBERNETES_CLUSTER-40CC0055B10F4104" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_buckets/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/log_buckets/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_buckets/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/log_buckets/default_logs.log_buckets.tf b/modules/us-live/02012024_142510/configurations/modules/log_buckets/default_logs.log_buckets.tf new file mode 100644 index 0000000..0800762 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_buckets/default_logs.log_buckets.tf @@ -0,0 +1,6 @@ +resource "dynatrace_log_buckets" "default_logs" { + enabled = true + bucket_name = "default_logs" + matcher = "*" + rule_name = "default" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf new file mode 100644 index 0000000..54c68c7 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf @@ -0,0 +1,434 @@ +resource "dynatrace_log_processing" "_Built-in_cloud_azure_common" { + enabled = true + query = "cloud.provider=\"azure\"" + rule_name = "[Built-in] cloud:azure:common" + processor_definition { + rule =<<-EOT + USING(content, INOUT log.source:STRING?, INOUT cloud.region:STRING?, INOUT azure.resource.id:STRING?, INOUT azure.resource.group:STRING?, INOUT azure.resource.type:STRING?, INOUT azure.resource.name:STRING?, INOUT azure.subscription:STRING?) + | FIELDS_ADD(__contentJson:parse(content, "JSON{ + STRING: time, + STRING: resourceId, + STRING: location, + STRING: Region, + STRING: category, + JSON { + STRING: eventCategory, + DATA: message, + DATA: functionName, + DATA: hostInstanceId, + DATA: hostVersion, + DATA: pod, + DATA: url, + DATA: clientProtocol, + DATA: method, + DATA: responseCode, + DATA: error_code, + DATA: event_class, + DATA: event_subclass, + DATA: user, + DATA: host, + DATA: errorLevel, + DATA: DatabaseName, + DATA: db, + DATA: sql_text + }: properties, + JSON { + JSON { + DATA:'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name' + }: claims + }: identity, + DATA:'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name', + DATA: callerIpAddress, + DATA: EventName, + DATA: EventTimeString, + (INT:i |STRING:s): loglevel, + (INT:i |STRING:s): level, + (INT:i |STRING:s): Level, + STRING: resultType, + STRING: operationName, + STRING: resultSignature + }:contentJson")) + | FIELDS_ADD( + __resource_id: coalesce(azure.resource.id, __contentJson["resourceId"])) + | FIELDS_ADD( + __parsed_resource_id: parse(upper(__resource_id), "'/SUBSCRIPTIONS/' LD:subscription '/RESOURCEGROUPS/' LD:resourceGroup '/PROVIDERS/' LD:PROVIDER '/' LD:TYPE_NAME '/' LD:TYPE + ('/' LD:TYPE_2_NAME '/' LD:TYPE_2 ('/' LD:TYPE_3_NAME '/' LD:TYPE_3 ('/' LD:TYPE_4_NAME '/' LD:TYPE_4 )? )? )? EOF")) + | FIELDS_ADD( + __resource_type: array_join(array_remove_nulls([__parsed_resource_id["PROVIDER"], __parsed_resource_id["TYPE_NAME"], __parsed_resource_id["TYPE_2_NAME"], __parsed_resource_id["TYPE_3_NAME"], __parsed_resource_id["TYPE_4_NAME"]]), '/'), + __resource_name: coalesce(__parsed_resource_id["TYPE"], __parsed_resource_id["TYPE_2"], __parsed_resource_id["TYPE_3"], __parsed_resource_id["TYPE_4"]), + __resource_name_full: array_join( array_remove_nulls([__parsed_resource_id["TYPE"], __parsed_resource_id["TYPE_2"], __parsed_resource_id["TYPE_3"], __parsed_resource_id["TYPE_4"] ]), "/")) + | FIELDS_ADD( + azure.resource.id: __resource_id, + azure.resource.group: coalesce(__parsed_resource_id["resourceGroup"], azure.resource.group), + azure.resource.type: coalesce(__resource_type, azure.resource.type), + azure.resource.name: coalesce(__resource_name_full, azure.resource.name), + azure.subscription: coalesce(__parsed_resource_id["subscription"], azure.subscription)) + | FIELDS_ADD( + cloud.region: coalesce(__contentJson["location"], __contentJson["Region"], cloud.region), + timestamp: PARSE(__contentJson["time"], "(TIMESTAMP('yyyy-MM-ddTHH:mm:ss.fZ'):time|TIMESTAMP('yyyy-MM-ddTHH:mm:ssZ'):time)"), + __category: __contentJson["category"]) + | FIELDS_ADD( + log.source: IF(IS_NULL(__contentJson["properties"]["eventCategory"]), __category, 'Activity Log - ' + __category), + __kind: upper(__category)) + | FIELDS_ADD( + __resource_id_level_4: if ( __parsed_resource_id["TYPE_4_NAME"] is not null, '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"] + + '/' + __parsed_resource_id["TYPE_3_NAME"] + '/' + __parsed_resource_id["TYPE_3"] + '/' + __parsed_resource_id["TYPE_4_NAME"] + '/'+ __parsed_resource_id["TYPE_4"]), + __resource_id_level_3: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_3_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"] + + '/' + __parsed_resource_id["TYPE_3_NAME"] + '/' + __parsed_resource_id["TYPE_3"]), + __resource_id_level_2: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_2_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"]), + __resource_id_level_1: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"])) + | FIELDS_ADD( + dt.source_entity: (case + when starts(__resource_type, "MICROSOFT.APPCONFIGURATION/CONFIGURATIONSTORES") + then calculate_entity_id("cloud:azure:appconfiguration:configurationstores", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.APPPLATFORM/SPRING") + then calculate_entity_id("cloud:azure:appplatform:spring", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.AUTOMATION/AUTOMATIONACCOUNTS") + then calculate_entity_id("cloud:azure:automation:automationaccounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.BATCH/BATCHACCOUNTS") + then calculate_entity_id("cloud:azure:batch:account", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.BLOCKCHAIN/BLOCKCHAINMEMBERS") + then calculate_entity_id("cloud:azure:blockchain:blockchainmembers", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CDN/CDNWEBAPPLICATIONFIREWALLPOLICIES") + then calculate_entity_id("cloud:azure:cdn:cdnwebapplicationfirewallpolicies", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICCOMPUTE/VIRTUALMACHINES") + then calculate_entity_id("cloud:azure:classic_virtual_machine", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "BLOBSERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:blob", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "FILESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:file", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "QUEUESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:queue", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "TABLESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:table", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") + then calculate_entity_id("cloud:azure:classic_storage_account", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "ANOMALYDETECTOR" + then calculate_entity_id("cloud:azure:cognitiveservices:anomalydetector", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.AUTOSUGGEST.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingautosuggest", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.CUSTOMSEARCH" + then calculate_entity_id("cloud:azure:cognitiveservices:bingcustomsearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.ENTITYSEARCH" + then calculate_entity_id("cloud:azure:cognitiveservices:bingentitysearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.SEARCH.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingsearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.SPELLCHECK.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingspellcheck", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "COGNITIVESERVICES" + then calculate_entity_id("cloud:azure:cognitiveservices:allinone", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "COMPUTERVISION" + then calculate_entity_id("cloud:azure:cognitiveservices:computervision", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CONTENTMODERATOR" + then calculate_entity_id("cloud:azure:cognitiveservices:contentmoderator", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CUSTOMVISION.PREDICTION" + then calculate_entity_id("cloud:azure:cognitiveservices:customvisionprediction", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CUSTOMVISION.TRAINING" + then calculate_entity_id("cloud:azure:cognitiveservices:customvisiontraining", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "FACE" + then calculate_entity_id("cloud:azure:cognitiveservices:face", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "IMMERSIVEREADER" + then calculate_entity_id("cloud:azure:cognitiveservices:immersivereader", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "INKRECOGNIZER" + then calculate_entity_id("cloud:azure:cognitiveservices:inkrecognizer", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "LUIS.AUTHORING" + then calculate_entity_id("cloud:azure:cognitiveservices:luisauthoring", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "LUIS" + then calculate_entity_id("cloud:azure:cognitiveservices:luis", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "PERSONALIZER" + then calculate_entity_id("cloud:azure:cognitiveservices:personalizer", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "QNAMAKER" + then calculate_entity_id("cloud:azure:cognitiveservices:qnamaker", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "SPEECHSERVICES" + then calculate_entity_id("cloud:azure:cognitiveservices:speech", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "TEXTANALYTICS" + then calculate_entity_id("cloud:azure:cognitiveservices:textanalytics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "TEXTTRANSLATION" + then calculate_entity_id("cloud:azure:cognitiveservices:translator", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERINSTANCE/CONTAINERGROUPS") + then calculate_entity_id("cloud:azure:containerinstance:containergroup", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERREGISTRY/REGISTRIES") + then calculate_entity_id("cloud:azure:containerregistry:registries", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS") + then calculate_entity_id("cloud:azure:containerservice:managedcluster", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATABOXEDGE/DATABOXEDGEDEVICES") + then calculate_entity_id("cloud:azure:databoxedge:databoxedgedevices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATACATALOG/CATALOGS") + then calculate_entity_id("cloud:azure:datacatalog:catalogs", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATAFACTORY/DATAFACTORIES") + then calculate_entity_id("cloud:azure:datafactory:v1", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATAFACTORY/FACTORIES") + then calculate_entity_id("cloud:azure:datafactory:v2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATALAKEANALYTICS/ACCOUNTS") + then calculate_entity_id("cloud:azure:datalakeanalytics:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATALAKESTORE/ACCOUNTS") + then calculate_entity_id("cloud:azure:datalakestore:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATASHARE/ACCOUNTS") + then calculate_entity_id("cloud:azure:datashare:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORMARIADB/SERVERS") + then calculate_entity_id("cloud:azure:mariadb:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORMYSQL/SERVERS") + then calculate_entity_id("cloud:azure:mysql:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORPOSTGRESQL/SERVERS") + then calculate_entity_id("cloud:azure:postgresql:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORPOSTGRESQL/SERVERSV2") + then calculate_entity_id("cloud:azure:postgresql:serverv2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DEVICES/PROVISIONINGSERVICES") + then calculate_entity_id("cloud:azure:devices:provisioningservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/DOMAINS") + then calculate_entity_id("cloud:azure:eventgrid:domains", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/SYSTEMTOPICS") + then calculate_entity_id("cloud:azure:eventgrid:systemtopics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/TOPICS") + then calculate_entity_id("cloud:azure:eventgrid:topics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTHUB/CLUSTERS") + then calculate_entity_id("cloud:azure:eventhub:clusters", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.HDINSIGHT/CLUSTERS") + then calculate_entity_id("cloud:azure:hdinsight:cluster", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.INSIGHTS/COMPONENTS") + then calculate_entity_id("cloud:azure:insights:components", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.IOTCENTRAL/IOTAPPS") + then calculate_entity_id("cloud:azure:iotcentral:iotapps", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.KEYVAULT/VAULTS") + then calculate_entity_id("cloud:azure:keyvault:vaults", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.KUSTO/CLUSTERS") + then calculate_entity_id("cloud:azure:kusto:clusters", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.LOGIC/INTEGRATIONSERVICEENVIRONMENTS") + then calculate_entity_id("cloud:azure:logic:integrationserviceenvironments", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.LOGIC/WORKFLOWS") + then calculate_entity_id("cloud:azure:logic:workflows", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MACHINELEARNINGSERVICES/WORKSPACES") + then calculate_entity_id("cloud:azure:machinelearningservices:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MAPS/ACCOUNTS") + then calculate_entity_id("cloud:azure:maps:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MEDIA/MEDIASERVICES") + then calculate_entity_id("cloud:azure:media:mediaservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MEDIA/MEDIASERVICES/STREAMINGENDPOINTS") + then calculate_entity_id("cloud:azure:media:mediaservices:streamingendpoints", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.MIXEDREALITY/REMOTERENDERINGACCOUNTS") + then calculate_entity_id("cloud:azure:mixedreality:remoterenderingaccounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETAPP/NETAPPACCOUNTS/CAPACITYPOOLS") + then calculate_entity_id("cloud:azure:netapp:netappaccounts:capacitypools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.NETAPP/NETAPPACCOUNTS/CAPACITYPOOLS/VOLUMES") + then calculate_entity_id("cloud:azure:netapp:netappaccounts:capacitypools:volumes", __resource_id_level_3) + when starts(__resource_type, "MICROSOFT.NETWORK/AZUREFIREWALLS") + then calculate_entity_id("cloud:azure:network:azurefirewalls", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/DNSZONES") + then calculate_entity_id("cloud:azure:network:dnszones", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/EXPRESSROUTECIRCUITS") + then calculate_entity_id("cloud:azure:network:expressroutecircuits", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/FRONTDOORS") + then calculate_entity_id("cloud:azure:frontdoor", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKINTERFACES") + then calculate_entity_id("cloud:azure:network:networkinterfaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS") + then calculate_entity_id("cloud:azure:network:networkwatchers", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS/CONNECTIONMONITORS") + then calculate_entity_id("cloud:azure:network:networkwatchers:connectionmonitors", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS/CONNECTIONMONITORS/PREVIEW") + then calculate_entity_id("cloud:azure:network:networkwatchers:connectionmonitors:preview", __resource_id_level_3) + when starts(__resource_type, "MICROSOFT.NETWORK/PRIVATEDNSZONES") + then calculate_entity_id("cloud:azure:network:privatednszones", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/PUBLICIPADDRESSES") + then calculate_entity_id("cloud:azure:network:publicipaddresses", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/TRAFFICMANAGERPROFILES") + then calculate_entity_id("cloud:azure:traffic_manager_profile", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/VIRTUALNETWORKGATEWAYS") + then calculate_entity_id("cloud:azure:virtual_network_gateway", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/VIRTUALNETWORKS") + then calculate_entity_id("cloud:azure:network:virtualnetworks", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NOTIFICATIONHUBS/NAMESPACES/NOTIFICATIONHUBS") + then calculate_entity_id("cloud:azure:notificationhubs:namespaces:notificationhubs", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.OPERATIONALINSIGHTS/WORKSPACES") + then calculate_entity_id("cloud:azure:operationalinsights:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.PEERING/PEERINGS") + then calculate_entity_id("cloud:azure:peering:peerings", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.POWERBIDEDICATED/CAPACITIES") + then calculate_entity_id("cloud:azure:powerbidedicated:capacities", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.RELAY/NAMESPACES") + then calculate_entity_id("cloud:azure:relay:namespaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SEARCH/SEARCHSERVICES") + then calculate_entity_id("cloud:azure:search:searchservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SERVICEFABRICMESH/APPLICATIONS") + then calculate_entity_id("cloud:azure:servicefabricmesh:applications", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SIGNALRSERVICE/SIGNALR") + then calculate_entity_id("cloud:azure:signalrservice:signalr", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/MANAGEDINSTANCES") + then calculate_entity_id("cloud:azure:sql:managed", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") and __kind == "DATAWAREHOUSE" + then calculate_entity_id("cloud:azure:sql:servers:databases:datawarehouse", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") and __kind == "HYPERSCALE" + then calculate_entity_id("cloud:azure:sql:servers:databases:hyperscale", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.STORAGESYNC/STORAGESYNCSERVICES") + then calculate_entity_id("cloud:azure:storagesync:storagesyncservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.STREAMANALYTICS/STREAMINGJOBS") + then calculate_entity_id("cloud:azure:streamanalytics:streamingjobs", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES") + then calculate_entity_id("cloud:azure:synapse:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES/BIGDATAPOOLS") + then calculate_entity_id("cloud:azure:synapse:workspaces:bigdatapools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES/SQLPOOLS") + then calculate_entity_id("cloud:azure:synapse:workspaces:sqlpools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.TIMESERIESINSIGHTS/ENVIRONMENTS") + then calculate_entity_id("cloud:azure:timeseriesinsights:environments", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.TIMESERIESINSIGHTS/ENVIRONMENTS/EVENTSOURCES") + then calculate_entity_id("cloud:azure:timeseriesinsights:eventsources", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.VMWARECLOUDSIMPLE/VIRTUALMACHINES") + then calculate_entity_id("cloud:azure:vmwarecloudsimple:virtualmachines", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES/SLOTS") and __kind == "APP" + then calculate_entity_id("cloud:azure:web:appslots", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.WEB/SITES/SLOTS") and __kind == "FUNCTIONAPP" + then calculate_entity_id("cloud:azure:web:functionslots", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.WEB/HOSTINGENVIRONMENTS") and __kind == "ASEV2" + then calculate_entity_id("cloud:azure:web:hostingenvironments:v2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/HOSTINGENVIRONMENTS") and __kind == "ASEV1" + then calculate_entity_id("cloud:azure:web:hostingenvironments:v1", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SERVERFARMS") + then calculate_entity_id("cloud:azure:web:serverfarms", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COMPUTE/VIRTUALMACHINESCALESETS") + then calculate_entity_id("AZURE_VM_SCALE_SET", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COMPUTE/VIRTUALMACHINES") + then calculate_entity_id("AZURE_VM", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.STORAGE/STORAGEACCOUNTS") + then calculate_entity_id("AZURE_STORAGE_ACCOUNT", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") + then calculate_entity_id("AZURE_SQL_DATABASE", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/ELASTICPOOLS") + then calculate_entity_id("AZURE_SQL_ELASTIC_POOL", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS") + then calculate_entity_id("AZURE_SQL_SERVER", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DOCUMENTDB/DATABASEACCOUNTS") + then calculate_entity_id("AZURE_COSMOS_DB", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/APPLICATIONGATEWAYS") + then calculate_entity_id("AZURE_APPLICATION_GATEWAY", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/LOADBALANCERS") + then calculate_entity_id("AZURE_LOAD_BALANCER", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.APIMANAGEMENT/SERVICE") + then calculate_entity_id("AZURE_API_MANAGEMENT_SERVICE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CACHE/REDIS") + then calculate_entity_id("AZURE_REDIS_CACHE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES/TOPICS") + then calculate_entity_id("AZURE_SERVICE_BUS_TOPIC", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES/QUEUES") + then calculate_entity_id("AZURE_SERVICE_BUS_QUEUE", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES") + then calculate_entity_id("AZURE_SERVICE_BUS_NAMESPACE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTHUB/NAMESPACES/EVENTHUBS") + then calculate_entity_id("AZURE_EVENT_HUB", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.EVENTHUB/NAMESPACES") + then calculate_entity_id("AZURE_EVENT_HUB_NAMESPACE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DEVICES/IOTHUBS") + then calculate_entity_id("AZURE_IOT_HUB", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES") and __kind == "FUNCTIONAPPLOGS" + then calculate_entity_id("AZURE_FUNCTION_APP", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES") + then calculate_entity_id("AZURE_WEB_APP", __resource_id_level_1) + end)) + + | FIELDS_ADD( + __level: coalesce(__contentJson["loglevel"],__contentJson["level"],__contentJson["Level"])) + | FIELDS_ADD(__levelString: UPPER(__level[s]), __levelInt: __level[i]) + | FIELDS_ADD( + loglevel: (case + when __levelInt==1 OR starts(__levelString, 'CRIT') then 'CRITICAL' + when __levelInt==2 OR starts(__levelString, 'ERR') then 'ERROR' + when __levelInt==3 OR starts(__levelString, 'WARN') then 'WARN' + when __levelInt==4 OR starts(__levelString, 'INFO') then 'INFO' + when IS_NOT_NULL(__levelString) then __levelString + else 'INFO' + end)) + | FIELDS_ADD( + __resultType:__contentJson["resultType"], + __resultSignature:STRING(__contentJson["resultSignature"])) + | FIELDS_ADD( + audit.action: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), __contentJson["operationName"]), + audit.result: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), COALESCE(parse(__resultSignature, "LD:status '.'? EOF"), parse(__resultType, "LD:result '.'? EOF"))), + audit.identity: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), COALESCE(__contentJson["identity"]["claims"]["http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"], __contentJson["http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"]))) + | FIELDS_ADD( + db.name: TO_NULL(""), + db.statement: TO_NULL(""), + db.operation: TO_NULL(""), + db.user: TO_NULL(""), + db.system: TO_NULL(""), + http.client_ip: TO_NULL(""), + http.flavor: TO_NULL(""), + http.method: TO_NULL(""), + http.scheme: TO_NULL(""), + http.host: TO_NULL(""), + http.route: TO_NULL(""), + http.status_code: TO_NULL(""), + http.target: TO_NULL(""), + http.url: TO_NULL(""), + message: TO_NULL(""), + faas.name: TO_NULL(""), + faas.instance: TO_NULL(""), + faas.version: TO_NULL(""), + k8s.pod.name: TO_NULL("")) + | FIELDS_ADD(__isFunctionApp: __category=="FunctionAppLogs" AND __resource_type=="MICROSOFT.WEB/SITES") + | FIELDS_ADD( + log.source: IF(__isFunctionApp, 'FunctionAppLogs', log.source), + message: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["message"])), message), + faas.name: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["functionName"])), faas.name), + faas.instance: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["hostInstanceId"])), faas.instance), + faas.version: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["hostVersion"])), faas.version)) + | FIELDS_ADD(__isK8s: __resource_type=="MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS") + | FIELDS_ADD(k8s.pod.name: COALESCE(IF(__isK8s, STRING(__contentJson["properties"]["pod"])), k8s.pod.name)) + | FIELDS_ADD(__isGatewayLogs: __category=="GatewayLogs" AND __resource_type=="MICROSOFT.APIMANAGEMENT/SERVICE") + | FIELDS_ADD(__http_parsed: IF(__isGatewayLogs, parse(__contentJson["properties"]["url"], "LD:httpScheme '://' LD:host ('/' LD):route "))) + | FIELDS_ADD( + http.client_ip: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["callerIpAddress"])), http.client_ip), + http.flavor: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["clientProtocol"])), http.flavor), + http.method: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["method"])), http.method), + http.scheme: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["httpScheme"])), http.scheme), + http.host: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["host"])), http.host), + http.route: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["route"])), http.route), + http.status_code: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["responseCode"])), http.status_code), + http.target: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["url"])), http.target), + http.url: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["url"])), http.url)) + | FIELDS_ADD(__isServiceBus: __category=="OperationalLogs" AND __resource_type=="MICROSOFT.SERVICEBUS/NAMESPACES") + | FIELDS_ADD(__isEventhubNamespace: __category=="OperationalLogs" AND __resource_type=="MICROSOFT.EVENTHUB/NAMESPACES") + | FIELDS_ADD( + message: COALESCE(IF(__isEventhubNamespace OR __isServiceBus, STRING(__contentJson["EventName"])), message), + timestamp: COALESCE(IF(__isEventhubNamespace OR __isServiceBus,parse(replace_string(STRING(__contentJson["EventTimeString"]), "M ", "M UTC"),"TIMESTAMP('M/d/yyyy h:m:s a Z'):t")), timestamp)) + | FIELDS_ADD( + db.name: COALESCE(STRING(__contentJson["properties"]["db"]), db.name), + db.statement: COALESCE(STRING(__contentJson["properties"]["sql_text"]), db.statement)) + | FIELDS_ADD(__isMariaDb: __resource_type=="MICROSOFT.DBFORMARIADB/SERVERS") + | FIELDS_ADD(db.system: COALESCE(IF(__isMariaDb, "mariadb"), db.system)) + | FIELDS_ADD(__isMysqlDb: (__resource_type=="MICROSOFT.DBFORMYSQL/SERVERS" OR __resource_type=="MICROSOFT.DBFORMYSQL/FLEXIBLESERVERS")) + | FIELDS_ADD(db.system: COALESCE(IF(__isMysqlDb, "mysql"), db.system)) + | FIELDS_ADD(__isMysqlEngineAuditLogs: (__isMysqlDb OR __isMariaDb) AND __category=="MySqlAuditLogs") + | FIELDS_ADD( + loglevel: COALESCE(IF(__isMysqlEngineAuditLogs,IF(IS_NOT_NULL(__contentJson["properties"]["error_code"]) AND __contentJson["properties"]["error_code"] > '0', 'ERROR', 'INFO')), loglevel), + log.source: COALESCE(IF(__isMysqlEngineAuditLogs, 'MySqlAuditLogs - ' + __contentJson["properties"]["event_class"]), log.source), + db.user: COALESCE(IF(__isMysqlEngineAuditLogs, IF(IS_NOT_NULL(__contentJson["properties"]["user"]), coalesce( parse(STRING(__contentJson["properties"]["user"]), "LD:result '[' LD"), STRING(__contentJson["properties"]["user"])))), db.user), + db.operation: COALESCE(IF(__isMysqlEngineAuditLogs, IF(__contentJson["properties"]["event_class"] == 'table_access_log', STRING(__contentJson["properties"]["event_subclass"]))), db.operation)) + | FIELDS_ADD(__isMysqlEngineSlowLogs: (__isMysqlDb OR __isMariaDb) AND __category=="MySqlSlowLogs") + | FIELDS_ADD( + loglevel: COALESCE(IF(__isMysqlEngineSlowLogs, 'WARN'), loglevel), + log.source: COALESCE(IF(__isMysqlEngineSlowLogs, 'MySqlSlowLogs'), log.source), + db.user: COALESCE(IF(__isMysqlEngineSlowLogs, coalesce( parse(__contentJson["properties"]["host"], "LD:result '[' LD") , __contentJson["properties"]["host"])), db.user)) + | FIELDS_ADD(__isPostgreSQL: __resource_type=="MICROSOFT.DBFORPOSTGRESQL/SERVERS" OR __resource_type=="MICROSOFT.DBFORPOSTGRESQL/SERVERSV2" OR __resource_type=="MICROSOFT.DBFORPOSTGRESQL/FLEXIBLESERVERS") + | FIELDS_ADD(db.system: COALESCE(IF(__isPostgreSQL, "postgresql"), db.system)) + | FIELDS_ADD(__isPostgreSQLLogs: __category=="PostgreSQLLogs") + | FIELDS_ADD(loglevel: COALESCE(IF(__isPostgreSQLLogs, IF(IS_NOT_NULL(__contentJson["properties"]["errorLevel"]) AND __contentJson["properties"]["errorLevel"] == 'ERROR', 'ERROR', 'INFO')), loglevel)) + | FIELDS_ADD(__isMSSQL: __resource_type=="MICROSOFT.SQL/SERVERS/DATABASES" OR __resource_type=="MICROSOFT.SQL/MANAGEDINSTANCES/DATABASES" OR __resource_type=="MICROSOFT.SQL/MANAGEDINSTANCES") + | FIELDS_ADD(__isMSSQLErrorLog: __isMSSQL AND (__category=="Errors" OR __category=="Timeouts" OR __category=="Deadlocks" OR __category=="Blocks")) + | FIELDS_ADD( + db.system: COALESCE(IF(__isMSSQL, "mssql"), db.system), + db.name: COALESCE(IF(__isMSSQL, __contentJson["properties"]["DatabaseName"]), db.name), + loglevel: COALESCE(IF(__isMSSQLErrorLog, 'ERROR'), loglevel)) + | FIELDS_REMOVE(__contentJson, __resource_id, __parsed_resource_id, __resource_type, __resource_name, __resource_name_full, __category, __kind, __resource_id_level_4, __resource_id_level_3, __resource_id_level_2, __resource_id_level_1, __level, __levelString, __resultType, __resultSignature, __isFunctionApp, __isK8s, __isGatewayLogs, __http_parsed, __isServiceBus, __isEventhubNamespace, __isMariaDb, __isMysqlDb, __isMysqlEngineAuditLogs, __isPostgreSQL, __isPostgreSQLLogs, __isMSSQL, __isMSSQLErrorLog, __isMysqlEngineSlowLogs, __levelInt) + EOT + } + rule_testing { + sample_log = jsonencode({ + "cloud.provider": "azure", + "content": "{\n \"RoleLocation\": \"West US\",\n \"ReleaseVersion\": \"6.2021.35.11+6cb1461.release_2021w35\",\n \"time\": \"2022-03-21T07:52:38.2584050Z\",\n \"resourceId\": \"/SUBSCRIPTIONS/69B51384-146C-4685-9DAB-5AE01877D7B8/RESOURCEGROUPS/MW-GR1/PROVIDERS/MICROSOFT.STORAGE/STORAGEACCOUNTS/DTMWSTORAGE1\",\n \"operationName\": \"MICROSOFT.STORAGE/STORAGEACCOUNTS/LISTACCOUNTSAS/ACTION\",\n \"category\": \"Administrative\",\n \"resultType\": \"Failure\",\n \"resultSignature\": \"Failed.NotFound\",\n \"durationMs\": \"22\",\n \"callerIpAddress\": \"40.112.242.0\",\n \"correlationId\": \"e6563a00-d857-4746-9db4-25a2ee3d475e\",\n \"identity\": {\n \"authorization\": {\n \"scope\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8/resourceGroups/mw-gr1/providers/Microsoft.Storage/storageAccounts/dtmwstorage1\",\n \"action\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\n \"evidence\": {\n \"role\": \"Azure Eventhubs Service Role\",\n \"roleAssignmentScope\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8\",\n \"roleAssignmentId\": \"ab1ae998ac0c422bb1d484519bb503b7\",\n \"roleDefinitionId\": \"eb8e19915de042a6a64b29b059341b7b\",\n \"principalId\": \"e7018f6488e246afa1977b9084d8346a\",\n \"principalType\": \"ServicePrincipal\"\n }\n },\n \"claims\": {\n \"aud\": \"https://management.core.windows.net/\",\n \"iss\": \"https://sts.windows.net/70ebe3a3-5b30-435d-9d67-7716d74ca190/\",\n \"iat\": \"1631108537\",\n \"nbf\": \"1631108537\",\n \"exp\": \"1631195237\",\n \"aio\": \"E2ZgYJixyXUK83oV3qvfzxWsdvzJDwA==\",\n \"appid\": \"80369ed6-5f11-4dd9-bef3-692475845e77\",\n \"appidacr\": \"2\",\n \"http://schemas.microsoft.com/identity/claims/identityprovider\": \"https://sts.windows.net/70ebe3a3-5b30-435d-9d67-7716d74ca190/\",\n \"http://schemas.microsoft.com/identity/claims/objectidentifier\": \"e7018f64-88e2-46af-a197-7b9084d8346a\",\n \"rh\": \"0.AUUAo-PrcDBbXUOdZ3cW10yhkNaeNoARX9lNvvNpJHWEXndFAAA.\",\n \"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier\": \"e7018f64-88e2-46af-a197-7b9084d8346a\",\n \"http://schemas.microsoft.com/identity/claims/tenantid\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190\",\n \"uti\": \"qaZswHoSuEOwZThkmTJDAA\",\n \"ver\": \"1.0\",\n \"xms_tcdt\": \"1415644249\"\n }\n },\n \"level\": \"Error\",\n \"properties\": {\n \"statusCode\": \"NotFound\",\n \"serviceRequestId\": null,\n \"statusMessage\": \"{\\\"error\\\":{\\\"code\\\":\\\"ResourceGroupNotFound\\\",\\\"message\\\":\\\"Resource group 'mw-gr1' could not be found.\\\"}}\",\n \"eventCategory\": \"Administrative\",\n \"entity\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8/resourceGroups/mw-gr1/providers/Microsoft.Storage/storageAccounts/dtmwstorage1\",\n \"message\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\n \"hierarchy\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190/mg-dynatrace/mg-dt-teams/69b51384-146c-4685-9dab-5ae01877d7b8\"\n },\n \"tenantId\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190\"\n}" + }) + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf new file mode 100644 index 0000000..658df92 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_dropped_messages" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") AND content="messages were dropped" + EOT + rule_name = "[Built-in] db:cassandra:dropped_messages" + processor_definition { + rule = "PARSE(content, \"LD ' - ' LD* (NSPACE:'db.cassandra.message.type' ' messages were dropped ' LD ':') SPACE INT:'db.cassandra.message.dropped.internal' LD INT:'db.cassandra.message.dropped.crossnode' LD INT:'db.cassandra.message.dropped.internal.latency_millis' LD INT:'db.cassandra.message.dropped.crossnode.latency_millis' LD*\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "INFO [ScheduledTasks:1] 2022-02-25 08:14:44,166 MessagingService.java:1246 - RANGE_SLICE messages were dropped in last 5000 ms: 0 internal and 2 cross node. Mean internal dropped latency: 0 ms and Mean cross-node dropped latency: 10299 ms", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf new file mode 100644 index 0000000..2fe5543 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf @@ -0,0 +1,31 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_keyspace_column_family" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") AND (content="TRACE" OR content="DEBUG" OR content="INFO" OR content="WARN" OR content="ERROR") + EOT + rule_name = "[Built-in] db:cassandra:keyspace_column_family" + processor_definition { + rule =<<-EOT + FIELDS_ADD(__parsed: parse(content, "DATA* 'CorruptSSTableException: Corrupted: ' LD:parts EOL")) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Completed flushing ' LD:parts ','"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* \"TableReader(path='\" LD:path \".db')\""))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Compacting (' LD ') [' LD:parts SPACE"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Deleting sstable: ' LD:parts EOF"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Compacted' LD 'sstables to [' LD:parts ','"))) + | FIELDS_ADD(__parsed: SPLIT(__parsed, "'/'")) + | FIELDS_ADD(table_directory: ARRAY_SELECT(__parsed, INT(ARRAY_LEN(__parsed)-2)), keyspace: ARRAY_SELECT(__parsed, INT(ARRAY_LEN(__parsed)-3))) + | FIELDS_ADD(table: parse(table_directory, "LD:data ('-' DATA)? EOF"), keyspace) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Enqueuing flush of ' LD: table ':'"))) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Writing Memtable-' LD:table '@'"))) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Flushing largest CFS' LD \"ColumnFamily='\" LD:table \"'\"")), keyspace:COALESCE(keyspace, parse(content, "DATA* \"Flushing largest CFS(Keyspace='\" LD:keyspace \"'\""))) + | FIELDS_RENAME('db.cassandra.table': table, 'db.cassandra.keyspace': keyspace) + | FIELDS_REMOVE(__parsed, table_directory) + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "WARN [SharedPool-Worker-19] 2018-01-14 21:40:55,156 AbstractTracingAwareExecutorService.java:169 - Uncaught exception on thread Thread[SharedPool-Worker-19,5,main]: {}\n\tjava.lang.RuntimeException: org.apache.cassandra.io.sstable.CorruptSSTableException: Corrupted: /apps/dynatrace/data/cassandra/ruxitdb/VisitsPendingMetaData-0a69b350c8b311e7b86b4d4f00f751ac/ruxitdb-VisitsPendingMetaData-ka-1-Data.db\n\tat org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2249) ~[apache-cassandra-2.1.18.jar:2.1.18]", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf new file mode 100644 index 0000000..8a1a4c3 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_logback" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") + EOT + rule_name = "[Built-in] db:cassandra:logback" + processor_definition { + rule = "PARSE(content, \"UPPER:loglevel SPACE '[' LD:'thread.name' ']' SPACE TIMESTAMP('yyyy-MM-dd HH:mm:ss,SSS'):timestamp SPACE LD:'code.filepath' ':' INT:'code.lineno' SPACE '-' SPACE DATA\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "WARN [epollEventLoopGroup-2-2] 2022-03-04 07:22:19,070 Message.java:785 - Unknown exception in client networking\nio.netty.channel.unix.Errors$NativeIoException: syscall:read(...)() failed: Connection reset by peer\n\tat io.netty.channel.unix.FileDescriptor.readAddress(...)(Unknown Source) ~[netty-all-4.0.44.Final.jar:4.0.44.Final]", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf new file mode 100644 index 0000000..ed074c3 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf @@ -0,0 +1,22 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_default_log" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content!="index.search.slowlog*" and content!="index.indexing.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:default_log" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' ('DEPRECATION'| (UPPER:loglevel SPACE*)) ']' PUNCT? + SPACE? '[' LD:'log.logger' SPACE* ']' PUNCT? + SPACE? '[' LD:'db.elasticsearch.node' SPACE* ']' + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2022-02-21T19:24:02,533][INFO ][o.e.c.m.MetadataIndexTemplateService] [i-0e368ef320d5bfb4f] adding template [index_template_snyk_app_vulnerability] for index patterns [snyk_app_vulnerability*]", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf new file mode 100644 index 0000000..87ac3c0 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf @@ -0,0 +1,26 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_slow_log_index" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content="index.indexing.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:slow_log_index" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' UPPER:loglevel SPACE* ']' PUNCT? + SPACE? '[index.indexing.slowlog.' LD:'db.operation' ']' PUNCT? + SPACE? '[' LD:'db.elasticsearch.node' ']' PUNCT? + (SPACE? '{' LD '}')? //metadata, dt.trace_id + SPACE? '[' LD?:'db.elasticsearch.index_name' ']' PUNCT? + SPACE? 'took[' LD ']' PUNCT? + SPACE? 'took_millis[' INT:'db.elasticsearch.duration' ']' PUNCT? + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2017-09-10T12:07:26,683][WARN ][index.indexing.slowlog.index] [GOgO9TD] [testindex-slowlogs/yNbyYk1ARSW_hd0YRh6J0A] took[142.3micros], took_millis[0], type[product], id[105], routing[] , source[{\"price\":9925,\"name\":\"Nariko\"}]", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf new file mode 100644 index 0000000..552fa46 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf @@ -0,0 +1,33 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_slow_log_search" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content="index.search.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:slow_log_search" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' UPPER:loglevel SPACE* ']' PUNCT? + SPACE? '[index.search.slowlog.' LD:'db.operation' ']' PUNCT? + SPACE? '[' LD*:'db.elasticsearch.node' ']' PUNCT? + (SPACE? '{' LD '}')? //metadata, dt.trace_id + SPACE? '[' LD?:'db.elasticsearch.index_name' ']' PUNCT? + SPACE? '[' INT?:'db.elasticsearch.affected_shard' ']' PUNCT? + SPACE? 'took[' LD* ']' PUNCT? + SPACE? 'took_millis[' INT:'db.elasticsearch.duration' ']' PUNCT? + (SPACE? 'total_hits[' INT SPACE? 'hits'? ']' PUNCT?) + SPACE? 'types[' LD* ']' PUNCT? + SPACE? 'stats[' LD* ']' PUNCT? + SPACE? 'search_type[' LD*:'db.elasticsearch.search_type' ']' PUNCT? + SPACE? 'total_shards[' INT?:'db.elasticsearch.total_shards' ']' PUNCT? + (SPACE? 'source[' LD* 'size' SPACE? PUNCT SPACE? INT:'db.elasticsearch.query_size')? + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2022-02-14T15:39:02,236][TRACE][index.search.slowlog.fetch] [i-09936f6f0e61c3f22] [log_record-global-daily35-d2022.01.31][11] took[100ms], took_millis[100], total_hits[-1], types[log_record], stats[], search_type[QUERY_THEN_FETCH], total_shards[51], source[{\"size\":1000,\"timeout\":\"30000000000nanos\",\"query\":{\"bool\":{\"filter\":[{\"term\":{\"tenantId\":{\"value\":\"qra64722\",\"boost\":1.0}}},{\"range\":{\"timestamp\":{\"from\":1643618907448,\"to\":1643622025852,\"include_lower\":true,\"include_upper\":true,\"format\":\"epoch_millis\",\"boost\":1.0}}},{\"term\":{\"status\":{\"value\":\"info\",\"boost\":1.0}}}],\"adjust_pure_negative\":true,\"boost\":1.0}},\"version\":false,\"seq_no_primary_term\":false,\"sort\":[{\"timestamp\":{\"order\":\"desc\"}},{\"logSeqNumber\":{\"order\":\"desc\"}}],\"track_total_hits\":2147483647}], id[],", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf new file mode 100644 index 0000000..025c6f4 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf @@ -0,0 +1,42 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_default" { + enabled = true + query =<<-EOT + process.technology="haproxy" AND content="Connect from" + EOT + rule_name = "[Built-in] load_balancer:haproxy:default" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? + '[' + INT:'process.pid' + ']: Connect from ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + SPACE + 'to' + SPACE + IPADDR:'net.host.ip' + ':' + INT:'net.host.port' + SPACE + '(' + LD:'load_balancer.haproxy.frontend_name' + '/' + LD:'load_balancer.haproxy.frontend_mode' + ')' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Mar 10 08:59:46 localhost haproxy-stats:[2709]: Connect from 10.176.34.80:37624 to 10.176.40.153:9001 (stats/HTTP)", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf new file mode 100644 index 0000000..f2cbbaf --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf @@ -0,0 +1,35 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_error" { + enabled = true + query = "process.technology=\"haproxy\"" + rule_name = "[Built-in] load_balancer:haproxy:error" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? + '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + ' [' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + '/' + LD:'load_balancer.haproxy.bind_name' + ':' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Mar 9 09:25:23 localhost haproxy-http-in:[13049]: 10.176.33.199:44236 [09/Mar/2022:09:25:23.680] http-in/2: SSL handshake failure", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf new file mode 100644 index 0000000..4d3a7e4 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf @@ -0,0 +1,63 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_http" { + enabled = true + query =<<-EOT + process.technology="haproxy" AND (content="HTTP" OR content="") + EOT + rule_name = "[Built-in] load_balancer:haproxy:http" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + SPACE + '[' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + SPACE + LD:'load_balancer.haproxy.backend_name' + '/' + LD:'load_balancer.haproxy.server_name' + SPACE + INT:'load_balancer.haproxy.tr' '/' + INT:'load_balancer.haproxy.tw' '/' + INT:'load_balancer.haproxy.tc' '/' + INT:'load_balancer.haproxy.ts' '/' + INT:'load_balancer.haproxy.ta' + SPACE + 'HTTP_STATUS '? + INT:'http.status_code' SPACE + INT:'load_balancer.haproxy.bytes_read' SPACE + LD:'load_balancer.haproxy.captured_request_cookie' SPACE + LD:'load_balancer.haproxy.captured_response_cookie' SPACE + LD:'load_balancer.haproxy.termination_state' SPACE + INT:'load_balancer.haproxy.actconn' '/' + INT:'load_balancer.haproxy.feconn' '/' + int:'load_balancer.haproxy.beconn' '/' + int:'load_balancer.haproxy.srv_conn' '/' + int:'load_balancer.haproxy.retries' SPACE + int:'load_balancer.haproxy.srv_queue' '/' + int:'load_balancer.haproxy.backend_queue' SPACE + (('-' | ('{' LD?:'load_balancer.haproxy.captured_request_headers' '}') ) SPACE)? + (('-' | ('{' LD?:'load_balancer.haproxy.captured_response_headers' '}') ) SPACE)? + '\"' + ('' | (LD:'http.method' SPACE LD:'http.target' SPACE LD:'http.flavor')) + '\"' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Feb 17 11:05:12 localhost haproxy-http-in:[2190]: 54.80.168.64:44104 [17/Feb/2022:11:05:11.886] http-in~ collector_log_ingest_backend/psg0 998/0/0/2/1000 HTTP_STATUS 204 337 - - ---- 17/15/0/0/0 0/0 {624|||ymv35727.dev.dynatracelabs.com} {|} \"POST /api/v2/logs/ingest HTTP/1.1\" TLS_AES_256_GCM_SHA384 TLSv1.3", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf new file mode 100644 index 0000000..5be6cfb --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf @@ -0,0 +1,42 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_tcp" { + enabled = true + query = "process.technology=\"haproxy\"" + rule_name = "[Built-in] load_balancer:haproxy:tcp" + processor_definition { + rule =<<-EOT + PARSE(content, "LD + '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + ' [' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + ' ' + LD:'load_balancer.haproxy.backend_name' '/' + LD:'load_balancer.haproxy.server_name' ' ' + INT:'load_balancer.haproxy.tw' '/' + INT:'load_balancer.haproxy.tc' '/' + INT:'load_balancer.haproxy.tt' ' ' + INT:'load_balancer.haproxy.bytes_read' ' ' + LD:'load_balancer.haproxy.termination_state' ' ' + INT:'load_balancer.haproxy.actconn' '/' + INT:'load_balancer.haproxy.feconn' '/' + int:'load_balancer.haproxy.beconn' '/' + int:'load_balancer.haproxy.srv_conn' '/' + int:'load_balancer.haproxy.retries' ' ' + int:'load_balancer.haproxy.srv_queue' '/' + int:'load_balancer.haproxy.backend_queue' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "haproxy[14387]: 10.0.1.2:33313 [06/Feb/2022:12:12:51.443] fnt bck/srv1 0/0/5007 212 -- 0/0/0/0/3 0/0", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf new file mode 100644 index 0000000..17087fd --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf @@ -0,0 +1,29 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_dot_notation" { + enabled = true + query = "trace.id AND span.id" + rule_name = "[Built-in] one_agent:log_enrichment:dot_notation" + processor_definition { + rule =<<-EOT + PARSE(content, "DATA? 'trace.id' PUNCT SPACE? PUNCT? SPACE? PUNCT? ([0-9a-fA-F]{32}|[0-9a-fA-F]{16}):trace_id") + | PARSE(content, "DATA 'span.id' PUNCT SPACE? PUNCT? SPACE? PUNCT? [0-9a-fA-F]{16}:span_id") + EOT + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace.id=854a881de84c936780442bf092ae0698, span.id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace.id=a38af43fa291d6c6, span.id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + } + ] + EOT + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf new file mode 100644 index 0000000..71887b4 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf @@ -0,0 +1,23 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_trace_sampled" { + enabled = true + query = "trace_sampled or dt.trace_sampled" + rule_name = "[Built-in] one_agent:log_enrichment:trace_sampled" + processor_definition { + rule = "PARSE(content, \"DATA? 'trace_sampled' PUNCT SPACE? PUNCT? SPACE? PUNCT? BOOLEAN:trace_sampled\")" + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_sampled=true] This is a sample log with trace_sampled DT stub" + }, + { + "content":"2022-04-07 15:44:02,879 [QuartzScheduler_Worker-4] INFO PendingEventSenderJob : trace_sampled: true, trace_id: 854a881de84c936780442bf092ae0698, span_id: c98cf92202a4e460 com.dynatrace.spine.eventbus.client.support.retry.PendingEventSenderJob job started." + } + ] + EOT + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf new file mode 100644 index 0000000..8abdf9b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf @@ -0,0 +1,41 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_underscore_notation" { + enabled = true + query = "(trace_id AND span_id) or (dt.trace_id AND dt.span_id)" + rule_name = "[Built-in] one_agent:log_enrichment:underscore_notation" + processor_definition { + rule =<<-EOT + PARSE(content, "DATA? 'trace_id' PUNCT SPACE? PUNCT? SPACE? PUNCT? ([0-9a-fA-F]{32}|[0-9a-fA-F]{16}):trace_id") + | PARSE(content, "DATA 'span_id' PUNCT SPACE? PUNCT? SPACE? PUNCT? [0-9a-fA-F]{16}:span_id") + EOT + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace_id=854a881de84c936780442bf092ae0698, span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace_id=a38af43fa291d6c6, span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_id=c9084f2ed39f4eacd13e3ecaa8a3a132, dt.span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span DT stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_id=a38af43fa291d6c6, dt.span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span DT stub" + } + ] + EOT + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf new file mode 100644 index 0000000..88b5350 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf @@ -0,0 +1,23 @@ +resource "dynatrace_log_processing" "_Built-in_openTelemetry_log_enrichment_trace_sampled" { + enabled = true + query =<<-EOT + trace_flags="0*" or trace_flags="1*" or trace_flags="2*" or trace_flags="3*" or trace_flags="4*" or trace_flags="5*" or trace_flags="6*" or trace_flags="7*" or trace_flags="8*" or trace_flags="9*" + EOT + rule_name = "[Built-in] openTelemetry:log_enrichment:trace_sampled" + processor_definition { + rule =<<-EOT + USING(INOUT trace_flags) + | FIELDS_ADD(f:parse(trace_flags, "HEXINT:hex")) + | FIELDS_ADD("trace_sampled": (f & 1==1)) + | FIELDS_REMOVE(f, trace_flags) + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "2022-02-17 05:58:31 UTC [2, -342723887] Started analysis OnDemandAnalysisRequest{analyzerId=com.compuware.apm.ondemandanalysis.analyzer.strategy.FDISimpleTreeAnalyzer, analysisStartTimeInMillis=1645076400000, analysisEndTimeInMillis=1645077420000, indexKeys=[APPLICATION+9BDE0A20D897F97B], desiredDataQuantity=15000, filters=[ApplicationCallDataFilter{hasHttpError=false}, CallIdentifierFilter{callType=APPLICATION, serviceTypes=null, methodGroupIdentifiers=[], excludeMethodGroupIdentifiers=null, methodIdentifiers=[], instanceIdentifiers=[], methodNameSearchString=null}]}", + "span_id": "8f20d10d71ae12f4", + "trace_flags": "01", + "trace_id": "aac3e95e0bde67514059e430a9b4e507" + }) + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf new file mode 100644 index 0000000..93d86c9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_rum_user_id" { + enabled = true + query = "dt.rum.user_id" + rule_name = "[Built-in] rum:user_id" + processor_definition { + rule = "PARSE(content, \"DATA? 'dt.rum.user_id' '\\\"'? SPACE? [:=]+ SPACE? DQS:dt.rum.user_id\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "2022-05-10 10:45:00 UTC [!dt dt.rum.user_id=\"John Doe\"] This is a sample log with user id", + "event.type": "LOG", + "loglevel": "NONE", + "timestamp": "1647504114437" + }) + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf new file mode 100644 index 0000000..cd1bf06 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf @@ -0,0 +1,46 @@ +resource "dynatrace_log_processing" "_Built-in_web_server_nginx_access_log" { + enabled = true + query = "process.technology=\"nginx\"" + rule_name = "[Built-in] web_server:nginx:access_log" + processor_definition { + rule =<<-EOT + PARSE(content, "IPADDR:'net.peer.ip' + ' - ' + LD:'enduser.id' + ' [' HTTPDATE:timestamp ']' + SPACE + '\"' + LD:'http.method' + SPACE + LD:'http.target' + SPACE + LD:'http.flavor' + '\"' + SPACE + INT:'http.status_code' + SPACE + INT:'http.response_content_length' + SPACE + '\"' LD:'http.request.header.referrer' '\"' + SPACE + '\"' LD:'http.user_agent' '\"' + // nginx-ingress additional attributes + (SPACE INT:'http.request_content_length' + SPACE DOUBLE:'web_server.nginx.request_time' + SPACE '[' LD*:'web_server.nginx.proxy_upstream_name' ']' + SPACE '[' LD*:'web_server.nginx.proxy_alternative_upstream_name' ']' + SPACE NSPACE*:'web_server.nginx.upstream_addr' + SPACE INT:'web_server.nginx.upstream_response_length' + SPACE DOUBLE:'web_server.nginx.upstream_response_time' + SPACE INT:'web_server.nginx.upstream_status' + SPACE LD:'web_server.nginx.req_id')? + (SPACE LD)? (EOL | EOF)") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "10.176.50.9 - Berbelek [21/Feb/2022:11:16:47 +0000] \"GET /v1/technologies/google-cloud-monitoring-and-cloud-logging/releases/ HTTP/1.1\" 200 397 \"-\" \"ruxit server\" 455 0.002 [hub-hub-cluster-api-80] [] 10.179.136.32:80 397 0.004 200 b24eadc996a6a52913375f56bba7fd22", + "process.technology": "nginx" + }) + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf new file mode 100644 index 0000000..0c308d9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf @@ -0,0 +1,30 @@ +resource "dynatrace_log_processing" "_Built-in_web_server_nginx_error_log" { + enabled = true + query =<<-EOT + process.technology="nginx" AND (content="warn" OR content="error" OR content="crit" OR content="alert" OR content="emerg") + EOT + rule_name = "[Built-in] web_server:nginx:error_log" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('yyyy/MM/dd HH:mm:ss'):timestamp + SPACE + '[' LD:'loglevel' ']' + SPACE + INT:'process.pid' + LD + 'client: ' IPADDR:'net.peer.ip' ',' SPACE + 'server: ' [^,]+:'net.host.name' ', '* + ('request: ' '\"' LD:'http.method' SPACE LD:'http.target' SPACE LD:'http.flavor' '\"' ','* SPACE*)? + ('upstream: ' DQS:'web_server.nginx.upstream' ', '* )? + ('host: ' DQS:'http.host' ', '*)? + ('referrer: ' DQS:'dt.http.request.header.referer' ', '*)? + LD*") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "2022/02/21 13:59:50 [warn] 104#104: *155047 a client request body is buffered to a temporary file /tmp/client-body/0000000198, client: 83.164.160.102, server: account-dev.dynatracelabs.com, request: \"POST /basweb/saml/SSO/alias/rdyn HTTP/2.0\", host: \"account-dev.dynatracelabs.com\", referrer: \"https://sso-dev.dynatracelabs.com/\"", + "process.technology": "nginx" + }) + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/log_processing/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/log_processing/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_processing/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/log_timestamp/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/log_timestamp/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_timestamp/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf b/modules/us-live/02012024_142510/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf new file mode 100644 index 0000000..23f0677 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf @@ -0,0 +1,14 @@ +resource "dynatrace_log_timestamp" "environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC" { + enabled = true + config_item_title = "Auto-migrated from flag LAConfigUTCAsDefaultContainerTimezone - UTC" + date_time_pattern = "" + scope = "environment" + timezone = "Etc/UTC" + matchers { + matcher { + attribute = "dt.entity.container_group" + operator = "MATCHES" + values = [ "*" ] + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf b/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf new file mode 100644 index 0000000..64beb54 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf @@ -0,0 +1,68 @@ +resource "dynatrace_management_zone_v2" "Connected_Friction" { + name = "Connected Friction" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "nira" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf b/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf new file mode 100644 index 0000000..dd04a38 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf @@ -0,0 +1,68 @@ +resource "dynatrace_management_zone_v2" "Porsche_Data_Lake" { + name = "Porsche Data Lake" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "pdl" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf b/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf new file mode 100644 index 0000000..4f8eeba --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf @@ -0,0 +1,74 @@ +resource "dynatrace_management_zone_v2" "Predictive_Maintenance" { + name = "Predictive Maintenance" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "predictive-maintenance" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main converter-fdc-transfer-audi" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/airflow-alerts.management_zone_v2.tf b/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/airflow-alerts.management_zone_v2.tf new file mode 100644 index 0000000..f47f644 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/airflow-alerts.management_zone_v2.tf @@ -0,0 +1,19 @@ +resource "dynatrace_management_zone_v2" "airflow-alerts" { + name = "airflow-alerts" + rules { + rule { + type = "DIMENSION" + enabled = true + dimension_rule { + applies_to = "METRIC" + dimension_conditions { + condition { + condition_type = "METRIC_KEY" + rule_matcher = "BEGINS_WITH" + value = "built:" + } + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/consent-jcc.management_zone_v2.tf b/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/consent-jcc.management_zone_v2.tf new file mode 100644 index 0000000..6f5d4e9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/management_zone_v2/consent-jcc.management_zone_v2.tf @@ -0,0 +1,20 @@ +resource "dynatrace_management_zone_v2" "consent-jcc" { + name = "consent-jcc" + rules { + rule { + type = "DIMENSION" + enabled = true + dimension_rule { + applies_to = "METRIC" + dimension_conditions { + condition { + condition_type = "DIMENSION" + key = "METRIC_KEY" + rule_matcher = "BEGINS_WITH" + value = "built:" + } + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/metric_events/Availability_-_Porsche_Data_Lake.metric_events.tf b/modules/us-live/02012024_142510/configurations/modules/metric_events/Availability_-_Porsche_Data_Lake.metric_events.tf new file mode 100644 index 0000000..c15c79c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/metric_events/Availability_-_Porsche_Data_Lake.metric_events.tf @@ -0,0 +1,24 @@ +resource "dynatrace_metric_events" "Availability_-_Porsche_Data_Lake" { + enabled = true + summary = "Availability - Porsche Data Lake" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Porsche Data Lake (Availability)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "BELOW" + alert_on_no_data = false + dealerting_samples = 5 + samples = 5 + threshold = 99.5 + violating_samples = 3 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "8115112177279709899" + metric_selector = "func:slo.sla___availability" + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/metric_events/Availability_-_Predictive_Maintenace.metric_events.tf b/modules/us-live/02012024_142510/configurations/modules/metric_events/Availability_-_Predictive_Maintenace.metric_events.tf new file mode 100644 index 0000000..1809a47 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/metric_events/Availability_-_Predictive_Maintenace.metric_events.tf @@ -0,0 +1,24 @@ +resource "dynatrace_metric_events" "Availability_-_Predictive_Maintenace" { + enabled = true + summary = "Availability - Predictive Maintenace" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Predictive Maintenace (Availability)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "BELOW" + alert_on_no_data = false + dealerting_samples = 5 + samples = 5 + threshold = 99.5 + violating_samples = 3 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "-5362076651649679528" + metric_selector = "func:slo.sla___availability" + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Battery_Monitoring.metric_events.tf b/modules/us-live/02012024_142510/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Battery_Monitoring.metric_events.tf new file mode 100644 index 0000000..d83bf50 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Battery_Monitoring.metric_events.tf @@ -0,0 +1,34 @@ +resource "dynatrace_metric_events" "Latency_-_Porsche_Data_Lake_-_Battery_Monitoring" { + enabled = true + summary = "Latency - Porsche Data Lake - Battery Monitoring" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Battery Monitoring (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "8115112177279709899" + metric_selector =<<-EOT + 100 * + ((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + + + + EOT + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/metric_events/Latency_-_Predictive_Maintenance_-_Predictive_Maintenance.metric_events.tf b/modules/us-live/02012024_142510/configurations/modules/metric_events/Latency_-_Predictive_Maintenance_-_Predictive_Maintenance.metric_events.tf new file mode 100644 index 0000000..ea5e17b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/metric_events/Latency_-_Predictive_Maintenance_-_Predictive_Maintenance.metric_events.tf @@ -0,0 +1,34 @@ +resource "dynatrace_metric_events" "Latency_-_Predictive_Maintenance_-_Predictive_Maintenance" { + enabled = true + summary = "Latency - Predictive Maintenance - Predictive Maintenance" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Predictive Maintenance (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "-5362076651649679528" + metric_selector =<<-EOT + 100 * + ((calc:service.end_e3_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_g2pa_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_e3_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_g2pa_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + + + + EOT + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/metric_events/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/metric_events/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/metric_events/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/network_zone/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/network_zone/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/network_zone/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/network_zone/default.network_zone.tf b/modules/us-live/02012024_142510/configurations/modules/network_zone/default.network_zone.tf new file mode 100644 index 0000000..06643de --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/network_zone/default.network_zone.tf @@ -0,0 +1,8 @@ +resource "dynatrace_network_zone" "default" { + name = "default" + description = "The default network zone. This is the network zone for OneAgents or ActiveGates that do not have any network zone configured." + num_of_configured_activegates = 1 + num_of_configured_oneagents = 151 + num_of_oneagents_from_other_zones = 0 + num_of_oneagents_using = 151 +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..cb14d79 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "AMBIENT_SAMPLING_CAPTURING" { + enabled = true + key = "AMBIENT_SAMPLING_CAPTURING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..4524624 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "AUTOSENSOR_CAPTURING" { + enabled = true + key = "AUTOSENSOR_CAPTURING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..ebbcc70 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_AMQP_SENSOR_V2" { + enabled = true + key = "DOTNET_AMQP_SENSOR_V2" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf new file mode 100644 index 0000000..39336b9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASPNETCORE_UEM" { + enabled = false + key = "DOTNET_ASPNETCORE_UEM" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf new file mode 100644 index 0000000..0f03783 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASPNET_HTTPSELFHOSTSERVER" { + enabled = true + key = "DOTNET_ASPNET_HTTPSELFHOSTSERVER" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..96a0c83 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASP_SENSOR_V2_FORCIBLE" { + enabled = true + key = "DOTNET_ASP_SENSOR_V2_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..114dd99 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASYNC_AUTOSENSOR_FORCIBLE" { + enabled = true + key = "DOTNET_ASYNC_AUTOSENSOR_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..95b1723 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf new file mode 100644 index 0000000..9b21376 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_FSHARP_WORKFLOW" { + enabled = true + key = "DOTNET_FSHARP_WORKFLOW" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf new file mode 100644 index 0000000..a98e75b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_HTTPCLIENT" { + enabled = true + key = "DOTNET_HTTPTAGGING_HTTPCLIENT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf new file mode 100644 index 0000000..2148219 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_HTTPLISTENER" { + enabled = true + key = "DOTNET_HTTPTAGGING_HTTPLISTENER" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf new file mode 100644 index 0000000..b166b2c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_WCFADDONS" { + enabled = true + key = "DOTNET_HTTPTAGGING_WCFADDONS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..abebdd1 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTP_TAGGING_SENSOR_V2" { + enabled = false + key = "DOTNET_HTTP_TAGGING_SENSOR_V2" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf new file mode 100644 index 0000000..613e690 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER" { + enabled = true + key = "DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a6b1ee8 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_INSTRUMENTATION_CACHE_FORCIBLE" { + enabled = true + key = "DOTNET_INSTRUMENTATION_CACHE_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf new file mode 100644 index 0000000..39cb63f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_IN_PROC_TAGGING_V2" { + enabled = false + key = "DOTNET_IN_PROC_TAGGING_V2" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf new file mode 100644 index 0000000..94c537c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_LOG4NET" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_LOG4NET" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf new file mode 100644 index 0000000..34843f5 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf new file mode 100644 index 0000000..00bda76 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_SERILOG" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_SERILOG" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..f24f062 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "DOTNET_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf new file mode 100644 index 0000000..ce33266 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_NATIVE_SAMPLING" { + enabled = true + key = "DOTNET_NATIVE_SAMPLING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf new file mode 100644 index 0000000..9a0f8d2 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION" { + enabled = true + key = "DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf new file mode 100644 index 0000000..e818d10 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_REMOTING_LINK_INSERTION_FEATURE" { + enabled = true + key = "DOTNET_REMOTING_LINK_INSERTION_FEATURE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf new file mode 100644 index 0000000..c61c64c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_THREAD_POOL_METRICS" { + enabled = true + key = "DOTNET_THREAD_POOL_METRICS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..7e6ecce --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_WCF_SENSOR_V2" { + enabled = false + key = "DOTNET_WCF_SENSOR_V2" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..c56d9b2 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_WCF_TAGGING" { + enabled = false + key = "DOTNET_WCF_TAGGING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf new file mode 100644 index 0000000..9b1e30a --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "FRONTEND_AGENT_IMPROVED_SERVER_BALANCING" { + enabled = true + key = "FRONTEND_AGENT_IMPROVED_SERVER_BALANCING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf new file mode 100644 index 0000000..5913747 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_CASP_SOFTWARE_COMPONENTS" { + enabled = false + key = "GO_CASP_SOFTWARE_COMPONENTS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf new file mode 100644 index 0000000..4ae2607 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_EXTERNAL_METADATA" { + enabled = true + key = "GO_EXTERNAL_METADATA" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..ae51bf7 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_LOG_ENRICHMENT" { + enabled = false + key = "GO_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf new file mode 100644 index 0000000..36918b0 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_SQL_PGX" { + enabled = false + key = "GO_SQL_PGX" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf new file mode 100644 index 0000000..bcc1fb3 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_STRIPPED" { + enabled = true + key = "GO_STRIPPED" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf new file mode 100644 index 0000000..b5ec671 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GRPC_TRACE_CONTEXT" { + enabled = false + key = "GRPC_TRACE_CONTEXT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf new file mode 100644 index 0000000..e568a4a --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "HTTP_TRACE_CONTEXT" { + enabled = true + key = "HTTP_TRACE_CONTEXT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..174d4ad --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "IBM_MQ_TRACING_FEATURE_FORCIBLE" { + enabled = true + key = "IBM_MQ_TRACING_FEATURE_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf new file mode 100644 index 0000000..7d239cf --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "IIS_MODULE_INSIGHTS" { + enabled = true + key = "IIS_MODULE_INSIGHTS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8ad7bd9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AKKA_HTTP_CLIENT_FORCIBLE" { + enabled = true + key = "JAVA_AKKA_HTTP_CLIENT_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf new file mode 100644 index 0000000..6b4a8bf --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AKKA_REMOTING" { + enabled = true + key = "JAVA_AKKA_REMOTING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..d99217a --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_ALLOCATION_PROFILING_FORCIBLE" { + enabled = true + key = "JAVA_ALLOCATION_PROFILING_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf new file mode 100644 index 0000000..55157cb --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AMBIENT_SAMPLING_THREAD_MONITORING" { + enabled = true + key = "JAVA_AMBIENT_SAMPLING_THREAD_MONITORING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..df38e30 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_APACHE_HTTP_CLIENT" { + enabled = true + key = "JAVA_APACHE_HTTP_CLIENT_5" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf new file mode 100644 index 0000000..fceef3e --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_CALL_COUNTER" { + enabled = false + key = "JAVA_CASP_CALL_COUNTER" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf new file mode 100644 index 0000000..d88037a --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_FLAW_FINDER_IAST" { + enabled = false + key = "JAVA_CASP_FLAW_FINDER_IAST" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..449c889 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf new file mode 100644 index 0000000..fa182fb --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_COMPLETABLE_FUTURE" { + enabled = true + key = "JAVA_COMPLETABLE_FUTURE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..207e269 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE" { + enabled = true + key = "JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf new file mode 100644 index 0000000..eba610c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_FORK_JOIN_POOL" { + enabled = false + key = "JAVA_FORK_JOIN_POOL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b1f7f52 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE" { + enabled = true + key = "JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf new file mode 100644 index 0000000..844c87f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_INTERNAL_HTTP_SERVER" { + enabled = true + key = "JAVA_INTERNAL_HTTP_SERVER" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..ee7263c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_JDK11_HTTP_CLIENT" { + enabled = true + key = "JAVA_JDK11_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a931695 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_JETTY_HANDLER_FORCIBLE" { + enabled = true + key = "JAVA_JETTY_HANDLER_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..85f8c5b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_KAFKA" { + enabled = true + key = "JAVA_KAFKA" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf new file mode 100644 index 0000000..9737ae6 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_KAFKA_STREAMS" { + enabled = false + key = "JAVA_KAFKA_STREAMS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..c3683da --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "JAVA_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf new file mode 100644 index 0000000..2afbf1b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_METRIC_EXTENSIONS" { + enabled = false + key = "JAVA_METRIC_EXTENSIONS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4873241 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_MQ_TAGGING_FORCIBLE" { + enabled = true + key = "JAVA_MQ_TAGGING_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..bc11ed8 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTELEMETRY" { + enabled = true + key = "JAVA_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf new file mode 100644 index 0000000..4325696 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT" { + enabled = false + key = "JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf new file mode 100644 index 0000000..15c18c5 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING" { + enabled = true + key = "JAVA_OPENTRACING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf new file mode 100644 index 0000000..ebc0e12 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING_OVERRIDE" { + enabled = false + key = "JAVA_OPENTRACING_OVERRIDE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf new file mode 100644 index 0000000..5046f52 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE" { + enabled = false + key = "JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf new file mode 100644 index 0000000..f38c973 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REACTOR3_CORE_TRACING" { + enabled = true + key = "JAVA_REACTOR3_CORE_TRACING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..47d392d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REACTOR_NETTY_HTTP_CLIENT" { + enabled = true + key = "JAVA_REACTOR_NETTY_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf new file mode 100644 index 0000000..ea2cf7d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REDIS_LETTUCE" { + enabled = false + key = "JAVA_REDIS_LETTUCE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf new file mode 100644 index 0000000..ae070e9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING" { + enabled = true + key = "JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf new file mode 100644 index 0000000..96659cd --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_RUM_ON_NETTY" { + enabled = false + key = "JAVA_RUM_ON_NETTY" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..22268f5 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_SERVLET_5_SUPPORT_FORCIBLE" { + enabled = true + key = "JAVA_SERVLET_5_SUPPORT_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..1508b70 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_SPRING_KAFKA" { + enabled = false + key = "JAVA_SPRING_KAFKA" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf new file mode 100644 index 0000000..2f2b637 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_TIBCO_BW5_START_WORKFLOW" { + enabled = true + key = "JAVA_TIBCO_BW5_START_WORKFLOW" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf new file mode 100644 index 0000000..7ac8281 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS" { + enabled = true + key = "JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf new file mode 100644 index 0000000..35c736f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_UEM_INSTRUMENTATION" { + enabled = false + key = "JAVA_UEM_INSTRUMENTATION" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..a5cc238 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_WEBFLUX_HTTP_CLIENT" { + enabled = true + key = "JAVA_WEBFLUX_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf new file mode 100644 index 0000000..0e428c0 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "LOG_ENRICHMENT_METADATA" { + enabled = false + key = "LOG_ENRICHMENT_METADATA" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf new file mode 100644 index 0000000..209b1db --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH" { + enabled = false + key = "METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..2b1de45 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_AGENT_PRELOADING_FORCIBLE" { + enabled = true + key = "NODEJS_AGENT_PRELOADING_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..9e970a4 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf new file mode 100644 index 0000000..50560a5 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_FETCH" { + enabled = false + key = "NODEJS_FETCH" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf new file mode 100644 index 0000000..6c57415 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_GRAPHQL" { + enabled = false + key = "NODEJS_GRAPHQL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8d5b220 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_HTTP2_FORCIBLE" { + enabled = true + key = "NODEJS_HTTP2_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..a5385b7 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_LOG_ENRICHMENT" { + enabled = false + key = "NODEJS_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..e48377a --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "NODEJS_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..7a26e34 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_OPENTELEMETRY" { + enabled = false + key = "NODEJS_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf new file mode 100644 index 0000000..9585424 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_ORACLEDB" { + enabled = false + key = "NODEJS_ORACLEDB" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf new file mode 100644 index 0000000..a8505d0 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_SNAPPY" { + enabled = true + key = "NODEJS_SNAPPY" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf new file mode 100644 index 0000000..71e3876 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_WORKERTHREADS" { + enabled = false + key = "NODEJS_WORKERTHREADS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..f9df2f5 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODE_JS_AMBIENT_SAMPLING_CAPTURING" { + enabled = false + key = "NODE_JS_AMBIENT_SAMPLING_CAPTURING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8755769 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ODIN_ONEAGENT_CORRELATION_FORCIBLE" { + enabled = true + key = "ODIN_ONEAGENT_CORRELATION_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf new file mode 100644 index 0000000..8118c2d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_CROSS_ENV_COORD_SAMPLING" { + enabled = false + key = "ONEAGENT_CROSS_ENV_COORD_SAMPLING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..535eccb --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_CROSS_ENV_RESP_TAGGING" { + enabled = false + key = "ONEAGENT_CROSS_ENV_RESP_TAGGING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf new file mode 100644 index 0000000..c60755d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_FAAS_SERVER_ID_CALCULATION" { + enabled = true + key = "ONEAGENT_FAAS_SERVER_ID_CALCULATION" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf new file mode 100644 index 0000000..f633229 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_RESPONSE_COMPRESSION_DOWN" { + enabled = true + key = "ONEAGENT_RESPONSE_COMPRESSION_DOWN" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf new file mode 100644 index 0000000..1e9a02d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER" { + enabled = false + key = "OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..d576237 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE" { + enabled = true + key = "OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf new file mode 100644 index 0000000..51318ee --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_AUTOSENSOR_ALL_WORKERS" { + enabled = false + key = "PHP_AUTOSENSOR_ALL_WORKERS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..9803454 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf new file mode 100644 index 0000000..bd04336 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_GC_METRICS" { + enabled = true + key = "PHP_GC_METRICS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf new file mode 100644 index 0000000..812e54d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_OPCACHE_METRICS" { + enabled = true + key = "PHP_OPCACHE_METRICS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..5f63f63 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_REQUEST_ATTRIBUTES" { + enabled = true + key = "PHP_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..e6f3fd9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ROW_COUNT_CAPTURING" { + enabled = true + key = "ROW_COUNT_CAPTURING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..756790a --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "RUM_CAPTURING" { + enabled = true + key = "RUM_CAPTURING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..f308160 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_APACHE_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf new file mode 100644 index 0000000..38436c2 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_MODULE" { + enabled = true + instrumentation = true + key = "SENSOR_APACHE_MODULE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf new file mode 100644 index 0000000..b23f222 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_QUEUINGTIME" { + enabled = true + instrumentation = true + key = "SENSOR_APACHE_QUEUINGTIME" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf new file mode 100644 index 0000000..2ef0ef4 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_ADO" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_ADO" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..382dfdf --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AMQP_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AMQP_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf new file mode 100644 index 0000000..a674ad6 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_ASPNET" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_ASPNET" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..7988bf4 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..72718e5 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..ac431b2 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..44c6711 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..e02ae56 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_EXCEPTION" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..83439e7 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..e5d757e --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_HTTP_TAGGING" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_HTTP_TAGGING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..1512cd5 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_IBM_MQ_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_IBM_MQ_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..f095b6a --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_KAFKA" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_KAFKA" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..502f119 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a3f5850 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_MONGODB_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_MONGODB_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf new file mode 100644 index 0000000..e37220b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_MSMQ" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_MSMQ" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..883dc1f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..95e11ff --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_REMOTING_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_REMOTING_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..5d4d228 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_REQUEST_ATTRIBUTES" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf new file mode 100644 index 0000000..ddf2db3 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_SERVICE_FABRIC" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_SERVICE_FABRIC" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..228a15a --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_THREAD_TAGGING" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_THREAD_TAGGING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf new file mode 100644 index 0000000..1412fa4 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_WCF" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_WCF" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..eacfc80 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..b201798 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CLIENTWEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_GO_CLIENTWEBREQUEST" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf new file mode 100644 index 0000000..864d09d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CQL" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_CQL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..6dc5706 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b7532c1 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_GRPC_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_GRPC_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..ca19faf --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf new file mode 100644 index 0000000..65cf79f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_REDIS" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_REDIS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4c72e3f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_SQL_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_SQL_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..e9c7bbf --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_GO_WEBREQUEST" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf new file mode 100644 index 0000000..3ab1f94 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AKKA" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AKKA" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..68f9396 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AKKA_HTTP_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AKKA_HTTP_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf new file mode 100644 index 0000000..eee373b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AMQP" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AMQP" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..ddb7175 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf new file mode 100644 index 0000000..154608b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CASP_FLAW_FINDER" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_CASP_FLAW_FINDER" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf new file mode 100644 index 0000000..9a48fd2 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CQL" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CQL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..2b7dd8a --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CTG_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CTG_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..3712506 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..123e76d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_EXCEPTION" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf new file mode 100644 index 0000000..4a1ec23 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_EXTERNALCALLS_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_EXTERNALCALLS_REDIS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf new file mode 100644 index 0000000..ab7fdb1 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_GRPC" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_GRPC" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf new file mode 100644 index 0000000..c90ce2c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_HTTP" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_HTTP" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8a18de2 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..0c118cf --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_IMS_ITRA_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_IMS_ITRA_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf new file mode 100644 index 0000000..10b845d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_JDBC" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_JDBC" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf new file mode 100644 index 0000000..fcc1f85 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_JMS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_JMS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..5e32384 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..94930b5 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MESSAGING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf new file mode 100644 index 0000000..111fa30 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_METRICS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_METRICS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..b4cfff7 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MONGODB" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf new file mode 100644 index 0000000..a18e28f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MQSERIES" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MQSERIES" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf new file mode 100644 index 0000000..5c60422 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_NETTY" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_NETTY" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..e49c591 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_REQUEST_ATTRIBUTES" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf new file mode 100644 index 0000000..6455baf --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_RMI" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_RMI" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf new file mode 100644 index 0000000..4a29bda --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_SERVLET" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_SERVLET" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf new file mode 100644 index 0000000..2dd7d71 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_SPRING_INTEGRATION" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_SPRING_INTEGRATION" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf new file mode 100644 index 0000000..94752db --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_THREADING" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_THREADING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf new file mode 100644 index 0000000..d499b76 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_THRIFT" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_THRIFT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf new file mode 100644 index 0000000..9a01e7a --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_TIBCO" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_TIBCO" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf new file mode 100644 index 0000000..27cf453 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_WEBSERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_WEBSERVICE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf new file mode 100644 index 0000000..d4603f3 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_MB_ALL" { + enabled = true + instrumentation = true + key = "SENSOR_MB_ALL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..fc38718 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NGINX_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_NGINX_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf new file mode 100644 index 0000000..ffaf881 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NGINX_MODULE" { + enabled = true + instrumentation = true + key = "SENSOR_NGINX_MODULE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..3d4e862 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..dd1f84b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CLIENTWEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CLIENTWEBREQUEST" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf new file mode 100644 index 0000000..64922d8 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CONNECT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf new file mode 100644 index 0000000..0379436 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_DNS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_DNS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf new file mode 100644 index 0000000..325b4bd --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_EVENTS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_EVENTS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf new file mode 100644 index 0000000..5b8efa5 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_FILESYSTEM" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_FILESYSTEM" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf new file mode 100644 index 0000000..bb7c3c5 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_PROCESS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_PROCESS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf new file mode 100644 index 0000000..d2943f1 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_PROMISE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_PROMISE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf new file mode 100644 index 0000000..23b25a1 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_TIMERS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_TIMERS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4444fcb --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_COUCHBASE_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_COUCHBASE_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf new file mode 100644 index 0000000..b7a40d8 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CRYPTO" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CRYPTO" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf new file mode 100644 index 0000000..0cdd5f8 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_DISABLEDMODULES" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_DISABLEDMODULES" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf new file mode 100644 index 0000000..7ea45bb --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_EXPRESS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_EXPRESS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf new file mode 100644 index 0000000..569fdde --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_FASTIFY" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_FASTIFY" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf new file mode 100644 index 0000000..05289dc --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_FINALHANDLER" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_FINALHANDLER" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..ace9d64 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_GRPCJS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_GRPCJS_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b0b3464 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_GRPC_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_GRPC_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf new file mode 100644 index 0000000..04e3be6 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_HAPI" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_HAPI" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..f76282e --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_IOREDIS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_IOREDIS_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf new file mode 100644 index 0000000..fd8e458 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_KAFKAJS" { + enabled = false + # instrumentation = false + key = "SENSOR_NODEJS_KAFKAJS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf new file mode 100644 index 0000000..ae35981 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MEMCACHED" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MEMCACHED" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf new file mode 100644 index 0000000..275a835 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MODULESUBSTITUTION" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MODULESUBSTITUTION" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..4f40a03 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MONGODB" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a5ae13d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MSSQL_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MSSQL_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf new file mode 100644 index 0000000..6b92270 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MYSQL" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MYSQL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..14e11bd --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MYSQL2_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MYSQL2_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf new file mode 100644 index 0000000..6b3217b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_POSTGRES" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_POSTGRES" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf new file mode 100644 index 0000000..5cda26c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_RABBITMQ" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_RABBITMQ" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf new file mode 100644 index 0000000..6ec352d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_REDIS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf new file mode 100644 index 0000000..ccadc98 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_RESTIFY" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_RESTIFY" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf new file mode 100644 index 0000000..bc3e80c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_SQLITE3" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_SQLITE3" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf new file mode 100644 index 0000000..fcb5770 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_TEDIOUS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_TEDIOUS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..a886f39 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_WEBREQUEST" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf new file mode 100644 index 0000000..4b3ffa2 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_CURL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_CURL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..b15807b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf new file mode 100644 index 0000000..343c8df --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_DRUPAL" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_DRUPAL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..69fa7e2 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_EXCEPTION" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf new file mode 100644 index 0000000..9e214f9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_GRPC" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_GRPC" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf new file mode 100644 index 0000000..a89f793 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_HTTPREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_HTTPREQUEST" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf new file mode 100644 index 0000000..b64b767 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LAMINAS" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_LAMINAS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf new file mode 100644 index 0000000..99e6b0b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LARAVEL" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_LARAVEL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..2ad8c54 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf new file mode 100644 index 0000000..f15ec5e --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MAGENTO" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_MAGENTO" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf new file mode 100644 index 0000000..e353eab --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MEMCACHED" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MEMCACHED" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..7931294 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MONGODB" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf new file mode 100644 index 0000000..5b89924 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MSSQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MSSQL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf new file mode 100644 index 0000000..8469b25 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MYSQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MYSQL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..3b05b1d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf new file mode 100644 index 0000000..ba076e9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_ORACLE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_ORACLE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf new file mode 100644 index 0000000..ab68884 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_PDO" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_PDO" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf new file mode 100644 index 0000000..adb55ea --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_POSTGRESQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_POSTGRESQL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf new file mode 100644 index 0000000..86d9a53 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_PREDIS" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_PREDIS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf new file mode 100644 index 0000000..fa2a49f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_RABBITMQ" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_RABBITMQ" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf new file mode 100644 index 0000000..0d0642f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_REDIS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf new file mode 100644 index 0000000..37c5528 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_RESPONSECODE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_RESPONSECODE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf new file mode 100644 index 0000000..ff3740f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SLIM" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_SLIM" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf new file mode 100644 index 0000000..fb5ee20 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_SOAP" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf new file mode 100644 index 0000000..795f334 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_STREAM" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_STREAM" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf new file mode 100644 index 0000000..3f6f223 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SYMFONY" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_SYMFONY" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf new file mode 100644 index 0000000..e361db2 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_THREAD" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_THREAD" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf new file mode 100644 index 0000000..90dacce --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_WORDPRESS" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_WORDPRESS" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..a828962 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PURE_PATH_CAPTURING" { + enabled = true + instrumentation = true + key = "SENSOR_PURE_PATH_CAPTURING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..8f89791 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..1e1ec01 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..d82cdfd --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..2689cfb --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..56bf8be --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..585c2e6 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..a015d7b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..3deab47 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..e590287 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..0622f43 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf new file mode 100644 index 0000000..2036fab --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_IN_PROCESS_LINKING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_IN_PROCESS_LINKING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..e6c8fc3 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..1e22c77 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..bb41f2e --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..6913792 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..0285793 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..b7ea54a --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..b7a986f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..766ac9b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..52641ce --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf new file mode 100644 index 0000000..809dd60 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_IN_PROCESS_LINKING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_IN_PROCESS_LINKING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..69e059a --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..469d1f1 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..b9a462c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..1fdb4e7 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..7423d14 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..1bec50f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..f55f6bd --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf new file mode 100644 index 0000000..6b7a9ea --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_WEBSERVER" { + enabled = true + instrumentation = true + key = "SENSOR_WEBSERVER" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..f64a202 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf new file mode 100644 index 0000000..75e64aa --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_CTG" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_CTG" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf new file mode 100644 index 0000000..f414ec5 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DB2" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DB2" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf new file mode 100644 index 0000000..270f2e0 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DB2_FETCH" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DB2_FETCH" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf new file mode 100644 index 0000000..b3d4429 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DLI" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DLI" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf new file mode 100644 index 0000000..4b53143 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_FILE" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_FILE" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf new file mode 100644 index 0000000..f1368a4 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_HTTP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_HTTP" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf new file mode 100644 index 0000000..bb868ba --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_MQ" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf new file mode 100644 index 0000000..00ca719 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_SOAP" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf new file mode 100644 index 0000000..74eb51d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_TTX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_TTX" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf new file mode 100644 index 0000000..ff5dd3d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_TX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_TX" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf new file mode 100644 index 0000000..b7a4edf --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_ZOSCONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_ZOSCONNECT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf new file mode 100644 index 0000000..1f6e57d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_CR_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_CR_MQ" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf new file mode 100644 index 0000000..c690bb3 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DB2" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DB2" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf new file mode 100644 index 0000000..73a5334 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DB2_FETCH" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DB2_FETCH" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf new file mode 100644 index 0000000..f5fd1e7 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DLI" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DLI" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf new file mode 100644 index 0000000..dca1dcd --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_ITRA" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_ITRA" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf new file mode 100644 index 0000000..dcba020 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_MPR_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_MPR_MQ" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf new file mode 100644 index 0000000..cd76cf4 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_SOAP" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf new file mode 100644 index 0000000..2f413e4 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_TTX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_TTX" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf new file mode 100644 index 0000000..da1d6f5 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_TX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_TX" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf new file mode 100644 index 0000000..58069b5 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_ZOSCONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_ZOSCONNECT" + scope = "environment" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/oneagent_features/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/oneagent_features/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf b/modules/us-live/02012024_142510/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf new file mode 100644 index 0000000..6e113aa --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf @@ -0,0 +1,17 @@ +resource "dynatrace_os_services" "Auto-start_Linux_OS_Services" { + name = "Auto-start Linux OS Services" + enabled = false + alert_activation_duration = 1 + alerting = true + monitoring = false + # not_installed_alerting = false + scope = "environment" + status_condition_linux = "$eq(failed)" + system = "LINUX" + detection_conditions_linux { + linux_detection_condition { + property = "StartupType" + startup_condition = "$eq(enabled)" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf b/modules/us-live/02012024_142510/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf new file mode 100644 index 0000000..854ed34 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf @@ -0,0 +1,17 @@ +resource "dynatrace_os_services" "Auto-start_Windows_OS_Services" { + name = "Auto-start Windows OS Services" + enabled = false + alert_activation_duration = 1 + alerting = true + monitoring = false + # not_installed_alerting = false + scope = "environment" + status_condition_windows = "$not($eq(running))" + system = "WINDOWS" + detection_conditions_windows { + detection_conditions_window { + property = "StartupType" + startup_condition = "$eq(auto)" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/os_services/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/os_services/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/os_services/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/ownership_config/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/ownership_config/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/ownership_config/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/ownership_config/environment.ownership_config.tf b/modules/us-live/02012024_142510/configurations/modules/ownership_config/environment.ownership_config.tf new file mode 100644 index 0000000..33c6820 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/ownership_config/environment.ownership_config.tf @@ -0,0 +1,12 @@ +resource "dynatrace_ownership_config" "environment" { + ownership_identifiers { + ownership_identifier { + enabled = true + key = "dt.owner" + } + ownership_identifier { + enabled = true + key = "owner" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_attribute/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/request_attribute/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_attribute/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/request_attribute/campaignId.request_attribute.tf b/modules/us-live/02012024_142510/configurations/modules/request_attribute/campaignId.request_attribute.tf new file mode 100644 index 0000000..c908dd6 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_attribute/campaignId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "campaignId" { + name = "campaignId" + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } + 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 { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_attribute/debug.request_attribute.tf b/modules/us-live/02012024_142510/configurations/modules/request_attribute/debug.request_attribute.tf new file mode 100644 index 0000000..f01d9d6 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_attribute/debug.request_attribute.tf @@ -0,0 +1,38 @@ +resource "dynatrace_request_attribute" "debug" { + name = "debug" + # enabled = false + 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 = 4 + 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 = 3 + 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" + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_attribute/received.request_attribute.tf b/modules/us-live/02012024_142510/configurations/modules/request_attribute/received.request_attribute.tf new file mode 100644 index 0000000..fc2056c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_attribute/received.request_attribute.tf @@ -0,0 +1,46 @@ +resource "dynatrace_request_attribute" "received" { + name = "received" + enabled = true + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + normalization = "ORIGINAL" + # skip_personal_data_masking = false + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 4 + 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 = 3 + 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" + } + } + value_processing { + # trim = false + value_extractor_regex = "[0-9]{13}" + extract_substring { + delimiter = "RecordHeaders" + position = "AFTER" + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_attribute/reportId.request_attribute.tf b/modules/us-live/02012024_142510/configurations/modules/request_attribute/reportId.request_attribute.tf new file mode 100644 index 0000000..69d32a5 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_attribute/reportId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "reportId" { + name = "reportId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + 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 { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_attribute/sessionId.request_attribute.tf b/modules/us-live/02012024_142510/configurations/modules/request_attribute/sessionId.request_attribute.tf new file mode 100644 index 0000000..c583fd9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_attribute/sessionId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "sessionId" { + name = "sessionId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "\\w{32}" + } + } + 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 { + # trim = false + value_extractor_regex = "\\w{32}" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "\\w{32}" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_attribute/sourceId.request_attribute.tf b/modules/us-live/02012024_142510/configurations/modules/request_attribute/sourceId.request_attribute.tf new file mode 100644 index 0000000..3485c21 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_attribute/sourceId.request_attribute.tf @@ -0,0 +1,132 @@ +resource "dynatrace_request_attribute" "sourceId" { + name = "sourceId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } + 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 { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } + data_sources { + enabled = false + 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 { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf b/modules/us-live/02012024_142510/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf new file mode 100644 index 0000000..7b22cd5 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "timeOfReceipt" { + name = "timeOfReceipt" + # enabled = false + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_attribute/timeOfSent.request_attribute.tf b/modules/us-live/02012024_142510/configurations/modules/request_attribute/timeOfSent.request_attribute.tf new file mode 100644 index 0000000..ff77dbe --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_attribute/timeOfSent.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "timeOfSent" { + name = "timeOfSent" + # enabled = false + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_attribute/uuId.request_attribute.tf b/modules/us-live/02012024_142510/configurations/modules/request_attribute/uuId.request_attribute.tf new file mode 100644 index 0000000..bd95de6 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_attribute/uuId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "uuId" { + name = "uuId" + enabled = true + aggregation = "FIRST" + # confidential = false + data_type = "STRING" + normalization = "ORIGINAL" + # skip_personal_data_masking = false + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming.request_naming.tf b/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming.request_naming.tf new file mode 100644 index 0000000..76c9b10 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming.request_naming.tf @@ -0,0 +1,17 @@ +resource "dynatrace_request_naming" "Incoming" { + enabled = true + naming_pattern = "Incoming" + conditions { + condition { + attribute = "REQUEST_NAME" + comparison { + # negate = false + string { + # case_sensitive = false + operator = "EQUALS" + value = "IncomingMessage$.apply" + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming_Battery_Monitoring.request_naming.tf b/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming_Battery_Monitoring.request_naming.tf new file mode 100644 index 0000000..03173e8 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming_Battery_Monitoring.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Battery_Monitoring" { + enabled = true + naming_pattern = "Incoming (Battery Monitoring)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "91fd048d-6ccd-4a08-80da-308177f37c9d", "55ac0f81-fe74-4264-9812-4181705d04d5" ] + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming_Component_Cracks.request_naming.tf b/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming_Component_Cracks.request_naming.tf new file mode 100644 index 0000000..6cf2835 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming_Component_Cracks.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Component_Cracks" { + # enabled = false + naming_pattern = "Incoming (Component Cracks)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "" ] + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming_NIRA.request_naming.tf b/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming_NIRA.request_naming.tf new file mode 100644 index 0000000..92e4de4 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming_NIRA.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_NIRA" { + # enabled = false + naming_pattern = "Incoming (NIRA)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "" ] + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming_Porsche_Turbo_Charging_Planner.request_naming.tf b/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming_Porsche_Turbo_Charging_Planner.request_naming.tf new file mode 100644 index 0000000..3f0b256 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming_Porsche_Turbo_Charging_Planner.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Porsche_Turbo_Charging_Planner" { + # enabled = false + naming_pattern = "Incoming (Porsche Turbo Charging Planner)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "" ] + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming_Predictive_Maintenance.request_naming.tf b/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming_Predictive_Maintenance.request_naming.tf new file mode 100644 index 0000000..c86f673 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_naming/Incoming_Predictive_Maintenance.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Predictive_Maintenance" { + enabled = true + naming_pattern = "Incoming (Predictive Maintenance)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "c1ce979a-9374-4b9f-bf56-2e517e1be1b6", "f4ad0e41-7595-4e82-847b-d56cc95ea79a" ] + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/request_naming/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/request_naming/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/request_namings/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/request_namings/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_namings/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/request_namings/order.request_namings.tf b/modules/us-live/02012024_142510/configurations/modules/request_namings/order.request_namings.tf new file mode 100644 index 0000000..786f94b --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/request_namings/order.request_namings.tf @@ -0,0 +1,3 @@ +resource "dynatrace_request_namings" "order" { + ids = [ "83dc23d4-2b2b-44dd-8010-803cbecea0a2", "1bda56ae-1467-402e-b3db-b6392c26e559", "786fc593-bfb8-42c3-914c-e835d445bcf0", "862a91ff-1dba-43ba-ae35-e7d37c33dacf", "cf39c18f-8b2e-4df3-807a-50567819e350", "65a612ae-be2f-437e-b9e8-c56f17646f18" ] +} diff --git a/modules/us-live/02012024_142510/configurations/modules/resource_attributes/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/resource_attributes/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/resource_attributes/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf b/modules/us-live/02012024_142510/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf new file mode 100644 index 0000000..d53ff99 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf @@ -0,0 +1,854 @@ +resource "dynatrace_resource_attributes" "dynatrace_resource_attributes" { + keys { + rule { + enabled = true + attribute_key = "adobe.em.env_type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "adobe.em.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "adobe.em.tier" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "apache.config.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "apache.spark.master.ip" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.environment" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.version.build" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.version.release" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aspnetcore.appl.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecr.account.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecr.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.cluster" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.family" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.revision" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.lambda.function.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cassandra.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "catalina.base" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "catalina.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.account.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.availability_zone" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.platform" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.provider" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.resource_id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.application.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.instance.index" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.space.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.space.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "coldfusion.jvm.config.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "coldfusion.service.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.tag" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.runtime" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "deployment.environment" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "device.model.identifier" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "device.model.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "dotnet.dll.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "dotnet.dll.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "elasticsearch.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "elasticsearch.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "equinox.config.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.instance" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.max_memory" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.app_engine.instance" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.app_engine.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.cloud_run.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.instance.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.instance.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.project" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "glassfish.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "glassfish.instance.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "go.linkage" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.arch" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.bin.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.config.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.data.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ace.broker.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ace.execution_group.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.aor" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.tor" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ctg.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.connect" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.control" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.mpr" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.soap_gw.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "iis.app_pool.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "iis.role.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "istio.canonical_service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "istio.namespace" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.jar.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.jar.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.main.class" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.main.module" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.mode" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.container.restart_count" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cronjob.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cronjob.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.daemonset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.daemonset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.deployment.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.deployment.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.job.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.job.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.namespace.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.node.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.basename" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.replicaset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.replicaset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.statefulset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.statefulset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.app.base.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.app.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.script.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.cli.script.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.cli.working.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.drupal.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.fpm.pool.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.symfony.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.wordpress.blog.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.command" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.command_args" + masking = "MASK_ENTIRE_VALUE" + } + rule { + enabled = true + attribute_key = "process.command_line" + masking = "MASK_ENTIRE_VALUE" + } + rule { + enabled = true + attribute_key = "process.executable.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.executable.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.pid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.instance.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.namespace" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "servlet.context.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "servlet.context.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "softwareag.install.root" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "softwareag.product.prop.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.profile.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.startup.class" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.auto.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.language" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.app.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.app.space.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.property.file.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.property.file.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks_ce.app.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks_ce.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.cell.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere_liberty.server.name" + masking = "NOT_MASKED" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/rum_host_headers/Host.rum_host_headers.tf b/modules/us-live/02012024_142510/configurations/modules/rum_host_headers/Host.rum_host_headers.tf new file mode 100644 index 0000000..503662c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/rum_host_headers/Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "Host" { + header_name = "Host" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf b/modules/us-live/02012024_142510/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf new file mode 100644 index 0000000..fe7d94f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "X-Forwarded-Host" { + header_name = "X-Forwarded-Host" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf b/modules/us-live/02012024_142510/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf new file mode 100644 index 0000000..d669d2f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "X-Host" { + header_name = "X-Host" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/rum_host_headers/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/rum_host_headers/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/rum_host_headers/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf new file mode 100644 index 0000000..2a3bb2c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "CF-Connecting-IP" { + header_name = "CF-Connecting-IP" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/Forwarded.rum_ip_determination.tf b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/Forwarded.rum_ip_determination.tf new file mode 100644 index 0000000..8509c52 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/Forwarded.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "Forwarded" { + header_name = "Forwarded" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf new file mode 100644 index 0000000..dc54bb9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "True-Client-IP" { + header_name = "True-Client-IP" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..986f797 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Client-Ip" { + header_name = "X-Client-Ip" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..04d95ea --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Cluster-Client-Ip" { + header_name = "X-Cluster-Client-Ip" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf new file mode 100644 index 0000000..94dc5a3 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Forwarded-For" { + header_name = "X-Forwarded-For" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..d0f9925 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Http-Client-Ip" { + header_name = "X-Http-Client-Ip" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf new file mode 100644 index 0000000..3d320ac --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "rproxy_remote_address" { + header_name = "rproxy_remote_address" +} diff --git a/modules/us-live/02012024_142510/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf b/modules/us-live/02012024_142510/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf new file mode 100644 index 0000000..45128c7 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_service_anomalies_v2" "SERVICE-52AC624D70C377BC" { + scope = "SERVICE-52AC624D70C377BC" + failure_rate { + enabled = false + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = false + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf b/modules/us-live/02012024_142510/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf new file mode 100644 index 0000000..0cb4a98 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_service_anomalies_v2" "SERVICE-70C56686E39D60B1" { + scope = "SERVICE-70C56686E39D60B1" + failure_rate { + enabled = false + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = false + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/service_anomalies_v2/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/service_anomalies_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/service_anomalies_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf b/modules/us-live/02012024_142510/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf new file mode 100644 index 0000000..3915592 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf @@ -0,0 +1,31 @@ +resource "dynatrace_service_naming" "_Kafka_Background_Service" { + name = "[Kafka] Background (Service)" + enabled = true + format = "Background ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "BACKGROUND_ACTIVITY" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf b/modules/us-live/02012024_142510/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf new file mode 100644 index 0000000..7a71a0d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf @@ -0,0 +1,43 @@ +resource "dynatrace_service_naming" "_Kafka_Default_Web_Request_Service" { + name = "[Kafka] Default Web Request (Service)" + enabled = true + format = "Default Web Request ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "WEB_REQUEST_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_DETECTED_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EQUALS" + value = "Default Web Request" + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf b/modules/us-live/02012024_142510/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf new file mode 100644 index 0000000..467c137 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf @@ -0,0 +1,42 @@ +resource "dynatrace_service_naming" "_Kafka_Metrics_Service" { + name = "[Kafka] Metrics (Service)" + enabled = true + format = "Metrics ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "WEB_REQUEST_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_WEB_CONTEXT_ROOT" + } + string { + # case_sensitive = false + # negate = false + operator = "EXISTS" + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/service_naming/_Kafka_Service.service_naming.tf b/modules/us-live/02012024_142510/configurations/modules/service_naming/_Kafka_Service.service_naming.tf new file mode 100644 index 0000000..d8fa0c0 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/service_naming/_Kafka_Service.service_naming.tf @@ -0,0 +1,43 @@ +resource "dynatrace_service_naming" "_Kafka_Service" { + name = "[Kafka] Service" + enabled = true + format = "{ProcessGroup:KubernetesContainerName}" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "CUSTOM_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_DETECTED_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EQUALS" + value = "Kafka Consumer Producer Service" + } + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/service_naming/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/service_naming/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/service_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf new file mode 100644 index 0000000..7b03583 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_CPU_Usage" { + name = "Optimization - CPU Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.cpu.usage:splitBy()" + metric_name = "optimization___cpu_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf new file mode 100644 index 0000000..280be6c --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_Disk_Usage" { + name = "Optimization - Disk Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.disk.usedPct:splitBy()" + metric_name = "optimization___disk_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf new file mode 100644 index 0000000..e2a7e14 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_Memory_Usage" { + name = "Optimization - Memory Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.mem.usage:splitBy()" + metric_name = "optimization___memory_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf b/modules/us-live/02012024_142510/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf new file mode 100644 index 0000000..e6638ea --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf @@ -0,0 +1,20 @@ +resource "dynatrace_slo_v2" "SLA_-_Availability" { + name = "SLA - Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100* + builtin:service.errors.server.successCount:filter(in("dt.entity.service",entitySelector("type(service),entityName.startsWith(~"Default Web Request~")"))):splitBy() + / + builtin:service.requestCount.server:filter(in("dt.entity.service",entitySelector("type(service),entityName.startsWith(~"Default Web Request~")"))):splitBy() + EOT + metric_name = "sla___availability" + target_success = 99 + target_warning = 99.5 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf b/modules/us-live/02012024_142510/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf new file mode 100644 index 0000000..9831dce --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "SLA_-_Performance" { + name = "SLA - Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100*(builtin:service.response.time:avg:partition("latency",value("good",lt(10000))):splitBy():count:default(1))/(builtin:service.response.time:avg:splitBy():count) + EOT + metric_name = "sla___performance" + target_success = 99 + target_warning = 99.5 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf new file mode 100644 index 0000000..ac77ea2 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Application_Performance" { + name = "Smarter - Application Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(100)*(builtin:apps.web.actionCount.category:filter(eq(Apdex category,SATISFIED)):splitBy())/(builtin:apps.web.actionCount.category:splitBy())" + metric_name = "smarter___application_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf new file mode 100644 index 0000000..83e49b7 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Browser_Monitor_Availability" { + name = "Smarter - Browser Monitor Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy())" + metric_name = "smarter___browser_monitor_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf new file mode 100644 index 0000000..1a4b823 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Database_Performance" { + name = "Smarter - Database Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + ((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):partition("perf",value("good",lt(100))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):splitBy():count)*(100)) + EOT + metric_name = "smarter___database_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf new file mode 100644 index 0000000..b92b3e7 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Database_Success_Rate" { + name = "Smarter - Database Success Rate" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100-builtin:service.errors.total.rate:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):splitBy() + EOT + metric_name = "smarter___database_success_rate" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf new file mode 100644 index 0000000..ff564f1 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Http_Monitor_Availability" { + name = "Smarter - Http Monitor Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy())" + metric_name = "smarter___http_monitor_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf new file mode 100644 index 0000000..935396f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Service_Availability" { + name = "Smarter - Service Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + (100)*(builtin:service.errors.server.successCount:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy())/(builtin:service.requestCount.server:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy()) + EOT + metric_name = "smarter___service_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf new file mode 100644 index 0000000..537417d --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Service_Performance" { + name = "Smarter - Service Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + ((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):partition("perf",value("good",lt(500))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy():count)*(100)) + EOT + metric_name = "smarter___service_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/slo_v2/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/slo_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/slo_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf b/modules/us-live/02012024_142510/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf new file mode 100644 index 0000000..4a45978 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_client_spans" { + name = "Suppress client spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "CLIENT" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf b/modules/us-live/02012024_142510/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf new file mode 100644 index 0000000..0a9a7ed --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_internal_spans" { + name = "Suppress internal spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "INTERNAL" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf b/modules/us-live/02012024_142510/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf new file mode 100644 index 0000000..d77c767 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_producer_spans" { + name = "Suppress producer spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "PRODUCER" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/span_entry_point/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/span_entry_point/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/span_entry_point/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/unified_services_opentel/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/unified_services_opentel/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/unified_services_opentel/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf b/modules/us-live/02012024_142510/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf new file mode 100644 index 0000000..8d6fc89 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf @@ -0,0 +1,3 @@ +resource "dynatrace_unified_services_opentel" "environment" { + enabled = true +} diff --git a/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf b/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf new file mode 100644 index 0000000..182ee51 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf @@ -0,0 +1,7 @@ +resource "dynatrace_web_app_key_performance_custom" "APPLICATION-EA7C4B59F27D43EB" { + scope = "APPLICATION-EA7C4B59F27D43EB" + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_custom/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_custom/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_custom/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf b/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf new file mode 100644 index 0000000..1720e54 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf @@ -0,0 +1,12 @@ +resource "dynatrace_web_app_key_performance_load" "APPLICATION-EA7C4B59F27D43EB" { + kpm = "VISUALLY_COMPLETE" + scope = "APPLICATION-EA7C4B59F27D43EB" + fallback_thresholds { + frustrating_fallback_threshold_seconds = 12 + tolerated_fallback_threshold_seconds = 3 + } + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_load/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_load/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_load/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf b/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf new file mode 100644 index 0000000..3744114 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf @@ -0,0 +1,12 @@ +resource "dynatrace_web_app_key_performance_xhr" "APPLICATION-EA7C4B59F27D43EB" { + kpm = "VISUALLY_COMPLETE" + scope = "APPLICATION-EA7C4B59F27D43EB" + fallback_thresholds { + frustrating_fallback_threshold_seconds = 12 + tolerated_fallback_threshold_seconds = 3 + } + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_xhr/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_xhr/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/web_app_key_performance_xhr/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/configurations/modules/webhook_notification/Audi_VSDS_US_Live_Porsche_Battery_Monitoring_-_B2E.webhook_notification.tf b/modules/us-live/02012024_142510/configurations/modules/webhook_notification/Audi_VSDS_US_Live_Porsche_Battery_Monitoring_-_B2E.webhook_notification.tf new file mode 100644 index 0000000..070ace9 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/webhook_notification/Audi_VSDS_US_Live_Porsche_Battery_Monitoring_-_B2E.webhook_notification.tf @@ -0,0 +1,43 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_US_Live_Porsche_Battery_Monitoring_-_B2E" { + name = "Audi VSDS US Live Porsche Battery Monitoring - B2E" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "POWZDVY", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACRmYjE4NjcwMy05MGY2LTNiOWQtOWNlMS1mZjQwZGZkMTgxY2a-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + headers { + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/webhook_notification/Audi_VSDS_US_Live_Porsche_Predictive_Maintenance_-_B2C.webhook_notification.tf b/modules/us-live/02012024_142510/configurations/modules/webhook_notification/Audi_VSDS_US_Live_Porsche_Predictive_Maintenance_-_B2C.webhook_notification.tf new file mode 100644 index 0000000..d74e274 --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/webhook_notification/Audi_VSDS_US_Live_Porsche_Predictive_Maintenance_-_B2C.webhook_notification.tf @@ -0,0 +1,43 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_US_Live_Porsche_Predictive_Maintenance_-_B2C" { + name = "Audi VSDS US Live Porsche Predictive Maintenance - B2C" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "PJXLBBC", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQ1MmNlMzc2Zi05NWRmLTNlNmQtOGYzZi1mYmZhYTM1ODhhOGO-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + headers { + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + } +} diff --git a/modules/us-live/02012024_142510/configurations/modules/webhook_notification/___providers___.tf b/modules/us-live/02012024_142510/configurations/modules/webhook_notification/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-live/02012024_142510/configurations/modules/webhook_notification/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-live/02012024_142510/dashboards/.terraform.lock.hcl b/modules/us-live/02012024_142510/dashboards/.terraform.lock.hcl new file mode 100644 index 0000000..2bca201 --- /dev/null +++ b/modules/us-live/02012024_142510/dashboards/.terraform.lock.hcl @@ -0,0 +1,24 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/dynatrace-oss/dynatrace" { + version = "1.48.1" + constraints = "1.48.1" + hashes = [ + "h1:AgZqqZpqVRpjqIa4mfzvCPfT9li4W6a59kJhABmsf0Q=", + "zh:0629cc12a54001dda771cf183835f15e5d86750dd8c4674aaea5f3afcc8e6c39", + "zh:1779cd799d51bec5edc5ae79f662b9cc619f50ba597d05cf4814a314e393480b", + "zh:3294afff379e852e790175bd2c1debcc3cedf78b15f03cef5c4d591ab20de88f", + "zh:3d1deb0c3ff3857d49661bbf78183018567f33a098f3db145e788924b9ed5b4a", + "zh:470221fbf707da03bd7738c248e4fb2235ddc047e9c6841fb59c8e491d6e608d", + "zh:6b3708cd04a3af70fdd01de70a73a83ea3d55101d9861afde1c76a882c13344e", + "zh:6db27ff51145e42d818e8b4cb4fe3a96fcdf1449a3666f6043448642db8f57bb", + "zh:826974341c04b0ae47e9b7cdb424a741dd7bd4d7a64c25dc784b5766e521253a", + "zh:8ec7c6778a6f580968d174ca34b96b99890f11b793c6b214b65ef95ea552e58d", + "zh:9b57a5c5b42393338495da84cfeb70c513b9f911c4033bbbaec314b4983d2636", + "zh:b79e91d2de8b587ffd11ee6551ebfb76bf6d2cc4b3237836c0d202ddf41db77a", + "zh:ba8262954e9a502641521c19df524862ffc51c61303b8f9e89369700e71f9ef9", + "zh:e428f3649709d407bffcdfc10550e3b2d4b50c43329cb565c64fe0dc1f2bebc4", + "zh:e884adc31eb0a05048db8b480292bbe69ae8e0ea837966a6ad3d1bbc53ffc941", + ] +} diff --git a/modules/us-live/02012024_142510/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE b/modules/us-live/02012024_142510/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/modules/us-live/02012024_142510/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/modules/us-live/02012024_142510/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md b/modules/us-live/02012024_142510/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md new file mode 100644 index 0000000..79b3fb8 --- /dev/null +++ b/modules/us-live/02012024_142510/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md @@ -0,0 +1,17 @@ +# Dynatrace Terraform Provider +## Requirements + +- [Terraform](https://www.terraform.io/downloads.html) 0.13.x+ + +## Using the provider + +Please check the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs) for how to use and configure this Provider as well as for currrently supported resources and data sources. + +Additional information can be found under [Dynatrace Configuration as Code via Terraform](https://www.dynatrace.com/support/help/manage/configuration-as-code/terraform). + +## Exporting existing configuration from a Dynatrace Environment + +In addition to acting as a Terraform Provider Plugin the executable `terraform-provider-dynatrace` (`terraform-provider-dynatrace.exe` on Windows) can also get directly invoked. +The utility then reaches out to the Dynatrace Environment specified by the command line arguments and fetches all currently supported configuration items. These results will then automatically get transformed into HCL (the configuration language to be used for `.tf` files) and places each configuration item into its own `.tf` file). + +Please check out the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs#exporting-existing-configuration-from-a-dynatrace-environment) for detailed information about how to use that functionality. diff --git a/modules/us-live/02012024_142510/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 b/modules/us-live/02012024_142510/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 new file mode 100755 index 0000000..07abc00 Binary files /dev/null and b/modules/us-live/02012024_142510/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 differ diff --git a/modules/us-live/02012024_142510/dashboards/___providers___.tf b/modules/us-live/02012024_142510/dashboards/___providers___.tf new file mode 100644 index 0000000..169cc35 --- /dev/null +++ b/modules/us-live/02012024_142510/dashboards/___providers___.tf @@ -0,0 +1,11 @@ +terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } + + provider "dynatrace" { + } diff --git a/modules/us-live/02012024_142510/dashboards/main.tf b/modules/us-live/02012024_142510/dashboards/main.tf new file mode 100644 index 0000000..e69de29 diff --git a/modules/us-prelive/21122023_112248/configurations/.terraform.lock.hcl b/modules/us-prelive/21122023_112248/configurations/.terraform.lock.hcl new file mode 100644 index 0000000..2bca201 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/.terraform.lock.hcl @@ -0,0 +1,24 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/dynatrace-oss/dynatrace" { + version = "1.48.1" + constraints = "1.48.1" + hashes = [ + "h1:AgZqqZpqVRpjqIa4mfzvCPfT9li4W6a59kJhABmsf0Q=", + "zh:0629cc12a54001dda771cf183835f15e5d86750dd8c4674aaea5f3afcc8e6c39", + "zh:1779cd799d51bec5edc5ae79f662b9cc619f50ba597d05cf4814a314e393480b", + "zh:3294afff379e852e790175bd2c1debcc3cedf78b15f03cef5c4d591ab20de88f", + "zh:3d1deb0c3ff3857d49661bbf78183018567f33a098f3db145e788924b9ed5b4a", + "zh:470221fbf707da03bd7738c248e4fb2235ddc047e9c6841fb59c8e491d6e608d", + "zh:6b3708cd04a3af70fdd01de70a73a83ea3d55101d9861afde1c76a882c13344e", + "zh:6db27ff51145e42d818e8b4cb4fe3a96fcdf1449a3666f6043448642db8f57bb", + "zh:826974341c04b0ae47e9b7cdb424a741dd7bd4d7a64c25dc784b5766e521253a", + "zh:8ec7c6778a6f580968d174ca34b96b99890f11b793c6b214b65ef95ea552e58d", + "zh:9b57a5c5b42393338495da84cfeb70c513b9f911c4033bbbaec314b4983d2636", + "zh:b79e91d2de8b587ffd11ee6551ebfb76bf6d2cc4b3237836c0d202ddf41db77a", + "zh:ba8262954e9a502641521c19df524862ffc51c61303b8f9e89369700e71f9ef9", + "zh:e428f3649709d407bffcdfc10550e3b2d4b50c43329cb565c64fe0dc1f2bebc4", + "zh:e884adc31eb0a05048db8b480292bbe69ae8e0ea837966a6ad3d1bbc53ffc941", + ] +} diff --git a/modules/us-prelive/21122023_112248/configurations/.terraform/modules/modules.json b/modules/us-prelive/21122023_112248/configurations/.terraform/modules/modules.json new file mode 100644 index 0000000..8f4b345 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/.terraform/modules/modules.json @@ -0,0 +1 @@ +{"Modules":[{"Key":"","Source":"","Dir":"."},{"Key":"alerting","Source":"./modules/alerting","Dir":"modules/alerting"},{"Key":"api_detection","Source":"./modules/api_detection","Dir":"modules/api_detection"},{"Key":"attribute_allow_list","Source":"./modules/attribute_allow_list","Dir":"modules/attribute_allow_list"},{"Key":"attribute_masking","Source":"./modules/attribute_masking","Dir":"modules/attribute_masking"},{"Key":"business_events_buckets","Source":"./modules/business_events_buckets","Dir":"modules/business_events_buckets"},{"Key":"calculated_service_metric","Source":"./modules/calculated_service_metric","Dir":"modules/calculated_service_metric"},{"Key":"cloudapp_workloaddetection","Source":"./modules/cloudapp_workloaddetection","Dir":"modules/cloudapp_workloaddetection"},{"Key":"custom_service","Source":"./modules/custom_service","Dir":"modules/custom_service"},{"Key":"generic_relationships","Source":"./modules/generic_relationships","Dir":"modules/generic_relationships"},{"Key":"generic_types","Source":"./modules/generic_types","Dir":"modules/generic_types"},{"Key":"k8s_monitoring","Source":"./modules/k8s_monitoring","Dir":"modules/k8s_monitoring"},{"Key":"kubernetes","Source":"./modules/kubernetes","Dir":"modules/kubernetes"},{"Key":"log_buckets","Source":"./modules/log_buckets","Dir":"modules/log_buckets"},{"Key":"log_processing","Source":"./modules/log_processing","Dir":"modules/log_processing"},{"Key":"log_timestamp","Source":"./modules/log_timestamp","Dir":"modules/log_timestamp"},{"Key":"management_zone_v2","Source":"./modules/management_zone_v2","Dir":"modules/management_zone_v2"},{"Key":"metric_events","Source":"./modules/metric_events","Dir":"modules/metric_events"},{"Key":"network_zone","Source":"./modules/network_zone","Dir":"modules/network_zone"},{"Key":"oneagent_features","Source":"./modules/oneagent_features","Dir":"modules/oneagent_features"},{"Key":"os_services","Source":"./modules/os_services","Dir":"modules/os_services"},{"Key":"ownership_config","Source":"./modules/ownership_config","Dir":"modules/ownership_config"},{"Key":"processgroup_naming","Source":"./modules/processgroup_naming","Dir":"modules/processgroup_naming"},{"Key":"request_attribute","Source":"./modules/request_attribute","Dir":"modules/request_attribute"},{"Key":"request_naming","Source":"./modules/request_naming","Dir":"modules/request_naming"},{"Key":"request_namings","Source":"./modules/request_namings","Dir":"modules/request_namings"},{"Key":"resource_attributes","Source":"./modules/resource_attributes","Dir":"modules/resource_attributes"},{"Key":"rum_host_headers","Source":"./modules/rum_host_headers","Dir":"modules/rum_host_headers"},{"Key":"rum_ip_determination","Source":"./modules/rum_ip_determination","Dir":"modules/rum_ip_determination"},{"Key":"service_anomalies_v2","Source":"./modules/service_anomalies_v2","Dir":"modules/service_anomalies_v2"},{"Key":"service_naming","Source":"./modules/service_naming","Dir":"modules/service_naming"},{"Key":"slo_v2","Source":"./modules/slo_v2","Dir":"modules/slo_v2"},{"Key":"span_entry_point","Source":"./modules/span_entry_point","Dir":"modules/span_entry_point"},{"Key":"unified_services_opentel","Source":"./modules/unified_services_opentel","Dir":"modules/unified_services_opentel"},{"Key":"web_app_key_performance_custom","Source":"./modules/web_app_key_performance_custom","Dir":"modules/web_app_key_performance_custom"},{"Key":"web_app_key_performance_load","Source":"./modules/web_app_key_performance_load","Dir":"modules/web_app_key_performance_load"},{"Key":"web_app_key_performance_xhr","Source":"./modules/web_app_key_performance_xhr","Dir":"modules/web_app_key_performance_xhr"},{"Key":"webhook_notification","Source":"./modules/webhook_notification","Dir":"modules/webhook_notification"}]} \ No newline at end of file diff --git a/modules/us-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE b/modules/us-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/modules/us-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md b/modules/us-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md new file mode 100644 index 0000000..79b3fb8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md @@ -0,0 +1,17 @@ +# Dynatrace Terraform Provider +## Requirements + +- [Terraform](https://www.terraform.io/downloads.html) 0.13.x+ + +## Using the provider + +Please check the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs) for how to use and configure this Provider as well as for currrently supported resources and data sources. + +Additional information can be found under [Dynatrace Configuration as Code via Terraform](https://www.dynatrace.com/support/help/manage/configuration-as-code/terraform). + +## Exporting existing configuration from a Dynatrace Environment + +In addition to acting as a Terraform Provider Plugin the executable `terraform-provider-dynatrace` (`terraform-provider-dynatrace.exe` on Windows) can also get directly invoked. +The utility then reaches out to the Dynatrace Environment specified by the command line arguments and fetches all currently supported configuration items. These results will then automatically get transformed into HCL (the configuration language to be used for `.tf` files) and places each configuration item into its own `.tf` file). + +Please check out the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs#exporting-existing-configuration-from-a-dynatrace-environment) for detailed information about how to use that functionality. diff --git a/modules/us-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 b/modules/us-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 new file mode 100755 index 0000000..07abc00 Binary files /dev/null and b/modules/us-prelive/21122023_112248/configurations/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 differ diff --git a/modules/us-prelive/21122023_112248/configurations/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/___providers___.tf new file mode 100644 index 0000000..169cc35 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/___providers___.tf @@ -0,0 +1,11 @@ +terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } + + provider "dynatrace" { + } diff --git a/modules/us-prelive/21122023_112248/configurations/main.tf b/modules/us-prelive/21122023_112248/configurations/main.tf new file mode 100644 index 0000000..2fa430a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/main.tf @@ -0,0 +1,148 @@ +module "alerting" { + source = "./modules/alerting" +} + +module "api_detection" { + source = "./modules/api_detection" +} + +module "attribute_allow_list" { + source = "./modules/attribute_allow_list" +} + +module "attribute_masking" { + source = "./modules/attribute_masking" +} + +module "business_events_buckets" { + source = "./modules/business_events_buckets" +} + +module "calculated_service_metric" { + source = "./modules/calculated_service_metric" +} + +module "cloudapp_workloaddetection" { + source = "./modules/cloudapp_workloaddetection" +} + +module "custom_service" { + source = "./modules/custom_service" +} + +module "generic_relationships" { + source = "./modules/generic_relationships" +} + +module "generic_types" { + source = "./modules/generic_types" +} + +module "k8s_monitoring" { + source = "./modules/k8s_monitoring" +} + +module "kubernetes" { + source = "./modules/kubernetes" +} + +module "log_buckets" { + source = "./modules/log_buckets" +} + +module "log_processing" { + source = "./modules/log_processing" +} + +module "log_timestamp" { + source = "./modules/log_timestamp" +} + +module "management_zone_v2" { + source = "./modules/management_zone_v2" +} + +module "metric_events" { + source = "./modules/metric_events" +} + +module "network_zone" { + source = "./modules/network_zone" +} + +module "oneagent_features" { + source = "./modules/oneagent_features" +} + +module "os_services" { + source = "./modules/os_services" +} + +module "ownership_config" { + source = "./modules/ownership_config" +} + +module "processgroup_naming" { + source = "./modules/processgroup_naming" +} + +module "request_attribute" { + source = "./modules/request_attribute" +} + +module "request_naming" { + source = "./modules/request_naming" +} + +module "request_namings" { + source = "./modules/request_namings" +} + +module "resource_attributes" { + source = "./modules/resource_attributes" +} + +module "rum_host_headers" { + source = "./modules/rum_host_headers" +} + +module "rum_ip_determination" { + source = "./modules/rum_ip_determination" +} + +module "service_anomalies_v2" { + source = "./modules/service_anomalies_v2" +} + +module "service_naming" { + source = "./modules/service_naming" +} + +module "slo_v2" { + source = "./modules/slo_v2" +} + +module "span_entry_point" { + source = "./modules/span_entry_point" +} + +module "unified_services_opentel" { + source = "./modules/unified_services_opentel" +} + +module "web_app_key_performance_custom" { + source = "./modules/web_app_key_performance_custom" +} + +module "web_app_key_performance_load" { + source = "./modules/web_app_key_performance_load" +} + +module "web_app_key_performance_xhr" { + source = "./modules/web_app_key_performance_xhr" +} + +module "webhook_notification" { + source = "./modules/webhook_notification" +} + diff --git a/modules/us-prelive/21122023_112248/configurations/modules/alerting/Default.alerting.tf b/modules/us-prelive/21122023_112248/configurations/modules/alerting/Default.alerting.tf new file mode 100644 index 0000000..5644cc9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/alerting/Default.alerting.tf @@ -0,0 +1,35 @@ +resource "dynatrace_alerting" "Default" { + name = "Default" + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 30 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf b/modules/us-prelive/21122023_112248/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf new file mode 100644 index 0000000..df4f9ac --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/alerting/Default_for_ActiveGate_Token_Expiry.alerting.tf @@ -0,0 +1,23 @@ +resource "dynatrace_alerting" "Default_for_ActiveGate_Token_Expiry" { + name = "Default for ActiveGate Token Expiry" + filters { + filter { + custom { + title { + enabled = true + case_sensitive = true + # negate = false + operator = "STRING_EQUALS" + value = "ActiveGate Token(s) will expire soon" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/alerting/Porsche_Data_Lake.alerting.tf b/modules/us-prelive/21122023_112248/configurations/modules/alerting/Porsche_Data_Lake.alerting.tf new file mode 100644 index 0000000..fefb87a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/alerting/Porsche_Data_Lake.alerting.tf @@ -0,0 +1,49 @@ +resource "dynatrace_alerting" "Porsche_Data_Lake" { + name = "Porsche Data Lake" + management_zone = "-7014735923747933174" + filters { + filter { + custom { + title { + enabled = true + # case_sensitive = false + # negate = false + operator = "CONTAINS" + value = "SLA" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 10 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/alerting/Predictive_Maintenance.alerting.tf b/modules/us-prelive/21122023_112248/configurations/modules/alerting/Predictive_Maintenance.alerting.tf new file mode 100644 index 0000000..4a4fb8d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/alerting/Predictive_Maintenance.alerting.tf @@ -0,0 +1,49 @@ +resource "dynatrace_alerting" "Predictive_Maintenance" { + name = "Predictive Maintenance" + management_zone = "9127364509813717772" + filters { + filter { + custom { + title { + enabled = true + # case_sensitive = false + # negate = false + operator = "CONTAINS" + value = "SLA" + } + } + } + } + rules { + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "AVAILABILITY" + } + rule { + delay_in_minutes = 10 + include_mode = "NONE" + severity_level = "CUSTOM_ALERT" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "ERRORS" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "MONITORING_UNAVAILABLE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "PERFORMANCE" + } + rule { + delay_in_minutes = 0 + include_mode = "NONE" + severity_level = "RESOURCE_CONTENTION" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/alerting/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/alerting/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/alerting/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf new file mode 100644 index 0000000..f2bb934 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_ASP_NET_Core.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_ASP_NET_Core" { + api_color = "#008cdb" + api_name = "Built-In ASP.NET Core" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.AspNetCore." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Apache.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Apache.api_detection.tf new file mode 100644 index 0000000..9b6ab05 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Apache.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Apache" { + api_color = "#2ab6f4" + api_name = "Built-In Apache" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.apache." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf new file mode 100644 index 0000000..d532472 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Go_Database.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Go_Database" { + api_color = "#fff29a" + api_name = "Built-In Go Database" + technology = "Go" + third_party_api = true + conditions { + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "database" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf new file mode 100644 index 0000000..3b3703b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Go_Standard_Library.api_detection.tf @@ -0,0 +1,33 @@ +resource "dynatrace_api_detection" "Built-In_Go_Standard_Library" { + api_color = "#4fd5e0" + api_name = "Built-In Go Standard Library" + technology = "Go" + third_party_api = true + conditions { + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "os" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "runtime" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "sync" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "io" + } + condition { + base = "PACKAGE" + matcher = "BEGINS_WITH" + pattern = "net" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf new file mode 100644 index 0000000..bdbb63e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Hibernate.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Hibernate" { + api_color = "#522273" + api_name = "Built-In Hibernate" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.hibernate." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf new file mode 100644 index 0000000..3a62197 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_IBM_WebSphere.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_IBM_WebSphere" { + api_color = "#4fd5e0" + api_name = "Built-In IBM WebSphere" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.websphere." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf new file mode 100644 index 0000000..2525754 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_JBoss.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_JBoss" { + api_color = "#fff29a" + api_name = "Built-In JBoss" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.jboss." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_JRE.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_JRE.api_detection.tf new file mode 100644 index 0000000..ba36234 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_JRE.api_detection.tf @@ -0,0 +1,53 @@ +resource "dynatrace_api_detection" "Built-In_JRE" { + api_color = "#c95218" + api_name = "Built-In JRE" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "java." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "javax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.sun." + } + condition { + base = "FQCN" + matcher = "CONTAINS" + pattern = "DtStringConcat_" + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "jdk." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.dynatrace.agent.introspection.casp.flawfinder.tracking.wrappers." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.dynatrace.agent.introspection.casp.flawfinder.access." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.oracle." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "sun." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf new file mode 100644 index 0000000..071083b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_Cassandra.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_Java_Cassandra" { + api_color = "#debbf3" + api_name = "Built-In Java Cassandra" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.apache.cassandra." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.netflix.astyanax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.datastax." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "me.prettyprint.cassandra." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf new file mode 100644 index 0000000..9757ccb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_IBM_CTG.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_IBM_CTG" { + api_color = "#c9a000" + api_name = "Built-In Java IBM CTG" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.ctg." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf new file mode 100644 index 0000000..ff8588e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_IBM_MQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_IBM_MQ" { + api_color = "#ffd0ab" + api_name = "Built-In Java IBM MQ" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.ibm.mq." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf new file mode 100644 index 0000000..25dac59 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_MongoDB.api_detection.tf @@ -0,0 +1,23 @@ +resource "dynatrace_api_detection" "Built-In_Java_MongoDB" { + api_color = "#fff29a" + api_name = "Built-In Java MongoDB" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.mongodb." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.bson." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.novus.casbah.mongodb." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf new file mode 100644 index 0000000..843c888 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_RabbitMQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Java_RabbitMQ" { + api_color = "#aeebf0" + api_name = "Built-In Java RabbitMQ" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.rabbitmq." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf new file mode 100644 index 0000000..43fc23a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Java_tests.api_detection.tf @@ -0,0 +1,18 @@ +resource "dynatrace_api_detection" "Built-In_Java_tests" { + api_color = "#008cdb" + api_name = "Built-In Java tests" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "junit.framework." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.junit." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Mule.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Mule.api_detection.tf new file mode 100644 index 0000000..fc934ff --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Mule.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Mule" { + api_color = "#008cdb" + api_name = "Built-In Mule" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.mule." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf new file mode 100644 index 0000000..864194d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Azure_Service_Fabric.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_Azure_Service_Fabric" { + api_color = "#fff29a" + api_name = "Built-In .NET Azure Service Fabric" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.ServiceFabric." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf new file mode 100644 index 0000000..a010819 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_CLR.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_CLR" { + api_color = "#7c38a1" + api_name = "Built-In .NET CLR" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "System." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf new file mode 100644 index 0000000..a0fb172 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Entity_Framework_Core.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_Entity_Framework_Core" { + api_color = "#4fd5e0" + api_name = "Built-In .NET Entity Framework Core" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.EntityFrameworkCore." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf new file mode 100644 index 0000000..02abd05 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_IBM_MQ.api_detection.tf @@ -0,0 +1,18 @@ +resource "dynatrace_api_detection" "Built-In_NET_IBM_MQ" { + api_color = "#ffd0ab" + api_name = "Built-In .NET IBM MQ" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "IBM.WMQ." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "IBM.XMS." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf new file mode 100644 index 0000000..2525b0c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_Logging.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_NET_Logging" { + api_color = "#ffa86c" + api_name = "Built-In .NET Logging" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.Extensions.Logging." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.EnterpriseInstrumentation.EventSource." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "Microsoft.Practices.EnterpriseLibrary.Logging." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "log4net." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf new file mode 100644 index 0000000..b2b7a83 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_MongoDB.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_MongoDB" { + api_color = "#fff29a" + api_name = "Built-In .NET MongoDB" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "MongoDB." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf new file mode 100644 index 0000000..5a06b93 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_NET_RabbitMQ.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_NET_RabbitMQ" { + api_color = "#aeebf0" + api_name = "Built-In .NET RabbitMQ" + technology = "dotNet" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "RabbitMQ." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf new file mode 100644 index 0000000..5e7cb03 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Oracle_WebLogic.api_detection.tf @@ -0,0 +1,28 @@ +resource "dynatrace_api_detection" "Built-In_Oracle_WebLogic" { + api_color = "#7c38a1" + api_name = "Built-In Oracle WebLogic" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "bea." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "weblogic." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.bea." + } + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "com.weblogic." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Spring.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Spring.api_detection.tf new file mode 100644 index 0000000..b7832c9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Spring.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Spring" { + api_color = "#debbf3" + api_name = "Built-In Spring" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.springframework." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf new file mode 100644 index 0000000..991b7c1 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_TIBCO.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_TIBCO" { + api_color = "#a972cc" + api_name = "Built-In TIBCO" + technology = "Java" + third_party_api = true + conditions { + condition { + base = "FQCN" + matcher = "BEGINS_WITH" + pattern = "org.tibco." + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf new file mode 100644 index 0000000..b29a3fa --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/Built-In_Wordpress.api_detection.tf @@ -0,0 +1,13 @@ +resource "dynatrace_api_detection" "Built-In_Wordpress" { + api_color = "#b4e5f9" + api_name = "Built-In Wordpress" + technology = "PHP" + third_party_api = true + conditions { + condition { + base = "FILE_NAME" + matcher = "CONTAINS" + pattern = "wp-includes/" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/api_detection/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/api_detection/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/OperationName.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/OperationName.attribute_allow_list.tf new file mode 100644 index 0000000..ec9d37e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/OperationName.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "OperationName" { + enabled = true + key = "OperationName" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/adobe_em_env_type.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/adobe_em_env_type.attribute_allow_list.tf new file mode 100644 index 0000000..77cfbf0 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/adobe_em_env_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "adobe_em_env_type" { + enabled = true + key = "adobe.em.env_type" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/adobe_em_service.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/adobe_em_service.attribute_allow_list.tf new file mode 100644 index 0000000..8c049b6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/adobe_em_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "adobe_em_service" { + enabled = true + key = "adobe.em.service" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/adobe_em_tier.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/adobe_em_tier.attribute_allow_list.tf new file mode 100644 index 0000000..1c34cd5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/adobe_em_tier.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "adobe_em_tier" { + enabled = true + key = "adobe.em.tier" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_count.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_count.attribute_allow_list.tf new file mode 100644 index 0000000..c715591 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_count" { + enabled = true + key = "aggregation.count" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_duration_max.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_duration_max.attribute_allow_list.tf new file mode 100644 index 0000000..518f8e2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_duration_max.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_max" { + enabled = true + key = "aggregation.duration_max" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_duration_min.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_duration_min.attribute_allow_list.tf new file mode 100644 index 0000000..71cd48c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_duration_min.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_min" { + enabled = true + key = "aggregation.duration_min" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_duration_sum.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_duration_sum.attribute_allow_list.tf new file mode 100644 index 0000000..f776f87 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_duration_sum.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_sum" { + enabled = true + key = "aggregation.duration_sum" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_duration_sum_micros.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_duration_sum_micros.attribute_allow_list.tf new file mode 100644 index 0000000..8ed91ef --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_duration_sum_micros.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_duration_sum_micros" { + enabled = true + key = "aggregation.duration_sum_micros" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_exception_count.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_exception_count.attribute_allow_list.tf new file mode 100644 index 0000000..7633a59 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_exception_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_exception_count" { + enabled = true + key = "aggregation.exception_count" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_exec_count.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_exec_count.attribute_allow_list.tf new file mode 100644 index 0000000..149267b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_exec_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_exec_count" { + enabled = true + key = "aggregation.exec_count" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_latest_endtime_micros.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_latest_endtime_micros.attribute_allow_list.tf new file mode 100644 index 0000000..fde1c59 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_latest_endtime_micros.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_latest_endtime_micros" { + enabled = true + key = "aggregation.latest_endtime_micros" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_parallel.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_parallel.attribute_allow_list.tf new file mode 100644 index 0000000..d9c2723 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_parallel.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_parallel" { + enabled = true + key = "aggregation.parallel" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_parallel_execution.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_parallel_execution.attribute_allow_list.tf new file mode 100644 index 0000000..1b58692 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aggregation_parallel_execution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aggregation_parallel_execution" { + enabled = true + key = "aggregation.parallel_execution" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/apache_config_path.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/apache_config_path.attribute_allow_list.tf new file mode 100644 index 0000000..36b9f45 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/apache_config_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "apache_config_path" { + enabled = true + key = "apache.config.path" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/apache_spark_master_ip.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/apache_spark_master_ip.attribute_allow_list.tf new file mode 100644 index 0000000..5bed6b0 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/apache_spark_master_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "apache_spark_master_ip" { + enabled = true + key = "apache.spark.master.ip" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/application_environment.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/application_environment.attribute_allow_list.tf new file mode 100644 index 0000000..d3daf07 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/application_environment.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_environment" { + enabled = true + key = "application.environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/application_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/application_name.attribute_allow_list.tf new file mode 100644 index 0000000..7fde40d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_name" { + enabled = true + key = "application.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/application_version_build.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/application_version_build.attribute_allow_list.tf new file mode 100644 index 0000000..6f8538f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/application_version_build.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_version_build" { + enabled = true + key = "application.version.build" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/application_version_release.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/application_version_release.attribute_allow_list.tf new file mode 100644 index 0000000..8f6a634 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/application_version_release.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "application_version_release" { + enabled = true + key = "application.version.release" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aspnetcore_appl_path.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aspnetcore_appl_path.attribute_allow_list.tf new file mode 100644 index 0000000..a02253a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aspnetcore_appl_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aspnetcore_appl_path" { + enabled = true + key = "aspnetcore.appl.path" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecr_account_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecr_account_id.attribute_allow_list.tf new file mode 100644 index 0000000..b345089 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecr_account_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecr_account_id" { + enabled = true + key = "aws.ecr.account.id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecr_region.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecr_region.attribute_allow_list.tf new file mode 100644 index 0000000..69847c6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecr_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecr_region" { + enabled = true + key = "aws.ecr.region" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecs_cluster.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecs_cluster.attribute_allow_list.tf new file mode 100644 index 0000000..41aa7d5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecs_cluster.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_cluster" { + enabled = true + key = "aws.ecs.cluster" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecs_container_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecs_container_name.attribute_allow_list.tf new file mode 100644 index 0000000..d501a64 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecs_container_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_container_name" { + enabled = true + key = "aws.ecs.container.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecs_family.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecs_family.attribute_allow_list.tf new file mode 100644 index 0000000..6844f56 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecs_family.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_family" { + enabled = true + key = "aws.ecs.family" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecs_revision.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecs_revision.attribute_allow_list.tf new file mode 100644 index 0000000..76c7e22 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_ecs_revision.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_ecs_revision" { + enabled = true + key = "aws.ecs.revision" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_lambda_function_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_lambda_function_name.attribute_allow_list.tf new file mode 100644 index 0000000..95edf53 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_lambda_function_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_lambda_function_name" { + enabled = true + key = "aws.lambda.function.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_region.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_region.attribute_allow_list.tf new file mode 100644 index 0000000..4edd527 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_region" { + enabled = true + key = "aws.region" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_x_amzn_request_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_x_amzn_request_id.attribute_allow_list.tf new file mode 100644 index 0000000..ff40b72 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_x_amzn_request_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_x_amzn_request_id" { + enabled = true + key = "aws.x_amzn_request_id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_x_amzn_trace_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_x_amzn_trace_id.attribute_allow_list.tf new file mode 100644 index 0000000..d891ceb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/aws_x_amzn_trace_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "aws_x_amzn_trace_id" { + enabled = true + key = "aws.x_amzn_trace_id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cassandra_cluster_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cassandra_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..79a5de6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cassandra_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cassandra_cluster_name" { + enabled = true + key = "cassandra.cluster.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/catalina_base.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/catalina_base.attribute_allow_list.tf new file mode 100644 index 0000000..58ef205 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/catalina_base.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "catalina_base" { + enabled = true + key = "catalina.base" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/catalina_home.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/catalina_home.attribute_allow_list.tf new file mode 100644 index 0000000..02c05d6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/catalina_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "catalina_home" { + enabled = true + key = "catalina.home" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/client_ip.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/client_ip.attribute_allow_list.tf new file mode 100644 index 0000000..9929073 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/client_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "client_ip" { + enabled = true + key = "client.ip" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_account_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_account_id.attribute_allow_list.tf new file mode 100644 index 0000000..e18555a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_account_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_account_id" { + enabled = true + key = "cloud.account.id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_availability_zone.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_availability_zone.attribute_allow_list.tf new file mode 100644 index 0000000..e80144c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_availability_zone.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_availability_zone" { + enabled = true + key = "cloud.availability_zone" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_platform.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_platform.attribute_allow_list.tf new file mode 100644 index 0000000..c90d46d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_platform.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_platform" { + enabled = true + key = "cloud.platform" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_provider.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_provider.attribute_allow_list.tf new file mode 100644 index 0000000..9ea94f2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_provider.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_provider" { + enabled = true + key = "cloud.provider" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_region.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_region.attribute_allow_list.tf new file mode 100644 index 0000000..35c79fb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_region" { + enabled = true + key = "cloud.region" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_resource_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_resource_id.attribute_allow_list.tf new file mode 100644 index 0000000..93d391b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloud_resource_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloud_resource_id" { + enabled = true + key = "cloud.resource_id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloudfoundry_application_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloudfoundry_application_id.attribute_allow_list.tf new file mode 100644 index 0000000..02b26ae --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloudfoundry_application_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_application_id" { + enabled = true + key = "cloudfoundry.application.id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloudfoundry_application_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloudfoundry_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..77be149 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloudfoundry_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_application_name" { + enabled = true + key = "cloudfoundry.application.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloudfoundry_instance_index.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloudfoundry_instance_index.attribute_allow_list.tf new file mode 100644 index 0000000..aa22723 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloudfoundry_instance_index.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_instance_index" { + enabled = true + key = "cloudfoundry.instance.index" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloudfoundry_space_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloudfoundry_space_id.attribute_allow_list.tf new file mode 100644 index 0000000..471164a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloudfoundry_space_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_space_id" { + enabled = true + key = "cloudfoundry.space.id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloudfoundry_space_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloudfoundry_space_name.attribute_allow_list.tf new file mode 100644 index 0000000..1f00e2a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/cloudfoundry_space_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "cloudfoundry_space_name" { + enabled = true + key = "cloudfoundry.space.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_filepath.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_filepath.attribute_allow_list.tf new file mode 100644 index 0000000..55674cb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_filepath.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_filepath" { + enabled = true + key = "code.filepath" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_function.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_function.attribute_allow_list.tf new file mode 100644 index 0000000..9ceac17 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_function.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_function" { + enabled = true + key = "code.function" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_invoked_filepath.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_invoked_filepath.attribute_allow_list.tf new file mode 100644 index 0000000..2f6b0dc --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_invoked_filepath.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_invoked_filepath" { + enabled = true + key = "code.invoked.filepath" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_invoked_function.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_invoked_function.attribute_allow_list.tf new file mode 100644 index 0000000..583b28a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_invoked_function.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_invoked_function" { + enabled = true + key = "code.invoked.function" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_invoked_namespace.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_invoked_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..7472e2c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_invoked_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_invoked_namespace" { + enabled = true + key = "code.invoked.namespace" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_lineno.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_lineno.attribute_allow_list.tf new file mode 100644 index 0000000..a747efd --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_lineno.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_lineno" { + enabled = true + key = "code.lineno" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_namespace.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..962c9c2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/code_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "code_namespace" { + enabled = true + key = "code.namespace" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/coldfusion_jvm_config_file.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/coldfusion_jvm_config_file.attribute_allow_list.tf new file mode 100644 index 0000000..f050ca0 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/coldfusion_jvm_config_file.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "coldfusion_jvm_config_file" { + enabled = true + key = "coldfusion.jvm.config.file" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/coldfusion_service_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/coldfusion_service_name.attribute_allow_list.tf new file mode 100644 index 0000000..0db0752 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/coldfusion_service_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "coldfusion_service_name" { + enabled = true + key = "coldfusion.service.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_id.attribute_allow_list.tf new file mode 100644 index 0000000..f8bb0e3 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_id" { + enabled = true + key = "container.id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_image_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_image_name.attribute_allow_list.tf new file mode 100644 index 0000000..af5cd69 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_image_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_image_name" { + enabled = true + key = "container.image.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_image_tag.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_image_tag.attribute_allow_list.tf new file mode 100644 index 0000000..e5a5a9c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_image_tag.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_image_tag" { + enabled = true + key = "container.image.tag" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_image_version.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_image_version.attribute_allow_list.tf new file mode 100644 index 0000000..0c0f605 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_image_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_image_version" { + enabled = true + key = "container.image.version" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_name.attribute_allow_list.tf new file mode 100644 index 0000000..f642040 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_name" { + enabled = true + key = "container.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_runtime.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_runtime.attribute_allow_list.tf new file mode 100644 index 0000000..24adc50 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/container_runtime.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "container_runtime" { + enabled = true + key = "container.runtime" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_consistency_level.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_consistency_level.attribute_allow_list.tf new file mode 100644 index 0000000..76dcbcf --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_consistency_level.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_consistency_level" { + enabled = true + key = "db.cassandra.consistency_level" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_coordinator_dc.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_coordinator_dc.attribute_allow_list.tf new file mode 100644 index 0000000..064b573 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_coordinator_dc.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_coordinator_dc" { + enabled = true + key = "db.cassandra.coordinator.dc" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_coordinator_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_coordinator_id.attribute_allow_list.tf new file mode 100644 index 0000000..4dec54a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_coordinator_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_coordinator_id" { + enabled = true + key = "db.cassandra.coordinator.id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_idempotence.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_idempotence.attribute_allow_list.tf new file mode 100644 index 0000000..05e9427 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_idempotence.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_idempotence" { + enabled = true + key = "db.cassandra.idempotence" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_keyspace.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_keyspace.attribute_allow_list.tf new file mode 100644 index 0000000..409e2c3 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_keyspace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_keyspace" { + enabled = true + key = "db.cassandra.keyspace" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_page_size.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_page_size.attribute_allow_list.tf new file mode 100644 index 0000000..75924eb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_page_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_page_size" { + enabled = true + key = "db.cassandra.page_size" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_speculative_execution_count.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_speculative_execution_count.attribute_allow_list.tf new file mode 100644 index 0000000..9b0bb06 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_speculative_execution_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_speculative_execution_count" { + enabled = true + key = "db.cassandra.speculative_execution_count" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_table.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_table.attribute_allow_list.tf new file mode 100644 index 0000000..03898a7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_cassandra_table.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_cassandra_table" { + enabled = true + key = "db.cassandra.table" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_connection_string.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_connection_string.attribute_allow_list.tf new file mode 100644 index 0000000..a02fd17 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_connection_string.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_connection_string" { + enabled = true + key = "db.connection_string" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_hbase_namespace.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_hbase_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..0cdd30d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_hbase_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_hbase_namespace" { + enabled = true + key = "db.hbase.namespace" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_jdbc_driver_classname.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_jdbc_driver_classname.attribute_allow_list.tf new file mode 100644 index 0000000..84a7a34 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_jdbc_driver_classname.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_jdbc_driver_classname" { + enabled = true + key = "db.jdbc.driver_classname" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_memcached_operation.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_memcached_operation.attribute_allow_list.tf new file mode 100644 index 0000000..a6dc358 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_memcached_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_memcached_operation" { + enabled = true + key = "db.memcached.operation" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_mongodb_collection.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_mongodb_collection.attribute_allow_list.tf new file mode 100644 index 0000000..198785b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_mongodb_collection.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_mongodb_collection" { + enabled = true + key = "db.mongodb.collection" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_mssql_instance_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_mssql_instance_name.attribute_allow_list.tf new file mode 100644 index 0000000..13a1f60 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_mssql_instance_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_mssql_instance_name" { + enabled = true + key = "db.mssql.instance_name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_name.attribute_allow_list.tf new file mode 100644 index 0000000..afe6a36 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_name" { + enabled = true + key = "db.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_operation.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_operation.attribute_allow_list.tf new file mode 100644 index 0000000..72a58e7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_operation" { + enabled = true + key = "db.operation" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_poolsize.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_poolsize.attribute_allow_list.tf new file mode 100644 index 0000000..b09d030 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_poolsize.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_poolsize" { + enabled = true + key = "db.poolsize" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_poolsize_occupied.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_poolsize_occupied.attribute_allow_list.tf new file mode 100644 index 0000000..783b74c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_poolsize_occupied.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_poolsize_occupied" { + enabled = true + key = "db.poolsize.occupied" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_redis_database_index.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_redis_database_index.attribute_allow_list.tf new file mode 100644 index 0000000..897ce22 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_redis_database_index.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_redis_database_index" { + enabled = true + key = "db.redis.database_index" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_redis_operation.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_redis_operation.attribute_allow_list.tf new file mode 100644 index 0000000..b4b93a2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_redis_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_redis_operation" { + enabled = true + key = "db.redis.operation" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_resultset_fetch_size.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_resultset_fetch_size.attribute_allow_list.tf new file mode 100644 index 0000000..f856baa --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_resultset_fetch_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_resultset_fetch_size" { + enabled = true + key = "db.resultset_fetch_size" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_roundtrips.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_roundtrips.attribute_allow_list.tf new file mode 100644 index 0000000..04371a6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_roundtrips.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_roundtrips" { + enabled = true + key = "db.roundtrips" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_rows_returned.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_rows_returned.attribute_allow_list.tf new file mode 100644 index 0000000..1bbd288 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_rows_returned.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_rows_returned" { + enabled = true + key = "db.rows_returned" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_prepare_count.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_prepare_count.attribute_allow_list.tf new file mode 100644 index 0000000..3427b95 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_prepare_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_count" { + enabled = true + key = "db.sql.prepare_count" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_prepare_durationsum.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_prepare_durationsum.attribute_allow_list.tf new file mode 100644 index 0000000..26bff44 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_prepare_durationsum.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_durationsum" { + enabled = true + key = "db.sql.prepare_durationsum" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_prepare_exceptioncount.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_prepare_exceptioncount.attribute_allow_list.tf new file mode 100644 index 0000000..d00b935 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_prepare_exceptioncount.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_exceptioncount" { + enabled = true + key = "db.sql.prepare_exceptioncount" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_prepare_isparallelexecution.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_prepare_isparallelexecution.attribute_allow_list.tf new file mode 100644 index 0000000..cc87436 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_prepare_isparallelexecution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_isparallelexecution" { + enabled = true + key = "db.sql.prepare_isparallelexecution" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_prepare_latestendtime.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_prepare_latestendtime.attribute_allow_list.tf new file mode 100644 index 0000000..195236c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_prepare_latestendtime.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_prepare_latestendtime" { + enabled = true + key = "db.sql.prepare_latestendtime" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_resultset_count.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_resultset_count.attribute_allow_list.tf new file mode 100644 index 0000000..f33704e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_resultset_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_count" { + enabled = true + key = "db.sql.resultset_count" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_resultset_durationsum.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_resultset_durationsum.attribute_allow_list.tf new file mode 100644 index 0000000..984f790 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_resultset_durationsum.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_durationsum" { + enabled = true + key = "db.sql.resultset_durationsum" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_resultset_exceptioncount.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_resultset_exceptioncount.attribute_allow_list.tf new file mode 100644 index 0000000..e109521 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_resultset_exceptioncount.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_exceptioncount" { + enabled = true + key = "db.sql.resultset_exceptioncount" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_resultset_isparallelexecution.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_resultset_isparallelexecution.attribute_allow_list.tf new file mode 100644 index 0000000..c60ee8b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_resultset_isparallelexecution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_isparallelexecution" { + enabled = true + key = "db.sql.resultset_isparallelexecution" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_resultset_latestendtime.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_resultset_latestendtime.attribute_allow_list.tf new file mode 100644 index 0000000..bc0e8eb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_resultset_latestendtime.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_resultset_latestendtime" { + enabled = true + key = "db.sql.resultset_latestendtime" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_table.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_table.attribute_allow_list.tf new file mode 100644 index 0000000..dc29d36 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_sql_table.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_sql_table" { + enabled = true + key = "db.sql.table" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_statement.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_statement.attribute_allow_list.tf new file mode 100644 index 0000000..defadfd --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_statement.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_statement" { + enabled = true + key = "db.statement" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_system.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_system.attribute_allow_list.tf new file mode 100644 index 0000000..e69a0a1 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_system" { + enabled = true + key = "db.system" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_topology.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_topology.attribute_allow_list.tf new file mode 100644 index 0000000..88770ea --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_topology.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_topology" { + enabled = true + key = "db.topology" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_user.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_user.attribute_allow_list.tf new file mode 100644 index 0000000..d395ea4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/db_user.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "db_user" { + enabled = true + key = "db.user" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/deployment_environment.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/deployment_environment.attribute_allow_list.tf new file mode 100644 index 0000000..139d9c3 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/deployment_environment.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "deployment_environment" { + enabled = true + key = "deployment.environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/device_model_identifier.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/device_model_identifier.attribute_allow_list.tf new file mode 100644 index 0000000..6932d86 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/device_model_identifier.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "device_model_identifier" { + enabled = true + key = "device.model.identifier" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/device_model_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/device_model_name.attribute_allow_list.tf new file mode 100644 index 0000000..82852c9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/device_model_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "device_model_name" { + enabled = true + key = "device.model.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/dotnet_dll_file.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/dotnet_dll_file.attribute_allow_list.tf new file mode 100644 index 0000000..b92f750 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/dotnet_dll_file.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "dotnet_dll_file" { + enabled = true + key = "dotnet.dll.file" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/dotnet_dll_path.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/dotnet_dll_path.attribute_allow_list.tf new file mode 100644 index 0000000..8ec8403 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/dotnet_dll_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "dotnet_dll_path" { + enabled = true + key = "dotnet.dll.path" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/elasticsearch_cluster_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/elasticsearch_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..3869472 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/elasticsearch_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "elasticsearch_cluster_name" { + enabled = true + key = "elasticsearch.cluster.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/elasticsearch_node_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/elasticsearch_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..442b1fc --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/elasticsearch_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "elasticsearch_node_name" { + enabled = true + key = "elasticsearch.node.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/enduser_role.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/enduser_role.attribute_allow_list.tf new file mode 100644 index 0000000..b3d5a8a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/enduser_role.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "enduser_role" { + enabled = true + key = "enduser.role" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/enduser_scope.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/enduser_scope.attribute_allow_list.tf new file mode 100644 index 0000000..c012afe --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/enduser_scope.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "enduser_scope" { + enabled = true + key = "enduser.scope" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/equinox_config_path.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/equinox_config_path.attribute_allow_list.tf new file mode 100644 index 0000000..624381c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/equinox_config_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "equinox_config_path" { + enabled = true + key = "equinox.config.path" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/exception_escaped.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/exception_escaped.attribute_allow_list.tf new file mode 100644 index 0000000..0324de7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/exception_escaped.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_escaped" { + enabled = true + key = "exception.escaped" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/exception_message.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/exception_message.attribute_allow_list.tf new file mode 100644 index 0000000..88ead62 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/exception_message.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_message" { + enabled = true + key = "exception.message" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/exception_stacktrace.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/exception_stacktrace.attribute_allow_list.tf new file mode 100644 index 0000000..549b685 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/exception_stacktrace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_stacktrace" { + enabled = true + key = "exception.stacktrace" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/exception_type.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/exception_type.attribute_allow_list.tf new file mode 100644 index 0000000..97058b6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/exception_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "exception_type" { + enabled = true + key = "exception.type" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_coldstart.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_coldstart.attribute_allow_list.tf new file mode 100644 index 0000000..ff39289 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_coldstart.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_coldstart" { + enabled = true + key = "faas.coldstart" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_document_collection.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_document_collection.attribute_allow_list.tf new file mode 100644 index 0000000..3e83f42 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_document_collection.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_collection" { + enabled = true + key = "faas.document.collection" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_document_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_document_name.attribute_allow_list.tf new file mode 100644 index 0000000..38a28b2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_document_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_name" { + enabled = true + key = "faas.document.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_document_operation.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_document_operation.attribute_allow_list.tf new file mode 100644 index 0000000..dcc6b22 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_document_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_operation" { + enabled = true + key = "faas.document.operation" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_document_time.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_document_time.attribute_allow_list.tf new file mode 100644 index 0000000..dce8b17 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_document_time.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_document_time" { + enabled = true + key = "faas.document.time" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_execution.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_execution.attribute_allow_list.tf new file mode 100644 index 0000000..82ac012 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_execution.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_execution" { + enabled = true + key = "faas.execution" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_id.attribute_allow_list.tf new file mode 100644 index 0000000..0c26acc --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_id" { + enabled = true + key = "faas.id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_instance.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_instance.attribute_allow_list.tf new file mode 100644 index 0000000..5bfbf37 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_instance.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_instance" { + enabled = true + key = "faas.instance" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_invoked_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_invoked_name.attribute_allow_list.tf new file mode 100644 index 0000000..0703553 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_invoked_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_invoked_name" { + enabled = true + key = "faas.invoked_name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_invoked_provider.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_invoked_provider.attribute_allow_list.tf new file mode 100644 index 0000000..dba7838 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_invoked_provider.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_invoked_provider" { + enabled = true + key = "faas.invoked_provider" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_invoked_region.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_invoked_region.attribute_allow_list.tf new file mode 100644 index 0000000..1c4f022 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_invoked_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_invoked_region" { + enabled = true + key = "faas.invoked_region" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_max_memory.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_max_memory.attribute_allow_list.tf new file mode 100644 index 0000000..1db31f1 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_max_memory.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_max_memory" { + enabled = true + key = "faas.max_memory" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_name.attribute_allow_list.tf new file mode 100644 index 0000000..d8625d5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_name" { + enabled = true + key = "faas.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_trigger.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_trigger.attribute_allow_list.tf new file mode 100644 index 0000000..25f2852 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_trigger.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_trigger" { + enabled = true + key = "faas.trigger" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_version.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_version.attribute_allow_list.tf new file mode 100644 index 0000000..53bbc35 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/faas_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "faas_version" { + enabled = true + key = "faas.version" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_app_engine_instance.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_app_engine_instance.attribute_allow_list.tf new file mode 100644 index 0000000..9721658 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_app_engine_instance.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_app_engine_instance" { + enabled = true + key = "gcp.app_engine.instance" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_app_engine_service.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_app_engine_service.attribute_allow_list.tf new file mode 100644 index 0000000..f020a25 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_app_engine_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_app_engine_service" { + enabled = true + key = "gcp.app_engine.service" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_cloud_run_service.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_cloud_run_service.attribute_allow_list.tf new file mode 100644 index 0000000..32e69f1 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_cloud_run_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_cloud_run_service" { + enabled = true + key = "gcp.cloud_run.service" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_instance_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_instance_id.attribute_allow_list.tf new file mode 100644 index 0000000..ab8196b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_instance_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_instance_id" { + enabled = true + key = "gcp.instance.id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_instance_region.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_instance_region.attribute_allow_list.tf new file mode 100644 index 0000000..eb263fe --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_instance_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_instance_region" { + enabled = true + key = "gcp.instance.region" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_project.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_project.attribute_allow_list.tf new file mode 100644 index 0000000..4a42618 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/gcp_project.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "gcp_project" { + enabled = true + key = "gcp.project" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/glassfish_domain_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/glassfish_domain_name.attribute_allow_list.tf new file mode 100644 index 0000000..2f04c1b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/glassfish_domain_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "glassfish_domain_name" { + enabled = true + key = "glassfish.domain.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/glassfish_instance_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/glassfish_instance_name.attribute_allow_list.tf new file mode 100644 index 0000000..b819489 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/glassfish_instance_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "glassfish_instance_name" { + enabled = true + key = "glassfish.instance.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/go_linkage.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/go_linkage.attribute_allow_list.tf new file mode 100644 index 0000000..dc7d87f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/go_linkage.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "go_linkage" { + enabled = true + key = "go.linkage" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_document.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_document.attribute_allow_list.tf new file mode 100644 index 0000000..c4c4640 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_document.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_document" { + enabled = true + key = "graphql.document" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_operation_graphqlname.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_operation_graphqlname.attribute_allow_list.tf new file mode 100644 index 0000000..aa0b52e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_operation_graphqlname.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_graphqlname" { + enabled = true + key = "graphql.operation.graphqlname" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_operation_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_operation_name.attribute_allow_list.tf new file mode 100644 index 0000000..a78e9c2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_operation_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_name" { + enabled = true + key = "graphql.operation.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_count.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_count.attribute_allow_list.tf new file mode 100644 index 0000000..72d9b33 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_resolver_call_count" { + enabled = true + key = "graphql.operation.resolver_call_count" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_tracked.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_tracked.attribute_allow_list.tf new file mode 100644 index 0000000..e7f285e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_operation_resolver_call_tracked.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_resolver_call_tracked" { + enabled = true + key = "graphql.operation.resolver_call_tracked" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_operation_type.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_operation_type.attribute_allow_list.tf new file mode 100644 index 0000000..c86d084 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/graphql_operation_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "graphql_operation_type" { + enabled = true + key = "graphql.operation.type" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_arch.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_arch.attribute_allow_list.tf new file mode 100644 index 0000000..0eecd54 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_arch.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_arch" { + enabled = true + key = "host.arch" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_id.attribute_allow_list.tf new file mode 100644 index 0000000..f9e2fab --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_id" { + enabled = true + key = "host.id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_image_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_image_id.attribute_allow_list.tf new file mode 100644 index 0000000..c7e1772 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_image_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_image_id" { + enabled = true + key = "host.image.id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_image_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_image_name.attribute_allow_list.tf new file mode 100644 index 0000000..9bd50e2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_image_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_image_name" { + enabled = true + key = "host.image.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_image_version.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_image_version.attribute_allow_list.tf new file mode 100644 index 0000000..95fcb8c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_image_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_image_version" { + enabled = true + key = "host.image.version" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_name.attribute_allow_list.tf new file mode 100644 index 0000000..094750a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_name" { + enabled = true + key = "host.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_type.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_type.attribute_allow_list.tf new file mode 100644 index 0000000..4d6dab2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/host_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "host_type" { + enabled = true + key = "host.type" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_application_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_application_id.attribute_allow_list.tf new file mode 100644 index 0000000..755acc7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_application_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_application_id" { + enabled = true + key = "http.application_id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_client_ip.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_client_ip.attribute_allow_list.tf new file mode 100644 index 0000000..efc2813 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_client_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_client_ip" { + enabled = true + key = "http.client_ip" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_context_root.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_context_root.attribute_allow_list.tf new file mode 100644 index 0000000..04b8e2e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_context_root.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_context_root" { + enabled = true + key = "http.context_root" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_flavor.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_flavor.attribute_allow_list.tf new file mode 100644 index 0000000..648d485 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_flavor.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_flavor" { + enabled = true + key = "http.flavor" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_host.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_host.attribute_allow_list.tf new file mode 100644 index 0000000..f0a12da --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_host.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_host" { + enabled = true + key = "http.host" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_method.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_method.attribute_allow_list.tf new file mode 100644 index 0000000..a168f7b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_method" { + enabled = true + key = "http.method" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_protocol.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_protocol.attribute_allow_list.tf new file mode 100644 index 0000000..1664d68 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_protocol.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_protocol" { + enabled = true + key = "http.protocol" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_request_body_size.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_request_body_size.attribute_allow_list.tf new file mode 100644 index 0000000..c134120 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_request_body_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_body_size" { + enabled = true + key = "http.request.body.size" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_request_content_length.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_request_content_length.attribute_allow_list.tf new file mode 100644 index 0000000..c36188f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_request_content_length.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_content_length" { + enabled = true + key = "http.request_content_length" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_request_content_length_uncompressed.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_request_content_length_uncompressed.attribute_allow_list.tf new file mode 100644 index 0000000..6e15732 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_request_content_length_uncompressed.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_content_length_uncompressed" { + enabled = true + key = "http.request_content_length_uncompressed" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_request_headers.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_request_headers.attribute_allow_list.tf new file mode 100644 index 0000000..4890b19 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_request_headers.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_headers" { + enabled = true + key = "http.request.headers" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_request_method.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_request_method.attribute_allow_list.tf new file mode 100644 index 0000000..8341fa2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_request_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_request_method" { + enabled = true + key = "http.request.method" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_body_size.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_body_size.attribute_allow_list.tf new file mode 100644 index 0000000..b514811 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_body_size.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_body_size" { + enabled = true + key = "http.response.body.size" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_content_length.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_content_length.attribute_allow_list.tf new file mode 100644 index 0000000..623c904 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_content_length.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_content_length" { + enabled = true + key = "http.response_content_length" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_content_length_uncompressed.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_content_length_uncompressed.attribute_allow_list.tf new file mode 100644 index 0000000..7d28d59 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_content_length_uncompressed.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_content_length_uncompressed" { + enabled = true + key = "http.response_content_length_uncompressed" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_headers.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_headers.attribute_allow_list.tf new file mode 100644 index 0000000..597b3e6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_headers.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_headers" { + enabled = true + key = "http.response.headers" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_reason_phrase.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_reason_phrase.attribute_allow_list.tf new file mode 100644 index 0000000..1c8f1c8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_reason_phrase.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_reason_phrase" { + enabled = true + key = "http.response.reason_phrase" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_status_code.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_status_code.attribute_allow_list.tf new file mode 100644 index 0000000..1e13f7c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_response_status_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_response_status_code" { + enabled = true + key = "http.response.status_code" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_route.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_route.attribute_allow_list.tf new file mode 100644 index 0000000..beaad94 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_route.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_route" { + enabled = true + key = "http.route" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_scheme.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_scheme.attribute_allow_list.tf new file mode 100644 index 0000000..0d16f9c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_scheme.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_scheme" { + enabled = true + key = "http.scheme" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_server_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..4aecf25 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_server_name" { + enabled = true + key = "http.server_name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_status_code.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_status_code.attribute_allow_list.tf new file mode 100644 index 0000000..6a37e1f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_status_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_status_code" { + enabled = true + key = "http.status_code" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_target.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_target.attribute_allow_list.tf new file mode 100644 index 0000000..a904b0a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_target.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_target" { + enabled = true + key = "http.target" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_url.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_url.attribute_allow_list.tf new file mode 100644 index 0000000..0bf2f33 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/http_url.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "http_url" { + enabled = true + key = "http.url" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/hybris_bin_dir.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/hybris_bin_dir.attribute_allow_list.tf new file mode 100644 index 0000000..2151afb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/hybris_bin_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "hybris_bin_dir" { + enabled = true + key = "hybris.bin.dir" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/hybris_config_dir.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/hybris_config_dir.attribute_allow_list.tf new file mode 100644 index 0000000..7b56794 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/hybris_config_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "hybris_config_dir" { + enabled = true + key = "hybris.config.dir" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/hybris_data_dir.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/hybris_data_dir.attribute_allow_list.tf new file mode 100644 index 0000000..eda20b8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/hybris_data_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "hybris_data_dir" { + enabled = true + key = "hybris.data.dir" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ace_broker_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ace_broker_name.attribute_allow_list.tf new file mode 100644 index 0000000..fc00416 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ace_broker_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ace_broker_name" { + enabled = true + key = "ibm.ace.broker.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ace_execution_group_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ace_execution_group_name.attribute_allow_list.tf new file mode 100644 index 0000000..b525bfb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ace_execution_group_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ace_execution_group_name" { + enabled = true + key = "ibm.ace.execution_group.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_cics_aor.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_cics_aor.attribute_allow_list.tf new file mode 100644 index 0000000..2ca1640 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_cics_aor.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_cics_aor" { + enabled = true + key = "ibm.cics.aor" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_cics_region.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_cics_region.attribute_allow_list.tf new file mode 100644 index 0000000..92c4ea4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_cics_region.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_cics_region" { + enabled = true + key = "ibm.cics.region" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_cics_tor.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_cics_tor.attribute_allow_list.tf new file mode 100644 index 0000000..f02a812 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_cics_tor.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_cics_tor" { + enabled = true + key = "ibm.cics.tor" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ctg_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ctg_name.attribute_allow_list.tf new file mode 100644 index 0000000..28c88cb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ctg_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ctg_name" { + enabled = true + key = "ibm.ctg.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ims_connect.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ims_connect.attribute_allow_list.tf new file mode 100644 index 0000000..67f6bfc --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ims_connect.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_connect" { + enabled = true + key = "ibm.ims.connect" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ims_control.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ims_control.attribute_allow_list.tf new file mode 100644 index 0000000..8c9f8cc --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ims_control.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_control" { + enabled = true + key = "ibm.ims.control" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ims_mpr.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ims_mpr.attribute_allow_list.tf new file mode 100644 index 0000000..ec64ce6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ims_mpr.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_mpr" { + enabled = true + key = "ibm.ims.mpr" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ims_soap_gw_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ims_soap_gw_name.attribute_allow_list.tf new file mode 100644 index 0000000..858808d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ibm_ims_soap_gw_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ibm_ims_soap_gw_name" { + enabled = true + key = "ibm.ims.soap_gw.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/iis_app_pool_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/iis_app_pool_name.attribute_allow_list.tf new file mode 100644 index 0000000..3a9959d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/iis_app_pool_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "iis_app_pool_name" { + enabled = true + key = "iis.app_pool.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/iis_role_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/iis_role_name.attribute_allow_list.tf new file mode 100644 index 0000000..4abae0f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/iis_role_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "iis_role_name" { + enabled = true + key = "iis.role.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/istio_canonical_service.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/istio_canonical_service.attribute_allow_list.tf new file mode 100644 index 0000000..4d1cbec --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/istio_canonical_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "istio_canonical_service" { + enabled = true + key = "istio.canonical_service" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/istio_mesh_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/istio_mesh_id.attribute_allow_list.tf new file mode 100644 index 0000000..a0610df --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/istio_mesh_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "istio_mesh_id" { + enabled = true + key = "istio.mesh_id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/istio_namespace.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/istio_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..c6e6d3e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/istio_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "istio_namespace" { + enabled = true + key = "istio.namespace" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/java_jar_file.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/java_jar_file.attribute_allow_list.tf new file mode 100644 index 0000000..8acbcc7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/java_jar_file.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_jar_file" { + enabled = true + key = "java.jar.file" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/java_jar_path.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/java_jar_path.attribute_allow_list.tf new file mode 100644 index 0000000..9e1ce74 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/java_jar_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_jar_path" { + enabled = true + key = "java.jar.path" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/java_main_class.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/java_main_class.attribute_allow_list.tf new file mode 100644 index 0000000..5df44c9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/java_main_class.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_main_class" { + enabled = true + key = "java.main.class" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/java_main_module.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/java_main_module.attribute_allow_list.tf new file mode 100644 index 0000000..08fae22 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/java_main_module.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "java_main_module" { + enabled = true + key = "java.main.module" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/jboss_home.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/jboss_home.attribute_allow_list.tf new file mode 100644 index 0000000..710d9ee --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/jboss_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "jboss_home" { + enabled = true + key = "jboss.home" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/jboss_mode.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/jboss_mode.attribute_allow_list.tf new file mode 100644 index 0000000..a326c32 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/jboss_mode.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "jboss_mode" { + enabled = true + key = "jboss.mode" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/jboss_server_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/jboss_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..eace449 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/jboss_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "jboss_server_name" { + enabled = true + key = "jboss.server.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_cluster_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..b7a3bc7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_cluster_name" { + enabled = true + key = "k8s.cluster.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_container_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_container_name.attribute_allow_list.tf new file mode 100644 index 0000000..2285d1c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_container_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_container_name" { + enabled = true + key = "k8s.container.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_container_restart_count.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_container_restart_count.attribute_allow_list.tf new file mode 100644 index 0000000..abf0446 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_container_restart_count.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_container_restart_count" { + enabled = true + key = "k8s.container.restart_count" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_cronjob_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_cronjob_name.attribute_allow_list.tf new file mode 100644 index 0000000..e8db773 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_cronjob_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_cronjob_name" { + enabled = true + key = "k8s.cronjob.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_cronjob_uid.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_cronjob_uid.attribute_allow_list.tf new file mode 100644 index 0000000..9a79e1c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_cronjob_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_cronjob_uid" { + enabled = true + key = "k8s.cronjob.uid" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_daemonset_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_daemonset_name.attribute_allow_list.tf new file mode 100644 index 0000000..c594c4f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_daemonset_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_daemonset_name" { + enabled = true + key = "k8s.daemonset.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_daemonset_uid.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_daemonset_uid.attribute_allow_list.tf new file mode 100644 index 0000000..4268a8c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_daemonset_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_daemonset_uid" { + enabled = true + key = "k8s.daemonset.uid" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_deployment_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_deployment_name.attribute_allow_list.tf new file mode 100644 index 0000000..85c791c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_deployment_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_deployment_name" { + enabled = true + key = "k8s.deployment.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_deployment_uid.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_deployment_uid.attribute_allow_list.tf new file mode 100644 index 0000000..75b7cb6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_deployment_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_deployment_uid" { + enabled = true + key = "k8s.deployment.uid" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_job_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_job_name.attribute_allow_list.tf new file mode 100644 index 0000000..e0a2c2f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_job_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_job_name" { + enabled = true + key = "k8s.job.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_job_uid.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_job_uid.attribute_allow_list.tf new file mode 100644 index 0000000..026923c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_job_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_job_uid" { + enabled = true + key = "k8s.job.uid" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_namespace_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_namespace_name.attribute_allow_list.tf new file mode 100644 index 0000000..4ec7e9c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_namespace_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_namespace_name" { + enabled = true + key = "k8s.namespace.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_node_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..9146382 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_node_name" { + enabled = true + key = "k8s.node.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_node_uid.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_node_uid.attribute_allow_list.tf new file mode 100644 index 0000000..9136336 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_node_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_node_uid" { + enabled = true + key = "k8s.node.uid" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_pod_basename.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_pod_basename.attribute_allow_list.tf new file mode 100644 index 0000000..22e4e06 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_pod_basename.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_pod_basename" { + enabled = true + key = "k8s.pod.basename" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_pod_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_pod_name.attribute_allow_list.tf new file mode 100644 index 0000000..a81c6bf --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_pod_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_pod_name" { + enabled = true + key = "k8s.pod.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_pod_uid.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_pod_uid.attribute_allow_list.tf new file mode 100644 index 0000000..6aee267 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_pod_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_pod_uid" { + enabled = true + key = "k8s.pod.uid" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_replicaset_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_replicaset_name.attribute_allow_list.tf new file mode 100644 index 0000000..e337fa6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_replicaset_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_replicaset_name" { + enabled = true + key = "k8s.replicaset.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_replicaset_uid.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_replicaset_uid.attribute_allow_list.tf new file mode 100644 index 0000000..fea2415 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_replicaset_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_replicaset_uid" { + enabled = true + key = "k8s.replicaset.uid" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_statefulset_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_statefulset_name.attribute_allow_list.tf new file mode 100644 index 0000000..e4b1b60 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_statefulset_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_statefulset_name" { + enabled = true + key = "k8s.statefulset.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_statefulset_uid.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_statefulset_uid.attribute_allow_list.tf new file mode 100644 index 0000000..bb9ef93 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/k8s_statefulset_uid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "k8s_statefulset_uid" { + enabled = true + key = "k8s.statefulset.uid" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_akka_actor_kind.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_akka_actor_kind.attribute_allow_list.tf new file mode 100644 index 0000000..d5b5151 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_akka_actor_kind.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_kind" { + enabled = true + key = "messaging.akka.actor.kind" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_akka_actor_path.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_akka_actor_path.attribute_allow_list.tf new file mode 100644 index 0000000..2a273dc --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_akka_actor_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_path" { + enabled = true + key = "messaging.akka.actor.path" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_akka_actor_system.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_akka_actor_system.attribute_allow_list.tf new file mode 100644 index 0000000..18ff359 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_akka_actor_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_system" { + enabled = true + key = "messaging.akka.actor.system" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_akka_actor_type.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_akka_actor_type.attribute_allow_list.tf new file mode 100644 index 0000000..8dab603 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_akka_actor_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_actor_type" { + enabled = true + key = "messaging.akka.actor.type" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_akka_message_type.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_akka_message_type.attribute_allow_list.tf new file mode 100644 index 0000000..e4918c8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_akka_message_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_akka_message_type" { + enabled = true + key = "messaging.akka.message.type" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_conversation_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_conversation_id.attribute_allow_list.tf new file mode 100644 index 0000000..8050cdb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_conversation_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_conversation_id" { + enabled = true + key = "messaging.conversation_id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination.attribute_allow_list.tf new file mode 100644 index 0000000..56236a7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination" { + enabled = true + key = "messaging.destination" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination_kind.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination_kind.attribute_allow_list.tf new file mode 100644 index 0000000..293243a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination_kind.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_kind" { + enabled = true + key = "messaging.destination_kind" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination_kind_1.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination_kind_1.attribute_allow_list.tf new file mode 100644 index 0000000..360a8c6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination_kind_1.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_kind_1" { + enabled = true + key = "messaging.destination.kind" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination_manager_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination_manager_name.attribute_allow_list.tf new file mode 100644 index 0000000..9203113 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination_manager_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_manager_name" { + enabled = true + key = "messaging.destination.manager_name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination_name.attribute_allow_list.tf new file mode 100644 index 0000000..d147688 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_name" { + enabled = true + key = "messaging.destination.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination_temporary.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination_temporary.attribute_allow_list.tf new file mode 100644 index 0000000..4c07362 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_destination_temporary.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_destination_temporary" { + enabled = true + key = "messaging.destination.temporary" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_kafka_client_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_kafka_client_id.attribute_allow_list.tf new file mode 100644 index 0000000..e0a27c3 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_kafka_client_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_client_id" { + enabled = true + key = "messaging.kafka.client_id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_kafka_consumer_group.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_kafka_consumer_group.attribute_allow_list.tf new file mode 100644 index 0000000..9e02a33 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_kafka_consumer_group.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_consumer_group" { + enabled = true + key = "messaging.kafka.consumer_group" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_kafka_message_key.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_kafka_message_key.attribute_allow_list.tf new file mode 100644 index 0000000..3a067ff --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_kafka_message_key.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_message_key" { + enabled = true + key = "messaging.kafka.message_key" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_kafka_partition.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_kafka_partition.attribute_allow_list.tf new file mode 100644 index 0000000..0c9dae2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_kafka_partition.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_partition" { + enabled = true + key = "messaging.kafka.partition" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_kafka_tombstone.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_kafka_tombstone.attribute_allow_list.tf new file mode 100644 index 0000000..a1b5856 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_kafka_tombstone.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_kafka_tombstone" { + enabled = true + key = "messaging.kafka.tombstone" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_conversation_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_conversation_id.attribute_allow_list.tf new file mode 100644 index 0000000..24fb3e2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_conversation_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_conversation_id" { + enabled = true + key = "messaging.message.conversation_id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_id.attribute_allow_list.tf new file mode 100644 index 0000000..1a0f22b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_id" { + enabled = true + key = "messaging.message_id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_id_1.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_id_1.attribute_allow_list.tf new file mode 100644 index 0000000..93429a2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_id_1.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_id_1" { + enabled = true + key = "messaging.message.id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_payload_compressed_size_bytes.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_payload_compressed_size_bytes.attribute_allow_list.tf new file mode 100644 index 0000000..a847cb9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_payload_compressed_size_bytes.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_payload_compressed_size_bytes" { + enabled = true + key = "messaging.message_payload_compressed_size_bytes" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes.attribute_allow_list.tf new file mode 100644 index 0000000..f2bea43 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_payload_size_bytes" { + enabled = true + key = "messaging.message_payload_size_bytes" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes_1.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes_1.attribute_allow_list.tf new file mode 100644 index 0000000..d09c611 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_message_payload_size_bytes_1.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_message_payload_size_bytes_1" { + enabled = true + key = "messaging.message.payload_size_bytes" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_operation.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_operation.attribute_allow_list.tf new file mode 100644 index 0000000..1f98f4a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_operation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_operation" { + enabled = true + key = "messaging.operation" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_protocol.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_protocol.attribute_allow_list.tf new file mode 100644 index 0000000..87e4416 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_protocol.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_protocol" { + enabled = true + key = "messaging.protocol" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_protocol_version.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_protocol_version.attribute_allow_list.tf new file mode 100644 index 0000000..04f4bc8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_protocol_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_protocol_version" { + enabled = true + key = "messaging.protocol_version" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_rabbitmq_routing_key.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_rabbitmq_routing_key.attribute_allow_list.tf new file mode 100644 index 0000000..4f3cef2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_rabbitmq_routing_key.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_rabbitmq_routing_key" { + enabled = true + key = "messaging.rabbitmq.routing_key" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_source_kind.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_source_kind.attribute_allow_list.tf new file mode 100644 index 0000000..0870124 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_source_kind.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_kind" { + enabled = true + key = "messaging.source.kind" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_source_manager_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_source_manager_name.attribute_allow_list.tf new file mode 100644 index 0000000..61c0a14 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_source_manager_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_manager_name" { + enabled = true + key = "messaging.source.manager_name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_source_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_source_name.attribute_allow_list.tf new file mode 100644 index 0000000..830a4f3 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_source_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_name" { + enabled = true + key = "messaging.source.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_source_temporary.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_source_temporary.attribute_allow_list.tf new file mode 100644 index 0000000..2f17413 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_source_temporary.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_source_temporary" { + enabled = true + key = "messaging.source.temporary" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_system.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_system.attribute_allow_list.tf new file mode 100644 index 0000000..9085ecd --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_system" { + enabled = true + key = "messaging.system" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_temp_destination.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_temp_destination.attribute_allow_list.tf new file mode 100644 index 0000000..959a34c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_temp_destination.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_temp_destination" { + enabled = true + key = "messaging.temp_destination" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_url.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_url.attribute_allow_list.tf new file mode 100644 index 0000000..5043295 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/messaging_url.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "messaging_url" { + enabled = true + key = "messaging.url" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/multiplicity_agent.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/multiplicity_agent.attribute_allow_list.tf new file mode 100644 index 0000000..b0fb384 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/multiplicity_agent.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "multiplicity_agent" { + enabled = true + key = "multiplicity.agent" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/multiplicity_aggregation.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/multiplicity_aggregation.attribute_allow_list.tf new file mode 100644 index 0000000..9dcec4b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/multiplicity_aggregation.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "multiplicity_aggregation" { + enabled = true + key = "multiplicity.aggregation" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/multiplicity_server.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/multiplicity_server.attribute_allow_list.tf new file mode 100644 index 0000000..8578e91 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/multiplicity_server.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "multiplicity_server" { + enabled = true + key = "multiplicity.server" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_host_ip.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_host_ip.attribute_allow_list.tf new file mode 100644 index 0000000..dc78531 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_host_ip.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_host_ip" { + enabled = true + key = "net.host.ip" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_host_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_host_name.attribute_allow_list.tf new file mode 100644 index 0000000..14aecad --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_host_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_host_name" { + enabled = true + key = "net.host.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_host_port.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_host_port.attribute_allow_list.tf new file mode 100644 index 0000000..9ee890b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_host_port.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_host_port" { + enabled = true + key = "net.host.port" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_peer_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_peer_name.attribute_allow_list.tf new file mode 100644 index 0000000..7df843b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_peer_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_peer_name" { + enabled = true + key = "net.peer.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_peer_port.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_peer_port.attribute_allow_list.tf new file mode 100644 index 0000000..0047b98 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_peer_port.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_peer_port" { + enabled = true + key = "net.peer.port" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_peer_resolved_ips.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_peer_resolved_ips.attribute_allow_list.tf new file mode 100644 index 0000000..a251546 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_peer_resolved_ips.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_peer_resolved_ips" { + enabled = true + key = "net.peer.resolved.ips" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_sock_host_addr.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_sock_host_addr.attribute_allow_list.tf new file mode 100644 index 0000000..9b40306 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_sock_host_addr.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_sock_host_addr" { + enabled = true + key = "net.sock.host.addr" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_sock_peer_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_sock_peer_name.attribute_allow_list.tf new file mode 100644 index 0000000..34063b4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_sock_peer_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_sock_peer_name" { + enabled = true + key = "net.sock.peer.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_transport.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_transport.attribute_allow_list.tf new file mode 100644 index 0000000..663868e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/net_transport.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "net_transport" { + enabled = true + key = "net.transport" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/network_protocol_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/network_protocol_name.attribute_allow_list.tf new file mode 100644 index 0000000..0b7e28f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/network_protocol_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_protocol_name" { + enabled = true + key = "network.protocol.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/network_protocol_version.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/network_protocol_version.attribute_allow_list.tf new file mode 100644 index 0000000..77ba2fa --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/network_protocol_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_protocol_version" { + enabled = true + key = "network.protocol.version" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/network_transport.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/network_transport.attribute_allow_list.tf new file mode 100644 index 0000000..7b324a0 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/network_transport.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_transport" { + enabled = true + key = "network.transport" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/network_type.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/network_type.attribute_allow_list.tf new file mode 100644 index 0000000..8aa6173 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/network_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "network_type" { + enabled = true + key = "network.type" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/nodejs_app_base_dir.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/nodejs_app_base_dir.attribute_allow_list.tf new file mode 100644 index 0000000..d159296 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/nodejs_app_base_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "nodejs_app_base_dir" { + enabled = true + key = "nodejs.app.base.dir" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/nodejs_app_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/nodejs_app_name.attribute_allow_list.tf new file mode 100644 index 0000000..a354d18 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/nodejs_app_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "nodejs_app_name" { + enabled = true + key = "nodejs.app.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/nodejs_script_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/nodejs_script_name.attribute_allow_list.tf new file mode 100644 index 0000000..d97778d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/nodejs_script_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "nodejs_script_name" { + enabled = true + key = "nodejs.script.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/os_description.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/os_description.attribute_allow_list.tf new file mode 100644 index 0000000..e024654 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/os_description.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_description" { + enabled = true + key = "os.description" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/os_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/os_name.attribute_allow_list.tf new file mode 100644 index 0000000..e2462ec --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/os_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_name" { + enabled = true + key = "os.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/os_type.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/os_type.attribute_allow_list.tf new file mode 100644 index 0000000..b5b5e01 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/os_type.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_type" { + enabled = true + key = "os.type" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/os_version.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/os_version.attribute_allow_list.tf new file mode 100644 index 0000000..2ce15bc --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/os_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "os_version" { + enabled = true + key = "os.version" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/peer_service.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/peer_service.attribute_allow_list.tf new file mode 100644 index 0000000..84dba21 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/peer_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "peer_service" { + enabled = true + key = "peer.service" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_cli_script_path.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_cli_script_path.attribute_allow_list.tf new file mode 100644 index 0000000..860fce9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_cli_script_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_cli_script_path" { + enabled = true + key = "php.cli.script.path" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_cli_working_dir.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_cli_working_dir.attribute_allow_list.tf new file mode 100644 index 0000000..8df202e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_cli_working_dir.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_cli_working_dir" { + enabled = true + key = "php.cli.working.dir" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_drupal_application_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_drupal_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..33db1fc --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_drupal_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_drupal_application_name" { + enabled = true + key = "php.drupal.application.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_fpm_pool_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_fpm_pool_name.attribute_allow_list.tf new file mode 100644 index 0000000..7823c86 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_fpm_pool_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_fpm_pool_name" { + enabled = true + key = "php.fpm.pool.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_symfony_application_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_symfony_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..f8274c4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_symfony_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_symfony_application_name" { + enabled = true + key = "php.symfony.application.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_wordpress_blog_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_wordpress_blog_name.attribute_allow_list.tf new file mode 100644 index 0000000..432cfd1 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/php_wordpress_blog_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "php_wordpress_blog_name" { + enabled = true + key = "php.wordpress.blog.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_command.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_command.attribute_allow_list.tf new file mode 100644 index 0000000..4b805d7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_command.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_command" { + enabled = true + key = "process.command" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_command_args.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_command_args.attribute_allow_list.tf new file mode 100644 index 0000000..094dcfd --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_command_args.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_command_args" { + enabled = true + key = "process.command_args" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_command_line.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_command_line.attribute_allow_list.tf new file mode 100644 index 0000000..8165c64 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_command_line.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_command_line" { + enabled = true + key = "process.command_line" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_executable_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_executable_name.attribute_allow_list.tf new file mode 100644 index 0000000..a4a1b73 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_executable_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_executable_name" { + enabled = true + key = "process.executable.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_executable_path.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_executable_path.attribute_allow_list.tf new file mode 100644 index 0000000..a923725 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_executable_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_executable_path" { + enabled = true + key = "process.executable.path" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_pid.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_pid.attribute_allow_list.tf new file mode 100644 index 0000000..00a49ce --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_pid.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_pid" { + enabled = true + key = "process.pid" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_runtime_description.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_runtime_description.attribute_allow_list.tf new file mode 100644 index 0000000..f8444eb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_runtime_description.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_runtime_description" { + enabled = true + key = "process.runtime.description" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_runtime_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_runtime_name.attribute_allow_list.tf new file mode 100644 index 0000000..8aa53ec --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_runtime_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_runtime_name" { + enabled = true + key = "process.runtime.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_runtime_version.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_runtime_version.attribute_allow_list.tf new file mode 100644 index 0000000..ce048d8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/process_runtime_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "process_runtime_version" { + enabled = true + key = "process.runtime.version" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_framework.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_framework.attribute_allow_list.tf new file mode 100644 index 0000000..5216153 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_framework.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_framework" { + enabled = true + key = "rpc.framework" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_grpc_status_code.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_grpc_status_code.attribute_allow_list.tf new file mode 100644 index 0000000..d8b7da0 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_grpc_status_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_grpc_status_code" { + enabled = true + key = "rpc.grpc.status_code" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_code.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_code.attribute_allow_list.tf new file mode 100644 index 0000000..452ac49 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_code.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_error_code" { + enabled = true + key = "rpc.jsonrpc.error_code" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_message.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_message.attribute_allow_list.tf new file mode 100644 index 0000000..bc81013 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_jsonrpc_error_message.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_error_message" { + enabled = true + key = "rpc.jsonrpc.error_message" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_jsonrpc_method.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_jsonrpc_method.attribute_allow_list.tf new file mode 100644 index 0000000..f7ff3f6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_jsonrpc_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_method" { + enabled = true + key = "rpc.jsonrpc.method" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_jsonrpc_request_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_jsonrpc_request_id.attribute_allow_list.tf new file mode 100644 index 0000000..8daa323 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_jsonrpc_request_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_request_id" { + enabled = true + key = "rpc.jsonrpc.request_id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_jsonrpc_version.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_jsonrpc_version.attribute_allow_list.tf new file mode 100644 index 0000000..c2e525d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_jsonrpc_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_jsonrpc_version" { + enabled = true + key = "rpc.jsonrpc.version" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_method.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_method.attribute_allow_list.tf new file mode 100644 index 0000000..0be2112 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_method.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_method" { + enabled = true + key = "rpc.method" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_namespace.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..b199042 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_namespace" { + enabled = true + key = "rpc.namespace" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_protocol.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_protocol.attribute_allow_list.tf new file mode 100644 index 0000000..bdfea35 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_protocol.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_protocol" { + enabled = true + key = "rpc.protocol" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_service.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_service.attribute_allow_list.tf new file mode 100644 index 0000000..b6a43d1 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_service.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_service" { + enabled = true + key = "rpc.service" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_system.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_system.attribute_allow_list.tf new file mode 100644 index 0000000..ed25541 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/rpc_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "rpc_system" { + enabled = true + key = "rpc.system" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/sampling_agent_multiplicity.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/sampling_agent_multiplicity.attribute_allow_list.tf new file mode 100644 index 0000000..a67b968 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/sampling_agent_multiplicity.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "sampling_agent_multiplicity" { + enabled = true + key = "sampling.agent_multiplicity" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/sampling_backend_multiplicity.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/sampling_backend_multiplicity.attribute_allow_list.tf new file mode 100644 index 0000000..696df52 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/sampling_backend_multiplicity.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "sampling_backend_multiplicity" { + enabled = true + key = "sampling.backend_multiplicity" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/server_address.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/server_address.attribute_allow_list.tf new file mode 100644 index 0000000..69de00a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/server_address.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "server_address" { + enabled = true + key = "server.address" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/server_port.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/server_port.attribute_allow_list.tf new file mode 100644 index 0000000..0609f32 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/server_port.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "server_port" { + enabled = true + key = "server.port" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/server_resolved_ips.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/server_resolved_ips.attribute_allow_list.tf new file mode 100644 index 0000000..a74faba --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/server_resolved_ips.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "server_resolved_ips" { + enabled = true + key = "server.resolved_ips" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/service_instance_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/service_instance_id.attribute_allow_list.tf new file mode 100644 index 0000000..599caa5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/service_instance_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "service_instance_id" { + enabled = true + key = "service.instance.id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/service_namespace.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/service_namespace.attribute_allow_list.tf new file mode 100644 index 0000000..c3b90b2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/service_namespace.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "service_namespace" { + enabled = true + key = "service.namespace" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/service_version.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/service_version.attribute_allow_list.tf new file mode 100644 index 0000000..497b597 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/service_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "service_version" { + enabled = true + key = "service.version" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/servlet_context_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/servlet_context_name.attribute_allow_list.tf new file mode 100644 index 0000000..cda0702 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/servlet_context_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "servlet_context_name" { + enabled = true + key = "servlet.context.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/servlet_context_path.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/servlet_context_path.attribute_allow_list.tf new file mode 100644 index 0000000..8a664f8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/servlet_context_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "servlet_context_path" { + enabled = true + key = "servlet.context.path" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/softwareag_install_root.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/softwareag_install_root.attribute_allow_list.tf new file mode 100644 index 0000000..bcb0fe0 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/softwareag_install_root.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "softwareag_install_root" { + enabled = true + key = "softwareag.install.root" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/softwareag_product_prop_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/softwareag_product_prop_name.attribute_allow_list.tf new file mode 100644 index 0000000..29808fb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/softwareag_product_prop_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "softwareag_product_prop_name" { + enabled = true + key = "softwareag.product.prop.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/span_status_message.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/span_status_message.attribute_allow_list.tf new file mode 100644 index 0000000..d24fe93 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/span_status_message.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "span_status_message" { + enabled = true + key = "span.status.message" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/span_tracing_system.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/span_tracing_system.attribute_allow_list.tf new file mode 100644 index 0000000..d1324dd --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/span_tracing_system.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "span_tracing_system" { + enabled = true + key = "span.tracing.system" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/spring_application_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/spring_application_name.attribute_allow_list.tf new file mode 100644 index 0000000..5ecee2c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/spring_application_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "spring_application_name" { + enabled = true + key = "spring.application.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/spring_profile_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/spring_profile_name.attribute_allow_list.tf new file mode 100644 index 0000000..6884acd --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/spring_profile_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "spring_profile_name" { + enabled = true + key = "spring.profile.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/spring_startup_class.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/spring_startup_class.attribute_allow_list.tf new file mode 100644 index 0000000..86f1af7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/spring_startup_class.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "spring_startup_class" { + enabled = true + key = "spring.startup.class" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/telemetry_auto_version.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/telemetry_auto_version.attribute_allow_list.tf new file mode 100644 index 0000000..0f0b9dd --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/telemetry_auto_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_auto_version" { + enabled = true + key = "telemetry.auto.version" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/telemetry_sdk_language.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/telemetry_sdk_language.attribute_allow_list.tf new file mode 100644 index 0000000..2a1c8f8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/telemetry_sdk_language.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_sdk_language" { + enabled = true + key = "telemetry.sdk.language" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/telemetry_sdk_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/telemetry_sdk_name.attribute_allow_list.tf new file mode 100644 index 0000000..f941d4d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/telemetry_sdk_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_sdk_name" { + enabled = true + key = "telemetry.sdk.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/telemetry_sdk_version.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/telemetry_sdk_version.attribute_allow_list.tf new file mode 100644 index 0000000..e2caf84 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/telemetry_sdk_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "telemetry_sdk_version" { + enabled = true + key = "telemetry.sdk.version" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/thread_id.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/thread_id.attribute_allow_list.tf new file mode 100644 index 0000000..766c2fa --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/thread_id.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "thread_id" { + enabled = true + key = "thread.id" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/thread_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/thread_name.attribute_allow_list.tf new file mode 100644 index 0000000..544bb6f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/thread_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "thread_name" { + enabled = true + key = "thread.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_app_node_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_app_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..175301b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_app_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_app_node_name" { + enabled = true + key = "tibco.businessworks.app.node.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_app_space_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_app_space_name.attribute_allow_list.tf new file mode 100644 index 0000000..a98268a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_app_space_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_app_space_name" { + enabled = true + key = "tibco.businessworks.app.space.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_ce_app_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_ce_app_name.attribute_allow_list.tf new file mode 100644 index 0000000..251a284 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_ce_app_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_ce_app_name" { + enabled = true + key = "tibco.businessworks_ce.app.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_ce_version.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_ce_version.attribute_allow_list.tf new file mode 100644 index 0000000..16b4523 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_ce_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_ce_version" { + enabled = true + key = "tibco.businessworks_ce.version" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_domain_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_domain_name.attribute_allow_list.tf new file mode 100644 index 0000000..462be4a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_domain_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_domain_name" { + enabled = true + key = "tibco.businessworks.domain.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_home.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_home.attribute_allow_list.tf new file mode 100644 index 0000000..52ae15f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_home" { + enabled = true + key = "tibco.businessworks.home" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_name.attribute_allow_list.tf new file mode 100644 index 0000000..5a790ec --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_property_file_name" { + enabled = true + key = "tibco.businessworks.property.file.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_path.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_path.attribute_allow_list.tf new file mode 100644 index 0000000..0a63b41 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/tibco_businessworks_property_file_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "tibco_businessworks_property_file_path" { + enabled = true + key = "tibco.businessworks.property.file.path" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/url_full.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/url_full.attribute_allow_list.tf new file mode 100644 index 0000000..f2ae2f5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/url_full.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_full" { + enabled = true + key = "url.full" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/url_path.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/url_path.attribute_allow_list.tf new file mode 100644 index 0000000..15774ad --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/url_path.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_path" { + enabled = true + key = "url.path" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/url_query.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/url_query.attribute_allow_list.tf new file mode 100644 index 0000000..919b3f8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/url_query.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_query" { + enabled = true + key = "url.query" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/url_scheme.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/url_scheme.attribute_allow_list.tf new file mode 100644 index 0000000..a9a86da --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/url_scheme.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "url_scheme" { + enabled = true + key = "url.scheme" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/webengine_description.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/webengine_description.attribute_allow_list.tf new file mode 100644 index 0000000..8d5381f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/webengine_description.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "webengine_description" { + enabled = true + key = "webengine.description" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/webengine_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/webengine_name.attribute_allow_list.tf new file mode 100644 index 0000000..fb1e506 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/webengine_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "webengine_name" { + enabled = true + key = "webengine.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/webengine_version.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/webengine_version.attribute_allow_list.tf new file mode 100644 index 0000000..fa23684 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/webengine_version.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "webengine_version" { + enabled = true + key = "webengine.version" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/weblogic_cluster_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/weblogic_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..34406c4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/weblogic_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_cluster_name" { + enabled = true + key = "weblogic.cluster.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/weblogic_domain_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/weblogic_domain_name.attribute_allow_list.tf new file mode 100644 index 0000000..f4e4ed3 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/weblogic_domain_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_domain_name" { + enabled = true + key = "weblogic.domain.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/weblogic_home.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/weblogic_home.attribute_allow_list.tf new file mode 100644 index 0000000..290dd74 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/weblogic_home.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_home" { + enabled = true + key = "weblogic.home" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/weblogic_server_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/weblogic_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..7e8ad04 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/weblogic_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "weblogic_server_name" { + enabled = true + key = "weblogic.server.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/websphere_cell_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/websphere_cell_name.attribute_allow_list.tf new file mode 100644 index 0000000..7098562 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/websphere_cell_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_cell_name" { + enabled = true + key = "websphere.cell.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/websphere_cluster_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/websphere_cluster_name.attribute_allow_list.tf new file mode 100644 index 0000000..df1b587 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/websphere_cluster_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_cluster_name" { + enabled = true + key = "websphere.cluster.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/websphere_liberty_server_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/websphere_liberty_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..097dcd8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/websphere_liberty_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_liberty_server_name" { + enabled = true + key = "websphere_liberty.server.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/websphere_node_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/websphere_node_name.attribute_allow_list.tf new file mode 100644 index 0000000..c4d593d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/websphere_node_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_node_name" { + enabled = true + key = "websphere.node.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/websphere_server_name.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/websphere_server_name.attribute_allow_list.tf new file mode 100644 index 0000000..e9a84d8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/websphere_server_name.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "websphere_server_name" { + enabled = true + key = "websphere.server.name" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ws_operation_endpoints.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ws_operation_endpoints.attribute_allow_list.tf new file mode 100644 index 0000000..2aa3319 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ws_operation_endpoints.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ws_operation_endpoints" { + enabled = true + key = "ws.operation.endpoints" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ws_service_endpoints.attribute_allow_list.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ws_service_endpoints.attribute_allow_list.tf new file mode 100644 index 0000000..1039970 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_allow_list/ws_service_endpoints.attribute_allow_list.tf @@ -0,0 +1,4 @@ +resource "dynatrace_attribute_allow_list" "ws_service_endpoints" { + enabled = true + key = "ws.service.endpoints" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/client_ip.attribute_masking.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/client_ip.attribute_masking.tf new file mode 100644 index 0000000..0e74f91 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/client_ip.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "client_ip" { + enabled = true + key = "client.ip" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/db_connection_string.attribute_masking.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/db_connection_string.attribute_masking.tf new file mode 100644 index 0000000..e5cca97 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/db_connection_string.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "db_connection_string" { + enabled = true + key = "db.connection_string" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/db_statement.attribute_masking.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/db_statement.attribute_masking.tf new file mode 100644 index 0000000..d1f258f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/db_statement.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "db_statement" { + enabled = true + key = "db.statement" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/graphql_document.attribute_masking.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/graphql_document.attribute_masking.tf new file mode 100644 index 0000000..08c9099 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/graphql_document.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "graphql_document" { + enabled = true + key = "graphql.document" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/http_request_headers.attribute_masking.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/http_request_headers.attribute_masking.tf new file mode 100644 index 0000000..55a0e59 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/http_request_headers.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_request_headers" { + enabled = true + key = "http.request.headers" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/http_response_headers.attribute_masking.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/http_response_headers.attribute_masking.tf new file mode 100644 index 0000000..09fee47 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/http_response_headers.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_response_headers" { + enabled = true + key = "http.response.headers" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/http_target.attribute_masking.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/http_target.attribute_masking.tf new file mode 100644 index 0000000..714f7e6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/http_target.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_target" { + enabled = true + key = "http.target" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/http_url.attribute_masking.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/http_url.attribute_masking.tf new file mode 100644 index 0000000..e46265d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/http_url.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "http_url" { + enabled = true + key = "http.url" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/messaging_url.attribute_masking.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/messaging_url.attribute_masking.tf new file mode 100644 index 0000000..2d80019 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/messaging_url.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "messaging_url" { + enabled = true + key = "messaging.url" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/process_command_args.attribute_masking.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/process_command_args.attribute_masking.tf new file mode 100644 index 0000000..2c0d9b5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/process_command_args.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "process_command_args" { + enabled = true + key = "process.command_args" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/process_command_line.attribute_masking.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/process_command_line.attribute_masking.tf new file mode 100644 index 0000000..67825f8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/process_command_line.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "process_command_line" { + enabled = true + key = "process.command_line" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/url_full.attribute_masking.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/url_full.attribute_masking.tf new file mode 100644 index 0000000..cfb0eec --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/url_full.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "url_full" { + enabled = true + key = "url.full" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/url_path.attribute_masking.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/url_path.attribute_masking.tf new file mode 100644 index 0000000..d2b826e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/url_path.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "url_path" { + enabled = true + key = "url.path" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/url_query.attribute_masking.tf b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/url_query.attribute_masking.tf new file mode 100644 index 0000000..3a1e0a0 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/attribute_masking/url_query.attribute_masking.tf @@ -0,0 +1,5 @@ +resource "dynatrace_attribute_masking" "url_query" { + enabled = true + key = "url.query" + masking = "MASK_ENTIRE_VALUE" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/business_events_buckets/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/business_events_buckets/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/business_events_buckets/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/business_events_buckets/default.business_events_buckets.tf b/modules/us-prelive/21122023_112248/configurations/modules/business_events_buckets/default.business_events_buckets.tf new file mode 100644 index 0000000..98a53ad --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/business_events_buckets/default.business_events_buckets.tf @@ -0,0 +1,6 @@ +resource "dynatrace_business_events_buckets" "default" { + enabled = true + bucket_name = "default_bizevents" + matcher = "*" + rule_name = "default" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_E3_PM_V3_1_F4F.calculated_service_metric.tf b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_E3_PM_V3_1_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..91506c7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_E3_PM_V3_1_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_E3_PM_V3_1_F4F" { + name = "BEGIN_E3_PM_V3.1_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_e3_pm_v3.1_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "c1ce979a-9374-4b9f-bf56-2e517e1be1b6" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_G2PA_PM_V3_1_F4F.calculated_service_metric.tf b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_G2PA_PM_V3_1_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..a3a915f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_G2PA_PM_V3_1_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_G2PA_PM_V3_1_F4F" { + name = "BEGIN_G2PA_PM_V3.1_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_g2pa_pm_v3.1_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "f4ad0e41-7595-4e82-847b-d56cc95ea79a" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..560b4ea --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_BM_8_MYN_F4F" { + name = "BEGIN_J1_51_BM_8_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_bm_8_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "91fd048d-6ccd-4a08-80da-308177f37c9d" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..a47b3d0 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/BEGIN_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "BEGIN_J1_51_BM_8_MYP_F4F" { + name = "BEGIN_J1_51_BM_8_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.begin_j1_51_bm_8_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "filter-fdc-consent" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "55ac0f81-fe74-4264-9812-4181705d04d5" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_E3_PM_V3_1_F4F.calculated_service_metric.tf b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_E3_PM_V3_1_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..9a92018 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_E3_PM_V3_1_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_E3_PM_V3_1_F4F" { + name = "END_E3_PM_V3.1_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_e3_pm_v3.1_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "c1ce979a-9374-4b9f-bf56-2e517e1be1b6" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_G2PA_PM_V3_1_F4F.calculated_service_metric.tf b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_G2PA_PM_V3_1_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..d9701a2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_G2PA_PM_V3_1_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_G2PA_PM_V3_1_F4F" { + name = "END_G2PA_PM_V3.1_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_g2pa_pm_v3.1_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "f4ad0e41-7595-4e82-847b-d56cc95ea79a" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..203ee56 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYN_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_BM_8_MYN_F4F" { + name = "END_J1_51_BM_8_MYN_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_bm_8_myn_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "91fd048d-6ccd-4a08-80da-308177f37c9d" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf new file mode 100644 index 0000000..51b5307 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/END_J1_51_BM_8_MYP_F4F.calculated_service_metric.tf @@ -0,0 +1,55 @@ +resource "dynatrace_calculated_service_metric" "END_J1_51_BM_8_MYP_F4F" { + name = "END_J1_51_BM_8_MYP_F4F" + enabled = true + # ignore_muted_requests = false + metric_key = "calc:service.end_j1_51_bm_8_myp_f4f" + unit = "MILLI_SECOND" + conditions { + condition { + attribute = "SERVICE_DISPLAY_NAME" + comparison { + # negate = false + fast_string { + # case_sensitive = false + operator = "EQUALS" + value = "converter-fdc-transfer" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + number_request_attribute { + # match_on_child_calls = false + operator = "EXISTS" + request_attribute = "received" + } + } + } + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS" + request_attribute = "campaignId" + value = "55ac0f81-fe74-4264-9812-4181705d04d5" + } + } + } + } + dimension_definition { + name = "uuId" + dimension = "{RequestAttribute:uuId}" + top_x = 100 + top_x_aggregation = "SUM" + top_x_direction = "DESCENDING" + } + metric_definition { + metric = "REQUEST_ATTRIBUTE" + request_attribute = "received" + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/calculated_service_metric/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/cloudapp_workloaddetection/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/cloudapp_workloaddetection/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/cloudapp_workloaddetection/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf b/modules/us-prelive/21122023_112248/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf new file mode 100644 index 0000000..01602be --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/cloudapp_workloaddetection/cloud_app_workload_detection.cloudapp_workloaddetection.tf @@ -0,0 +1,26 @@ +resource "dynatrace_cloudapp_workloaddetection" "cloud_app_workload_detection" { + cloud_foundry { + enabled = true + } + docker { + enabled = true + } + kubernetes { + enabled = true + filters { + filter { + enabled = true + inclusion_toggles { + inc_basepod = false + inc_container = true + inc_namespace = true + inc_product = true + inc_stage = true + } + match_filter { + match_operator = "EXISTS" + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf b/modules/us-prelive/21122023_112248/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf new file mode 100644 index 0000000..ee028b7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/custom_service/Kafka_Consumer_Producer_Service.custom_service.tf @@ -0,0 +1,31 @@ +resource "dynatrace_custom_service" "Kafka_Consumer_Producer_Service" { + name = "Kafka Consumer Producer Service" + enabled = true + # queue_entry_point = false + technology = "java" + rule { + enabled = true + class { + name = "de.audi.acdc.connectors.common.messages.IncomingMessage$" + match = "EQUALS" + } + method { + name = "apply" + arguments = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.connectors.common.messages.MessageMetadata", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + method { + name = "apply" + arguments = [ "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" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + method { + name = "apply" + arguments = [ "java.lang.Object", "de.audi.acdc.connectors.common.messages.MessageOffset", "de.audi.acdc.platform.telemetry.api.TelemetryContext" ] + returns = "de.audi.acdc.connectors.common.messages.IncomingMessage" + visibility = "PUBLIC" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/custom_service/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/custom_service/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/custom_service/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf b/modules/us-prelive/21122023_112248/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf new file mode 100644 index 0000000..a54aae2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/generic_relationships/_2f0f26b0-f15b-31d0-b6fc-01df821c643b.generic_relationships.tf @@ -0,0 +1,20 @@ +resource "dynatrace_generic_relationships" "_2f0f26b0-f15b-31d0-b6fc-01df821c643b" { + enabled = true + created_by = "Dynatrace" + from_type = "os:service" + to_type = "host" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Topology" + } + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + source { + condition = "$eq(AVAILABILITY_EVENT)" + source_type = "Events" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf b/modules/us-prelive/21122023_112248/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf new file mode 100644 index 0000000..dadd5c1 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/generic_relationships/_69091a9a-4851-32a2-9895-24ca63b2c016.generic_relationships.tf @@ -0,0 +1,12 @@ +resource "dynatrace_generic_relationships" "_69091a9a-4851-32a2-9895-24ca63b2c016" { + enabled = true + created_by = "Dynatrace" + from_type = "span:service_instance" + to_type = "cloud_application_instance" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Spans" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/generic_relationships/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/generic_relationships/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/generic_relationships/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf b/modules/us-prelive/21122023_112248/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf new file mode 100644 index 0000000..10952b2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/generic_relationships/d65f4999-21a2-3cbe-9abb-145fdde91b60.generic_relationships.tf @@ -0,0 +1,16 @@ +resource "dynatrace_generic_relationships" "d65f4999-21a2-3cbe-9abb-145fdde91b60" { + enabled = true + created_by = "Dynatrace" + from_type = "process_group_instance" + to_type = "os:service" + type_of_relation = "RUNS_ON" + sources { + source { + source_type = "Topology" + } + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/generic_types/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/generic_types/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/generic_types/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/generic_types/os_service.generic_types.tf b/modules/us-prelive/21122023_112248/configurations/modules/generic_types/os_service.generic_types.tf new file mode 100644 index 0000000..a7934e8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/generic_types/os_service.generic_types.tf @@ -0,0 +1,74 @@ +resource "dynatrace_generic_types" "os_service" { + name = "os:service" + enabled = true + created_by = "Dynatrace" + display_name = "OS Service" + rules { + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + sources { + source { + condition = "$eq(builtin:osservice.availability)" + source_type = "Metrics" + } + } + } + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + attributes { + attribute { + display_name = "OS Service Name" + key = "name" + pattern = "{dt.osservice.name}" + } + attribute { + display_name = "OS Service Display Name" + key = "display_name" + pattern = "{dt.osservice.display_name}" + } + attribute { + display_name = "OS Service Path" + key = "path" + pattern = "{dt.osservice.path}" + } + attribute { + display_name = "OS Service Status" + key = "status" + pattern = "{dt.osservice.status}" + } + attribute { + display_name = "OS Service Startup Type" + key = "startup_type" + pattern = "{dt.osservice.startup_type}" + } + attribute { + display_name = "OS Service Alerting" + key = "alerting" + pattern = "{dt.osservice.alerting}" + } + attribute { + display_name = "OS Service Manufacturer" + key = "manufacturer" + pattern = "{dt.osservice.manufacturer}" + } + } + sources { + source { + source_type = "Topology" + } + } + } + rule { + id_pattern = "{dt.osservice.name}{dt.entity.host}" + instance_name_pattern = "{dt.osservice.display_name}" + sources { + source { + condition = "$eq(AVAILABILITY_EVENT)" + source_type = "Events" + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/generic_types/span_service.generic_types.tf b/modules/us-prelive/21122023_112248/configurations/modules/generic_types/span_service.generic_types.tf new file mode 100644 index 0000000..6c10057 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/generic_types/span_service.generic_types.tf @@ -0,0 +1,37 @@ +resource "dynatrace_generic_types" "span_service" { + name = "span:service" + enabled = false + created_by = "Dynatrace" + display_name = "Service" + rules { + rule { + icon_pattern = "opentelemetry" + id_pattern = "{service.name}" + instance_name_pattern = "{service.name}" + attributes { + attribute { + display_name = "Service Name" + key = "servicename" + pattern = "{service.name}" + } + } + sources { + source { + source_type = "Spans" + } + source { + condition = "$eq(builtin:span_responsetime)" + source_type = "Metrics" + } + source { + condition = "$eq(builtin:span_throughput)" + source_type = "Metrics" + } + source { + condition = "$eq(builtin:span_failure_rate)" + source_type = "Metrics" + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/generic_types/span_service_instance.generic_types.tf b/modules/us-prelive/21122023_112248/configurations/modules/generic_types/span_service_instance.generic_types.tf new file mode 100644 index 0000000..12ba7d1 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/generic_types/span_service_instance.generic_types.tf @@ -0,0 +1,18 @@ +resource "dynatrace_generic_types" "span_service_instance" { + name = "span:service_instance" + enabled = false + created_by = "Dynatrace" + display_name = "Service Instance" + rules { + rule { + icon_pattern = "opentelemetry" + id_pattern = "{dt.entity.host} {service.name}" + instance_name_pattern = "{service.name}" + sources { + source { + source_type = "Spans" + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-3FD9442B732370C7.k8s_monitoring.tf b/modules/us-prelive/21122023_112248/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-3FD9442B732370C7.k8s_monitoring.tf new file mode 100644 index 0000000..a066d87 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/k8s_monitoring/KUBERNETES_CLUSTER-3FD9442B732370C7.k8s_monitoring.tf @@ -0,0 +1,8 @@ +resource "dynatrace_k8s_monitoring" "KUBERNETES_CLUSTER-3FD9442B732370C7" { + cloud_application_pipeline_enabled = true + event_processing_active = false + open_metrics_builtin_enabled = false + open_metrics_pipeline_enabled = false + pvc_monitoring_enabled = false + scope = "KUBERNETES_CLUSTER-3FD9442B732370C7" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/k8s_monitoring/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/k8s_monitoring/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/k8s_monitoring/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/kubernetes/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/kubernetes/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/kubernetes/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/kubernetes/workload-us-prelive.kubernetes.tf b/modules/us-prelive/21122023_112248/configurations/modules/kubernetes/workload-us-prelive.kubernetes.tf new file mode 100644 index 0000000..0088bf5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/kubernetes/workload-us-prelive.kubernetes.tf @@ -0,0 +1,7 @@ +resource "dynatrace_kubernetes" "workload-us-prelive" { + enabled = true + cluster_id = "8f4287e4-8af1-4c9e-b35f-b71863a2a895" + cluster_id_enabled = true + label = "workload-us-prelive" + scope = "KUBERNETES_CLUSTER-3FD9442B732370C7" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_buckets/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_buckets/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_buckets/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_buckets/default_logs.log_buckets.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_buckets/default_logs.log_buckets.tf new file mode 100644 index 0000000..0800762 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_buckets/default_logs.log_buckets.tf @@ -0,0 +1,6 @@ +resource "dynatrace_log_buckets" "default_logs" { + enabled = true + bucket_name = "default_logs" + matcher = "*" + rule_name = "default" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf new file mode 100644 index 0000000..54c68c7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_cloud_azure_common.log_processing.tf @@ -0,0 +1,434 @@ +resource "dynatrace_log_processing" "_Built-in_cloud_azure_common" { + enabled = true + query = "cloud.provider=\"azure\"" + rule_name = "[Built-in] cloud:azure:common" + processor_definition { + rule =<<-EOT + USING(content, INOUT log.source:STRING?, INOUT cloud.region:STRING?, INOUT azure.resource.id:STRING?, INOUT azure.resource.group:STRING?, INOUT azure.resource.type:STRING?, INOUT azure.resource.name:STRING?, INOUT azure.subscription:STRING?) + | FIELDS_ADD(__contentJson:parse(content, "JSON{ + STRING: time, + STRING: resourceId, + STRING: location, + STRING: Region, + STRING: category, + JSON { + STRING: eventCategory, + DATA: message, + DATA: functionName, + DATA: hostInstanceId, + DATA: hostVersion, + DATA: pod, + DATA: url, + DATA: clientProtocol, + DATA: method, + DATA: responseCode, + DATA: error_code, + DATA: event_class, + DATA: event_subclass, + DATA: user, + DATA: host, + DATA: errorLevel, + DATA: DatabaseName, + DATA: db, + DATA: sql_text + }: properties, + JSON { + JSON { + DATA:'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name' + }: claims + }: identity, + DATA:'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name', + DATA: callerIpAddress, + DATA: EventName, + DATA: EventTimeString, + (INT:i |STRING:s): loglevel, + (INT:i |STRING:s): level, + (INT:i |STRING:s): Level, + STRING: resultType, + STRING: operationName, + STRING: resultSignature + }:contentJson")) + | FIELDS_ADD( + __resource_id: coalesce(azure.resource.id, __contentJson["resourceId"])) + | FIELDS_ADD( + __parsed_resource_id: parse(upper(__resource_id), "'/SUBSCRIPTIONS/' LD:subscription '/RESOURCEGROUPS/' LD:resourceGroup '/PROVIDERS/' LD:PROVIDER '/' LD:TYPE_NAME '/' LD:TYPE + ('/' LD:TYPE_2_NAME '/' LD:TYPE_2 ('/' LD:TYPE_3_NAME '/' LD:TYPE_3 ('/' LD:TYPE_4_NAME '/' LD:TYPE_4 )? )? )? EOF")) + | FIELDS_ADD( + __resource_type: array_join(array_remove_nulls([__parsed_resource_id["PROVIDER"], __parsed_resource_id["TYPE_NAME"], __parsed_resource_id["TYPE_2_NAME"], __parsed_resource_id["TYPE_3_NAME"], __parsed_resource_id["TYPE_4_NAME"]]), '/'), + __resource_name: coalesce(__parsed_resource_id["TYPE"], __parsed_resource_id["TYPE_2"], __parsed_resource_id["TYPE_3"], __parsed_resource_id["TYPE_4"]), + __resource_name_full: array_join( array_remove_nulls([__parsed_resource_id["TYPE"], __parsed_resource_id["TYPE_2"], __parsed_resource_id["TYPE_3"], __parsed_resource_id["TYPE_4"] ]), "/")) + | FIELDS_ADD( + azure.resource.id: __resource_id, + azure.resource.group: coalesce(__parsed_resource_id["resourceGroup"], azure.resource.group), + azure.resource.type: coalesce(__resource_type, azure.resource.type), + azure.resource.name: coalesce(__resource_name_full, azure.resource.name), + azure.subscription: coalesce(__parsed_resource_id["subscription"], azure.subscription)) + | FIELDS_ADD( + cloud.region: coalesce(__contentJson["location"], __contentJson["Region"], cloud.region), + timestamp: PARSE(__contentJson["time"], "(TIMESTAMP('yyyy-MM-ddTHH:mm:ss.fZ'):time|TIMESTAMP('yyyy-MM-ddTHH:mm:ssZ'):time)"), + __category: __contentJson["category"]) + | FIELDS_ADD( + log.source: IF(IS_NULL(__contentJson["properties"]["eventCategory"]), __category, 'Activity Log - ' + __category), + __kind: upper(__category)) + | FIELDS_ADD( + __resource_id_level_4: if ( __parsed_resource_id["TYPE_4_NAME"] is not null, '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"] + + '/' + __parsed_resource_id["TYPE_3_NAME"] + '/' + __parsed_resource_id["TYPE_3"] + '/' + __parsed_resource_id["TYPE_4_NAME"] + '/'+ __parsed_resource_id["TYPE_4"]), + __resource_id_level_3: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_3_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"] + + '/' + __parsed_resource_id["TYPE_3_NAME"] + '/' + __parsed_resource_id["TYPE_3"]), + __resource_id_level_2: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_2_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"] + '/' + __parsed_resource_id["TYPE_2_NAME"] + '/'+ __parsed_resource_id["TYPE_2"]), + __resource_id_level_1: if ( IS_NOT_NULL(__parsed_resource_id["TYPE_NAME"]), '/SUBSCRIPTIONS/' + __parsed_resource_id["subscription"] + '/RESOURCEGROUPS/' + __parsed_resource_id["resourceGroup"] + '/PROVIDERS/' + __parsed_resource_id["PROVIDER"] + + '/' + __parsed_resource_id["TYPE_NAME"] + '/' + __parsed_resource_id["TYPE"])) + | FIELDS_ADD( + dt.source_entity: (case + when starts(__resource_type, "MICROSOFT.APPCONFIGURATION/CONFIGURATIONSTORES") + then calculate_entity_id("cloud:azure:appconfiguration:configurationstores", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.APPPLATFORM/SPRING") + then calculate_entity_id("cloud:azure:appplatform:spring", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.AUTOMATION/AUTOMATIONACCOUNTS") + then calculate_entity_id("cloud:azure:automation:automationaccounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.BATCH/BATCHACCOUNTS") + then calculate_entity_id("cloud:azure:batch:account", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.BLOCKCHAIN/BLOCKCHAINMEMBERS") + then calculate_entity_id("cloud:azure:blockchain:blockchainmembers", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CDN/CDNWEBAPPLICATIONFIREWALLPOLICIES") + then calculate_entity_id("cloud:azure:cdn:cdnwebapplicationfirewallpolicies", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICCOMPUTE/VIRTUALMACHINES") + then calculate_entity_id("cloud:azure:classic_virtual_machine", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "BLOBSERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:blob", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "FILESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:file", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "QUEUESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:queue", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") and __kind == "TABLESERVICES" + then calculate_entity_id("cloud:azure:classic_storage_account:table", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CLASSICSTORAGE/STORAGEACCOUNTS") + then calculate_entity_id("cloud:azure:classic_storage_account", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "ANOMALYDETECTOR" + then calculate_entity_id("cloud:azure:cognitiveservices:anomalydetector", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.AUTOSUGGEST.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingautosuggest", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.CUSTOMSEARCH" + then calculate_entity_id("cloud:azure:cognitiveservices:bingcustomsearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.ENTITYSEARCH" + then calculate_entity_id("cloud:azure:cognitiveservices:bingentitysearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.SEARCH.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingsearch", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "BING.SPELLCHECK.V7" + then calculate_entity_id("cloud:azure:cognitiveservices:bingspellcheck", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "COGNITIVESERVICES" + then calculate_entity_id("cloud:azure:cognitiveservices:allinone", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "COMPUTERVISION" + then calculate_entity_id("cloud:azure:cognitiveservices:computervision", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CONTENTMODERATOR" + then calculate_entity_id("cloud:azure:cognitiveservices:contentmoderator", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CUSTOMVISION.PREDICTION" + then calculate_entity_id("cloud:azure:cognitiveservices:customvisionprediction", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "CUSTOMVISION.TRAINING" + then calculate_entity_id("cloud:azure:cognitiveservices:customvisiontraining", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "FACE" + then calculate_entity_id("cloud:azure:cognitiveservices:face", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "IMMERSIVEREADER" + then calculate_entity_id("cloud:azure:cognitiveservices:immersivereader", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "INKRECOGNIZER" + then calculate_entity_id("cloud:azure:cognitiveservices:inkrecognizer", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "LUIS.AUTHORING" + then calculate_entity_id("cloud:azure:cognitiveservices:luisauthoring", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "LUIS" + then calculate_entity_id("cloud:azure:cognitiveservices:luis", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "PERSONALIZER" + then calculate_entity_id("cloud:azure:cognitiveservices:personalizer", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "QNAMAKER" + then calculate_entity_id("cloud:azure:cognitiveservices:qnamaker", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "SPEECHSERVICES" + then calculate_entity_id("cloud:azure:cognitiveservices:speech", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "TEXTANALYTICS" + then calculate_entity_id("cloud:azure:cognitiveservices:textanalytics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COGNITIVESERVICES/ACCOUNTS") and __kind == "TEXTTRANSLATION" + then calculate_entity_id("cloud:azure:cognitiveservices:translator", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERINSTANCE/CONTAINERGROUPS") + then calculate_entity_id("cloud:azure:containerinstance:containergroup", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERREGISTRY/REGISTRIES") + then calculate_entity_id("cloud:azure:containerregistry:registries", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS") + then calculate_entity_id("cloud:azure:containerservice:managedcluster", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATABOXEDGE/DATABOXEDGEDEVICES") + then calculate_entity_id("cloud:azure:databoxedge:databoxedgedevices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATACATALOG/CATALOGS") + then calculate_entity_id("cloud:azure:datacatalog:catalogs", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATAFACTORY/DATAFACTORIES") + then calculate_entity_id("cloud:azure:datafactory:v1", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATAFACTORY/FACTORIES") + then calculate_entity_id("cloud:azure:datafactory:v2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATALAKEANALYTICS/ACCOUNTS") + then calculate_entity_id("cloud:azure:datalakeanalytics:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATALAKESTORE/ACCOUNTS") + then calculate_entity_id("cloud:azure:datalakestore:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DATASHARE/ACCOUNTS") + then calculate_entity_id("cloud:azure:datashare:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORMARIADB/SERVERS") + then calculate_entity_id("cloud:azure:mariadb:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORMYSQL/SERVERS") + then calculate_entity_id("cloud:azure:mysql:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORPOSTGRESQL/SERVERS") + then calculate_entity_id("cloud:azure:postgresql:server", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DBFORPOSTGRESQL/SERVERSV2") + then calculate_entity_id("cloud:azure:postgresql:serverv2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DEVICES/PROVISIONINGSERVICES") + then calculate_entity_id("cloud:azure:devices:provisioningservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/DOMAINS") + then calculate_entity_id("cloud:azure:eventgrid:domains", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/SYSTEMTOPICS") + then calculate_entity_id("cloud:azure:eventgrid:systemtopics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTGRID/TOPICS") + then calculate_entity_id("cloud:azure:eventgrid:topics", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTHUB/CLUSTERS") + then calculate_entity_id("cloud:azure:eventhub:clusters", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.HDINSIGHT/CLUSTERS") + then calculate_entity_id("cloud:azure:hdinsight:cluster", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.INSIGHTS/COMPONENTS") + then calculate_entity_id("cloud:azure:insights:components", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.IOTCENTRAL/IOTAPPS") + then calculate_entity_id("cloud:azure:iotcentral:iotapps", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.KEYVAULT/VAULTS") + then calculate_entity_id("cloud:azure:keyvault:vaults", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.KUSTO/CLUSTERS") + then calculate_entity_id("cloud:azure:kusto:clusters", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.LOGIC/INTEGRATIONSERVICEENVIRONMENTS") + then calculate_entity_id("cloud:azure:logic:integrationserviceenvironments", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.LOGIC/WORKFLOWS") + then calculate_entity_id("cloud:azure:logic:workflows", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MACHINELEARNINGSERVICES/WORKSPACES") + then calculate_entity_id("cloud:azure:machinelearningservices:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MAPS/ACCOUNTS") + then calculate_entity_id("cloud:azure:maps:accounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MEDIA/MEDIASERVICES") + then calculate_entity_id("cloud:azure:media:mediaservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.MEDIA/MEDIASERVICES/STREAMINGENDPOINTS") + then calculate_entity_id("cloud:azure:media:mediaservices:streamingendpoints", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.MIXEDREALITY/REMOTERENDERINGACCOUNTS") + then calculate_entity_id("cloud:azure:mixedreality:remoterenderingaccounts", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETAPP/NETAPPACCOUNTS/CAPACITYPOOLS") + then calculate_entity_id("cloud:azure:netapp:netappaccounts:capacitypools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.NETAPP/NETAPPACCOUNTS/CAPACITYPOOLS/VOLUMES") + then calculate_entity_id("cloud:azure:netapp:netappaccounts:capacitypools:volumes", __resource_id_level_3) + when starts(__resource_type, "MICROSOFT.NETWORK/AZUREFIREWALLS") + then calculate_entity_id("cloud:azure:network:azurefirewalls", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/DNSZONES") + then calculate_entity_id("cloud:azure:network:dnszones", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/EXPRESSROUTECIRCUITS") + then calculate_entity_id("cloud:azure:network:expressroutecircuits", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/FRONTDOORS") + then calculate_entity_id("cloud:azure:frontdoor", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKINTERFACES") + then calculate_entity_id("cloud:azure:network:networkinterfaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS") + then calculate_entity_id("cloud:azure:network:networkwatchers", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS/CONNECTIONMONITORS") + then calculate_entity_id("cloud:azure:network:networkwatchers:connectionmonitors", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.NETWORK/NETWORKWATCHERS/CONNECTIONMONITORS/PREVIEW") + then calculate_entity_id("cloud:azure:network:networkwatchers:connectionmonitors:preview", __resource_id_level_3) + when starts(__resource_type, "MICROSOFT.NETWORK/PRIVATEDNSZONES") + then calculate_entity_id("cloud:azure:network:privatednszones", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/PUBLICIPADDRESSES") + then calculate_entity_id("cloud:azure:network:publicipaddresses", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/TRAFFICMANAGERPROFILES") + then calculate_entity_id("cloud:azure:traffic_manager_profile", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/VIRTUALNETWORKGATEWAYS") + then calculate_entity_id("cloud:azure:virtual_network_gateway", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/VIRTUALNETWORKS") + then calculate_entity_id("cloud:azure:network:virtualnetworks", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NOTIFICATIONHUBS/NAMESPACES/NOTIFICATIONHUBS") + then calculate_entity_id("cloud:azure:notificationhubs:namespaces:notificationhubs", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.OPERATIONALINSIGHTS/WORKSPACES") + then calculate_entity_id("cloud:azure:operationalinsights:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.PEERING/PEERINGS") + then calculate_entity_id("cloud:azure:peering:peerings", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.POWERBIDEDICATED/CAPACITIES") + then calculate_entity_id("cloud:azure:powerbidedicated:capacities", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.RELAY/NAMESPACES") + then calculate_entity_id("cloud:azure:relay:namespaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SEARCH/SEARCHSERVICES") + then calculate_entity_id("cloud:azure:search:searchservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SERVICEFABRICMESH/APPLICATIONS") + then calculate_entity_id("cloud:azure:servicefabricmesh:applications", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SIGNALRSERVICE/SIGNALR") + then calculate_entity_id("cloud:azure:signalrservice:signalr", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/MANAGEDINSTANCES") + then calculate_entity_id("cloud:azure:sql:managed", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") and __kind == "DATAWAREHOUSE" + then calculate_entity_id("cloud:azure:sql:servers:databases:datawarehouse", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") and __kind == "HYPERSCALE" + then calculate_entity_id("cloud:azure:sql:servers:databases:hyperscale", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.STORAGESYNC/STORAGESYNCSERVICES") + then calculate_entity_id("cloud:azure:storagesync:storagesyncservices", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.STREAMANALYTICS/STREAMINGJOBS") + then calculate_entity_id("cloud:azure:streamanalytics:streamingjobs", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES") + then calculate_entity_id("cloud:azure:synapse:workspaces", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES/BIGDATAPOOLS") + then calculate_entity_id("cloud:azure:synapse:workspaces:bigdatapools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SYNAPSE/WORKSPACES/SQLPOOLS") + then calculate_entity_id("cloud:azure:synapse:workspaces:sqlpools", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.TIMESERIESINSIGHTS/ENVIRONMENTS") + then calculate_entity_id("cloud:azure:timeseriesinsights:environments", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.TIMESERIESINSIGHTS/ENVIRONMENTS/EVENTSOURCES") + then calculate_entity_id("cloud:azure:timeseriesinsights:eventsources", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.VMWARECLOUDSIMPLE/VIRTUALMACHINES") + then calculate_entity_id("cloud:azure:vmwarecloudsimple:virtualmachines", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES/SLOTS") and __kind == "APP" + then calculate_entity_id("cloud:azure:web:appslots", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.WEB/SITES/SLOTS") and __kind == "FUNCTIONAPP" + then calculate_entity_id("cloud:azure:web:functionslots", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.WEB/HOSTINGENVIRONMENTS") and __kind == "ASEV2" + then calculate_entity_id("cloud:azure:web:hostingenvironments:v2", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/HOSTINGENVIRONMENTS") and __kind == "ASEV1" + then calculate_entity_id("cloud:azure:web:hostingenvironments:v1", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SERVERFARMS") + then calculate_entity_id("cloud:azure:web:serverfarms", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COMPUTE/VIRTUALMACHINESCALESETS") + then calculate_entity_id("AZURE_VM_SCALE_SET", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.COMPUTE/VIRTUALMACHINES") + then calculate_entity_id("AZURE_VM", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.STORAGE/STORAGEACCOUNTS") + then calculate_entity_id("AZURE_STORAGE_ACCOUNT", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/DATABASES") + then calculate_entity_id("AZURE_SQL_DATABASE", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS/ELASTICPOOLS") + then calculate_entity_id("AZURE_SQL_ELASTIC_POOL", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SQL/SERVERS") + then calculate_entity_id("AZURE_SQL_SERVER", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DOCUMENTDB/DATABASEACCOUNTS") + then calculate_entity_id("AZURE_COSMOS_DB", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/APPLICATIONGATEWAYS") + then calculate_entity_id("AZURE_APPLICATION_GATEWAY", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.NETWORK/LOADBALANCERS") + then calculate_entity_id("AZURE_LOAD_BALANCER", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.APIMANAGEMENT/SERVICE") + then calculate_entity_id("AZURE_API_MANAGEMENT_SERVICE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.CACHE/REDIS") + then calculate_entity_id("AZURE_REDIS_CACHE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES/TOPICS") + then calculate_entity_id("AZURE_SERVICE_BUS_TOPIC", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES/QUEUES") + then calculate_entity_id("AZURE_SERVICE_BUS_QUEUE", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.SERVICEBUS/NAMESPACES") + then calculate_entity_id("AZURE_SERVICE_BUS_NAMESPACE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.EVENTHUB/NAMESPACES/EVENTHUBS") + then calculate_entity_id("AZURE_EVENT_HUB", __resource_id_level_2) + when starts(__resource_type, "MICROSOFT.EVENTHUB/NAMESPACES") + then calculate_entity_id("AZURE_EVENT_HUB_NAMESPACE", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.DEVICES/IOTHUBS") + then calculate_entity_id("AZURE_IOT_HUB", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES") and __kind == "FUNCTIONAPPLOGS" + then calculate_entity_id("AZURE_FUNCTION_APP", __resource_id_level_1) + when starts(__resource_type, "MICROSOFT.WEB/SITES") + then calculate_entity_id("AZURE_WEB_APP", __resource_id_level_1) + end)) + + | FIELDS_ADD( + __level: coalesce(__contentJson["loglevel"],__contentJson["level"],__contentJson["Level"])) + | FIELDS_ADD(__levelString: UPPER(__level[s]), __levelInt: __level[i]) + | FIELDS_ADD( + loglevel: (case + when __levelInt==1 OR starts(__levelString, 'CRIT') then 'CRITICAL' + when __levelInt==2 OR starts(__levelString, 'ERR') then 'ERROR' + when __levelInt==3 OR starts(__levelString, 'WARN') then 'WARN' + when __levelInt==4 OR starts(__levelString, 'INFO') then 'INFO' + when IS_NOT_NULL(__levelString) then __levelString + else 'INFO' + end)) + | FIELDS_ADD( + __resultType:__contentJson["resultType"], + __resultSignature:STRING(__contentJson["resultSignature"])) + | FIELDS_ADD( + audit.action: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), __contentJson["operationName"]), + audit.result: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), COALESCE(parse(__resultSignature, "LD:status '.'? EOF"), parse(__resultType, "LD:result '.'? EOF"))), + audit.identity: IF(IS_NOT_NULL(__contentJson["properties"]["eventCategory"]), COALESCE(__contentJson["identity"]["claims"]["http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"], __contentJson["http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"]))) + | FIELDS_ADD( + db.name: TO_NULL(""), + db.statement: TO_NULL(""), + db.operation: TO_NULL(""), + db.user: TO_NULL(""), + db.system: TO_NULL(""), + http.client_ip: TO_NULL(""), + http.flavor: TO_NULL(""), + http.method: TO_NULL(""), + http.scheme: TO_NULL(""), + http.host: TO_NULL(""), + http.route: TO_NULL(""), + http.status_code: TO_NULL(""), + http.target: TO_NULL(""), + http.url: TO_NULL(""), + message: TO_NULL(""), + faas.name: TO_NULL(""), + faas.instance: TO_NULL(""), + faas.version: TO_NULL(""), + k8s.pod.name: TO_NULL("")) + | FIELDS_ADD(__isFunctionApp: __category=="FunctionAppLogs" AND __resource_type=="MICROSOFT.WEB/SITES") + | FIELDS_ADD( + log.source: IF(__isFunctionApp, 'FunctionAppLogs', log.source), + message: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["message"])), message), + faas.name: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["functionName"])), faas.name), + faas.instance: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["hostInstanceId"])), faas.instance), + faas.version: COALESCE(IF(__isFunctionApp, STRING(__contentJson["properties"]["hostVersion"])), faas.version)) + | FIELDS_ADD(__isK8s: __resource_type=="MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS") + | FIELDS_ADD(k8s.pod.name: COALESCE(IF(__isK8s, STRING(__contentJson["properties"]["pod"])), k8s.pod.name)) + | FIELDS_ADD(__isGatewayLogs: __category=="GatewayLogs" AND __resource_type=="MICROSOFT.APIMANAGEMENT/SERVICE") + | FIELDS_ADD(__http_parsed: IF(__isGatewayLogs, parse(__contentJson["properties"]["url"], "LD:httpScheme '://' LD:host ('/' LD):route "))) + | FIELDS_ADD( + http.client_ip: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["callerIpAddress"])), http.client_ip), + http.flavor: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["clientProtocol"])), http.flavor), + http.method: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["method"])), http.method), + http.scheme: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["httpScheme"])), http.scheme), + http.host: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["host"])), http.host), + http.route: COALESCE(IF(__isGatewayLogs, STRING(__http_parsed["route"])), http.route), + http.status_code: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["responseCode"])), http.status_code), + http.target: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["url"])), http.target), + http.url: COALESCE(IF(__isGatewayLogs, STRING(__contentJson["properties"]["url"])), http.url)) + | FIELDS_ADD(__isServiceBus: __category=="OperationalLogs" AND __resource_type=="MICROSOFT.SERVICEBUS/NAMESPACES") + | FIELDS_ADD(__isEventhubNamespace: __category=="OperationalLogs" AND __resource_type=="MICROSOFT.EVENTHUB/NAMESPACES") + | FIELDS_ADD( + message: COALESCE(IF(__isEventhubNamespace OR __isServiceBus, STRING(__contentJson["EventName"])), message), + timestamp: COALESCE(IF(__isEventhubNamespace OR __isServiceBus,parse(replace_string(STRING(__contentJson["EventTimeString"]), "M ", "M UTC"),"TIMESTAMP('M/d/yyyy h:m:s a Z'):t")), timestamp)) + | FIELDS_ADD( + db.name: COALESCE(STRING(__contentJson["properties"]["db"]), db.name), + db.statement: COALESCE(STRING(__contentJson["properties"]["sql_text"]), db.statement)) + | FIELDS_ADD(__isMariaDb: __resource_type=="MICROSOFT.DBFORMARIADB/SERVERS") + | FIELDS_ADD(db.system: COALESCE(IF(__isMariaDb, "mariadb"), db.system)) + | FIELDS_ADD(__isMysqlDb: (__resource_type=="MICROSOFT.DBFORMYSQL/SERVERS" OR __resource_type=="MICROSOFT.DBFORMYSQL/FLEXIBLESERVERS")) + | FIELDS_ADD(db.system: COALESCE(IF(__isMysqlDb, "mysql"), db.system)) + | FIELDS_ADD(__isMysqlEngineAuditLogs: (__isMysqlDb OR __isMariaDb) AND __category=="MySqlAuditLogs") + | FIELDS_ADD( + loglevel: COALESCE(IF(__isMysqlEngineAuditLogs,IF(IS_NOT_NULL(__contentJson["properties"]["error_code"]) AND __contentJson["properties"]["error_code"] > '0', 'ERROR', 'INFO')), loglevel), + log.source: COALESCE(IF(__isMysqlEngineAuditLogs, 'MySqlAuditLogs - ' + __contentJson["properties"]["event_class"]), log.source), + db.user: COALESCE(IF(__isMysqlEngineAuditLogs, IF(IS_NOT_NULL(__contentJson["properties"]["user"]), coalesce( parse(STRING(__contentJson["properties"]["user"]), "LD:result '[' LD"), STRING(__contentJson["properties"]["user"])))), db.user), + db.operation: COALESCE(IF(__isMysqlEngineAuditLogs, IF(__contentJson["properties"]["event_class"] == 'table_access_log', STRING(__contentJson["properties"]["event_subclass"]))), db.operation)) + | FIELDS_ADD(__isMysqlEngineSlowLogs: (__isMysqlDb OR __isMariaDb) AND __category=="MySqlSlowLogs") + | FIELDS_ADD( + loglevel: COALESCE(IF(__isMysqlEngineSlowLogs, 'WARN'), loglevel), + log.source: COALESCE(IF(__isMysqlEngineSlowLogs, 'MySqlSlowLogs'), log.source), + db.user: COALESCE(IF(__isMysqlEngineSlowLogs, coalesce( parse(__contentJson["properties"]["host"], "LD:result '[' LD") , __contentJson["properties"]["host"])), db.user)) + | FIELDS_ADD(__isPostgreSQL: __resource_type=="MICROSOFT.DBFORPOSTGRESQL/SERVERS" OR __resource_type=="MICROSOFT.DBFORPOSTGRESQL/SERVERSV2" OR __resource_type=="MICROSOFT.DBFORPOSTGRESQL/FLEXIBLESERVERS") + | FIELDS_ADD(db.system: COALESCE(IF(__isPostgreSQL, "postgresql"), db.system)) + | FIELDS_ADD(__isPostgreSQLLogs: __category=="PostgreSQLLogs") + | FIELDS_ADD(loglevel: COALESCE(IF(__isPostgreSQLLogs, IF(IS_NOT_NULL(__contentJson["properties"]["errorLevel"]) AND __contentJson["properties"]["errorLevel"] == 'ERROR', 'ERROR', 'INFO')), loglevel)) + | FIELDS_ADD(__isMSSQL: __resource_type=="MICROSOFT.SQL/SERVERS/DATABASES" OR __resource_type=="MICROSOFT.SQL/MANAGEDINSTANCES/DATABASES" OR __resource_type=="MICROSOFT.SQL/MANAGEDINSTANCES") + | FIELDS_ADD(__isMSSQLErrorLog: __isMSSQL AND (__category=="Errors" OR __category=="Timeouts" OR __category=="Deadlocks" OR __category=="Blocks")) + | FIELDS_ADD( + db.system: COALESCE(IF(__isMSSQL, "mssql"), db.system), + db.name: COALESCE(IF(__isMSSQL, __contentJson["properties"]["DatabaseName"]), db.name), + loglevel: COALESCE(IF(__isMSSQLErrorLog, 'ERROR'), loglevel)) + | FIELDS_REMOVE(__contentJson, __resource_id, __parsed_resource_id, __resource_type, __resource_name, __resource_name_full, __category, __kind, __resource_id_level_4, __resource_id_level_3, __resource_id_level_2, __resource_id_level_1, __level, __levelString, __resultType, __resultSignature, __isFunctionApp, __isK8s, __isGatewayLogs, __http_parsed, __isServiceBus, __isEventhubNamespace, __isMariaDb, __isMysqlDb, __isMysqlEngineAuditLogs, __isPostgreSQL, __isPostgreSQLLogs, __isMSSQL, __isMSSQLErrorLog, __isMysqlEngineSlowLogs, __levelInt) + EOT + } + rule_testing { + sample_log = jsonencode({ + "cloud.provider": "azure", + "content": "{\n \"RoleLocation\": \"West US\",\n \"ReleaseVersion\": \"6.2021.35.11+6cb1461.release_2021w35\",\n \"time\": \"2022-03-21T07:52:38.2584050Z\",\n \"resourceId\": \"/SUBSCRIPTIONS/69B51384-146C-4685-9DAB-5AE01877D7B8/RESOURCEGROUPS/MW-GR1/PROVIDERS/MICROSOFT.STORAGE/STORAGEACCOUNTS/DTMWSTORAGE1\",\n \"operationName\": \"MICROSOFT.STORAGE/STORAGEACCOUNTS/LISTACCOUNTSAS/ACTION\",\n \"category\": \"Administrative\",\n \"resultType\": \"Failure\",\n \"resultSignature\": \"Failed.NotFound\",\n \"durationMs\": \"22\",\n \"callerIpAddress\": \"40.112.242.0\",\n \"correlationId\": \"e6563a00-d857-4746-9db4-25a2ee3d475e\",\n \"identity\": {\n \"authorization\": {\n \"scope\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8/resourceGroups/mw-gr1/providers/Microsoft.Storage/storageAccounts/dtmwstorage1\",\n \"action\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\n \"evidence\": {\n \"role\": \"Azure Eventhubs Service Role\",\n \"roleAssignmentScope\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8\",\n \"roleAssignmentId\": \"ab1ae998ac0c422bb1d484519bb503b7\",\n \"roleDefinitionId\": \"eb8e19915de042a6a64b29b059341b7b\",\n \"principalId\": \"e7018f6488e246afa1977b9084d8346a\",\n \"principalType\": \"ServicePrincipal\"\n }\n },\n \"claims\": {\n \"aud\": \"https://management.core.windows.net/\",\n \"iss\": \"https://sts.windows.net/70ebe3a3-5b30-435d-9d67-7716d74ca190/\",\n \"iat\": \"1631108537\",\n \"nbf\": \"1631108537\",\n \"exp\": \"1631195237\",\n \"aio\": \"E2ZgYJixyXUK83oV3qvfzxWsdvzJDwA==\",\n \"appid\": \"80369ed6-5f11-4dd9-bef3-692475845e77\",\n \"appidacr\": \"2\",\n \"http://schemas.microsoft.com/identity/claims/identityprovider\": \"https://sts.windows.net/70ebe3a3-5b30-435d-9d67-7716d74ca190/\",\n \"http://schemas.microsoft.com/identity/claims/objectidentifier\": \"e7018f64-88e2-46af-a197-7b9084d8346a\",\n \"rh\": \"0.AUUAo-PrcDBbXUOdZ3cW10yhkNaeNoARX9lNvvNpJHWEXndFAAA.\",\n \"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier\": \"e7018f64-88e2-46af-a197-7b9084d8346a\",\n \"http://schemas.microsoft.com/identity/claims/tenantid\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190\",\n \"uti\": \"qaZswHoSuEOwZThkmTJDAA\",\n \"ver\": \"1.0\",\n \"xms_tcdt\": \"1415644249\"\n }\n },\n \"level\": \"Error\",\n \"properties\": {\n \"statusCode\": \"NotFound\",\n \"serviceRequestId\": null,\n \"statusMessage\": \"{\\\"error\\\":{\\\"code\\\":\\\"ResourceGroupNotFound\\\",\\\"message\\\":\\\"Resource group 'mw-gr1' could not be found.\\\"}}\",\n \"eventCategory\": \"Administrative\",\n \"entity\": \"/subscriptions/69b51384-146c-4685-9dab-5ae01877d7b8/resourceGroups/mw-gr1/providers/Microsoft.Storage/storageAccounts/dtmwstorage1\",\n \"message\": \"Microsoft.Storage/storageAccounts/listAccountSas/action\",\n \"hierarchy\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190/mg-dynatrace/mg-dt-teams/69b51384-146c-4685-9dab-5ae01877d7b8\"\n },\n \"tenantId\": \"70ebe3a3-5b30-435d-9d67-7716d74ca190\"\n}" + }) + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf new file mode 100644 index 0000000..658df92 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_dropped_messages.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_dropped_messages" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") AND content="messages were dropped" + EOT + rule_name = "[Built-in] db:cassandra:dropped_messages" + processor_definition { + rule = "PARSE(content, \"LD ' - ' LD* (NSPACE:'db.cassandra.message.type' ' messages were dropped ' LD ':') SPACE INT:'db.cassandra.message.dropped.internal' LD INT:'db.cassandra.message.dropped.crossnode' LD INT:'db.cassandra.message.dropped.internal.latency_millis' LD INT:'db.cassandra.message.dropped.crossnode.latency_millis' LD*\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "INFO [ScheduledTasks:1] 2022-02-25 08:14:44,166 MessagingService.java:1246 - RANGE_SLICE messages were dropped in last 5000 ms: 0 internal and 2 cross node. Mean internal dropped latency: 0 ms and Mean cross-node dropped latency: 10299 ms", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf new file mode 100644 index 0000000..2fe5543 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_keyspace_column_family.log_processing.tf @@ -0,0 +1,31 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_keyspace_column_family" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") AND (content="TRACE" OR content="DEBUG" OR content="INFO" OR content="WARN" OR content="ERROR") + EOT + rule_name = "[Built-in] db:cassandra:keyspace_column_family" + processor_definition { + rule =<<-EOT + FIELDS_ADD(__parsed: parse(content, "DATA* 'CorruptSSTableException: Corrupted: ' LD:parts EOL")) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Completed flushing ' LD:parts ','"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* \"TableReader(path='\" LD:path \".db')\""))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Compacting (' LD ') [' LD:parts SPACE"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Deleting sstable: ' LD:parts EOF"))) + | FIELDS_ADD(__parsed: COALESCE(__parsed, parse(content, "DATA* 'Compacted' LD 'sstables to [' LD:parts ','"))) + | FIELDS_ADD(__parsed: SPLIT(__parsed, "'/'")) + | FIELDS_ADD(table_directory: ARRAY_SELECT(__parsed, INT(ARRAY_LEN(__parsed)-2)), keyspace: ARRAY_SELECT(__parsed, INT(ARRAY_LEN(__parsed)-3))) + | FIELDS_ADD(table: parse(table_directory, "LD:data ('-' DATA)? EOF"), keyspace) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Enqueuing flush of ' LD: table ':'"))) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Writing Memtable-' LD:table '@'"))) + | FIELDS_ADD(table: COALESCE(table, parse(content, "DATA* 'Flushing largest CFS' LD \"ColumnFamily='\" LD:table \"'\"")), keyspace:COALESCE(keyspace, parse(content, "DATA* \"Flushing largest CFS(Keyspace='\" LD:keyspace \"'\""))) + | FIELDS_RENAME('db.cassandra.table': table, 'db.cassandra.keyspace': keyspace) + | FIELDS_REMOVE(__parsed, table_directory) + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "WARN [SharedPool-Worker-19] 2018-01-14 21:40:55,156 AbstractTracingAwareExecutorService.java:169 - Uncaught exception on thread Thread[SharedPool-Worker-19,5,main]: {}\n\tjava.lang.RuntimeException: org.apache.cassandra.io.sstable.CorruptSSTableException: Corrupted: /apps/dynatrace/data/cassandra/ruxitdb/VisitsPendingMetaData-0a69b350c8b311e7b86b4d4f00f751ac/ruxitdb-VisitsPendingMetaData-ka-1-Data.db\n\tat org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2249) ~[apache-cassandra-2.1.18.jar:2.1.18]", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf new file mode 100644 index 0000000..8a1a4c3 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_cassandra_logback.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_db_cassandra_logback" { + enabled = true + query =<<-EOT + (process.technology="cassandra" or process.technology="apache cassandra") + EOT + rule_name = "[Built-in] db:cassandra:logback" + processor_definition { + rule = "PARSE(content, \"UPPER:loglevel SPACE '[' LD:'thread.name' ']' SPACE TIMESTAMP('yyyy-MM-dd HH:mm:ss,SSS'):timestamp SPACE LD:'code.filepath' ':' INT:'code.lineno' SPACE '-' SPACE DATA\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "WARN [epollEventLoopGroup-2-2] 2022-03-04 07:22:19,070 Message.java:785 - Unknown exception in client networking\nio.netty.channel.unix.Errors$NativeIoException: syscall:read(...)() failed: Connection reset by peer\n\tat io.netty.channel.unix.FileDescriptor.readAddress(...)(Unknown Source) ~[netty-all-4.0.44.Final.jar:4.0.44.Final]", + "process.technology": "cassandra" + }) + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf new file mode 100644 index 0000000..ed074c3 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_default_log.log_processing.tf @@ -0,0 +1,22 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_default_log" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content!="index.search.slowlog*" and content!="index.indexing.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:default_log" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' ('DEPRECATION'| (UPPER:loglevel SPACE*)) ']' PUNCT? + SPACE? '[' LD:'log.logger' SPACE* ']' PUNCT? + SPACE? '[' LD:'db.elasticsearch.node' SPACE* ']' + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2022-02-21T19:24:02,533][INFO ][o.e.c.m.MetadataIndexTemplateService] [i-0e368ef320d5bfb4f] adding template [index_template_snyk_app_vulnerability] for index patterns [snyk_app_vulnerability*]", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf new file mode 100644 index 0000000..87ac3c0 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_index.log_processing.tf @@ -0,0 +1,26 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_slow_log_index" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content="index.indexing.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:slow_log_index" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' UPPER:loglevel SPACE* ']' PUNCT? + SPACE? '[index.indexing.slowlog.' LD:'db.operation' ']' PUNCT? + SPACE? '[' LD:'db.elasticsearch.node' ']' PUNCT? + (SPACE? '{' LD '}')? //metadata, dt.trace_id + SPACE? '[' LD?:'db.elasticsearch.index_name' ']' PUNCT? + SPACE? 'took[' LD ']' PUNCT? + SPACE? 'took_millis[' INT:'db.elasticsearch.duration' ']' PUNCT? + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2017-09-10T12:07:26,683][WARN ][index.indexing.slowlog.index] [GOgO9TD] [testindex-slowlogs/yNbyYk1ARSW_hd0YRh6J0A] took[142.3micros], took_millis[0], type[product], id[105], routing[] , source[{\"price\":9925,\"name\":\"Nariko\"}]", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf new file mode 100644 index 0000000..552fa46 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_db_elasticsearch_slow_log_search.log_processing.tf @@ -0,0 +1,33 @@ +resource "dynatrace_log_processing" "_Built-in_db_elasticsearch_slow_log_search" { + enabled = true + query =<<-EOT + (process.technology="elastic_search" or process.technology="elasticsearch") and content="index.search.slowlog*" + EOT + rule_name = "[Built-in] db:elasticsearch:slow_log_search" + processor_definition { + rule =<<-EOT + PARSE(content, "'[' TIMESTAMP('yyyy-MM-ddTHH:mm:ss,SSS'):timestamp ']' PUNCT? + SPACE? '[' UPPER:loglevel SPACE* ']' PUNCT? + SPACE? '[index.search.slowlog.' LD:'db.operation' ']' PUNCT? + SPACE? '[' LD*:'db.elasticsearch.node' ']' PUNCT? + (SPACE? '{' LD '}')? //metadata, dt.trace_id + SPACE? '[' LD?:'db.elasticsearch.index_name' ']' PUNCT? + SPACE? '[' INT?:'db.elasticsearch.affected_shard' ']' PUNCT? + SPACE? 'took[' LD* ']' PUNCT? + SPACE? 'took_millis[' INT:'db.elasticsearch.duration' ']' PUNCT? + (SPACE? 'total_hits[' INT SPACE? 'hits'? ']' PUNCT?) + SPACE? 'types[' LD* ']' PUNCT? + SPACE? 'stats[' LD* ']' PUNCT? + SPACE? 'search_type[' LD*:'db.elasticsearch.search_type' ']' PUNCT? + SPACE? 'total_shards[' INT?:'db.elasticsearch.total_shards' ']' PUNCT? + (SPACE? 'source[' LD* 'size' SPACE? PUNCT SPACE? INT:'db.elasticsearch.query_size')? + DATA") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "[2022-02-14T15:39:02,236][TRACE][index.search.slowlog.fetch] [i-09936f6f0e61c3f22] [log_record-global-daily35-d2022.01.31][11] took[100ms], took_millis[100], total_hits[-1], types[log_record], stats[], search_type[QUERY_THEN_FETCH], total_shards[51], source[{\"size\":1000,\"timeout\":\"30000000000nanos\",\"query\":{\"bool\":{\"filter\":[{\"term\":{\"tenantId\":{\"value\":\"qra64722\",\"boost\":1.0}}},{\"range\":{\"timestamp\":{\"from\":1643618907448,\"to\":1643622025852,\"include_lower\":true,\"include_upper\":true,\"format\":\"epoch_millis\",\"boost\":1.0}}},{\"term\":{\"status\":{\"value\":\"info\",\"boost\":1.0}}}],\"adjust_pure_negative\":true,\"boost\":1.0}},\"version\":false,\"seq_no_primary_term\":false,\"sort\":[{\"timestamp\":{\"order\":\"desc\"}},{\"logSeqNumber\":{\"order\":\"desc\"}}],\"track_total_hits\":2147483647}], id[],", + "process.technology": "elastic_search" + }) + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf new file mode 100644 index 0000000..025c6f4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_default.log_processing.tf @@ -0,0 +1,42 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_default" { + enabled = true + query =<<-EOT + process.technology="haproxy" AND content="Connect from" + EOT + rule_name = "[Built-in] load_balancer:haproxy:default" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? + '[' + INT:'process.pid' + ']: Connect from ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + SPACE + 'to' + SPACE + IPADDR:'net.host.ip' + ':' + INT:'net.host.port' + SPACE + '(' + LD:'load_balancer.haproxy.frontend_name' + '/' + LD:'load_balancer.haproxy.frontend_mode' + ')' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Mar 10 08:59:46 localhost haproxy-stats:[2709]: Connect from 10.176.34.80:37624 to 10.176.40.153:9001 (stats/HTTP)", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf new file mode 100644 index 0000000..f2cbbaf --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_error.log_processing.tf @@ -0,0 +1,35 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_error" { + enabled = true + query = "process.technology=\"haproxy\"" + rule_name = "[Built-in] load_balancer:haproxy:error" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? + '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + ' [' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + '/' + LD:'load_balancer.haproxy.bind_name' + ':' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Mar 9 09:25:23 localhost haproxy-http-in:[13049]: 10.176.33.199:44236 [09/Mar/2022:09:25:23.680] http-in/2: SSL handshake failure", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf new file mode 100644 index 0000000..4d3a7e4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_http.log_processing.tf @@ -0,0 +1,63 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_http" { + enabled = true + query =<<-EOT + process.technology="haproxy" AND (content="HTTP" OR content="") + EOT + rule_name = "[Built-in] load_balancer:haproxy:http" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('MMM d HH:mm:ss') + SPACE + LD:'net.host.name' + SPACE + LD + ':'? '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + SPACE + '[' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + SPACE + LD:'load_balancer.haproxy.backend_name' + '/' + LD:'load_balancer.haproxy.server_name' + SPACE + INT:'load_balancer.haproxy.tr' '/' + INT:'load_balancer.haproxy.tw' '/' + INT:'load_balancer.haproxy.tc' '/' + INT:'load_balancer.haproxy.ts' '/' + INT:'load_balancer.haproxy.ta' + SPACE + 'HTTP_STATUS '? + INT:'http.status_code' SPACE + INT:'load_balancer.haproxy.bytes_read' SPACE + LD:'load_balancer.haproxy.captured_request_cookie' SPACE + LD:'load_balancer.haproxy.captured_response_cookie' SPACE + LD:'load_balancer.haproxy.termination_state' SPACE + INT:'load_balancer.haproxy.actconn' '/' + INT:'load_balancer.haproxy.feconn' '/' + int:'load_balancer.haproxy.beconn' '/' + int:'load_balancer.haproxy.srv_conn' '/' + int:'load_balancer.haproxy.retries' SPACE + int:'load_balancer.haproxy.srv_queue' '/' + int:'load_balancer.haproxy.backend_queue' SPACE + (('-' | ('{' LD?:'load_balancer.haproxy.captured_request_headers' '}') ) SPACE)? + (('-' | ('{' LD?:'load_balancer.haproxy.captured_response_headers' '}') ) SPACE)? + '\"' + ('' | (LD:'http.method' SPACE LD:'http.target' SPACE LD:'http.flavor')) + '\"' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "Feb 17 11:05:12 localhost haproxy-http-in:[2190]: 54.80.168.64:44104 [17/Feb/2022:11:05:11.886] http-in~ collector_log_ingest_backend/psg0 998/0/0/2/1000 HTTP_STATUS 204 337 - - ---- 17/15/0/0/0 0/0 {624|||ymv35727.dev.dynatracelabs.com} {|} \"POST /api/v2/logs/ingest HTTP/1.1\" TLS_AES_256_GCM_SHA384 TLSv1.3", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf new file mode 100644 index 0000000..5be6cfb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_load_balancer_haproxy_tcp.log_processing.tf @@ -0,0 +1,42 @@ +resource "dynatrace_log_processing" "_Built-in_load_balancer_haproxy_tcp" { + enabled = true + query = "process.technology=\"haproxy\"" + rule_name = "[Built-in] load_balancer:haproxy:tcp" + processor_definition { + rule =<<-EOT + PARSE(content, "LD + '[' + INT:'process.pid' + ']: ' + IPADDR:'net.peer.ip' + ':' + INT:'net.peer.port' + ' [' + TIMESTAMP('dd/MMM/yyyy:hh:mm:ss.f'):timestamp + '] ' + LD:'load_balancer.haproxy.frontend_name' + ' ' + LD:'load_balancer.haproxy.backend_name' '/' + LD:'load_balancer.haproxy.server_name' ' ' + INT:'load_balancer.haproxy.tw' '/' + INT:'load_balancer.haproxy.tc' '/' + INT:'load_balancer.haproxy.tt' ' ' + INT:'load_balancer.haproxy.bytes_read' ' ' + LD:'load_balancer.haproxy.termination_state' ' ' + INT:'load_balancer.haproxy.actconn' '/' + INT:'load_balancer.haproxy.feconn' '/' + int:'load_balancer.haproxy.beconn' '/' + int:'load_balancer.haproxy.srv_conn' '/' + int:'load_balancer.haproxy.retries' ' ' + int:'load_balancer.haproxy.srv_queue' '/' + int:'load_balancer.haproxy.backend_queue' + LD?") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "haproxy[14387]: 10.0.1.2:33313 [06/Feb/2022:12:12:51.443] fnt bck/srv1 0/0/5007 212 -- 0/0/0/0/3 0/0", + "process.technology": "haproxy" + }) + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf new file mode 100644 index 0000000..17087fd --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_dot_notation.log_processing.tf @@ -0,0 +1,29 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_dot_notation" { + enabled = true + query = "trace.id AND span.id" + rule_name = "[Built-in] one_agent:log_enrichment:dot_notation" + processor_definition { + rule =<<-EOT + PARSE(content, "DATA? 'trace.id' PUNCT SPACE? PUNCT? SPACE? PUNCT? ([0-9a-fA-F]{32}|[0-9a-fA-F]{16}):trace_id") + | PARSE(content, "DATA 'span.id' PUNCT SPACE? PUNCT? SPACE? PUNCT? [0-9a-fA-F]{16}:span_id") + EOT + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace.id=854a881de84c936780442bf092ae0698, span.id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace.id=a38af43fa291d6c6, span.id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + } + ] + EOT + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf new file mode 100644 index 0000000..71887b4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_trace_sampled.log_processing.tf @@ -0,0 +1,23 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_trace_sampled" { + enabled = true + query = "trace_sampled or dt.trace_sampled" + rule_name = "[Built-in] one_agent:log_enrichment:trace_sampled" + processor_definition { + rule = "PARSE(content, \"DATA? 'trace_sampled' PUNCT SPACE? PUNCT? SPACE? PUNCT? BOOLEAN:trace_sampled\")" + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_sampled=true] This is a sample log with trace_sampled DT stub" + }, + { + "content":"2022-04-07 15:44:02,879 [QuartzScheduler_Worker-4] INFO PendingEventSenderJob : trace_sampled: true, trace_id: 854a881de84c936780442bf092ae0698, span_id: c98cf92202a4e460 com.dynatrace.spine.eventbus.client.support.retry.PendingEventSenderJob job started." + } + ] + EOT + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf new file mode 100644 index 0000000..8abdf9b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_one_agent_log_enrichment_underscore_notation.log_processing.tf @@ -0,0 +1,41 @@ +resource "dynatrace_log_processing" "_Built-in_one_agent_log_enrichment_underscore_notation" { + enabled = true + query = "(trace_id AND span_id) or (dt.trace_id AND dt.span_id)" + rule_name = "[Built-in] one_agent:log_enrichment:underscore_notation" + processor_definition { + rule =<<-EOT + PARSE(content, "DATA? 'trace_id' PUNCT SPACE? PUNCT? SPACE? PUNCT? ([0-9a-fA-F]{32}|[0-9a-fA-F]{16}):trace_id") + | PARSE(content, "DATA 'span_id' PUNCT SPACE? PUNCT? SPACE? PUNCT? [0-9a-fA-F]{16}:span_id") + EOT + } + rule_testing { + sample_log =<<-EOT + [ + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace_id=854a881de84c936780442bf092ae0698, span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt trace_id=a38af43fa291d6c6, span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_id=c9084f2ed39f4eacd13e3ecaa8a3a132, dt.span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span DT stub" + }, + { + "event.type": "LOG", + "timestamp": "1647504114437", + "loglevel": "NONE", + "content":"2022-03-21 13:53:01 UTC [!dt dt.trace_id=a38af43fa291d6c6, dt.span_id=a38cf43fa291d6c6, dt.trace_sampled=false] This is a sample log with trace/span DT stub" + } + ] + EOT + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf new file mode 100644 index 0000000..88b5350 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_openTelemetry_log_enrichment_trace_sampled.log_processing.tf @@ -0,0 +1,23 @@ +resource "dynatrace_log_processing" "_Built-in_openTelemetry_log_enrichment_trace_sampled" { + enabled = true + query =<<-EOT + trace_flags="0*" or trace_flags="1*" or trace_flags="2*" or trace_flags="3*" or trace_flags="4*" or trace_flags="5*" or trace_flags="6*" or trace_flags="7*" or trace_flags="8*" or trace_flags="9*" + EOT + rule_name = "[Built-in] openTelemetry:log_enrichment:trace_sampled" + processor_definition { + rule =<<-EOT + USING(INOUT trace_flags) + | FIELDS_ADD(f:parse(trace_flags, "HEXINT:hex")) + | FIELDS_ADD("trace_sampled": (f & 1==1)) + | FIELDS_REMOVE(f, trace_flags) + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "2022-02-17 05:58:31 UTC [2, -342723887] Started analysis OnDemandAnalysisRequest{analyzerId=com.compuware.apm.ondemandanalysis.analyzer.strategy.FDISimpleTreeAnalyzer, analysisStartTimeInMillis=1645076400000, analysisEndTimeInMillis=1645077420000, indexKeys=[APPLICATION+9BDE0A20D897F97B], desiredDataQuantity=15000, filters=[ApplicationCallDataFilter{hasHttpError=false}, CallIdentifierFilter{callType=APPLICATION, serviceTypes=null, methodGroupIdentifiers=[], excludeMethodGroupIdentifiers=null, methodIdentifiers=[], instanceIdentifiers=[], methodNameSearchString=null}]}", + "span_id": "8f20d10d71ae12f4", + "trace_flags": "01", + "trace_id": "aac3e95e0bde67514059e430a9b4e507" + }) + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf new file mode 100644 index 0000000..93d86c9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_rum_user_id.log_processing.tf @@ -0,0 +1,16 @@ +resource "dynatrace_log_processing" "_Built-in_rum_user_id" { + enabled = true + query = "dt.rum.user_id" + rule_name = "[Built-in] rum:user_id" + processor_definition { + rule = "PARSE(content, \"DATA? 'dt.rum.user_id' '\\\"'? SPACE? [:=]+ SPACE? DQS:dt.rum.user_id\")" + } + rule_testing { + sample_log = jsonencode({ + "content": "2022-05-10 10:45:00 UTC [!dt dt.rum.user_id=\"John Doe\"] This is a sample log with user id", + "event.type": "LOG", + "loglevel": "NONE", + "timestamp": "1647504114437" + }) + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf new file mode 100644 index 0000000..cd1bf06 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_web_server_nginx_access_log.log_processing.tf @@ -0,0 +1,46 @@ +resource "dynatrace_log_processing" "_Built-in_web_server_nginx_access_log" { + enabled = true + query = "process.technology=\"nginx\"" + rule_name = "[Built-in] web_server:nginx:access_log" + processor_definition { + rule =<<-EOT + PARSE(content, "IPADDR:'net.peer.ip' + ' - ' + LD:'enduser.id' + ' [' HTTPDATE:timestamp ']' + SPACE + '\"' + LD:'http.method' + SPACE + LD:'http.target' + SPACE + LD:'http.flavor' + '\"' + SPACE + INT:'http.status_code' + SPACE + INT:'http.response_content_length' + SPACE + '\"' LD:'http.request.header.referrer' '\"' + SPACE + '\"' LD:'http.user_agent' '\"' + // nginx-ingress additional attributes + (SPACE INT:'http.request_content_length' + SPACE DOUBLE:'web_server.nginx.request_time' + SPACE '[' LD*:'web_server.nginx.proxy_upstream_name' ']' + SPACE '[' LD*:'web_server.nginx.proxy_alternative_upstream_name' ']' + SPACE NSPACE*:'web_server.nginx.upstream_addr' + SPACE INT:'web_server.nginx.upstream_response_length' + SPACE DOUBLE:'web_server.nginx.upstream_response_time' + SPACE INT:'web_server.nginx.upstream_status' + SPACE LD:'web_server.nginx.req_id')? + (SPACE LD)? (EOL | EOF)") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "10.176.50.9 - Berbelek [21/Feb/2022:11:16:47 +0000] \"GET /v1/technologies/google-cloud-monitoring-and-cloud-logging/releases/ HTTP/1.1\" 200 397 \"-\" \"ruxit server\" 455 0.002 [hub-hub-cluster-api-80] [] 10.179.136.32:80 397 0.004 200 b24eadc996a6a52913375f56bba7fd22", + "process.technology": "nginx" + }) + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf new file mode 100644 index 0000000..0c308d9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/_Built-in_web_server_nginx_error_log.log_processing.tf @@ -0,0 +1,30 @@ +resource "dynatrace_log_processing" "_Built-in_web_server_nginx_error_log" { + enabled = true + query =<<-EOT + process.technology="nginx" AND (content="warn" OR content="error" OR content="crit" OR content="alert" OR content="emerg") + EOT + rule_name = "[Built-in] web_server:nginx:error_log" + processor_definition { + rule =<<-EOT + PARSE(content, "TIMESTAMP('yyyy/MM/dd HH:mm:ss'):timestamp + SPACE + '[' LD:'loglevel' ']' + SPACE + INT:'process.pid' + LD + 'client: ' IPADDR:'net.peer.ip' ',' SPACE + 'server: ' [^,]+:'net.host.name' ', '* + ('request: ' '\"' LD:'http.method' SPACE LD:'http.target' SPACE LD:'http.flavor' '\"' ','* SPACE*)? + ('upstream: ' DQS:'web_server.nginx.upstream' ', '* )? + ('host: ' DQS:'http.host' ', '*)? + ('referrer: ' DQS:'dt.http.request.header.referer' ', '*)? + LD*") + EOT + } + rule_testing { + sample_log = jsonencode({ + "content": "2022/02/21 13:59:50 [warn] 104#104: *155047 a client request body is buffered to a temporary file /tmp/client-body/0000000198, client: 83.164.160.102, server: account-dev.dynatracelabs.com, request: \"POST /basweb/saml/SSO/alias/rdyn HTTP/2.0\", host: \"account-dev.dynatracelabs.com\", referrer: \"https://sso-dev.dynatracelabs.com/\"", + "process.technology": "nginx" + }) + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_processing/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_processing/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_timestamp/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_timestamp/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_timestamp/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf b/modules/us-prelive/21122023_112248/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf new file mode 100644 index 0000000..23f0677 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/log_timestamp/environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC.log_timestamp.tf @@ -0,0 +1,14 @@ +resource "dynatrace_log_timestamp" "environment_Auto-migrated_from_flag_LAConfigUTCAsDefaultContainerTimezone_-_UTC" { + enabled = true + config_item_title = "Auto-migrated from flag LAConfigUTCAsDefaultContainerTimezone - UTC" + date_time_pattern = "" + scope = "environment" + timezone = "Etc/UTC" + matchers { + matcher { + attribute = "dt.entity.container_group" + operator = "MATCHES" + values = [ "*" ] + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf new file mode 100644 index 0000000..64beb54 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/Connected_Friction.management_zone_v2.tf @@ -0,0 +1,68 @@ +resource "dynatrace_management_zone_v2" "Connected_Friction" { + name = "Connected Friction" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "nira" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf new file mode 100644 index 0000000..dd04a38 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/Porsche_Data_Lake.management_zone_v2.tf @@ -0,0 +1,68 @@ +resource "dynatrace_management_zone_v2" "Porsche_Data_Lake" { + name = "Porsche Data Lake" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "pdl" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf new file mode 100644 index 0000000..4f8eeba --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/Predictive_Maintenance.management_zone_v2.tf @@ -0,0 +1,74 @@ +resource "dynatrace_management_zone_v2" "Predictive_Maintenance" { + name = "Predictive Maintenance" + rules { + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-normalizer" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "predictive-maintenance" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main converter-fdc-transfer-audi" + } + } + } + } + rule { + type = "ME" + enabled = true + attribute_rule { + entity_type = "SERVICE" + service_to_host_propagation = true + service_to_pgpropagation = true + attribute_conditions { + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main connector-mt-mqtt" + } + condition { + case_sensitive = false + key = "PROCESS_GROUP_DETECTED_NAME" + operator = "NOT_CONTAINS" + string_value = "de.audi.acdc.transformer.Main codec-mt" + } + condition { + case_sensitive = false + key = "CLOUD_APPLICATION_NAMESPACE_NAME" + operator = "CONTAINS" + string_value = "platform-ingest" + } + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/airflow-alerts.management_zone_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/airflow-alerts.management_zone_v2.tf new file mode 100644 index 0000000..f47f644 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/airflow-alerts.management_zone_v2.tf @@ -0,0 +1,19 @@ +resource "dynatrace_management_zone_v2" "airflow-alerts" { + name = "airflow-alerts" + rules { + rule { + type = "DIMENSION" + enabled = true + dimension_rule { + applies_to = "METRIC" + dimension_conditions { + condition { + condition_type = "METRIC_KEY" + rule_matcher = "BEGINS_WITH" + value = "built:" + } + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/consent-jcc.management_zone_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/consent-jcc.management_zone_v2.tf new file mode 100644 index 0000000..6f5d4e9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/management_zone_v2/consent-jcc.management_zone_v2.tf @@ -0,0 +1,20 @@ +resource "dynatrace_management_zone_v2" "consent-jcc" { + name = "consent-jcc" + rules { + rule { + type = "DIMENSION" + enabled = true + dimension_rule { + applies_to = "METRIC" + dimension_conditions { + condition { + condition_type = "DIMENSION" + key = "METRIC_KEY" + rule_matcher = "BEGINS_WITH" + value = "built:" + } + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/metric_events/Availability_-_Porsche_Data_Lake.metric_events.tf b/modules/us-prelive/21122023_112248/configurations/modules/metric_events/Availability_-_Porsche_Data_Lake.metric_events.tf new file mode 100644 index 0000000..bf93751 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/metric_events/Availability_-_Porsche_Data_Lake.metric_events.tf @@ -0,0 +1,24 @@ +resource "dynatrace_metric_events" "Availability_-_Porsche_Data_Lake" { + enabled = true + summary = "Availability - Porsche Data Lake" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Porsche Data Lake (Availability)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "BELOW" + alert_on_no_data = false + dealerting_samples = 5 + samples = 5 + threshold = 99.5 + violating_samples = 3 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "-7014735923747933174" + metric_selector = "func:slo.sla___availability" + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/metric_events/Availability_-_Predictive_Maintenace.metric_events.tf b/modules/us-prelive/21122023_112248/configurations/modules/metric_events/Availability_-_Predictive_Maintenace.metric_events.tf new file mode 100644 index 0000000..8b14e5c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/metric_events/Availability_-_Predictive_Maintenace.metric_events.tf @@ -0,0 +1,24 @@ +resource "dynatrace_metric_events" "Availability_-_Predictive_Maintenace" { + enabled = true + summary = "Availability - Predictive Maintenace" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Predictive Maintenace (Availability)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "BELOW" + alert_on_no_data = false + dealerting_samples = 5 + samples = 5 + threshold = 99.5 + violating_samples = 3 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "9127364509813717772" + metric_selector = "func:slo.sla___availability" + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Battery_Monitoring.metric_events.tf b/modules/us-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Battery_Monitoring.metric_events.tf new file mode 100644 index 0000000..9d31625 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Porsche_Data_Lake_-_Battery_Monitoring.metric_events.tf @@ -0,0 +1,33 @@ +resource "dynatrace_metric_events" "Latency_-_Porsche_Data_Lake_-_Battery_Monitoring" { + enabled = true + summary = "Latency - Porsche Data Lake - Battery Monitoring" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Battery Monitoring (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "-7014735923747933174" + metric_selector =<<-EOT + 100 * + ((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myp_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_j1_51_bm_8_myn_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + + + EOT + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Predictive_Maintenance_-_Predictive_Maintenance.metric_events.tf b/modules/us-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Predictive_Maintenance_-_Predictive_Maintenance.metric_events.tf new file mode 100644 index 0000000..02a453e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/metric_events/Latency_-_Predictive_Maintenance_-_Predictive_Maintenance.metric_events.tf @@ -0,0 +1,33 @@ +resource "dynatrace_metric_events" "Latency_-_Predictive_Maintenance_-_Predictive_Maintenance" { + enabled = true + summary = "Latency - Predictive Maintenance - Predictive Maintenance" + event_template { + description = "The {metricname} value was {alert_condition} normal behavior." + davis_merge = true + event_type = "CUSTOM_ALERT" + title = "SLA - Predictive Maintenance (Latency)" + } + model_properties { + type = "STATIC_THRESHOLD" + alert_condition = "ABOVE" + alert_on_no_data = false + dealerting_samples = 5 + samples = 10 + threshold = 20 + violating_samples = 10 + } + query_definition { + type = "METRIC_SELECTOR" + management_zone = "9127364509813717772" + metric_selector =<<-EOT + 100 * + ((calc:service.end_e3_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)), series(value,lt(100000000))):splitBy():count:default(0) + + (calc:service.end_g2pa_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId)),series(value,ge(5000)),series(value,lt(100000000))):splitBy():count:default(0)) + / + ((calc:service.end_e3_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_e3_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0) + + (calc:service.end_g2pa_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending)) - calc:service.begin_g2pa_pm_v3.1_f4f:splitBy(uuId):sort(value(auto,descending))):value:filter(not(remainder(uuId))):splitBy():count:default(0)) + + + EOT + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/metric_events/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/metric_events/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/metric_events/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/network_zone/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/network_zone/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/network_zone/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/network_zone/default.network_zone.tf b/modules/us-prelive/21122023_112248/configurations/modules/network_zone/default.network_zone.tf new file mode 100644 index 0000000..e41e1c8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/network_zone/default.network_zone.tf @@ -0,0 +1,8 @@ +resource "dynatrace_network_zone" "default" { + name = "default" + description = "The default network zone. This is the network zone for OneAgents or ActiveGates that do not have any network zone configured." + num_of_configured_activegates = 1 + num_of_configured_oneagents = 42 + num_of_oneagents_from_other_zones = 0 + num_of_oneagents_using = 42 +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..cb14d79 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "AMBIENT_SAMPLING_CAPTURING" { + enabled = true + key = "AMBIENT_SAMPLING_CAPTURING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..4524624 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/AUTOSENSOR_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "AUTOSENSOR_CAPTURING" { + enabled = true + key = "AUTOSENSOR_CAPTURING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..ebbcc70 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_AMQP_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_AMQP_SENSOR_V2" { + enabled = true + key = "DOTNET_AMQP_SENSOR_V2" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf new file mode 100644 index 0000000..39336b9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASPNETCORE_UEM.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASPNETCORE_UEM" { + enabled = false + key = "DOTNET_ASPNETCORE_UEM" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf new file mode 100644 index 0000000..0f03783 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASPNET_HTTPSELFHOSTSERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASPNET_HTTPSELFHOSTSERVER" { + enabled = true + key = "DOTNET_ASPNET_HTTPSELFHOSTSERVER" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..96a0c83 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASP_SENSOR_V2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASP_SENSOR_V2_FORCIBLE" { + enabled = true + key = "DOTNET_ASP_SENSOR_V2_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..114dd99 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_ASYNC_AUTOSENSOR_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_ASYNC_AUTOSENSOR_FORCIBLE" { + enabled = true + key = "DOTNET_ASYNC_AUTOSENSOR_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..95b1723 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "DOTNET_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf new file mode 100644 index 0000000..9b21376 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_FSHARP_WORKFLOW.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_FSHARP_WORKFLOW" { + enabled = true + key = "DOTNET_FSHARP_WORKFLOW" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf new file mode 100644 index 0000000..a98e75b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPCLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_HTTPCLIENT" { + enabled = true + key = "DOTNET_HTTPTAGGING_HTTPCLIENT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf new file mode 100644 index 0000000..2148219 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_HTTPLISTENER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_HTTPLISTENER" { + enabled = true + key = "DOTNET_HTTPTAGGING_HTTPLISTENER" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf new file mode 100644 index 0000000..b166b2c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTPTAGGING_WCFADDONS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTPTAGGING_WCFADDONS" { + enabled = true + key = "DOTNET_HTTPTAGGING_WCFADDONS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..abebdd1 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_HTTP_TAGGING_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_HTTP_TAGGING_SENSOR_V2" { + enabled = false + key = "DOTNET_HTTP_TAGGING_SENSOR_V2" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf new file mode 100644 index 0000000..613e690 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER" { + enabled = true + key = "DOTNET_IMPROVED_PINVOKE_FOR_NET7_OR_LATER" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a6b1ee8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_INSTRUMENTATION_CACHE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_INSTRUMENTATION_CACHE_FORCIBLE" { + enabled = true + key = "DOTNET_INSTRUMENTATION_CACHE_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf new file mode 100644 index 0000000..39cb63f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_IN_PROC_TAGGING_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_IN_PROC_TAGGING_V2" { + enabled = false + key = "DOTNET_IN_PROC_TAGGING_V2" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf new file mode 100644 index 0000000..94c537c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_LOG4NET.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_LOG4NET" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_LOG4NET" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf new file mode 100644 index 0000000..34843f5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_MSEXTENSIONLOGGING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf new file mode 100644 index 0000000..00bda76 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_SERILOG.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_SERILOG" { + enabled = true + key = "DOTNET_LOG_ENRICHMENT_SERILOG" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..f24f062 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "DOTNET_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf new file mode 100644 index 0000000..ce33266 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_NATIVE_SAMPLING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_NATIVE_SAMPLING" { + enabled = true + key = "DOTNET_NATIVE_SAMPLING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf new file mode 100644 index 0000000..9a0f8d2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION" { + enabled = true + key = "DOTNET_OPENTELEMETRY_TRACECONTEXTPROPAGATOR_ADDITION" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf new file mode 100644 index 0000000..e818d10 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_REMOTING_LINK_INSERTION_FEATURE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_REMOTING_LINK_INSERTION_FEATURE" { + enabled = true + key = "DOTNET_REMOTING_LINK_INSERTION_FEATURE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf new file mode 100644 index 0000000..c61c64c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_THREAD_POOL_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_THREAD_POOL_METRICS" { + enabled = true + key = "DOTNET_THREAD_POOL_METRICS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf new file mode 100644 index 0000000..7e6ecce --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_WCF_SENSOR_V2.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_WCF_SENSOR_V2" { + enabled = false + key = "DOTNET_WCF_SENSOR_V2" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..c56d9b2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/DOTNET_WCF_TAGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "DOTNET_WCF_TAGGING" { + enabled = false + key = "DOTNET_WCF_TAGGING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf new file mode 100644 index 0000000..9b1e30a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/FRONTEND_AGENT_IMPROVED_SERVER_BALANCING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "FRONTEND_AGENT_IMPROVED_SERVER_BALANCING" { + enabled = true + key = "FRONTEND_AGENT_IMPROVED_SERVER_BALANCING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf new file mode 100644 index 0000000..5913747 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GO_CASP_SOFTWARE_COMPONENTS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_CASP_SOFTWARE_COMPONENTS" { + enabled = false + key = "GO_CASP_SOFTWARE_COMPONENTS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf new file mode 100644 index 0000000..4ae2607 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GO_EXTERNAL_METADATA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_EXTERNAL_METADATA" { + enabled = true + key = "GO_EXTERNAL_METADATA" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..ae51bf7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GO_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_LOG_ENRICHMENT" { + enabled = false + key = "GO_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf new file mode 100644 index 0000000..36918b0 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GO_SQL_PGX.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_SQL_PGX" { + enabled = false + key = "GO_SQL_PGX" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf new file mode 100644 index 0000000..bcc1fb3 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GO_STRIPPED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GO_STRIPPED" { + enabled = true + key = "GO_STRIPPED" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf new file mode 100644 index 0000000..b5ec671 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/GRPC_TRACE_CONTEXT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "GRPC_TRACE_CONTEXT" { + enabled = false + key = "GRPC_TRACE_CONTEXT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf new file mode 100644 index 0000000..e568a4a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/HTTP_TRACE_CONTEXT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "HTTP_TRACE_CONTEXT" { + enabled = true + key = "HTTP_TRACE_CONTEXT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..174d4ad --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/IBM_MQ_TRACING_FEATURE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "IBM_MQ_TRACING_FEATURE_FORCIBLE" { + enabled = true + key = "IBM_MQ_TRACING_FEATURE_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf new file mode 100644 index 0000000..7d239cf --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/IIS_MODULE_INSIGHTS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "IIS_MODULE_INSIGHTS" { + enabled = true + key = "IIS_MODULE_INSIGHTS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8ad7bd9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AKKA_HTTP_CLIENT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AKKA_HTTP_CLIENT_FORCIBLE" { + enabled = true + key = "JAVA_AKKA_HTTP_CLIENT_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf new file mode 100644 index 0000000..6b4a8bf --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AKKA_REMOTING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AKKA_REMOTING" { + enabled = true + key = "JAVA_AKKA_REMOTING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..d99217a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_ALLOCATION_PROFILING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_ALLOCATION_PROFILING_FORCIBLE" { + enabled = true + key = "JAVA_ALLOCATION_PROFILING_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf new file mode 100644 index 0000000..55157cb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_AMBIENT_SAMPLING_THREAD_MONITORING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_AMBIENT_SAMPLING_THREAD_MONITORING" { + enabled = true + key = "JAVA_AMBIENT_SAMPLING_THREAD_MONITORING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..df38e30 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_APACHE_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_APACHE_HTTP_CLIENT" { + enabled = true + key = "JAVA_APACHE_HTTP_CLIENT_5" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf new file mode 100644 index 0000000..fceef3e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_CALL_COUNTER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_CALL_COUNTER" { + enabled = false + key = "JAVA_CASP_CALL_COUNTER" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf new file mode 100644 index 0000000..d88037a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_FLAW_FINDER_IAST.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_FLAW_FINDER_IAST" { + enabled = false + key = "JAVA_CASP_FLAW_FINDER_IAST" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..449c889 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "JAVA_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf new file mode 100644 index 0000000..fa182fb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_COMPLETABLE_FUTURE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_COMPLETABLE_FUTURE" { + enabled = true + key = "JAVA_COMPLETABLE_FUTURE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..207e269 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE" { + enabled = true + key = "JAVA_CQL_EXECUTEASYNC_RT_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf new file mode 100644 index 0000000..eba610c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_FORK_JOIN_POOL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_FORK_JOIN_POOL" { + enabled = false + key = "JAVA_FORK_JOIN_POOL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b1f7f52 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE" { + enabled = true + key = "JAVA_INSIGHTS_FOR_IBM_ESB_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf new file mode 100644 index 0000000..844c87f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_INTERNAL_HTTP_SERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_INTERNAL_HTTP_SERVER" { + enabled = true + key = "JAVA_INTERNAL_HTTP_SERVER" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..ee7263c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_JDK11_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_JDK11_HTTP_CLIENT" { + enabled = true + key = "JAVA_JDK11_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a931695 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_JETTY_HANDLER_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_JETTY_HANDLER_FORCIBLE" { + enabled = true + key = "JAVA_JETTY_HANDLER_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..85f8c5b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_KAFKA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_KAFKA" { + enabled = true + key = "JAVA_KAFKA" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf new file mode 100644 index 0000000..9737ae6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_KAFKA_STREAMS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_KAFKA_STREAMS" { + enabled = false + key = "JAVA_KAFKA_STREAMS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..c3683da --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "JAVA_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf new file mode 100644 index 0000000..2afbf1b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_METRIC_EXTENSIONS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_METRIC_EXTENSIONS" { + enabled = false + key = "JAVA_METRIC_EXTENSIONS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4873241 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_MQ_TAGGING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_MQ_TAGGING_FORCIBLE" { + enabled = true + key = "JAVA_MQ_TAGGING_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..bc11ed8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTELEMETRY" { + enabled = true + key = "JAVA_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf new file mode 100644 index 0000000..4325696 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT" { + enabled = false + key = "JAVA_OPENTELEMETRY_JAVA_INSTRUMENTATION_AGENT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf new file mode 100644 index 0000000..15c18c5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING" { + enabled = true + key = "JAVA_OPENTRACING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf new file mode 100644 index 0000000..ebc0e12 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING_OVERRIDE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING_OVERRIDE" { + enabled = false + key = "JAVA_OPENTRACING_OVERRIDE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf new file mode 100644 index 0000000..5046f52 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE" { + enabled = false + key = "JAVA_OPENTRACING_TRACERRESOLVER_OVERRIDE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf new file mode 100644 index 0000000..f38c973 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REACTOR3_CORE_TRACING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REACTOR3_CORE_TRACING" { + enabled = true + key = "JAVA_REACTOR3_CORE_TRACING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..47d392d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REACTOR_NETTY_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REACTOR_NETTY_HTTP_CLIENT" { + enabled = true + key = "JAVA_REACTOR_NETTY_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf new file mode 100644 index 0000000..ea2cf7d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_REDIS_LETTUCE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_REDIS_LETTUCE" { + enabled = false + key = "JAVA_REDIS_LETTUCE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf new file mode 100644 index 0000000..ae070e9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING" { + enabled = true + key = "JAVA_RESOURCE_EXHAUSTED_EVENT_FORWARDING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf new file mode 100644 index 0000000..96659cd --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_RUM_ON_NETTY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_RUM_ON_NETTY" { + enabled = false + key = "JAVA_RUM_ON_NETTY" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..22268f5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_SERVLET_5_SUPPORT_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_SERVLET_5_SUPPORT_FORCIBLE" { + enabled = true + key = "JAVA_SERVLET_5_SUPPORT_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..1508b70 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_SPRING_KAFKA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_SPRING_KAFKA" { + enabled = false + key = "JAVA_SPRING_KAFKA" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf new file mode 100644 index 0000000..2f2b637 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_START_WORKFLOW.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_TIBCO_BW5_START_WORKFLOW" { + enabled = true + key = "JAVA_TIBCO_BW5_START_WORKFLOW" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf new file mode 100644 index 0000000..7ac8281 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS" { + enabled = true + key = "JAVA_TIBCO_BW5_TRACE_SUBPROCESS_CALLS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf new file mode 100644 index 0000000..35c736f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_UEM_INSTRUMENTATION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_UEM_INSTRUMENTATION" { + enabled = false + key = "JAVA_UEM_INSTRUMENTATION" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf new file mode 100644 index 0000000..a5cc238 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/JAVA_WEBFLUX_HTTP_CLIENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "JAVA_WEBFLUX_HTTP_CLIENT" { + enabled = true + key = "JAVA_WEBFLUX_HTTP_CLIENT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf new file mode 100644 index 0000000..0e428c0 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/LOG_ENRICHMENT_METADATA.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "LOG_ENRICHMENT_METADATA" { + enabled = false + key = "LOG_ENRICHMENT_METADATA" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf new file mode 100644 index 0000000..209b1db --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH" { + enabled = false + key = "METRICS_ENRICHMENT_NON_INSTRUMENTED_TECH" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..2b1de45 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_AGENT_PRELOADING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_AGENT_PRELOADING_FORCIBLE" { + enabled = true + key = "NODEJS_AGENT_PRELOADING_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..9e970a4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "NODEJS_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf new file mode 100644 index 0000000..50560a5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_FETCH.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_FETCH" { + enabled = false + key = "NODEJS_FETCH" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf new file mode 100644 index 0000000..6c57415 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_GRAPHQL.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_GRAPHQL" { + enabled = false + key = "NODEJS_GRAPHQL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8d5b220 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_HTTP2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_HTTP2_FORCIBLE" { + enabled = true + key = "NODEJS_HTTP2_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..a5385b7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_LOG_ENRICHMENT" { + enabled = false + key = "NODEJS_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf new file mode 100644 index 0000000..e48377a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_LOG_ENRICHMENT_UNSTRUCTURED.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_LOG_ENRICHMENT_UNSTRUCTURED" { + enabled = false + key = "NODEJS_LOG_ENRICHMENT_UNSTRUCTURED" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..7a26e34 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_OPENTELEMETRY" { + enabled = false + key = "NODEJS_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf new file mode 100644 index 0000000..9585424 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_ORACLEDB.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_ORACLEDB" { + enabled = false + key = "NODEJS_ORACLEDB" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf new file mode 100644 index 0000000..a8505d0 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_SNAPPY.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_SNAPPY" { + enabled = true + key = "NODEJS_SNAPPY" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf new file mode 100644 index 0000000..71e3876 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODEJS_WORKERTHREADS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODEJS_WORKERTHREADS" { + enabled = false + key = "NODEJS_WORKERTHREADS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..f9df2f5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/NODE_JS_AMBIENT_SAMPLING_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "NODE_JS_AMBIENT_SAMPLING_CAPTURING" { + enabled = false + key = "NODE_JS_AMBIENT_SAMPLING_CAPTURING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8755769 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ODIN_ONEAGENT_CORRELATION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ODIN_ONEAGENT_CORRELATION_FORCIBLE" { + enabled = true + key = "ODIN_ONEAGENT_CORRELATION_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf new file mode 100644 index 0000000..8118c2d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_COORD_SAMPLING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_CROSS_ENV_COORD_SAMPLING" { + enabled = false + key = "ONEAGENT_CROSS_ENV_COORD_SAMPLING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..535eccb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_CROSS_ENV_RESP_TAGGING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_CROSS_ENV_RESP_TAGGING" { + enabled = false + key = "ONEAGENT_CROSS_ENV_RESP_TAGGING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf new file mode 100644 index 0000000..c60755d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_FAAS_SERVER_ID_CALCULATION.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_FAAS_SERVER_ID_CALCULATION" { + enabled = true + key = "ONEAGENT_FAAS_SERVER_ID_CALCULATION" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf new file mode 100644 index 0000000..f633229 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ONEAGENT_RESPONSE_COMPRESSION_DOWN.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ONEAGENT_RESPONSE_COMPRESSION_DOWN" { + enabled = true + key = "ONEAGENT_RESPONSE_COMPRESSION_DOWN" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf new file mode 100644 index 0000000..1e9a02d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER" { + enabled = false + key = "OPENTRACINGNATIVE_ENVOY_CLIENT_SERVER" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..d576237 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE" { + enabled = true + key = "OPENTRACINGNATIVE_ENVOY_ISTIO_SIDECAR_MONITORING_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf new file mode 100644 index 0000000..51318ee --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_AUTOSENSOR_ALL_WORKERS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_AUTOSENSOR_ALL_WORKERS" { + enabled = false + key = "PHP_AUTOSENSOR_ALL_WORKERS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..9803454 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" { + enabled = true + key = "PHP_CASP_SOFTWARE_COMPONENT_EXTRACTION_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf new file mode 100644 index 0000000..bd04336 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_GC_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_GC_METRICS" { + enabled = true + key = "PHP_GC_METRICS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf new file mode 100644 index 0000000..812e54d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_OPCACHE_METRICS.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_OPCACHE_METRICS" { + enabled = true + key = "PHP_OPCACHE_METRICS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..5f63f63 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/PHP_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "PHP_REQUEST_ATTRIBUTES" { + enabled = true + key = "PHP_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..e6f3fd9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/ROW_COUNT_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "ROW_COUNT_CAPTURING" { + enabled = true + key = "ROW_COUNT_CAPTURING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..756790a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/RUM_CAPTURING.oneagent_features.tf @@ -0,0 +1,5 @@ +resource "dynatrace_oneagent_features" "RUM_CAPTURING" { + enabled = true + key = "RUM_CAPTURING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..f308160 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_APACHE_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf new file mode 100644 index 0000000..38436c2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_MODULE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_MODULE" { + enabled = true + instrumentation = true + key = "SENSOR_APACHE_MODULE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf new file mode 100644 index 0000000..b23f222 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_APACHE_QUEUINGTIME.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_APACHE_QUEUINGTIME" { + enabled = true + instrumentation = true + key = "SENSOR_APACHE_QUEUINGTIME" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf new file mode 100644 index 0000000..2ef0ef4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_ADO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_ADO" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_ADO" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..382dfdf --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AMQP_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AMQP_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AMQP_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf new file mode 100644 index 0000000..a674ad6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_ASPNET.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_ASPNET" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_ASPNET" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..7988bf4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AZUREFUNCTIONS_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..72718e5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_AZURE_SERVICE_BUS_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..ac431b2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_COSMOSDB.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_COSMOSDB.oneagent_features.tf new file mode 100644 index 0000000..5268be2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_COSMOSDB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_COSMOSDB" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_COSMOSDB" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..44c6711 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..e02ae56 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_EXCEPTION" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..83439e7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_GRPC_ASPNETCORE_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..e5d757e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_HTTP_TAGGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_HTTP_TAGGING" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_HTTP_TAGGING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..1512cd5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_IBM_MQ_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_IBM_MQ_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_IBM_MQ_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf new file mode 100644 index 0000000..f095b6a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_KAFKA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_KAFKA" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_KAFKA" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..502f119 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a3f5850 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_MONGODB_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_MONGODB_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_MONGODB_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf new file mode 100644 index 0000000..e37220b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_MSMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_MSMQ" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_MSMQ" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..883dc1f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_DOTNET_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..95e11ff --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_REMOTING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_REMOTING_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_REMOTING_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..5d4d228 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_REQUEST_ATTRIBUTES" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf new file mode 100644 index 0000000..ddf2db3 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_SERVICE_FABRIC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_SERVICE_FABRIC" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_SERVICE_FABRIC" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf new file mode 100644 index 0000000..228a15a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_THREAD_TAGGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_THREAD_TAGGING" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_THREAD_TAGGING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf new file mode 100644 index 0000000..1412fa4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_DOTNET_WCF.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_DOTNET_WCF" { + enabled = true + instrumentation = true + key = "SENSOR_DOTNET_WCF" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..eacfc80 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..b201798 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CLIENTWEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CLIENTWEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_GO_CLIENTWEBREQUEST" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf new file mode 100644 index 0000000..864d09d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CQL" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_CQL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..6dc5706 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b7532c1 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_GRPC_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_GRPC_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_GRPC_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..ca19faf --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf new file mode 100644 index 0000000..65cf79f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_REDIS" { + enabled = false + # instrumentation = false + key = "SENSOR_GO_REDIS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4c72e3f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_SQL_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_SQL_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_GO_SQL_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..e9c7bbf --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_GO_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_GO_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_GO_WEBREQUEST" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf new file mode 100644 index 0000000..3ab1f94 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AKKA" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AKKA" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..68f9396 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AKKA_HTTP_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AKKA_HTTP_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AKKA_HTTP_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf new file mode 100644 index 0000000..eee373b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_AMQP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_AMQP" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_AMQP" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..ddb7175 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf new file mode 100644 index 0000000..154608b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CASP_FLAW_FINDER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CASP_FLAW_FINDER" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_CASP_FLAW_FINDER" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf new file mode 100644 index 0000000..9a48fd2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CQL" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CQL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..2b7dd8a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CTG_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CTG_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CTG_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..3712506 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..123e76d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_EXCEPTION" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf new file mode 100644 index 0000000..4a1ec23 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_EXTERNALCALLS_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_EXTERNALCALLS_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_EXTERNALCALLS_REDIS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf new file mode 100644 index 0000000..ab7fdb1 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_GRPC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_GRPC" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_GRPC" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf new file mode 100644 index 0000000..c90ce2c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_HTTP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_HTTP" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_HTTP" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..8a18de2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_IMSSOAP_TAGGING_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..0c118cf --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_IMS_ITRA_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_IMS_ITRA_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_IMS_ITRA_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf new file mode 100644 index 0000000..10b845d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_JDBC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_JDBC" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_JDBC" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf new file mode 100644 index 0000000..fcc1f85 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_JMS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_JMS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_JMS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..5e32384 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_JAVA_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..94930b5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MESSAGING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf new file mode 100644 index 0000000..111fa30 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_METRICS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_METRICS" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_METRICS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..b4cfff7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MONGODB" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf new file mode 100644 index 0000000..a18e28f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_MQSERIES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_MQSERIES" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_MQSERIES" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf new file mode 100644 index 0000000..5c60422 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_NETTY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_NETTY" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_NETTY" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf new file mode 100644 index 0000000..e49c591 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_REQUEST_ATTRIBUTES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_REQUEST_ATTRIBUTES" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_REQUEST_ATTRIBUTES" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf new file mode 100644 index 0000000..6455baf --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_RMI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_RMI" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_RMI" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf new file mode 100644 index 0000000..4a29bda --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_SERVLET.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_SERVLET" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_SERVLET" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf new file mode 100644 index 0000000..2dd7d71 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_SPRING_INTEGRATION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_SPRING_INTEGRATION" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_SPRING_INTEGRATION" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf new file mode 100644 index 0000000..94752db --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_THREADING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_THREADING" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_THREADING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf new file mode 100644 index 0000000..d499b76 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_THRIFT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_THRIFT" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_THRIFT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf new file mode 100644 index 0000000..9a01e7a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_TIBCO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_TIBCO" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_TIBCO" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf new file mode 100644 index 0000000..27cf453 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_JAVA_WEBSERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_JAVA_WEBSERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_JAVA_WEBSERVICE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf new file mode 100644 index 0000000..d4603f3 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_MB_ALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_MB_ALL" { + enabled = true + instrumentation = true + key = "SENSOR_MB_ALL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..fc38718 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NGINX_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NGINX_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_NGINX_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf new file mode 100644 index 0000000..ffaf881 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NGINX_MODULE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NGINX_MODULE" { + enabled = true + instrumentation = true + key = "SENSOR_NGINX_MODULE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..3d4e862 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_NODEJS_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..dd1f84b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CLIENTWEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CLIENTWEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CLIENTWEBREQUEST" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf new file mode 100644 index 0000000..64922d8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CONNECT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf new file mode 100644 index 0000000..0379436 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_DNS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_DNS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_DNS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf new file mode 100644 index 0000000..325b4bd --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_EVENTS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_EVENTS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_EVENTS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf new file mode 100644 index 0000000..5b8efa5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_FILESYSTEM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_FILESYSTEM" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_FILESYSTEM" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf new file mode 100644 index 0000000..bb7c3c5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROCESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_PROCESS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_PROCESS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf new file mode 100644 index 0000000..d2943f1 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_PROMISE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_PROMISE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_PROMISE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf new file mode 100644 index 0000000..23b25a1 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CORE_TIMERS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CORE_TIMERS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CORE_TIMERS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..4444fcb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_COUCHBASE_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_COUCHBASE_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_COUCHBASE_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf new file mode 100644 index 0000000..b7a40d8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_CRYPTO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_CRYPTO" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_CRYPTO" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf new file mode 100644 index 0000000..0cdd5f8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_DISABLEDMODULES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_DISABLEDMODULES" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_DISABLEDMODULES" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf new file mode 100644 index 0000000..7ea45bb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_EXPRESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_EXPRESS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_EXPRESS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf new file mode 100644 index 0000000..569fdde --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_FASTIFY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_FASTIFY" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_FASTIFY" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf new file mode 100644 index 0000000..05289dc --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_FINALHANDLER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_FINALHANDLER" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_FINALHANDLER" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..ace9d64 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPCJS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_GRPCJS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_GRPCJS_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..b0b3464 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_GRPC_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_GRPC_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_GRPC_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf new file mode 100644 index 0000000..04e3be6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_HAPI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_HAPI" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_HAPI" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..f76282e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_IOREDIS_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_IOREDIS_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_IOREDIS_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf new file mode 100644 index 0000000..fd8e458 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_KAFKAJS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_KAFKAJS" { + enabled = false + # instrumentation = false + key = "SENSOR_NODEJS_KAFKAJS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_KOA.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_KOA.oneagent_features.tf new file mode 100644 index 0000000..1dd61e8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_KOA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_KOA" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_KOA" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf new file mode 100644 index 0000000..ae35981 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MEMCACHED.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MEMCACHED" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MEMCACHED" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf new file mode 100644 index 0000000..275a835 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MODULESUBSTITUTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MODULESUBSTITUTION" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MODULESUBSTITUTION" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..4f40a03 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MONGODB" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..a5ae13d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MSSQL_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MSSQL_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MSSQL_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf new file mode 100644 index 0000000..6b92270 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MYSQL" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MYSQL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf new file mode 100644 index 0000000..14e11bd --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_MYSQL2_FORCIBLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_MYSQL2_FORCIBLE" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_MYSQL2_FORCIBLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf new file mode 100644 index 0000000..6b3217b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_POSTGRES.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_POSTGRES" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_POSTGRES" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf new file mode 100644 index 0000000..5cda26c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_RABBITMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_RABBITMQ" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_RABBITMQ" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf new file mode 100644 index 0000000..6ec352d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_REDIS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf new file mode 100644 index 0000000..ccadc98 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_RESTIFY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_RESTIFY" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_RESTIFY" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf new file mode 100644 index 0000000..bc3e80c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_SQLITE3.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_SQLITE3" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_SQLITE3" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf new file mode 100644 index 0000000..fcb5770 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_TEDIOUS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_TEDIOUS" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_TEDIOUS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..a886f39 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_NODEJS_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_NODEJS_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_NODEJS_WEBREQUEST" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf new file mode 100644 index 0000000..4b3ffa2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_CURL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_CURL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_CURL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..b15807b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf new file mode 100644 index 0000000..343c8df --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_DRUPAL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_DRUPAL" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_DRUPAL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf new file mode 100644 index 0000000..69fa7e2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_EXCEPTION.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_EXCEPTION" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_EXCEPTION" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf new file mode 100644 index 0000000..9e214f9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_GRPC.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_GRPC" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_GRPC" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf new file mode 100644 index 0000000..a89f793 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_HTTPREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_HTTPREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_HTTPREQUEST" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf new file mode 100644 index 0000000..b64b767 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LAMINAS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LAMINAS" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_LAMINAS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf new file mode 100644 index 0000000..99e6b0b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LARAVEL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LARAVEL" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_LARAVEL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf new file mode 100644 index 0000000..2ad8c54 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_LOG_ENRICHMENT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_LOG_ENRICHMENT" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_LOG_ENRICHMENT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf new file mode 100644 index 0000000..f15ec5e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MAGENTO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MAGENTO" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_MAGENTO" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf new file mode 100644 index 0000000..e353eab --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MEMCACHED.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MEMCACHED" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MEMCACHED" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf new file mode 100644 index 0000000..7931294 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MONGODB.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MONGODB" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MONGODB" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf new file mode 100644 index 0000000..5b89924 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MSSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MSSQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MSSQL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf new file mode 100644 index 0000000..8469b25 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_MYSQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_MYSQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_MYSQL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf new file mode 100644 index 0000000..3b05b1d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_OPENTELEMETRY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_OPENTELEMETRY" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_OPENTELEMETRY" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf new file mode 100644 index 0000000..ba076e9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_ORACLE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_ORACLE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_ORACLE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf new file mode 100644 index 0000000..ab68884 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_PDO.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_PDO" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_PDO" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf new file mode 100644 index 0000000..adb55ea --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_POSTGRESQL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_POSTGRESQL" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_POSTGRESQL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf new file mode 100644 index 0000000..86d9a53 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_PREDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_PREDIS" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_PREDIS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf new file mode 100644 index 0000000..fa2a49f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_RABBITMQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_RABBITMQ" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_RABBITMQ" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf new file mode 100644 index 0000000..0d0642f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_REDIS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_REDIS" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_REDIS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf new file mode 100644 index 0000000..37c5528 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_RESPONSECODE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_RESPONSECODE" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_RESPONSECODE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf new file mode 100644 index 0000000..ff3740f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SLIM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SLIM" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_SLIM" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf new file mode 100644 index 0000000..fb5ee20 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_SOAP" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf new file mode 100644 index 0000000..795f334 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_STREAM.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_STREAM" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_STREAM" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf new file mode 100644 index 0000000..3f6f223 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_SYMFONY.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_SYMFONY" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_SYMFONY" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf new file mode 100644 index 0000000..e361db2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_THREAD.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_THREAD" { + enabled = true + instrumentation = true + key = "SENSOR_PHP_THREAD" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf new file mode 100644 index 0000000..90dacce --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PHP_WORDPRESS.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PHP_WORDPRESS" { + enabled = false + # instrumentation = false + key = "SENSOR_PHP_WORDPRESS" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf new file mode 100644 index 0000000..a828962 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_PURE_PATH_CAPTURING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_PURE_PATH_CAPTURING" { + enabled = true + instrumentation = true + key = "SENSOR_PURE_PATH_CAPTURING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..8f89791 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..1e1ec01 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..d82cdfd --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..2689cfb --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..56bf8be --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_DOTNET_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..585c2e6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..a015d7b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..3deab47 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..e590287 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..0622f43 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_INCOMING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_INCOMING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_INCOMING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf new file mode 100644 index 0000000..2036fab --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_IN_PROCESS_LINKING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_IN_PROCESS_LINKING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_IN_PROCESS_LINKING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..e6c8fc3 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..1e22c77 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..bb41f2e --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_JAVA_OUTGOING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..6913792 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf new file mode 100644 index 0000000..0285793 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_CUSTOM_SERVICE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_CUSTOM_SERVICE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_CUSTOM_SERVICE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..b7ea54a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..b7a986f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_MESSAGING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..766ac9b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..52641ce --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_INCOMING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf new file mode 100644 index 0000000..809dd60 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_IN_PROCESS_LINKING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_IN_PROCESS_LINKING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_IN_PROCESS_LINKING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf new file mode 100644 index 0000000..69e059a --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_MESSAGING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_MESSAGING" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_MESSAGING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..469d1f1 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf new file mode 100644 index 0000000..b9a462c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NATIVE_OUTGOING_WEBREQUEST" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf new file mode 100644 index 0000000..1fdb4e7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_CUSTOM_REQUEST_ATTRIBUTE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf new file mode 100644 index 0000000..7423d14 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_DATABASE_REQUEST.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_DATABASE_REQUEST" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_DATABASE_REQUEST" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..1bec50f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_INCOMING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf new file mode 100644 index 0000000..f55f6bd --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL" { + enabled = true + instrumentation = true + key = "SENSOR_SDK_NODEJS_OUTGOING_REMOTE_CALL" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf new file mode 100644 index 0000000..6b7a9ea --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_WEBSERVER.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_WEBSERVER" { + enabled = true + instrumentation = true + key = "SENSOR_WEBSERVER" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf new file mode 100644 index 0000000..f64a202 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING" { + enabled = false + # instrumentation = false + key = "SENSOR_WEBSERVER_BIZEVENTS_HTTP_INCOMING" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf new file mode 100644 index 0000000..75e64aa --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_CTG.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_CTG" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_CTG" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf new file mode 100644 index 0000000..f414ec5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DB2" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DB2" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf new file mode 100644 index 0000000..270f2e0 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DB2_FETCH.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DB2_FETCH" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DB2_FETCH" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf new file mode 100644 index 0000000..b3d4429 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_DLI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_DLI" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_DLI" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf new file mode 100644 index 0000000..4b53143 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_FILE.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_FILE" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_FILE" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf new file mode 100644 index 0000000..f1368a4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_HTTP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_HTTP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_HTTP" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf new file mode 100644 index 0000000..bb868ba --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_MQ" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf new file mode 100644 index 0000000..00ca719 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_SOAP" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf new file mode 100644 index 0000000..74eb51d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TTX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_TTX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_TTX" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf new file mode 100644 index 0000000..ff5dd3d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_TX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_TX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_TX" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf new file mode 100644 index 0000000..b7a4edf --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_CICS_ZOSCONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_CICS_ZOSCONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_CICS_ZOSCONNECT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf new file mode 100644 index 0000000..1f6e57d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_CR_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_CR_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_CR_MQ" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf new file mode 100644 index 0000000..c690bb3 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DB2" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DB2" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf new file mode 100644 index 0000000..73a5334 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DB2_FETCH.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DB2_FETCH" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DB2_FETCH" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf new file mode 100644 index 0000000..f5fd1e7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_DLI.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_DLI" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_DLI" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf new file mode 100644 index 0000000..dca1dcd --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ITRA.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_ITRA" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_ITRA" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf new file mode 100644 index 0000000..dcba020 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_MPR_MQ.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_MPR_MQ" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_MPR_MQ" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf new file mode 100644 index 0000000..cd76cf4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_SOAP.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_SOAP" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_SOAP" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf new file mode 100644 index 0000000..2f413e4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TTX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_TTX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_TTX" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf new file mode 100644 index 0000000..da1d6f5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_TX.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_TX" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_TX" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf new file mode 100644 index 0000000..58069b5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/SENSOR_ZAGENT_IMS_ZOSCONNECT.oneagent_features.tf @@ -0,0 +1,6 @@ +resource "dynatrace_oneagent_features" "SENSOR_ZAGENT_IMS_ZOSCONNECT" { + enabled = true + instrumentation = true + key = "SENSOR_ZAGENT_IMS_ZOSCONNECT" + scope = "environment" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/oneagent_features/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf b/modules/us-prelive/21122023_112248/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf new file mode 100644 index 0000000..6e113aa --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/os_services/Auto-start_Linux_OS_Services.os_services.tf @@ -0,0 +1,17 @@ +resource "dynatrace_os_services" "Auto-start_Linux_OS_Services" { + name = "Auto-start Linux OS Services" + enabled = false + alert_activation_duration = 1 + alerting = true + monitoring = false + # not_installed_alerting = false + scope = "environment" + status_condition_linux = "$eq(failed)" + system = "LINUX" + detection_conditions_linux { + linux_detection_condition { + property = "StartupType" + startup_condition = "$eq(enabled)" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf b/modules/us-prelive/21122023_112248/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf new file mode 100644 index 0000000..854ed34 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/os_services/Auto-start_Windows_OS_Services.os_services.tf @@ -0,0 +1,17 @@ +resource "dynatrace_os_services" "Auto-start_Windows_OS_Services" { + name = "Auto-start Windows OS Services" + enabled = false + alert_activation_duration = 1 + alerting = true + monitoring = false + # not_installed_alerting = false + scope = "environment" + status_condition_windows = "$not($eq(running))" + system = "WINDOWS" + detection_conditions_windows { + detection_conditions_window { + property = "StartupType" + startup_condition = "$eq(auto)" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/os_services/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/os_services/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/os_services/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/ownership_config/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/ownership_config/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/ownership_config/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/ownership_config/environment.ownership_config.tf b/modules/us-prelive/21122023_112248/configurations/modules/ownership_config/environment.ownership_config.tf new file mode 100644 index 0000000..33c6820 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/ownership_config/environment.ownership_config.tf @@ -0,0 +1,12 @@ +resource "dynatrace_ownership_config" "environment" { + ownership_identifiers { + ownership_identifier { + enabled = true + key = "dt.owner" + } + ownership_identifier { + enabled = true + key = "owner" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/processgroup_naming/Process_Naming.processgroup_naming.tf b/modules/us-prelive/21122023_112248/configurations/modules/processgroup_naming/Process_Naming.processgroup_naming.tf new file mode 100644 index 0000000..7f90531 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/processgroup_naming/Process_Naming.processgroup_naming.tf @@ -0,0 +1,18 @@ +resource "dynatrace_processgroup_naming" "Process_Naming" { + name = "Process Naming" + enabled = true + format = "{ProcessGroup:KubernetesContainerName}" + conditions { + condition { + process_metadata { + attribute = "PROCESS_GROUP_PREDEFINED_METADATA" + dynamic_key = "KUBERNETES_CONTAINER_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EXISTS" + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/processgroup_naming/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/processgroup_naming/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/processgroup_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/campaignId.request_attribute.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/campaignId.request_attribute.tf new file mode 100644 index 0000000..c908dd6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/campaignId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "campaignId" { + name = "campaignId" + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } + 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 { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = ",([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}),\\w{32}" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/debug.request_attribute.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/debug.request_attribute.tf new file mode 100644 index 0000000..f01d9d6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/debug.request_attribute.tf @@ -0,0 +1,38 @@ +resource "dynatrace_request_attribute" "debug" { + name = "debug" + # enabled = false + 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 = 4 + 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 = 3 + 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" + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/received.request_attribute.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/received.request_attribute.tf new file mode 100644 index 0000000..fc2056c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/received.request_attribute.tf @@ -0,0 +1,46 @@ +resource "dynatrace_request_attribute" "received" { + name = "received" + enabled = true + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + normalization = "ORIGINAL" + # skip_personal_data_masking = false + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 4 + 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 = 3 + 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" + } + } + value_processing { + # trim = false + value_extractor_regex = "[0-9]{13}" + extract_substring { + delimiter = "RecordHeaders" + position = "AFTER" + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/reportId.request_attribute.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/reportId.request_attribute.tf new file mode 100644 index 0000000..69d32a5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/reportId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "reportId" { + name = "reportId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + 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 { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "\\w{32},([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/sessionId.request_attribute.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/sessionId.request_attribute.tf new file mode 100644 index 0000000..c583fd9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/sessionId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "sessionId" { + name = "sessionId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "\\w{32}" + } + } + 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 { + # trim = false + value_extractor_regex = "\\w{32}" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "\\w{32}" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/sourceId.request_attribute.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/sourceId.request_attribute.tf new file mode 100644 index 0000000..3485c21 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/sourceId.request_attribute.tf @@ -0,0 +1,132 @@ +resource "dynatrace_request_attribute" "sourceId" { + name = "sourceId" + # enabled = false + 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 = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } + 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 { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } + data_sources { + enabled = false + 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 { + # trim = false + extract_substring { + delimiter = "," + end_delimiter = "," + position = "BETWEEN" + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf new file mode 100644 index 0000000..7b22cd5 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/timeOfReceipt.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "timeOfReceipt" { + name = "timeOfReceipt" + # enabled = false + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},\\d{13,18},(\\d{13,18})" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/timeOfSent.request_attribute.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/timeOfSent.request_attribute.tf new file mode 100644 index 0000000..ff77dbe --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/timeOfSent.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "timeOfSent" { + name = "timeOfSent" + # enabled = false + aggregation = "FIRST" + # confidential = false + data_type = "INTEGER" + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[a-zA-Z]{1,20}:[a-zA-Z]{1,20},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},[0-9a-fA-F]{32},[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12},\\d{1,10},(\\d{13,18})" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/uuId.request_attribute.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/uuId.request_attribute.tf new file mode 100644 index 0000000..bd95de6 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_attribute/uuId.request_attribute.tf @@ -0,0 +1,120 @@ +resource "dynatrace_request_attribute" "uuId" { + name = "uuId" + enabled = true + aggregation = "FIRST" + # confidential = false + data_type = "STRING" + normalization = "ORIGINAL" + # skip_personal_data_masking = false + data_sources { + enabled = false + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + 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 { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } + data_sources { + enabled = true + source = "METHOD_PARAM" + technology = "JAVA" + methods { + argument_index = 1 + capture = "ARGUMENT" + deep_object_access = ".toString()" + method { + argument_types = [ "de.audi.acdc.domain.NormalizedMessage" ] + class_name = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$" + method_name = "EncodedNormalizedMessage" + return_type = "de.audi.acdc.forwarder.forwarders.nira.messages.Encoding$EncodedNormalizedMessage" + visibility = "PUBLIC" + } + } + value_processing { + # trim = false + value_extractor_regex = "(?:RawMessage|NormalizedMessage)\\(([0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12})" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming.request_naming.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming.request_naming.tf new file mode 100644 index 0000000..76c9b10 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming.request_naming.tf @@ -0,0 +1,17 @@ +resource "dynatrace_request_naming" "Incoming" { + enabled = true + naming_pattern = "Incoming" + conditions { + condition { + attribute = "REQUEST_NAME" + comparison { + # negate = false + string { + # case_sensitive = false + operator = "EQUALS" + value = "IncomingMessage$.apply" + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Battery_Monitoring.request_naming.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Battery_Monitoring.request_naming.tf new file mode 100644 index 0000000..03173e8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Battery_Monitoring.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Battery_Monitoring" { + enabled = true + naming_pattern = "Incoming (Battery Monitoring)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "91fd048d-6ccd-4a08-80da-308177f37c9d", "55ac0f81-fe74-4264-9812-4181705d04d5" ] + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Component_Cracks.request_naming.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Component_Cracks.request_naming.tf new file mode 100644 index 0000000..6cf2835 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Component_Cracks.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Component_Cracks" { + # enabled = false + naming_pattern = "Incoming (Component Cracks)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "" ] + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming_NIRA.request_naming.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming_NIRA.request_naming.tf new file mode 100644 index 0000000..92e4de4 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming_NIRA.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_NIRA" { + # enabled = false + naming_pattern = "Incoming (NIRA)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "" ] + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Porsche_Turbo_Charging_Planner.request_naming.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Porsche_Turbo_Charging_Planner.request_naming.tf new file mode 100644 index 0000000..3f0b256 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Porsche_Turbo_Charging_Planner.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Porsche_Turbo_Charging_Planner" { + # enabled = false + naming_pattern = "Incoming (Porsche Turbo Charging Planner)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "" ] + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Predictive_Maintenance.request_naming.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Predictive_Maintenance.request_naming.tf new file mode 100644 index 0000000..c86f673 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_naming/Incoming_Predictive_Maintenance.request_naming.tf @@ -0,0 +1,19 @@ +resource "dynatrace_request_naming" "Incoming_Predictive_Maintenance" { + enabled = true + naming_pattern = "Incoming (Predictive Maintenance)" + conditions { + condition { + attribute = "SERVICE_REQUEST_ATTRIBUTE" + comparison { + # negate = false + string_request_attribute { + # case_sensitive = false + # match_on_child_calls = false + operator = "EQUALS_ANY_OF" + request_attribute = "campaignId" + values = [ "c1ce979a-9374-4b9f-bf56-2e517e1be1b6", "f4ad0e41-7595-4e82-847b-d56cc95ea79a" ] + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_naming/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_naming/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_namings/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_namings/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_namings/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/request_namings/order.request_namings.tf b/modules/us-prelive/21122023_112248/configurations/modules/request_namings/order.request_namings.tf new file mode 100644 index 0000000..5a9598b --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/request_namings/order.request_namings.tf @@ -0,0 +1,3 @@ +resource "dynatrace_request_namings" "order" { + ids = [ "11815b91-ae9b-4181-94a3-ad155590184b", "7c92e2c3-8666-4bff-a3f7-197e30c100b3", "1b6b3258-fcdc-4eea-a6fd-23e777acd9a5", "6e0042d0-4558-419b-b830-0cde9593b7b0", "ee613f12-3d80-4c29-8b40-c7ba029b038f", "2bdbb9c5-6bb7-4e59-a2d6-c7304c1b914f" ] +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/resource_attributes/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/resource_attributes/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/resource_attributes/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf b/modules/us-prelive/21122023_112248/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf new file mode 100644 index 0000000..d53ff99 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/resource_attributes/dynatrace_resource_attributes.resource_attributes.tf @@ -0,0 +1,854 @@ +resource "dynatrace_resource_attributes" "dynatrace_resource_attributes" { + keys { + rule { + enabled = true + attribute_key = "adobe.em.env_type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "adobe.em.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "adobe.em.tier" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "apache.config.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "apache.spark.master.ip" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.environment" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.version.build" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "application.version.release" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aspnetcore.appl.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecr.account.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecr.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.cluster" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.family" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.ecs.revision" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.lambda.function.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "aws.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cassandra.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "catalina.base" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "catalina.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.account.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.availability_zone" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.platform" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.provider" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloud.resource_id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.application.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.instance.index" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.space.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "cloudfoundry.space.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "coldfusion.jvm.config.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "coldfusion.service.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.tag" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.image.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "container.runtime" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "deployment.environment" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "device.model.identifier" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "device.model.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "dotnet.dll.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "dotnet.dll.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "elasticsearch.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "elasticsearch.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "equinox.config.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.instance" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.max_memory" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "faas.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.app_engine.instance" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.app_engine.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.cloud_run.service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.instance.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.instance.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "gcp.project" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "glassfish.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "glassfish.instance.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "go.linkage" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.arch" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.image.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "host.type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.bin.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.config.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "hybris.data.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ace.broker.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ace.execution_group.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.aor" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.region" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.cics.tor" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ctg.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.connect" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.control" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.mpr" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "ibm.ims.soap_gw.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "iis.app_pool.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "iis.role.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "istio.canonical_service" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "istio.namespace" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.jar.file" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.jar.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.main.class" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "java.main.module" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.mode" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "jboss.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.container.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.container.restart_count" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cronjob.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.cronjob.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.daemonset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.daemonset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.deployment.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.deployment.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.job.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.job.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.namespace.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.node.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.basename" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.pod.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.replicaset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.replicaset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.statefulset.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "k8s.statefulset.uid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.app.base.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.app.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "nodejs.script.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.type" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "os.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.cli.script.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.cli.working.dir" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.drupal.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.fpm.pool.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.symfony.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "php.wordpress.blog.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.command" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.command_args" + masking = "MASK_ENTIRE_VALUE" + } + rule { + enabled = true + attribute_key = "process.command_line" + masking = "MASK_ENTIRE_VALUE" + } + rule { + enabled = true + attribute_key = "process.executable.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.executable.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.pid" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "process.runtime.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.instance.id" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.namespace" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "service.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "servlet.context.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "servlet.context.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "softwareag.install.root" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "softwareag.product.prop.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.application.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.profile.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "spring.startup.class" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.auto.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.language" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "telemetry.sdk.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.app.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.app.space.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.property.file.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks.property.file.path" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks_ce.app.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "tibco.businessworks_ce.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.description" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "webengine.version" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.domain.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.home" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "weblogic.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.cell.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.cluster.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.node.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere.server.name" + masking = "NOT_MASKED" + } + rule { + enabled = true + attribute_key = "websphere_liberty.server.name" + masking = "NOT_MASKED" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/rum_host_headers/Host.rum_host_headers.tf b/modules/us-prelive/21122023_112248/configurations/modules/rum_host_headers/Host.rum_host_headers.tf new file mode 100644 index 0000000..503662c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/rum_host_headers/Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "Host" { + header_name = "Host" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf b/modules/us-prelive/21122023_112248/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf new file mode 100644 index 0000000..fe7d94f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/rum_host_headers/X-Forwarded-Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "X-Forwarded-Host" { + header_name = "X-Forwarded-Host" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf b/modules/us-prelive/21122023_112248/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf new file mode 100644 index 0000000..d669d2f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/rum_host_headers/X-Host.rum_host_headers.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_host_headers" "X-Host" { + header_name = "X-Host" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/rum_host_headers/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/rum_host_headers/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/rum_host_headers/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf new file mode 100644 index 0000000..2a3bb2c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/CF-Connecting-IP.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "CF-Connecting-IP" { + header_name = "CF-Connecting-IP" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf new file mode 100644 index 0000000..dc54bb9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/True-Client-IP.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "True-Client-IP" { + header_name = "True-Client-IP" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..986f797 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Client-Ip" { + header_name = "X-Client-Ip" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..04d95ea --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Cluster-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Cluster-Client-Ip" { + header_name = "X-Cluster-Client-Ip" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf new file mode 100644 index 0000000..94dc5a3 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Forwarded-For.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Forwarded-For" { + header_name = "X-Forwarded-For" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf new file mode 100644 index 0000000..d0f9925 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/X-Http-Client-Ip.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "X-Http-Client-Ip" { + header_name = "X-Http-Client-Ip" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf new file mode 100644 index 0000000..3d320ac --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/rum_ip_determination/rproxy_remote_address.rum_ip_determination.tf @@ -0,0 +1,3 @@ +resource "dynatrace_rum_ip_determination" "rproxy_remote_address" { + header_name = "rproxy_remote_address" +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf new file mode 100644 index 0000000..45128c7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/service_anomalies_v2/SERVICE-52AC624D70C377BC.service_anomalies_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_service_anomalies_v2" "SERVICE-52AC624D70C377BC" { + scope = "SERVICE-52AC624D70C377BC" + failure_rate { + enabled = false + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = false + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf new file mode 100644 index 0000000..0cb4a98 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/service_anomalies_v2/SERVICE-70C56686E39D60B1.service_anomalies_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_service_anomalies_v2" "SERVICE-70C56686E39D60B1" { + scope = "SERVICE-70C56686E39D60B1" + failure_rate { + enabled = false + } + load_drops { + enabled = false + } + load_spikes { + enabled = false + } + response_time { + enabled = false + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/service_anomalies_v2/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/service_anomalies_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/service_anomalies_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf b/modules/us-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf new file mode 100644 index 0000000..3915592 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Background_Service.service_naming.tf @@ -0,0 +1,31 @@ +resource "dynatrace_service_naming" "_Kafka_Background_Service" { + name = "[Kafka] Background (Service)" + enabled = true + format = "Background ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "BACKGROUND_ACTIVITY" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf b/modules/us-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf new file mode 100644 index 0000000..7a71a0d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Default_Web_Request_Service.service_naming.tf @@ -0,0 +1,43 @@ +resource "dynatrace_service_naming" "_Kafka_Default_Web_Request_Service" { + name = "[Kafka] Default Web Request (Service)" + enabled = true + format = "Default Web Request ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "WEB_REQUEST_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_DETECTED_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EQUALS" + value = "Default Web Request" + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf b/modules/us-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf new file mode 100644 index 0000000..467c137 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Metrics_Service.service_naming.tf @@ -0,0 +1,42 @@ +resource "dynatrace_service_naming" "_Kafka_Metrics_Service" { + name = "[Kafka] Metrics (Service)" + enabled = true + format = "Metrics ({ProcessGroup:KubernetesContainerName})" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "WEB_REQUEST_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_WEB_CONTEXT_ROOT" + } + string { + # case_sensitive = false + # negate = false + operator = "EXISTS" + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Service.service_naming.tf b/modules/us-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Service.service_naming.tf new file mode 100644 index 0000000..d8fa0c0 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/service_naming/_Kafka_Service.service_naming.tf @@ -0,0 +1,43 @@ +resource "dynatrace_service_naming" "_Kafka_Service" { + name = "[Kafka] Service" + enabled = true + format = "{ProcessGroup:KubernetesContainerName}" + conditions { + condition { + key { + type = "STATIC" + attribute = "SERVICE_TYPE" + } + service_type { + # negate = false + operator = "EQUALS" + value = "CUSTOM_SERVICE" + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_TECHNOLOGY" + } + tech { + # negate = false + operator = "EQUALS" + value { + type = "APACHE_KAFKA" + } + } + } + condition { + key { + type = "STATIC" + attribute = "SERVICE_DETECTED_NAME" + } + string { + # case_sensitive = false + # negate = false + operator = "EQUALS" + value = "Kafka Consumer Producer Service" + } + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/service_naming/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/service_naming/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/service_naming/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf new file mode 100644 index 0000000..7b03583 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_CPU_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_CPU_Usage" { + name = "Optimization - CPU Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.cpu.usage:splitBy()" + metric_name = "optimization___cpu_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf new file mode 100644 index 0000000..280be6c --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_Disk_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_Disk_Usage" { + name = "Optimization - Disk Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.disk.usedPct:splitBy()" + metric_name = "optimization___disk_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf new file mode 100644 index 0000000..e2a7e14 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Optimization_-_Memory_Usage.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Optimization_-_Memory_Usage" { + name = "Optimization - Memory Usage" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "builtin:host.mem.usage:splitBy()" + metric_name = "optimization___memory_usage" + target_success = 50 + target_warning = 60 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf new file mode 100644 index 0000000..e6638ea --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/SLA_-_Availability.slo_v2.tf @@ -0,0 +1,20 @@ +resource "dynatrace_slo_v2" "SLA_-_Availability" { + name = "SLA - Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100* + builtin:service.errors.server.successCount:filter(in("dt.entity.service",entitySelector("type(service),entityName.startsWith(~"Default Web Request~")"))):splitBy() + / + builtin:service.requestCount.server:filter(in("dt.entity.service",entitySelector("type(service),entityName.startsWith(~"Default Web Request~")"))):splitBy() + EOT + metric_name = "sla___availability" + target_success = 99 + target_warning = 99.5 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf new file mode 100644 index 0000000..9831dce --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/SLA_-_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "SLA_-_Performance" { + name = "SLA - Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100*(builtin:service.response.time:avg:partition("latency",value("good",lt(10000))):splitBy():count:default(1))/(builtin:service.response.time:avg:splitBy():count) + EOT + metric_name = "sla___performance" + target_success = 99 + target_warning = 99.5 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf new file mode 100644 index 0000000..ac77ea2 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Application_Performance.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Application_Performance" { + name = "Smarter - Application Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(100)*(builtin:apps.web.actionCount.category:filter(eq(Apdex category,SATISFIED)):splitBy())/(builtin:apps.web.actionCount.category:splitBy())" + metric_name = "smarter___application_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf new file mode 100644 index 0000000..83e49b7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Browser_Monitor_Availability.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Browser_Monitor_Availability" { + name = "Smarter - Browser Monitor Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(builtin:synthetic.browser.availability.location.totalWoMaintenanceWindow:splitBy())" + metric_name = "smarter___browser_monitor_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf new file mode 100644 index 0000000..1a4b823 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Database_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Database_Performance" { + name = "Smarter - Database Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + ((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):partition("perf",value("good",lt(100))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):splitBy():count)*(100)) + EOT + metric_name = "smarter___database_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf new file mode 100644 index 0000000..b92b3e7 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Database_Success_Rate.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Database_Success_Rate" { + name = "Smarter - Database Success Rate" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + 100-builtin:service.errors.total.rate:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"DATABASE_SERVICE~")"))))):splitBy() + EOT + metric_name = "smarter___database_success_rate" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf new file mode 100644 index 0000000..ff564f1 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Http_Monitor_Availability.slo_v2.tf @@ -0,0 +1,15 @@ +resource "dynatrace_slo_v2" "Smarter_-_Http_Monitor_Availability" { + name = "Smarter - Http Monitor Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression = "(builtin:synthetic.http.availability.location.totalWoMaintenanceWindow:splitBy())" + metric_name = "smarter___http_monitor_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf new file mode 100644 index 0000000..935396f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Service_Availability.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Service_Availability" { + name = "Smarter - Service Availability" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + (100)*(builtin:service.errors.server.successCount:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy())/(builtin:service.requestCount.server:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy()) + EOT + metric_name = "smarter___service_availability" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf new file mode 100644 index 0000000..537417d --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/Smarter_-_Service_Performance.slo_v2.tf @@ -0,0 +1,17 @@ +resource "dynatrace_slo_v2" "Smarter_-_Service_Performance" { + name = "Smarter - Service Performance" + enabled = true + evaluation_type = "AGGREGATE" + evaluation_window = "-1w" + filter = "" + metric_expression =<<-EOT + ((builtin:service.response.time:avg:toUnit(MicroSecond,MilliSecond):filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):partition("perf",value("good",lt(500))):splitBy():count:default(0))/(builtin:service.response.time:avg:filter(and(or(in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_SERVICE~")")),in("dt.entity.service",entitySelector("type(service),serviceType(~"WEB_REQUEST_SERVICE~")"))))):splitBy():count)*(100)) + EOT + metric_name = "smarter___service_performance" + target_success = 95 + target_warning = 98 + error_budget_burn_rate { + burn_rate_visualization_enabled = true + fast_burn_threshold = 10 + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/slo_v2/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf b/modules/us-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf new file mode 100644 index 0000000..4a45978 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_client_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_client_spans" { + name = "Suppress client spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "CLIENT" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf b/modules/us-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf new file mode 100644 index 0000000..0a9a7ed --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_internal_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_internal_spans" { + name = "Suppress internal spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "INTERNAL" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf b/modules/us-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf new file mode 100644 index 0000000..d77c767 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/span_entry_point/Suppress_producer_spans.span_entry_point.tf @@ -0,0 +1,11 @@ +resource "dynatrace_span_entry_point" "Suppress_producer_spans" { + name = "Suppress producer spans" + action = "DONT_CREATE_ENTRYPOINT" + matches { + match { + comparison = "EQUALS" + source = "SPAN_KIND" + value = "PRODUCER" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/span_entry_point/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/span_entry_point/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/span_entry_point/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/unified_services_opentel/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/unified_services_opentel/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/unified_services_opentel/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf b/modules/us-prelive/21122023_112248/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf new file mode 100644 index 0000000..8d6fc89 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/unified_services_opentel/environment.unified_services_opentel.tf @@ -0,0 +1,3 @@ +resource "dynatrace_unified_services_opentel" "environment" { + enabled = true +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf b/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf new file mode 100644 index 0000000..182ee51 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_custom/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_custom.tf @@ -0,0 +1,7 @@ +resource "dynatrace_web_app_key_performance_custom" "APPLICATION-EA7C4B59F27D43EB" { + scope = "APPLICATION-EA7C4B59F27D43EB" + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_custom/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_custom/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_custom/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf b/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf new file mode 100644 index 0000000..1720e54 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_load/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_load.tf @@ -0,0 +1,12 @@ +resource "dynatrace_web_app_key_performance_load" "APPLICATION-EA7C4B59F27D43EB" { + kpm = "VISUALLY_COMPLETE" + scope = "APPLICATION-EA7C4B59F27D43EB" + fallback_thresholds { + frustrating_fallback_threshold_seconds = 12 + tolerated_fallback_threshold_seconds = 3 + } + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_load/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_load/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_load/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf b/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf new file mode 100644 index 0000000..3744114 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_xhr/APPLICATION-EA7C4B59F27D43EB.web_app_key_performance_xhr.tf @@ -0,0 +1,12 @@ +resource "dynatrace_web_app_key_performance_xhr" "APPLICATION-EA7C4B59F27D43EB" { + kpm = "VISUALLY_COMPLETE" + scope = "APPLICATION-EA7C4B59F27D43EB" + fallback_thresholds { + frustrating_fallback_threshold_seconds = 12 + tolerated_fallback_threshold_seconds = 3 + } + thresholds { + frustrating_threshold_seconds = 12 + tolerated_threshold_seconds = 3 + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_xhr/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_xhr/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/web_app_key_performance_xhr/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_US_PreLive_Porsche_Battery_Monitoring_-_B2E.webhook_notification.tf b/modules/us-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_US_PreLive_Porsche_Battery_Monitoring_-_B2E.webhook_notification.tf new file mode 100644 index 0000000..3b188bc --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_US_PreLive_Porsche_Battery_Monitoring_-_B2E.webhook_notification.tf @@ -0,0 +1,43 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_US_PreLive_Porsche_Battery_Monitoring_-_B2E" { + name = "Audi VSDS US PreLive Porsche Battery Monitoring - B2E" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "PJFDI3F", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQzMmI0MmIzNy1mZGMyLTM4OTYtYjVmYi1mYWQyMTJmZWJhY2O-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + headers { + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_US_PreLive_Porsche_Predictive_Maintenance_-_B2C.webhook_notification.tf b/modules/us-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_US_PreLive_Porsche_Predictive_Maintenance_-_B2C.webhook_notification.tf new file mode 100644 index 0000000..5d21e38 --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/webhook_notification/Audi_VSDS_US_PreLive_Porsche_Predictive_Maintenance_-_B2C.webhook_notification.tf @@ -0,0 +1,43 @@ +resource "dynatrace_webhook_notification" "Audi_VSDS_US_PreLive_Porsche_Predictive_Maintenance_-_B2C" { + name = "Audi VSDS US PreLive Porsche Predictive Maintenance - B2C" + active = true + # insecure = false + # notify_closed_problems = false + # notify_event_merges = false + payload = jsonencode({ + "incident": { + "body": { + "details": "{ProblemDetailsText}}\\n{ImpactedEntity}\\n{ProblemURL}", + "type": "incident_body" + }, + "incident_key": "{ProblemID}", + "priority": { + "id": "P8AZQKJ", + "type": "priority" + }, + "service": { + "id": "POGWVRL", + "type": "service" + }, + "title": "{ProblemTitle}", + "type": "incident", + "urgency": "high" + } + }) + profile = "vu9U3hXa3q0AAAABABhidWlsdGluOmFsZXJ0aW5nLnByb2ZpbGUABnRlbmFudAAGdGVuYW50ACQ1YzBhOWQwMS05NDk4LTMxZTktODE4Zi1kYmE3OTAzZjU0YTS-71TeFdrerQ" + url = "https://api.pagerduty.com/incidents" + headers { + header { + name = "Authorization" + value = "Token token=e+-WrfYZRNvRC7pk2wKA" + } + header { + name = "Accept" + value = "application/vnd.pagerduty+json;version=2" + } + header { + name = "From" + value = "extern.arnel.arnautovic@audi.de" + } + } +} diff --git a/modules/us-prelive/21122023_112248/configurations/modules/webhook_notification/___providers___.tf b/modules/us-prelive/21122023_112248/configurations/modules/webhook_notification/___providers___.tf new file mode 100644 index 0000000..7a6084f --- /dev/null +++ b/modules/us-prelive/21122023_112248/configurations/modules/webhook_notification/___providers___.tf @@ -0,0 +1,9 @@ + + terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } diff --git a/modules/us-prelive/21122023_112248/dashboards/.terraform.lock.hcl b/modules/us-prelive/21122023_112248/dashboards/.terraform.lock.hcl new file mode 100644 index 0000000..2bca201 --- /dev/null +++ b/modules/us-prelive/21122023_112248/dashboards/.terraform.lock.hcl @@ -0,0 +1,24 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/dynatrace-oss/dynatrace" { + version = "1.48.1" + constraints = "1.48.1" + hashes = [ + "h1:AgZqqZpqVRpjqIa4mfzvCPfT9li4W6a59kJhABmsf0Q=", + "zh:0629cc12a54001dda771cf183835f15e5d86750dd8c4674aaea5f3afcc8e6c39", + "zh:1779cd799d51bec5edc5ae79f662b9cc619f50ba597d05cf4814a314e393480b", + "zh:3294afff379e852e790175bd2c1debcc3cedf78b15f03cef5c4d591ab20de88f", + "zh:3d1deb0c3ff3857d49661bbf78183018567f33a098f3db145e788924b9ed5b4a", + "zh:470221fbf707da03bd7738c248e4fb2235ddc047e9c6841fb59c8e491d6e608d", + "zh:6b3708cd04a3af70fdd01de70a73a83ea3d55101d9861afde1c76a882c13344e", + "zh:6db27ff51145e42d818e8b4cb4fe3a96fcdf1449a3666f6043448642db8f57bb", + "zh:826974341c04b0ae47e9b7cdb424a741dd7bd4d7a64c25dc784b5766e521253a", + "zh:8ec7c6778a6f580968d174ca34b96b99890f11b793c6b214b65ef95ea552e58d", + "zh:9b57a5c5b42393338495da84cfeb70c513b9f911c4033bbbaec314b4983d2636", + "zh:b79e91d2de8b587ffd11ee6551ebfb76bf6d2cc4b3237836c0d202ddf41db77a", + "zh:ba8262954e9a502641521c19df524862ffc51c61303b8f9e89369700e71f9ef9", + "zh:e428f3649709d407bffcdfc10550e3b2d4b50c43329cb565c64fe0dc1f2bebc4", + "zh:e884adc31eb0a05048db8b480292bbe69ae8e0ea837966a6ad3d1bbc53ffc941", + ] +} diff --git a/modules/us-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE b/modules/us-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/modules/us-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/modules/us-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md b/modules/us-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md new file mode 100644 index 0000000..79b3fb8 --- /dev/null +++ b/modules/us-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/README.md @@ -0,0 +1,17 @@ +# Dynatrace Terraform Provider +## Requirements + +- [Terraform](https://www.terraform.io/downloads.html) 0.13.x+ + +## Using the provider + +Please check the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs) for how to use and configure this Provider as well as for currrently supported resources and data sources. + +Additional information can be found under [Dynatrace Configuration as Code via Terraform](https://www.dynatrace.com/support/help/manage/configuration-as-code/terraform). + +## Exporting existing configuration from a Dynatrace Environment + +In addition to acting as a Terraform Provider Plugin the executable `terraform-provider-dynatrace` (`terraform-provider-dynatrace.exe` on Windows) can also get directly invoked. +The utility then reaches out to the Dynatrace Environment specified by the command line arguments and fetches all currently supported configuration items. These results will then automatically get transformed into HCL (the configuration language to be used for `.tf` files) and places each configuration item into its own `.tf` file). + +Please check out the documentation within the [Terraform Registry](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs#exporting-existing-configuration-from-a-dynatrace-environment) for detailed information about how to use that functionality. diff --git a/modules/us-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 b/modules/us-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 new file mode 100755 index 0000000..07abc00 Binary files /dev/null and b/modules/us-prelive/21122023_112248/dashboards/.terraform/providers/registry.terraform.io/dynatrace-oss/dynatrace/1.48.1/linux_amd64/terraform-provider-dynatrace_v1.48.1 differ diff --git a/modules/us-prelive/21122023_112248/dashboards/___providers___.tf b/modules/us-prelive/21122023_112248/dashboards/___providers___.tf new file mode 100644 index 0000000..169cc35 --- /dev/null +++ b/modules/us-prelive/21122023_112248/dashboards/___providers___.tf @@ -0,0 +1,11 @@ +terraform { + required_providers { + dynatrace = { + source = "dynatrace-oss/dynatrace" + version = "1.48.1" + } + } + } + + provider "dynatrace" { + } diff --git a/modules/us-prelive/21122023_112248/dashboards/main.tf b/modules/us-prelive/21122023_112248/dashboards/main.tf new file mode 100644 index 0000000..e69de29