Skip to content
This repository has been archived by the owner on Jun 25, 2020. It is now read-only.

Releases: cloudfoundry-community/stackdriver-tools

v2.1.0

25 Jan 17:38
Compare
Choose a tag to compare

[2.1.0] - 2019-01-24

Changed

  • Stackdriver Nozzle PCF Tile requires PCF version >= 2.3.0
  • Stemcell updated from Trusty to Xenial 170.13
  • Stackdriver Nozzle and Spinner updated to use Go 1.11
  • Stackdriver Nozzle and Spinner use dep
  • Stackdriver Nozzle and Spinner Go dependencies have been updated
  • Various lint fixes were applied across source code and packaged scripts
  • Stackdriver Nozzle utilizes Loggregator’s Reverse Log Proxy API instead of the Firehose API
  • Add foundation lable to Stackdriver Spinner result log
  • Add a syslog endpoint to the fluentd BOSH job
  • Remove the duplication of the log message field in forwarded CF application logs

v2.1.0-rc2

22 Jan 17:34
Compare
Choose a tag to compare
v2.1.0-rc2 Pre-release
Pre-release

[2.1.0] - 2019-01-22

Changed

  • Stackdriver Nozzle PCF Tile requires PCF version >= 2.3.0
  • Stemcell updated from Trusty to Xenial 170.13
  • Stackdriver Nozzle and Spinner updated to use Go 1.11
  • Stackdriver Nozzle and Spinner use dep
  • Stackdriver Nozzle and Spinner Go dependencies have been updated
  • Various lint fixes were applied across source code and packaged scripts
  • Stackdriver Nozzle utilizes Loggregator’s Reverse Log Proxy API instead of the Firehose API
  • Add foundation lable to Stackdriver Spinner result log
  • Add a syslog endpoint to the fluentd BOSH job
  • Remove the duplication of the log message field in forwarded CF application logs

v2.1.0-rc

18 Jan 17:38
Compare
Choose a tag to compare
v2.1.0-rc Pre-release
Pre-release

[2.1.0] - 2019-01-17

Changed

  • Stackdriver Nozzle PCF Tile requires PCF version >= 2.3 < 2.4
  • Stemcell updated from Trusty to Xenial 170.13
  • Stackdriver Nozzle and Spinner updated to use Go 1.11
  • Stackdriver Nozzle and Spinner use dep
  • Stackdriver Nozzle and Spinner Go dependencies have been updated
  • Various lint fixes were applied across source code and packaged scripts
  • Stackdriver Nozzle utilizes Loggregator’s Reverse Log Proxy API instead of the Firehose API
  • Add foundation lable to Stackdriver Spinner result log
  • Add a syslog endpoint to the fluentd BOSH job
  • Remove the duplication of the log message field in forwarded CF application logs

stackdriver-tools

22 Feb 23:14
2717a16
Compare
Choose a tag to compare

This release of stackdriver-tools introduces significant breaking changes for stackdriver-nozzle users. These breaking changes provide improved metrics functionality but require the operator to reset aspects of their project and potentially change how the nozzle is deployed. This will result in irreversible historical data loss and the need to recreate dashboards. It is critical that operators follow the upgrade Instructions.

Release Highlights

Features/Changes

  • Deduplicated process metrics sent from various Cloud Foundry jobs (#157)
  • Prepend event origin to metric names, reduce number and improve consistency of labels, provide instance index as a metric label (#139, #136, #100, #191)
  • Add configuration for stackdriver-nozzle metrics buffer size (#138)
  • Add configuration for stackdriver-nozzle logging buffer size and debugging options (#147)
  • Support for PCF 2.0 (#125)
  • Restrict the stackdriver-nozzle to running as a single instance (#190)
  • Provide whitelist/blacklist feature for metrics (#165) with a default set for tile users (#192)
  • Provide per-app HTTP metrics derived from HttpStartStop events (#175)
  • Report CounterEvents as cumulative metrics (#162)
  • Provide a foundation label for all metrics and logs (#158, #144)
  • Overhaul telemetry collection for metrics related to the stackdriver-nozzle (#152)
  • Perform metrics culling based on timestamp (#141)
  • Allow users to send any event to Stackdriver Logging (#101)
  • Improvements to stackdriver-nozzle reliability, performance (#193, #120)

Bugs

  • Fixed an issue where the firehose max connection retry limit exceeding caused the stackdriver-nozzle to hang (#149)
  • Fixed an issue where an error from firehose caused the stackdriver-nozzle to hang (#112)
  • Fixed an issue where the stackdriver-nozzle would crash when authentication tokens from Cloud Foundry went stale (#177)
  • Fixed an issue where the stackdriver-nozzle would send over 200 time series in a single metrics request (#137)

Developer Improvements

  • Use bosh2 in CI and in example documentation (#187, #188)
  • Provide tools for building tile locally (#196, #171)
  • Allow for side-by-side installations of master/develop tiles (#123)
  • Automate docker image build for CI (#127)
  • Update to go1.9, other dependencies (#110, #113)

Component Versions

  • stackdriver-nozzle (2.0.0)
  • stackdriver-agent (5.5.3-379.sdl)
  • fluentd (0.14.25)
  • fluent-plugin-detect-exceptions (0.0.9)
  • fluent-plugin-google-cloud (0.6.15)

Contributors

@fluffle, @johnsonj, @knyar

package sha256
stackdriver-tools-2.0.1.tgz 1d24537bbb126f00823be16dc2ea3fdca8c1419eb5b90ea8610a1de123303fad
stackdriver-nozzle-2.0.1.pivotal 80e137622ca76868693b406114a2c7c1fdf6ce5db91c77a8d848d558d288fe5c

stackdriver-tools

14 Aug 20:15
Compare
Choose a tag to compare

This is a tile only release. Consumers of the BOSH release should use v1.0.2. The minimum version of ERT is now: 1.9.29+, 1.10.16+, and 1.11.2+.

Changes from v1.0.2:

  • UAA Username/Password are no longer required. The nozzle will pick up the credentials provisioned by ERT.
package sha1sum
stackdriver-nozzle-1.0.5.pivotal 333c16003bae106c43a4172d818e14d2e5d3c176

stackdriver-tools

04 Apr 22:35
Compare
Choose a tag to compare

Changes from v0.0.207:

  • Remove the credentials job. Setting credentials for Stackdriver is still done by the same job spec (credentials.application_default_credentials) but it is now done by the individual jobs.
  • tile: Set default number of instances to 2 instead of 1
  • tile: Incorrectly handled the GCP Project ID causing issues if attempting to write to a different project than the nozzle runs in.
package sha1sum
stackdriver-nozzle-1.0.2.tgz 4a9d3978e0584138addaaf89033559c1dd36b251
stackdriver-nozzle-1.0.2.pivotal 02bc4d43f4b0fbdce2e23839a6113ba1bee96cc4

stackdriver-tools

22 Mar 01:52
Compare
Choose a tag to compare

Changes from alpha:

  • Fix issue #72: RST_STREAM error caused by high volume of metric writes. Metrics are now culled from the Loggregator.
  • Remove firehose-to-syslog dependency and boltdb caching
  • Metric labels now include instance name
  • Fix issue: If a fatal error occured the nozzle would hang trying to drain the log buffer