Skip to content

Commit 4754a43

Browse files
Update kubernetes_log_analytics_config.tf
1 parent 8666344 commit 4754a43

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/terraform-aks/templates/kubernetes_log_analytics_config.tf

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
resource "kubernetes_config_map" "example" {
1+
resource "kubernetes_config_map" "log_analytics_agent_config" {
22
metadata {
33
name = "container-azm-ms-agentconfig"
44
namespace = "kube-system"
@@ -14,25 +14,25 @@ resource "kubernetes_config_map" "example" {
1414
[log_collection_settings]
1515
[log_collection_settings.stdout]
1616
# In the absense of this configmap, default value for enabled is true
17-
enabled = true
17+
enabled = false
1818
# exclude_namespaces setting holds good only if enabled is set to true
1919
# kube-system,gatekeeper-system log collection are disabled by default in the absence of 'log_collection_settings.stdout' setting. If you want to enable kube-system,gatekeeper-system, remove them from the following setting.
2020
# If you want to continue to disable kube-system,gatekeeper-system log collection keep the namespaces in the following setting and add any other namespace you want to disable log collection to the array.
2121
# In the absense of this configmap, default value for exclude_namespaces = ["kube-system","gatekeeper-system"]
22-
exclude_namespaces = ["kube-system","gatekeeper-system"]
22+
exclude_namespaces = ["kube-system", "kube-node-lease", "kube-public", "cert-manager-system", "dapr-system", "default", "ingress-system", "kong-system", "kube-node-lease", "kube-public", "monitoring-system"]
2323
2424
[log_collection_settings.stderr]
2525
# Default value for enabled is true
26-
enabled = true
26+
enabled = false
2727
# exclude_namespaces setting holds good only if enabled is set to true
2828
# kube-system,gatekeeper-system log collection are disabled by default in the absence of 'log_collection_settings.stderr' setting. If you want to enable kube-system,gatekeeper-system, remove them from the following setting.
2929
# If you want to continue to disable kube-system,gatekeeper-system log collection keep the namespaces in the following setting and add any other namespace you want to disable log collection to the array.
3030
# In the absense of this configmap, default value for exclude_namespaces = ["kube-system","gatekeeper-system"]
31-
exclude_namespaces = ["kube-system", "cert-manager-system", "dapr-system", "default", "ingress-system", "kong-system", "kube-node-lease", "kube-public", "monitoring-system"]
31+
exclude_namespaces = ["kube-system", "kube-node-lease", "kube-public", "cert-manager-system", "dapr-system", "default", "ingress-system", "kong-system", "kube-node-lease", "kube-public", "monitoring-system"]
3232
3333
[log_collection_settings.env_var]
3434
# In the absense of this configmap, default value for enabled is true
35-
enabled = true
35+
enabled = false
3636
[log_collection_settings.enrich_container_logs]
3737
# In the absense of this configmap, default value for enrich_container_logs is false
3838
enabled = false
@@ -51,8 +51,8 @@ resource "kubernetes_config_map" "example" {
5151
# fluent-bit based multiline log collection for .NET, Go, Java, and Python stacktraces. Update stacktrace_languages to specificy which languages to collect stacktraces for(valid inputs: "go", "java", "python", "dotnet").
5252
# NOTE: for better performance consider enabling only for languages that are needed. Dotnet is experimental and may not work in all cases.
5353
# If enabled will also stitch together container logs split by docker/cri due to size limits(16KB per log line) up to 64 KB.
54-
# enabled = "false"
55-
# stacktrace_languages = []
54+
enabled = "true"
55+
stacktrace_languages = ["python", "dotnet"]
5656
EOF
5757

5858
"prometheus-data-collection-settings" = <<EOF

0 commit comments

Comments
 (0)