promxy

An aggregating proxy to enable HA prometheus

MIT License

Stars
1.1K

Bot releases are hidden (Show)

promxy - v0.0.48

Published by jacksontj about 5 years ago

  • Add default evaluation interval
promxy - v0.0.47

Published by jacksontj about 5 years ago

  • add query.lookback-delta CLI flag
  • remove cockroachDB dep
promxy - v0.0.46

Published by jacksontj over 5 years ago

promxy - v0.0.45

Published by jacksontj over 5 years ago

  • add targetgroup labels to individual targets (#198)
promxy - v0.0.44

Published by jacksontj over 5 years ago

promxy - v0.0.43

Published by jacksontj over 5 years ago

  • updated prometheus fork with fixes for time-boundary issue (assuming promxy is the downstream)
  • promxy-side workaround to replace boundary times sent to servergroups (workaround for #186)
  • Sort merged LabelValues and LabelNames
promxy - v0.0.42

Published by jacksontj over 5 years ago

  • add timings to debug logging of servergroups
  • add NodeReplacer for VectorSelectors: this is a significant performance improvement for queries that end up being VectorSelectors to the servergroups.
promxy - v0.0.41

Published by jacksontj over 5 years ago

  • cleanup some debug prints that made it into master
  • Add option for WebReadTimeout
  • fix panic in /labels API
promxy - v0.0.40

Published by jacksontj over 5 years ago

  • Switch to a prom 2.10 base; this doesn't break API compatibility but it does mean promxy now supports subqueries
  • Add check in remote-write-exporter to only accept datapoints newer than what it has locally
  • Implemented NodeReplacer for the count_values aggregation, if you are using this aggregation in queries you should notice a significant performance improvement for those queries
  • Added support for new Warnings from upstream prometheus
promxy - v0.0.39

Published by jacksontj over 5 years ago

  • Add timerange options to servergroups (#88)
  • Add debug logging for API client calls (#163)
promxy - v0.0.38

Published by jacksontj over 5 years ago

  • Update client_golang to get jsoniter (#149)
  • Don't log Fatal when http server exits
promxy -

Published by jacksontj over 5 years ago

  • fix graceful shutdown bug
promxy -

Published by jacksontj over 5 years ago

promxy - v0.0.35

Published by jacksontj over 5 years ago

  • override readiness check to fail when shutting down
  • add an option to sleep between stopping everything and calling srv.Shutdown
promxy - v0.0.34

Published by jacksontj over 5 years ago

  • Upgrade client_golang to enable POST support for downstream queries
  • Add IgnoreError servergroup option which enables specific servergroup errors to be ignored
  • Fix error-handling in multi_api client: more details in the commit (https://github.com/jacksontj/promxy/commit/608375b938102a4d05f26f93f12b1e0e904fbad0) but this should fix outstanding issues where promxy was returning non-error responses when getting errors downstream
  • add ShutdownTimeout for HTTP server: enable graceful shutdown
promxy - v0.0.33

Published by jacksontj over 5 years ago

  • support relabel_config in servergroups to return different label values per-target. Before this if there was a difference in value between the relabel_config output it would be ignored and a warning would be printed. Now if there is a difference it will still be applied-- which means you can effectively control merging behavior.
  • backport prometheus' consul service_meta into discovery (for relabel)
promxy - v0.0.32

Published by jacksontj over 5 years ago

  • added lifecycle option from upstream
  • new remote_write_exporter: exporter which takes remote_writes and exposes them as a prometheus exporter
  • Misc. cleanup/consolidation/etc. to proxystorage, remote_read, servergroups
  • change EXPOSE port in dockerfile to match the default port (8082)
promxy -

Published by jacksontj almost 6 years ago

promxy -

Published by jacksontj almost 6 years ago

promxy -

Published by jacksontj about 6 years ago