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

stackdriver-tools

Compare
Choose a tag to compare
@johnsonj johnsonj released this 22 Feb 23:14
· 68 commits to master since this release
2717a16

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