Skip to content
This repository has been archived by the owner on Nov 5, 2021. It is now read-only.

v0.11.1: External probe and stackdriver surfacer improvements

Compare
Choose a tag to compare
@manugarg manugarg released this 09 Nov 20:42
· 114 commits to master since this release

Enhancements

External probe

  • Dynamic labels for the external probe metrics (#486). External probe programs can now add labels to payload-generated metrics by specifying labels in payload like this:
db_status{name=db01,region=us-west-2,status=running} 1.0
db_status{name=db02,region=us-east-1,status=running} 1.0
  • Enhance payload parsing to support spaces in labels and string values (#491). Example:
version{service="service A",dc="xx"} "version 1.5.0"

Stackdriver surfacer

  • Export unit for the "latency" metric (#349, #492). Not having unit for latency metric has been a constant source of confusion.
  • Export "failure" metric along with the standard success, total and latency metrics. (#498).

Also added stackdriver surfacer documentation and an example.

Other enhancements

  • Reliability and scalability improvement to GCE resources discovery: use per-scope caches (#479).
  • OAuth: Check for ID token in OAuth token if access token is not set (#483).

Complete list of commits since the last release: v0.11.0...v0.11.1
Bugs/PR in this release: Milestone v0.11.1.