diff --git a/freeleaps/helm-pkg/devsvc/templates/devsvc/opentelemetry.yaml b/freeleaps/helm-pkg/devsvc/templates/devsvc/opentelemetry.yaml index f148ea00..e9bab78a 100644 --- a/freeleaps/helm-pkg/devsvc/templates/devsvc/opentelemetry.yaml +++ b/freeleaps/helm-pkg/devsvc/templates/devsvc/opentelemetry.yaml @@ -47,13 +47,23 @@ spec: include: - {{ .Values.logIngest.logPathPattern }} - {{ .Values.logIngest.logPath }}/.log - start_at: beginning + start_at: end include_file_path: false include_file_name: false + poll_interval: 1s operators: - type: json_parser parse_from: body parse_to: attributes + otlp: + protocols: + grpc: + endpoint: 0.0.0.0:4317 + http: + endpoint: 0.0.0.0:4318 + k8scluster: + collection_interval: 1s + auth_type: serviceAccount processors: resource: attributes: @@ -97,8 +107,8 @@ spec: - set(log.body, resource.attributes["body_json"]) - delete_key(resource.attributes, "body_json") batch: - send_batch_size: 5 - timeout: 10s + send_batch_size: 1 + timeout: 1s exporters: otlphttp/logs: endpoint: {{ .Values.logIngest.lokiEndpoint }}/otlp @@ -110,7 +120,7 @@ spec: level: info pipelines: logs: - receivers: [filelog] + receivers: [filelog, otlp, k8scluster] processors: [resource, transform, batch] exporters: [otlphttp/logs] {{- end }} \ No newline at end of file