Skip to content

Releases: newrelic/infra-integrations-sdk

v3.1.4

16 Apr 08:37
84eaf05

Choose a tag to compare

Added

  • Standardise the attributes used to store the data sources: reporting-entity & reporting-endpoint under new attributes: reportingEntityKey, reportingEndpoint. See doc.
  • Enable adding attributes to all the metrics of a given entity via new AddAttributes method to integration.Entity.

  • (93a67a8) Add agent version that supports loopback replacement
  • (a4429a8) Add entity attributes
  • (6e1dc28) Host reporting entity data attribute

v3.1.3

18 Mar 15:15
def6661

Choose a tag to compare

Added

  • New JMX option for remote URL protocol connections.

Changed

  • Changed JMX open method. New jmx.OpenWithParameters accepts optionals parameters like SSL, remote connections, etc. Old integrations using old methods jmx.OpenWithSSL and jmx.Open should use this new jmx.OpenWithParameters method instead.

def6661 Added remote JMX flag for jBoss6 and changed Open JMX method. (#175)

v3.1.2

15 Mar 09:26
95160f9

Choose a tag to compare

3.1.2

Added

  • Protocol V3: request agent to replace loopback addresses within a remote entity key, see doc
  • Identifier attributes to improve remote entity uniqueness, see doc.

v3.1.1

18 Feb 14:06
96a6c2b

Choose a tag to compare

3.1.1

Added


  • (bfc36cf) Update README.md
  • (9f6d645) Document custom metadata decoration args
  • (3b9bb15) Document entity metadata decoration
  • (d20ca65) Added documentation for integration name
  • (fce2f7b) Fix copy-paste mistake in CONTRIBUTING file
  • (fc8610d) Adding arguments for SSL option
  • (ef97999) fixed typo and added check to see if SSL args are empty
  • (8edd0e0) added a new function jmx.OpenWithSSL to not impact non-SSL JMX integrations
  • (abc59cc) Refactor: remove dup on SSL

v3.1.0

29 Nov 09:12
ca4f727

Choose a tag to compare

3.1.0

Added

  • Added metadata optional decoration for entity metrics (hostname,
    clusterName and serviceName), see doc

  • (a5141b5) Args for Cluster and Service
  • (0bf1a21) Change meta keys case
  • (49d2ea2) Add hostname to meta flag
  • (c7914da) Update CHANGELOG.md
  • (382f70e) Metadata doc
  • (9fc8c6e) Link to official wire protocol doc
  • (e0c19b2) check go version and decide if golint is used
  • (dc5a9c6) Changelog optional metadata
  • (99cfba8) Agent version on metadata

v3.0.3

16 Oct 14:17
5b62586

Choose a tag to compare

3.0.3

Changed

  • Replaces golint with gometalinter

Fixed

  • This release solves internal SDK dependency failures (targeting v2 via gopkg.in) as now master uses v3.
  • Fixed minor lint issues

v3.0.2

12 Jul 13:15
05f41fe

Choose a tag to compare

3.0.2

Added

  • Toolset documentation
  • Tutorial using remote entities
  • FAQ
  • Maximum inventory key length validation
  • Attributes required
  • JMX concurrency support

Fixed

  • Rate & delta names collision on the Store
  • Negative rate & delta values
  • Prefix on the logger

Changed

  • Improved documentation
  • Arguments All attribute to dynamic method All()
  • NewSet does not return error
  • NewSet allows Attributes to uniquely identify metric sets

v3.0.1-beta

03 May 14:03
12a6689

Choose a tag to compare

3.0.1-beta

Added

  • Document protocol compatibility
  • Document upgrade from SDKv2 to v3

Changed

  • Replace tutorial obsolete protocol-v1 dependency with current state

v3.0.0-beta

02 May 09:28
7564353

Choose a tag to compare

v3.0.0-beta Pre-release
Pre-release

3.0.0-beta

Added

  • Protocol v2 (remote entities) support
  • Concurrency support (via Synchronized option)
  • Configurable Logger
  • Configurable output Writer
  • Configurable Storer
  • New packages inventory, event with proper constructors
  • Integration parametrized creation via optional Options

Changed

  • Package sdk renamed to integration
  • Package cache renamed to persist
  • Packages metric, inventory, event moved into data folder
  • Replace github.com/sirupsen/logrus with builtin log package
  • Update Event type
  • Update Integration type

Removed

  • Protocol v1 support
  • Global log and cache instances

v2.1.0

23 Apr 14:04

Choose a tag to compare

Added

  • Adding basic travis config file

Fixed

  • Logrus package name update (to lowercase) after update