Skip to content

Latest commit

 

History

History
74 lines (56 loc) · 2.57 KB

CHANGELOG.md

File metadata and controls

74 lines (56 loc) · 2.57 KB

Change log

monsoon-2.3

Bug fixes:

  • Remove non-functional thread pool logic from influx history addAll method.

monsoon-2.3

Features:

  • When backed by a history, the scraper will use the history as backing store for historical data.
    Values that are not used in a historical context will be removed from memory, improving memory efficiency.
  • Influx history module.

Bug fixes:

  • Fix stack overflow during list file decoding.
  • Fix frontend chart bailing out on non-number responses.

monsoon-2.2.1 (Nov 3, 2016)

Bug fixes:

  • Fix missing interface on tcp collector, causing it to be unparsable.
  • Put a giant catch-all around the push processor task, to prevent monsoon silently stopping if a scrape errors out.

monsoon-2.2 (Oct 22, 2016)

Features:

  • Upgraded to angular 2.0.1. \o/
  • Frontend chart now loads data incrementally and update continuously.
  • Frontend timespec completely reworked.
  • Frontend evaluation logic moved into separate component.
  • Created file format 2.0, which is better at not reading data that is not requested during expression evaluation.
  • Changed collectors to run in parallel, allowing us to scrape more services in a short time.
  • A new tcp collector can be used to monitor if a port is accepting connections.

Bug fixes:

  • Fix RPC timeout caused by BufferedIterator reading underlying iterator in the constructor. This caused RPC calls to time out if the underlying iterator required more than 30 seconds for its first element to be available.

monsoon-2.1.1 (Sep 28, 2016)

Features:

  • Create stand-alone frontend for graphing, that queries a remote history server for data.

Bug fixes:

  • Fix nullpointer exception on IntervalIterator if traversing empty collection.
  • Fix deadlock during expression evaluation if BufferedIterators nested deep enough to exhaust fork-join pool.

monsoon-2.1 (Sep 17, 2016)

Features:

  • New component: Remote History server.
    Note: protocol is not entirely stable and may change in the future.
  • Implemented Sun RPC history protocol.
  • Aggregated queries now accept a time specification.
    Example: percentile_agg[1h](75, monsoon timing.'collectors')
  • Step-size based iterations use Interpolation to fill in missing values.
  • Collectors now use a builder pattern, so new collectors won't need parser changes.

Bug fixes:

  • Rate query now correctly interpolates values for previous scrape.
  • Pipeline builders now work correctly, if supplied with API server.
  • Work around spontaneous reactor shutdown in URL collectors.

monsoon-2.0 (aug 31, 2016)

  • Opensourced monsoon!