opentelemetry-lambda
opentelemetry-lambda copied to clipboard
Ability to customize lambda layer logs format
https://github.com/open-telemetry/opentelemetry-lambda/blob/e901a5f769c985ab78ca372bb4997156422f58d6/collector/main.go#L67C43-L67C43
Hello :) Our team have AWS Lambdas on .NET and we have our own logging standart, however I see it is a bit different for your collector which uses zap logger. I am wondering if you could add some mechanism to customize it, so we can unify our logs. For example:
The one from collector:
{
"level": "info",
"ts": 1701769065.3820539,
"caller": "[email protected]/otlp.go:94",
"msg": "Starting GRPC server",
"kind": "receiver",
"name": "otlp",
"data_type": "traces",
"endpoint": "localhost:4317"
}
We want it to look like:
{
"Timestamp": "2023-12-05T09:37:46.4796704Z",
"Level": "Info",
"RenderedMessage": "Starting GRPC server",
"Properties": {
"ApplicationName": "app-name",
"Subsystem": "subsystem",
"ApplicationVersion": "1.0.0",
"Environment": "test",
"MachineName": "Lambda",
"TripId": "trip-id"
}
}
Thank you for reading
👀