github google/cloudprober v0.10.2
Performance improvements, some features and a bug fix

latest releases: v0.11.3, v0.11.2, v0.11.1...
5 years ago

This release includes a bunch of performance improvements which are noticeable if you use cloudprober with many targets. HTTP probe and server get more options. A minor bug fix in the prometheus surfacer.

Performance improvements

  • Heap usage performance (and hence GC performance) improvements in ping and http probes. We cleaned up hot paths to make them use less and less heap. We also improved string building throughout the codebase.
  • Better distribution of probe runs across time. This improves latency measurements quite noticeably if you run a lot of probes.

Features

  • HTTP probe: added support for enabling and disabling of HTTP/2.
  • HTTP probe: added support for controlling the TCP keep-alive option.
  • Added latency distributions support to DNS and EXTERNAL probes.
  • Cloudprober's HTTP server supports HTTP/S now.

Bug fix

  • Prometheus surfacer had a hard-to-reproduce bug where a panic could be triggered in the HTTP handler on concurrent access (#222).

See all the changes here:
v0.10.1...v0.10.2

Don't miss a new cloudprober release

NewReleases is sending notifications on new releases.