Skip to content

Commit 9cc0308

Browse files
authored
Merge pull request #169 from aws-observability/168-logs-pipeline-in-opentelemetrycollector-references-undefined-receiver-and-exporter-if-adotcontainerlogspatternenabled-is-not-defined-in-cdkjson
fix for: logs pipeline in OpenTelemetryCollector references undefined…
2 parents be840c3 + 8631bfc commit 9cc0308

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

lib/common/resources/otel-collector-config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1879,10 +1879,12 @@ spec:
18791879
metrics:
18801880
receivers: [prometheus]
18811881
exporters: [logging, prometheusremotewrite]
1882+
{{ start enableAdotContainerLogsPipeline }}
18821883
logs:
18831884
receivers: [filelog]
18841885
processors: [batch,k8sattributes]
18851886
exporters: [awscloudwatchlogs]
1887+
{{ stop enableAdotContainerLogsPipeline }}
18861888
{{ start enableAdotMetricsCollectionTelemetry }}
18871889
telemetry:
18881890
metrics:

lib/single-new-eks-opensource-observability-pattern/index.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,12 @@ export default class SingleNewEksOpenSourceobservabilityPattern {
9292
"{{ stop enableAdotContainerLogsExporter }}",
9393
jsonStringnew.context["adotcontainerlogs.pattern.enabled"]
9494
);
95+
doc = utils.changeTextBetweenTokens(
96+
doc,
97+
"{{ start enableAdotContainerLogsPipeline }}",
98+
"{{ stop enableAdotContainerLogsPipeline }}",
99+
jsonStringnew.context["adotcontainerlogs.pattern.enabled"]
100+
);
95101
doc = utils.changeTextBetweenTokens(
96102
doc,
97103
"{{ start kubecostJob }}",

0 commit comments

Comments
 (0)