stats: add histograms for request/response headers and body sizes#11559
stats: add histograms for request/response headers and body sizes#11559htuch merged 47 commits intoenvoyproxy:masterfrom
Conversation
|
PTAL @nezdolik |
docs/root/configuration/upstream/cluster_manager/cluster_stats.rst
Outdated
Show resolved
Hide resolved
8bad27f to
425411e
Compare
|
All checks have passed. PTAL @nezdolik |
|
After brief discussion with @jmarantz, proposed histogram should be enabled by config flag, as it is expensive to track histogram per cluster with large number of clusters. @ranjithkumar007 here is example of histogram controlled by config flag: #9227 |
Thanks @nezdolik . So, we need a new entry in cluster config. |
|
Think the first approach is preferred. |
Signed-off-by: Ranjith Kumar <[email protected]>
Signed-off-by: Ranjith Kumar <[email protected]>
Signed-off-by: Ranjith Kumar <[email protected]>
Signed-off-by: Ranjith Kumar <[email protected]>
Signed-off-by: Ranjith Kumar <[email protected]>
Signed-off-by: Ranjith Kumar <[email protected]>
Signed-off-by: Ranjith Kumar <[email protected]>
Signed-off-by: Ranjith Kumar <[email protected]>
Signed-off-by: Ranjith Kumar <[email protected]>
Signed-off-by: Ranjith Kumar <[email protected]>
snowp
left a comment
There was a problem hiding this comment.
Looks pretty good, just got a few style nits.
@envoyproxy/api-shepherds for API review
Signed-off-by: Ranjith Kumar <[email protected]>
Signed-off-by: Ranjith Kumar <[email protected]>
Signed-off-by: Ranjith Kumar <[email protected]>
|
Awesome; one last regold away from passing release tests. Since you changed an existing large structure from absl::optional to unique_ptr, the memory reduction makes sense to me. Nice job! Fix CI and this LGTM. |
Signed-off-by: Ranjith Kumar <[email protected]>
|
/lgtm api |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
hds_integration_test is timing out again on tsan. Possibly a flaky test. |
|
/azp run RE hds_integration_test timing out...not clear whether this is just death by 3 seconds/test-method * lots of test methods, or something is getting stuck. Hopefully we'll catch a faster machine on this run. |
|
Command 'run
RE' is not supported by Azure Pipelines.
See additional documentation. |
|
PR lgtm apart from the point of adding back docs for deprecated field. |
|
Looks like hds flaky test is the reason of failing CI, @ranjithkumar007 could you try to retrigger CI with |
Yeah, I will do it once I update the docs. |
Signed-off-by: Ranjith Kumar <[email protected]>
|
Thanks everyone! Good to have first contribution to envoy merged 😀 . |
…voyproxy#11559) Created a new struct for optional cluster stats. Moved timeout budget stats and added request response headers and body stats in the new struct. Risk Level: Low Testing: Added test cases Docs Changes: added Release Notes: added Fixes envoyproxy#10308 , Fixes envoyproxy#3621 Signed-off-by: Ranjith Kumar <[email protected]> Signed-off-by: Kevin Baichoo <[email protected]>
…voyproxy#11559) Created a new struct for optional cluster stats. Moved timeout budget stats and added request response headers and body stats in the new struct. Risk Level: Low Testing: Added test cases Docs Changes: added Release Notes: added Fixes envoyproxy#10308 , Fixes envoyproxy#3621 Signed-off-by: Ranjith Kumar <[email protected]> Signed-off-by: scheler <[email protected]>
Signed-off-by: Ranjith Kumar [email protected]
Commit Message: stats: add histograms for request/response headers and body sizes
Additional Description: Created a new struct for optional cluster stats. Moved timeout budget stats and added request response headers and body stats in the new struct.
Risk Level: Low
Testing: Added test cases
Docs Changes: added
Release Notes: added
Fixes #10308 , Fixes #3621