Skip to content

feat: add lambda function name to log payload#2

Open
ct1150 wants to merge 1 commit intoopenobserve:mainfrom
ct1150:feature/add-function-name-to-logs
Open

feat: add lambda function name to log payload#2
ct1150 wants to merge 1 commit intoopenobserve:mainfrom
ct1150:feature/add-function-name-to-logs

Conversation

@ct1150
Copy link
Copy Markdown

@ct1150 ct1150 commented Jan 4, 2026

This PR adds the AWS Lambda function name to the logs sent to OpenObserve. This allows users to distinguish logs coming from different Lambda functions when they are aggregated in the same OpenObserve stream.

The function name is retrieved from the AWS_LAMBDA_FUNCTION_NAME environment variable, which is automatically set by the AWS Lambda runtime.

Changes
src/telemetry.rs:
Updated
TelemetryAggregator
struct to include function_name.
Updated TelemetryAggregator::new to accept function_name.
Modified
add_batch
to inject function_name into the JSON payload sent to OpenObserve.
src/main.rs:
Read AWS_LAMBDA_FUNCTION_NAME from the environment.
Pass the function name when initializing
TelemetryAggregator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant