Skip to content

Conversation

@lym953
Copy link
Contributor

@lym953 lym953 commented Jan 8, 2026

Motivation

A customer reported that their Lambda is behind a proxy, and the Rust-based extension encounters an error when sending logs and metrics to Datadog via the proxy.

Overview

Previous PRs in fixed this for traces/stats (#961) and logs/proxy (#979).
DataDog/serverless-components#61 in serverless-components repo fixed this issue for dogstatsd metrics. This PR upgrades the dependency on serverless-components to patch this update.

Testing

Steps

See #979

Result

Before:
Metrics flushing failed:

DD_EXTENSION | DEBUG | Flushing 0 series and 1 distributions
DD_EXTENSION | DEBUG | Sending distributions: SketchPayload { ... }
DD_EXTENSION | DEBUG | Request to https://api.datadoghq.com/api/beta/sketches took 144ms
DD_EXTENSION | ERROR | Error shipping data: None Failed to send request after 3 attempts
DD_EXTENSION | ERROR | Failed to flush some metrics due to shipping errors: 0 series and 1 sketches

After:
Metrics flushing succeeded:

DD_EXTENSION | DEBUG | Flushing 0 series and 1 distributions
DD_EXTENSION | DEBUG | Sending distributions: SketchPayload { ... }
DD_EXTENSION | DEBUG | Request to https://api.datadoghq.com/api/beta/sketches took 619ms
DD_EXTENSION | DEBUG | Successfully flushed 0 series and 1 distributions

Notes

Customer report issue: #919

@lym953 lym953 marked this pull request as ready for review January 8, 2026 22:43
@lym953 lym953 requested a review from a team as a code owner January 8, 2026 22:43
@lym953 lym953 merged commit 3407f02 into main Jan 9, 2026
50 checks passed
@lym953 lym953 deleted the yiming.luo/ssl-4 branch January 9, 2026 18:21
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.

3 participants