prometheus/web
Chris Marchbanks 351b70b94d
Improve Arrow Encoding Performance
This commite contains a few changes that improve the performance of
Arrow encoding:
1. Create an allocator based on the prometheus Pool implementation to
   reuse buffers. This results in B/op dropping by three orders of
   magnitude.
2. Reuse specific timestamp and float64 builders across series.

Signed-off-by: Chris Marchbanks <csmarchbanks@gmail.com>
2023-01-18 08:30:55 -07:00
..
api/v1 Improve Arrow Encoding Performance 2023-01-18 08:30:55 -07:00
ui Inject readiness state through context (#11617) 2023-01-09 00:04:00 +01:00
federate.go federate: Fix PeekBack usage 2023-01-12 20:43:02 +05:30
federate_test.go federate: Fix PeekBack usage 2023-01-12 20:43:02 +05:30
web.go Inject readiness state through context (#11617) 2023-01-09 00:04:00 +01:00
web_test.go /-/{healthy,ready}/ respond to HEAD (#11160) 2022-08-16 21:06:26 +02:00