Skip to content

fix test

1851f13
Select commit
Loading
Failed to load commit list.
Merged

Support Gauge in Stats AccessLogger #42226

fix test
1851f13
Select commit
Loading
Failed to load commit list.
CI (Envoy) / Mobile/Release validation skipped Feb 11, 2026 in 0s

Check was skipped

This check was not triggered in this CI run

Details

Request (pr/42226/main@1851f13)

TAOXUY @TAOXUY 1851f13 #42226 merge main@774facf

Support Gauge in Stats AccessLogger

Description
This PR adds support for Gauges in the Stats AccessLogger.

Changes
Gauge Operations: Added support for three operations: SET, PAIRED_ADD, and PAIRED_SUBTRACT.

Configuration: Updated the stats.proto to include the new Gauge configuration options.

Risk Level
Low. The changes are focused on extending the Stats AccessLogger functionality and include specific handling to maintain backward compatibility for existing counter/histogram eviction logic.

Testing
Unit Tests: Added to verify the new gauge operations and eviction logic.

Integration Tests: Added to ensure end-to-end functionality within the access logging pipeline.

Documentation & Release Notes
Docs: Updated Protobuf comments to reflect new operations and memory overhead considerations.

Release Notes: Updated to include this new feature.

Environment

Request variables

Key Value
ref ee9e904
sha 1851f13
pr 42226
base-sha 774facf
actor TAOXUY @TAOXUY
message Support Gauge in Stats AccessLogger...
started 1770842862.570357
target-branch main
trusted false
Build image

Container image/s (as used in this CI run)

Key Value
default docker.io/envoyproxy/envoy-build:86873047235e9b8232df989a5999b9bebf9db69c
mobile docker.io/envoyproxy/envoy-build:mobile-86873047235e9b8232df989a5999b9bebf9db69c
Version

Envoy version (as used in this CI run)

Key Value
major 1
minor 38
patch 0
dev true