From 102d2497654eec750e0d6836ffbd213e4982d400 Mon Sep 17 00:00:00 2001 From: Szilard Parrag Date: Mon, 15 Jan 2024 11:56:35 +0100 Subject: [PATCH 1/9] feat(otel col conf gen): add logging/debug Signed-off-by: Szilard Parrag --- .../controller/telemetry/otel_conf_gen.go | 22 +++++-------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/internal/controller/telemetry/otel_conf_gen.go b/internal/controller/telemetry/otel_conf_gen.go index 27522123..024b9a02 100644 --- a/internal/controller/telemetry/otel_conf_gen.go +++ b/internal/controller/telemetry/otel_conf_gen.go @@ -84,6 +84,9 @@ type OtelColConfigIR struct { func (cfgInput *OtelColConfigInput) generateExporters() map[string]any { exporters := cfgInput.generateOTLPExporters() + exporters["logging/debug"] = map[string]any{ + "verbosity": "detailed", + } return exporters } @@ -253,7 +256,7 @@ func generateSubscriptionAttributeProcessor(subscription v1alpha1.Subscription) } func generateRootPipeline() Pipeline { - return generatePipeline([]string{"filelog/kubernetes"}, []string{"k8sattributes"}, []string{"routing/tenants"}) + return generatePipeline([]string{"filelog/kubernetes"}, []string{"k8sattributes"}, []string{"routing/tenants", "logging/debug"}) } func (cfgInput *OtelColConfigInput) generateNamedPipelines() map[string]Pipeline { @@ -362,27 +365,12 @@ func (cfgInput *OtelColConfigInput) generateDefaultKubernetesReceiver() map[stri "output": "parser-docker", "expr": `body matches "^\\{"`, }, - { - "output": "parser-crio", - "expr": `body matches "^[^ Z]+ "`, - }, { "output": "parser-containerd", "expr": `body matches "^[^ Z]+Z"`, }, }, }, - { - "type": "regex_parser", - "id": "parser-crio", - "regex": `'^(?P