Skip to content
This repository has been archived by the owner on Nov 5, 2021. It is now read-only.

Enhancements, bug fixes

Compare
Choose a tag to compare
@manugarg manugarg released this 09 Feb 03:15
· 606 commits to master since this release

Couple of exciting new features and a couple of bug fixes.

  • Support for distributions (histograms). Cloudprober now supports distribution/histogram metrics. Latency metric ('latency') can now be configured to be a distribution. External probes can also export their metrics as distributions. More documentation on how to use them to be added soon. See issue #13 for more details.

  • UDP probe type redone to be more efficient. It now uses a fixed set of sockets for multiple targets. Number of sockets can be pre-configured (#10).

  • Couple of performance bug fixes:

    • Map variable's stringer (String()) was inefficient. If a large map was created, for example by accessing a lot of URLs on cloudprober's HTTP server, exporting map variable as a string will be expensive.
    • External probe type (in SERVER mode) didn't handle external probe process death very cleanly.