Skip to content

Releases: Netflix/spectator

0.19

18 Feb 23:50
Compare
Choose a tag to compare
0.19 Pre-release
Pre-release

Primary changes:

  • Fix race condition where gauge values could get collected before getting read by the servo observer.
  • Updates to rxnetty helper. The DiscoveryClient is now injected and connection pooling is enabled.

A comprehensive list of changes can be found in the commit log: 0.18...v0.19.0

0.18

09 Feb 23:42
Compare
Choose a tag to compare
0.18 Pre-release
Pre-release

Primary changes:

  • Set client name when building RxNetty client. This is to avoid getting a huge number of metrics with the default naming scheme used by RxNetty.

A comprehensive list of changes can be found in the commit log: 0.17...0.18

0.17

09 Feb 23:40
Compare
Choose a tag to compare
0.17 Pre-release
Pre-release

Primary changes:

  • Add helper for bucket counters, timers, and distribution summaries to the sandbox.
  • Change log level for GC events to debug to reduce noise for users that don't want it by default.

A comprehensive list of changes can be found in the commit log: 0.16...0.17

0.16

19 Dec 22:22
Compare
Choose a tag to compare
0.16 Pre-release
Pre-release

Note, 0.15 skipped due to some build snafus. This release does an initial attempt at better integration with other Netflix libraries.

Primary changes:

  • Guice module for Netflix plugin, see updated integration docs.
  • Pin dependencies to explicit versions rather than using latest.release.
  • Switch from ribbon-httpclient to shaded version of rxnetty.
  • Configuration settings with bindings to archaius.
  • Activity based meters will now expire after a period of no use when using the servo registry.

A comprehensive list of changes can be found in the commit log: 0.14...0.16

0.14.2

15 Nov 04:58
Compare
Choose a tag to compare
0.14.2 Pre-release
Pre-release

Primary changes:

A comprehensive list of changes can be found in the commit log: 0.14.1...0.14.2

0.14.1

04 Nov 20:57
Compare
Choose a tag to compare
0.14.1 Pre-release
Pre-release

Primary changes:

  • Pin dependencies to explicit versions rather than using latest.release.

A comprehensive list of changes can be found in the commit log: 0.14...0.14.1

0.14

22 Oct 19:23
Compare
Choose a tag to compare
0.14 Pre-release
Pre-release

Primary changes:

  • Change servo registry to use StepCounter instead of BasicCounter (details).
  • Add helper for getting a registered instance of a DoubleDistributionSummary.

A comprehensive list of changes can be found in the commit log: 0.13...0.14

0.13

20 Oct 23:47
Compare
Choose a tag to compare
0.13 Pre-release
Pre-release

Primary changes:

  • JVM stats for buffers and pools.
  • Turn off doclint to allow build to work with java 8 (longer term #27).
  • Switch from deprecated calls in ribbon-httpclient to ribbon-transport.
  • Added experimental sandbox library for trying things before they are considered stable. Initial experiment is a distribution summary type that takes doubles instead of long.
  • Split Netflix integration library to allow it to be used without forcing AutoBindSingleton.
  • Fix overflow with totalOfSquares on timers.

A comprehensive list of changes can be found in the commit log: 0.12...0.13

0.12

15 Aug 18:02
Compare
Choose a tag to compare
0.12 Pre-release
Pre-release

Primary changes:

  • Updated the statistics for timers when using the servo registry to include totalTimeSquared. Precomputing this gives us a convenient way to determine standard deviation across groups on backends that allow aggregation.
  • Remove listener methods from Registry interface. For most of the interesting use-cases it was insufficient and a dedicated Registry implementation can do a better job of generating a meaningful stream of events.

A comprehensive list of changes can be found in the commit log: 0.11...0.12

0.11

06 Aug 23:00
Compare
Choose a tag to compare
0.11 Pre-release
Pre-release

Primary changes:

  • Multiple registries can be used at the same time. Default behavior is all registries in the classpath will be loaded and used.
  • Fixes several issues with reporting of GC events:
    • Issue #2, the live data size will now get updated any time there is a reduction in the old gen heap size as well as after a major GC.
    • End time reported to chronos was off by the uptime of the jvm.

A comprehensive list of changes can be found in the commit log: 0.10...0.11