From 8611688834acbe71e1695faa7ce7d0ef7c5300ee Mon Sep 17 00:00:00 2001 From: Himanshu Sharma Date: Mon, 20 Mar 2023 14:36:55 +0530 Subject: [PATCH 1/2] Updating app components monitors with FGP block --- application-components/cassandra_monitors.tf | 5 ++++ application-components/couchbase_monitors.tf | 5 ++++ application-components/db_component.tf | 26 +++++++++---------- .../elasticsearch_monitors.tf | 5 ++++ application-components/main.tf | 5 ++++ application-components/mariadb_monitors.tf | 5 ++++ application-components/memcached_monitors.tf | 5 ++++ application-components/mongodb_monitors.tf | 5 ++++ application-components/mysql_monitors.tf | 5 ++++ application-components/oracle_monitors.tf | 5 ++++ application-components/postgresql_monitors.tf | 5 ++++ application-components/redis_monitors.tf | 5 ++++ application-components/sqlserver_monitors.tf | 5 ++++ application-components/variables.tf | 4 +-- 14 files changed, 75 insertions(+), 15 deletions(-) diff --git a/application-components/cassandra_monitors.tf b/application-components/cassandra_monitors.tf index 6c976adf..c8b265d1 100644 --- a/application-components/cassandra_monitors.tf +++ b/application-components/cassandra_monitors.tf @@ -4,6 +4,11 @@ resource "sumologic_monitor_folder" "cassandra_monitor_folder" { name = var.cassandra_monitor_folder description = "Folder for Cassandra Monitors" parent_id = sumologic_monitor_folder.root_monitor_folder.id + obj_permission { + subject_type = "org" + subject_id = var.sumologic_organization_id + permissions = ["Create", "Read", "Update", "Delete", "Manage"] + } } module "Cassandra-CompactionTaskPending" { diff --git a/application-components/couchbase_monitors.tf b/application-components/couchbase_monitors.tf index 65cbfed7..e312c41b 100644 --- a/application-components/couchbase_monitors.tf +++ b/application-components/couchbase_monitors.tf @@ -4,6 +4,11 @@ resource "sumologic_monitor_folder" "couchbase_monitor_folder" { name = var.couchbase_monitor_folder description = "Folder for Couchbase Monitors" parent_id = sumologic_monitor_folder.root_monitor_folder.id + obj_permission { + subject_type = "org" + subject_id = var.sumologic_organization_id + permissions = ["Create", "Read", "Update", "Delete", "Manage"] + } } module "Couchbase-HighMemoryUsage" { diff --git a/application-components/db_component.tf b/application-components/db_component.tf index 99ee6f3c..b313f4e6 100644 --- a/application-components/db_component.tf +++ b/application-components/db_component.tf @@ -61,16 +61,16 @@ resource "sumologic_field" "pod_labels_db_cluster_port" { # ********************** Database component FERs ********************** # -resource "sumologic_field_extraction_rule" "SumoLogicFieldExtractionRulesForDatabase" { - depends_on = [sumologic_field.db_cluster, sumologic_field.db_system, sumologic_field.db_cluster_address, sumologic_field.db_cluster_port, sumologic_field.pod_labels_db_cluster, sumologic_field.pod_labels_db_system, sumologic_field.pod_labels_db_cluster_address, sumologic_field.pod_labels_db_cluster_port] - count = length(local.all_components_values) > 0 && local.has_any_kubernetes_deployments ? 1 : 0 - enabled = true - name = local.database_fer_name - parse_expression = < 0 && local.has_any_kubernetes_deployments ? 1 : 0 +# enabled = true +# name = local.database_fer_name +# parse_expression = < Date: Mon, 20 Mar 2023 14:39:04 +0530 Subject: [PATCH 2/2] Restoring db_component.tf --- application-components/db_component.tf | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/application-components/db_component.tf b/application-components/db_component.tf index b313f4e6..3073e9f7 100644 --- a/application-components/db_component.tf +++ b/application-components/db_component.tf @@ -61,16 +61,16 @@ resource "sumologic_field" "pod_labels_db_cluster_port" { # ********************** Database component FERs ********************** # -# resource "sumologic_field_extraction_rule" "SumoLogicFieldExtractionRulesForDatabase" { -# depends_on = [sumologic_field.db_cluster, sumologic_field.db_system, sumologic_field.db_cluster_address, sumologic_field.db_cluster_port, sumologic_field.pod_labels_db_cluster, sumologic_field.pod_labels_db_system, sumologic_field.pod_labels_db_cluster_address, sumologic_field.pod_labels_db_cluster_port] -# count = length(local.all_components_values) > 0 && local.has_any_kubernetes_deployments ? 1 : 0 -# enabled = true -# name = local.database_fer_name -# parse_expression = < 0 && local.has_any_kubernetes_deployments ? 1 : 0 + enabled = true + name = local.database_fer_name + parse_expression = <