Skip to content

Implement grpc.lb.backend_service optional label#11990

Merged
ejona86 merged 2 commits intogrpc:masterfrom
ejona86:backend-service-label
Apr 21, 2025
Merged

Implement grpc.lb.backend_service optional label#11990
ejona86 merged 2 commits intogrpc:masterfrom
ejona86:backend-service-label

Conversation

@ejona86
Copy link
Copy Markdown
Member

@ejona86 ejona86 commented Apr 2, 2025

This completes gRFC A89. 7162d2d and fc86084 had already implemented the LB plumbing for the optional label on RPC metrics. This observes the value in OpenTelemetry and adds it to WRR metrics as well.

https://github.com/grpc/proposal/blob/master/A89-backend-service-metric-label.md

This completes gRFC A89. 7162d2d and fc86084 had already implemented
the LB plumbing for the optional label on RPC metrics. This observes the
value in OpenTelemetry and adds it to WRR metrics as well.

https://github.com/grpc/proposal/blob/master/A89-backend-service-metric-label.md
@ejona86
Copy link
Copy Markdown
Member Author

ejona86 commented Apr 9, 2025

@AgraVator, can you take a look?

Comment thread xds/src/main/java/io/grpc/xds/WeightedRoundRobinLoadBalancer.java
Tests shouldn't share constants with code-under-test unless it is the
API contract.
@ejona86 ejona86 merged commit 9619453 into grpc:master Apr 21, 2025
16 checks passed
@ejona86 ejona86 deleted the backend-service-label branch April 21, 2025 13:17
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Jul 21, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants