Matt Bolt
|
caf297b3bf
Prometheus Response Nil Check
|
4 lat temu |
Matt Bolt
|
844bccd888
Allow max retry to be set via env var, allow default retry wait time to be set via env var. Remaining: Update timeutil.ParseDuration to accept durations other than s|m|h|d
|
4 lat temu |
Matt Bolt
|
1645d719ea
Hard Limit Max Wait to 10s, Add More Tests
|
4 lat temu |
Matt Bolt
|
505a9dc7dc
Handle Rate Limit Responses in Prom Client
|
4 lat temu |
Matt Bolt
|
2841672080
Added a string bank utility which can be leveraged in the buffer readstring. Refactor specific utilities into respecitive _util package.
|
4 lat temu |
Matt Bolt
|
0024683dab
Prometheus Request Queue Diagnostics
|
4 lat temu |
Matt Bolt
|
1728a1b784
Add a query parameter decorator to allow specific query parameters to be added to prometheus/thanos queries.
|
5 lat temu |
Matt Bolt
|
4bffe5119a
Add better identification methods for determining which type of prometheus.Client you're using.
|
5 lat temu |
Matt Bolt
|
9c1975b3d1
Ensure we pass the start time into the work request to adequately log query times.
|
5 lat temu |
Matt Bolt
|
14921a283f
Replace unfair semaphore throttling with fair blocking queue implementation for prometheus queries.
|
5 lat temu |
Ajay Tripathy
|
d97f4a1ca5
bearertoken
|
5 lat temu |
Matt Bolt
|
e0e82ef8dc
Add profiling queries to query.go and add request counts to RateLimitedPrometheusClient and a function to log the current request counts
|
5 lat temu |
Ajay Tripathy
|
51550497be
basic auth setup
|
5 lat temu |
Matt Bolt
|
4dc37fced0
Fix stack overflow.
|
6 lat temu |
Matt Bolt
|
cc51b791c7
Add a rate limiting prometheus client implementation, remove query context rate limiting, and allow max concurrency to be passed via env var.
|
6 lat temu |