Closed bleggett closed 4 days ago
Visit the preview URL for this PR (updated for commit 6b049df):
https://gloo-edge--pr10281-bleggett-add-tcp-sta-5ko6txmd.web.app
(expires Fri, 15 Nov 2024 20:18:09 GMT)
🔥 via Firebase Hosting GitHub Action 🌎
Sign: 77c2b86e287749579b7ff9cadb81e099042ef677
Issues linked to changelog: https://github.com/solo-io/solo-projects/issues/7176
Yay flake. Waiting for https://github.com/solo-io/solo-projects/pull/7184 anyway.
/kick-ci
/test
Description
Adds support for wrapping Envoy listener transport sockets with the
tcp_stats
transport socket.This allows Envoys
stats
endpoint to capture and report Linux-level TCP stats for a given listener, which can help with debugging:ex:
This is roughly analogous to the
proxy_protocol
transport socket wrapping we already support for clusters.Note also that we should probably do this for clusters as well as listeners, but for now this is just adding listener support via the ListenerOptions API.
API changes
adds
listenerTcpStats: true|false
to the ListenerOptions API.Checklist: