Release Notes for New Relic Nozzle for VMware Tanzu

These are release notes for New Relic Nozzle for VMware Tanzu.

v2.6.0

General Availability Release Date: November 29, 2020

Features included in this release:

  • Replaced go-insights client and added New Relic Logs functionality
  • Enabled envelope types is now case insensitive and can handle spaces

v2.5.15

General Availability Release Date: September 30, 2020

Features included in this release:

  • Fix: race condition possibly issuing more than one request per app to the API
  • Feat: when calling the API a less expensive method is called
  • Feat: different instances of the nozzle timeout cache at different moment in time
  • Feat: now cache timeout is configurable with the parameter nrf_firehose_cache_duration_mins

This release fixes know issues related to the cache perfomance found in versions > 2.5.4

v2.5.14

General Availability Release Date: September 14, 2020

Features included in this release:

  • Removes PCFCapacity Events since is processing the envelopes of ValueMetrics twice and is not working properly in a multi instance environment.
  • Makes cache write buff to be configurable.
  • Makes cache update interval configurable.
  • Launches updateIntances in the Cache in a non Locking way for the write buffer.

v2.5.12

General Availability Release Date: August 27, 2020

Features included in this release:

  • Improved performance on writing apps cache.

v2.5.10

General Availability Release Date: July 20, 2020

Features included in this release:

  • Improved reliability and tile configuration

v2.5.8

General Availability Release Date: June 19, 2020

Features included in this release:

  • Check for valid insights insert key

v2.5.6

General Availability Release Date: May 7, 2020

Features included in this release:

  • Fixed cache management

v2.5.4

General Availability Release Date: Mar 17, 2020

Features included in this release:

  • Remove proxy constraint on tile configuration.

v2.5.3

General Availability Release Date: Mar 9, 2020

Features included in this release:

  • Fixed race condition when multiple metrics were created at the same time.

v2.5.2

General Availability Release Date: Jan 31, 2020

Features included in this release:

  • PCFCapacity events will no longer continue to report data for Diego cells that no longer exist.

v2.5.0

General Availability Release Date: Jan 27, 2020

Features included in this release:

  • Nozzle now communicates with Loggregator using the Reverse Log Proxy (RLP) Gateway and V2 envelope format. This ensures support with PCF 2.9.
  • Events are now routed to multiple event types (PCFContainerMetric, PCFLogMessage, etc.) instead of all events using PcfFirehoseEvent. This requires alert and dashboard adjustments.
  • Event attribute names have changed from camel case to using . to separate multiple words. For example, app.name, metric.max, etc. This requires alert and dashboard adjustments.
  • Metric based events (PCFContainerMetric, PCFCounterEvent, and PCFValueMetric) are now aggregated. This reduces the number of events produced by the nozzle. Added attributes include metric.min, metric.max, metric.sample.last.value, metric.samples.count, and metric.sum.
  • Added PCFCapacity event type.
  • Added caching and rate limiting for PCF API calls.
  • Some configuration variables have changed names. May require tile configuration updates.
  • Added LogMessage include/exclude filters.
  • Application related events (PCFContainerMetric and PCFLogMessage) can now be routed to a different New Relic account if a New Relic RPM Account ID and Insights Insert Key are defined in New Relic Service Broker plan configuration.
  • Metric related filters have been removed due to the event reduction benefits of aggregation.
  • Added graceful shutdown in response to cf restart, stop, or scale down scenarios.

Additional details for these changes are available.

v1.1.26

General Availability Release Date: Dec 9, 2019

Features included in this release:

  • Increased range of allowed nozzle instance from 20 to 30.
  • Fixed recursive logging issue.
  • Tested on VMware Tanzu up to and including v2.7.

v1.1.22

General Availability Release Date: October 20, 2019

Features included in this release:

  • Added Redis database to cache application metadata among nozzle instances. Only the first nozzle instance connects to CC DB and shares the data with other instances.
  • Tested on VMware Tanzu up to and including v2.7.

v1.1.21

General Availability Release Date: September 19, 2019

Features included in this release:

  • Fixed problem with printing error logs.
  • Tested on VMware Tanzu up to and including v2.6.

v1.1.20

General Availability Release Date: August 23, 2019

Features included in this release:

  • Added support for New Relic EU data center
  • Tested on VMware Tanzu up to and including v2.6

v1.1.19

General Availability Release Date: July 22, 2019

Features included in this release:

  • Added New Relic Insights Go library for improved connection to New Relic Insights.
  • Improved error handling and error messages.
  • Added accessors to obtain system information during the tile configuration.
  • Tested on VMware Tanzu up to and including v2.6.

v1.1.17

General Availability Release Date: June 24, 2019

Features included in this release:

  • updated to BOSH Release 1.16.0 (corresponds to version 6.45.0 of the CF CLI)
  • Tested on VMware Tanzu up to and including v2.6

v1.1.16

General Availability Release Date: January 24, 2019

Features included in this release:

  • Added HTTP health check.
  • Improved error handling when connecting to other systems.
  • Tested on VMware Tanzu v2.3 and v2.4.

v1.1.14

General Availability Release Date: December 13, 2018

Features included in this release:

  • Added new origins to the nozzle filters in tile configuration.
  • Added error handling for Cloud Controller database connection.
  • Improved logging.

v1.1.13

General Availability Release Date: December 5, 2018

Features included in this release:

  • Added maximum number of events to upload to New Relic in every packet.
  • Tested and verified on VMware Tanzu v2.2.x and v2.3.x.

Bug Fixes:

  • Fixed the crash issue when HTTP connection timed out.

v1.1.0

General Availability Release Date: July 27, 2018

Features included in this release:

  • Extends filtering capabilities of the nozzle to allow exclusion and inclusion of events with selected deployment, origin, and/or job names.
  • Tested and verified on VMware Tanzu v2.2.x and VMware Tanzu v2.3.x.

v1.0.4

General Availability Release Date: February 15, 2018

Features included in this release:

  • Allows VMware Tanzu admin to set number of nozzle instances in the tile
  • Collects more Application details (org name, space name, application name, stack guid, etc.) in ContainerMetric events.
  • Allows filtering of unwanted Firehose events.
  • Tested and verified on VMware Tanzu v2.0.x and v2.1.x.

v0.8.0

Initial Public Beta Release Date: November 21, 2017

Features included in this release:

  • Initial public beta release.
  • Added proxy support.