Skip to content

Latest commit

 

History

History
231 lines (178 loc) · 9.67 KB

CHANGELOG.md

File metadata and controls

231 lines (178 loc) · 9.67 KB

Changes

0.19.0 / 03/19/2018

Changes

  • [FEATURE] Ability to specify tags on metrics based on regex groupings of bean names. See #167.
  • [IMPROVEMENT] Set TCP response timeout to ensure JMXFetch doesn't hang on broken beans. See #168.

0.18.2 / 02-13-2018

Changes

  • [IMPROVEMENT] Logs are now output to stdout if no log file is configured. See #164.

0.18.1 / 12-05-2017

Changes

  • [BUGFIX] confd is now an optional parameter. See #161

0.18.0 / 10-11-2017

Changes

  • [FEATURE] Collect instance configurations via API. See #156

0.17.0 / 09-20-2017

Changes

  • [FEATURE] Add support for submission of JMX statuses to REST API. See #155
  • [IMPROVEMENT] Rates: add canonical_rate + feature flag for the feature. See #154 (Thanks @arrawatia)

0.16.0 / 08-21-2017

Changes

  • [BUGFIX] Increase maximum length of instance configs pulled from Auto-Discovery pipe. See #147
  • [IMPROVEMENT] Touch JMXFetch launch file on boot-up. See #143

0.15.0 / 07-10-2017

Changes

  • [FEATURE] Transition to auto-discovery nomenclature, support legacy SD. See #142
  • [IMPROVEMENT] Auto_discovery: process templates larger than the page buffer size. See #145

0.14.0 / 05-31-2017

Changes

  • [FEATURE] Add support for min_collection_interval. See #135 and #140

0.13.1 / 04-18-2017

Changes

  • [BUGFIX] Service_discovery: fix race condition preventing SD initialization. See #135

0.13.0 / 03-22-2017

Changes

  • [BUGFIX] Allow specifying no alias on detailed attribute. See #133
  • [BUGFIX] Fix connectivity loss when multiple instances are assigned to a same JVM. See #124
  • [BUGFIX] Parse string-defined ports to integers in user configurations. See #121
  • [BUGFIX] Support java.util.Map attribute types. See #130
  • [BUGFIX] Support list-defined user tags at instance level. See #132
  • [FEATURE] Add histogram metric type. See #115
  • [FEATURE] Add list_jvms command to list available JVMs when using the Attach API. See #100, #112 (Thanks @cslee00)
  • [FEATURE] Add tag blacklisting. See #116
  • [FEATURE] Add user tags definition for MBeans. See #117.
  • [FEATURE] Enable service discovery via a named pipe. See #113
  • [FEATURE] Support javax.management.openmbean.TabularData attribute types. See #111, #128 (Thanks @brothhaar)
  • [FEATURE] Support user tag value substitution by attribute name. See #117.
  • [IMPROVEMENT] Print exception messages on Attach API connection failures. See #122 (Thanks @aoking)

0.12.0 / 09-27-2016˙

Changes

  • [BUGFIX] Fix list_not_matching_attributes action to return all "not matching" attributes. See #102 (Thanks @nwillems)

0.11.0 / 05-23-2016

Changes

  • [BUGFIX] Report properly beans with ':' in the name. See #90, #91, #95 (Thanks @bluestix)
  • [BUGFIX] Sanitize metric names and tags, i.e. remove illegal characters. See #89
  • [BUGFIX] Support javax.management.Attribute attribute types. See #92 (Thanks @nwillems)
  • [FEATURE] Add user tags to service checks. See #96
  • [FEATURE] Allow group name substitutions in attribute/alias parameters. See #94, #97 (Thanks @alz)

0.10.0 / 03-23-2016

Changes

  • [FEATURE] Allow configuration of StatsD host. See #85
  • [IMPROVEMENT] Re-throw IOException caught at the instance-level to handle them properly. See #83

0.9.0 / 11-05-2015

Changes

  • [BUGFIX] Fix bean name matching logic: ORAND. See #81
  • [FEATURE] Support float and java.lang.Float attribute types as simple JMX attributes. See #76
  • [FEATURE] Support Cassandra > 2.2 metric name structure (CASSANDRA-4009). See #79
  • [FEATURE] Support custom JMX Service URL to connect to, on a per-instance basis. See #80
  • [IMPROVEMENT] Assign generic alias if not defined. See #78

0.8.0 / 09-17-2015

Changes

  • [BUGFIX] Do not send service check warnings on metric limit violation. See #73
  • [BUGFIX] Log exception stack traces instead of printing them. See #67
  • [BUGFIX] Use jmx_server tag instead of host to tag JMX host's service checks. See #66
  • [FEATURE] Wildcard support on domains and bean names. See #57
  • [IMPROVEMENT] Memory saving by limiting MBeans queries to certain scopes. See #63
  • [IMPROVEMENT] Memory saving by query bean names instead of full bean objects. See #71

0.7.0 / 06-04-2015

Changes

  • [BUGFIX] Rename 'host' bean parameter to 'bean_host' in tags to avoid conflicts. See #59
  • [ENHANCEMENT] Add option to exit JMXFetch when a specified file is created. See #58

0.6.0 / 05-20-2015

Changes

  • [ENHANCEMENT] Format service check names prefix names to strip non alphabetic characters. See #53
  • [FEATURE] Write the number of service check sent to status file. See #54

0.5.2 / 04-08-2015

Changes

  • [ENHANCEMENT] Only send instance name in service check tags. See #51

0.5.1 / 04-02-2015

Changes

  • [BUGFIX] Fix bad regression with Status type. See #49

0.5.0 / 03-16-2015

Changes

  • [FEATURE] Send service checks for JMX integrations
  • [FEATURE] Support list of filters instead of simple filters: See #20

0.4.1 / 02-11-2014

Changes

0.3.0 / 03-25-2014

Changes