Commit History

Author SHA1 Message Date
  Matt Bolt 2841672080 Added a string bank utility which can be leveraged in the buffer readstring. Refactor specific utilities into respecitive _util package. 4 years ago
  Matt Bolt 0024683dab Prometheus Request Queue Diagnostics 4 years ago
  Matt Bolt 1728a1b784 Add a query parameter decorator to allow specific query parameters to be added to prometheus/thanos queries. 5 years ago
  Matt Bolt 4bffe5119a Add better identification methods for determining which type of prometheus.Client you're using. 5 years ago
  Matt Bolt 9c1975b3d1 Ensure we pass the start time into the work request to adequately log query times. 5 years ago
  Matt Bolt 14921a283f Replace unfair semaphore throttling with fair blocking queue implementation for prometheus queries. 5 years ago
  Ajay Tripathy d97f4a1ca5 bearertoken 5 years ago
  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 years ago
  Ajay Tripathy 51550497be basic auth setup 5 years ago
  Matt Bolt 4dc37fced0 Fix stack overflow. 6 years ago
  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 years ago