pomerium/internal/envoy
Cuong Manh Le 39cdb31170
internal/envoy: improve handleLogs (#929)
The log line has a well defined structure that we can process by simple
string manipulation, instead of relying on regex.

name            old time/op    new time/op    delta
_handleLogs-12    17.3µs ±23%     1.1µs ±11%  -93.81%  (p=0.000 n=10+10)

name            old alloc/op   new alloc/op   delta
_handleLogs-12    20.1kB ± 0%     4.1kB ± 0%  -79.59%  (p=0.002 n=8+10)

name            old allocs/op  new allocs/op  delta
_handleLogs-12       141 ± 0%         1 ± 0%  -99.29%  (p=0.000 n=10+10)
2020-06-19 09:14:10 +07:00
..
embed.go envoy: Initial changes 2020-05-18 17:10:10 -04:00
envoy.go internal/envoy: improve handleLogs (#929) 2020-06-19 09:14:10 +07:00
envoy_linux.go deployment: Envoy cross platform improvements (#701) 2020-05-18 17:10:10 -04:00
envoy_notlinux.go deployment: Envoy cross platform improvements (#701) 2020-05-18 17:10:10 -04:00
envoy_test.go internal/envoy: improve handleLogs (#929) 2020-06-19 09:14:10 +07:00