Skip to content

Implementing drop_overload stats reporting in load report service API#31384

Merged
yanavlasov merged 28 commits intoenvoyproxy:mainfrom
yanjunxiang-google:drop_overload
Dec 16, 2023
Merged

Implementing drop_overload stats reporting in load report service API#31384
yanavlasov merged 28 commits intoenvoyproxy:mainfrom
yanjunxiang-google:drop_overload

Conversation

@yanjunxiang-google
Copy link
Contributor

@yanjunxiang-google yanjunxiang-google commented Dec 14, 2023

This PR Implements drop_overload support in load report service API.
#30827 implements the envoy drop_overload support in dataplane. This PR implements the stats reporting part.

The drop_overload support issues is described in #3823.

Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
…overload

Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
@yanjunxiang-google yanjunxiang-google changed the title Drop overload Implementing drop_overload support in load report service API Dec 14, 2023
@yanjunxiang-google yanjunxiang-google changed the title Implementing drop_overload support in load report service API Implementing drop_overload stats reporting in load report service API Dec 14, 2023
@yanjunxiang-google
Copy link
Contributor Author

/assign @yanavlasov @adisuissa

Copy link
Contributor

@adisuissa adisuissa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall LGTM, thanks!
Left a few minor comments.

Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
@yanjunxiang-google
Copy link
Contributor Author

/retest

Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
@yanavlasov yanavlasov merged commit 163a626 into envoyproxy:main Dec 16, 2023
mattklein123 pushed a commit that referenced this pull request Sep 19, 2024
…LRS (#36047)

Using drop_overload category in EDS to report drop_overload stats in
LRS.

This is a follow up PR to support drop_overload load report service:
#31384

Currently it is reporting with a fixed category "drop_overload". This PR
changes it into the category passed in by cluster or EDS policy
configuration.

---------

Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
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