pomerium/pkg/envoy
Joe Kralicky 396c35b6b4
New tracing system (#5388)
* update tracing config definitions

* new tracing system

* performance improvements

* only configure tracing in envoy if it is enabled in pomerium

* [tracing] refactor to use custom extension for trace id editing (#5420)

refactor to use custom extension for trace id editing

* set default tracing sample rate to 1.0

* fix proxy service http middleware

* improve some existing auth related traces

* test fixes

* bump envoyproxy/go-control-plane

* code cleanup

* test fixes

* Fix missing spans for well-known endpoints

* import extension apis from pomerium/envoy-custom
2025-01-21 13:26:32 -05:00
..
files allow pomerium to be embedded as a library (#3415) 2022-06-15 20:29:19 -04:00
get-envoy New tracing system (#5388) 2025-01-21 13:26:32 -05:00
envoy.go New tracing system (#5388) 2025-01-21 13:26:32 -05:00
envoy_darwin.go logging: remove ctx from global log methods (#5337) 2024-10-23 14:18:52 -06:00
envoy_linux.go New integration test fixtures (#5233) 2024-11-05 14:31:40 -05:00
envoy_other.go logging: remove ctx from global log methods (#5337) 2024-10-23 14:18:52 -06:00
envoy_test.go allow pomerium to be embedded as a library (#3415) 2022-06-15 20:29:19 -04:00
extract.go testenv: embedded envoy cpu/memory profiling config (#5377) 2025-01-03 17:41:54 -05:00
extract_test.go core/envoy: clean up temporary directory on start (#4914) 2024-01-24 15:53:44 -07:00
misc.go envoyconfig: address strconv.Atoi warnings (#5076) 2024-04-26 09:38:41 -07:00
resource_monitor.go Envoy resource monitoring & overload manager configuration (#5106) 2024-05-28 16:57:09 -04:00
resource_monitor_linux.go logging: remove ctx from global log methods (#5337) 2024-10-23 14:18:52 -06:00
resource_monitor_other.go chore(deps): bump the go group with 27 updates (#5122) 2024-06-03 14:35:29 -04:00
resource_monitor_test.go config: sort runtime flags, name consistency (#5255) 2024-09-03 13:37:19 -07:00