Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.11.0 #285

Merged
merged 5 commits into from
Sep 13, 2022
Merged

Release 1.11.0 #285

merged 5 commits into from
Sep 13, 2022

Conversation

jmacd
Copy link
Member

@jmacd jmacd commented Sep 12, 2022

Description: Release 1.11.0

Documentation:

🛑 [BREAKING] The set of builtin, automatic metrics instrumentation libraries configured by the Launcher is new and improved in this release. To configure the behavior in Launcher versions 1.10.x and prior, use WithMetricsBuiltinLibraries("all:prestable") or set LS_METRICS_BUILTIN_LIBRARIES=all:prestable.

Added

  • Add WithMetricsBuiltinsEnabled() option and environment variable LS_METRICS_BUILTINS_ENABLED, which defaults to true. #265
  • New replacement for go-contrib instrumentation/runtime added as lightstep/instrumentation/runtime. #267
  • New "cputime" instrumentation package combines several related timing metrics, process.cpu.time, process.uptime, and process.runtime.go.gc.cpu.time #269
  • New replacement for go-contrib instrumentation/host added as lightstep/instrumentation/host; same code but removes process metrics #268
  • When metrics builtin libraries are enabled, the WithMetricsBuiltinLibraries() option and environment variable LS_METRICS_BUILTIN_LIBRARIES control which libraries are enabled. By default, the libraries in ./lightstep/instrumentation are selected as stable builtin instrumentation. To configure the former-default builtin libraries (i.e., runtime and host) use WithMetricsBuiltinLibraries("all:prestable") or set LS_METRICS_BUILTIN_LIBRARIES=all:prestable. #274

Changed

  • Update to OTel-Go 1.10.0. #284
  • Avoid repetitive calls to otel.Handle() with error conditions caused by out-of-range metrics input values, including NaN, Inf, and in some cases negative values. These will be handled no more than once per 30 seconds per condition. #272

@codecov-commenter
Copy link

Codecov Report

Base: 92.94% // Head: 92.94% // No change to project coverage 👍

Coverage data is based on head (f464c60) compared to base (3f456dc).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #285   +/-   ##
=======================================
  Coverage   92.94%   92.94%           
=======================================
  Files          71       71           
  Lines        3912     3912           
=======================================
  Hits         3636     3636           
  Misses        207      207           
  Partials       69       69           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

@jmacd jmacd merged commit c9ca848 into main Sep 13, 2022
@jmacd jmacd deleted the jmacd/1110 branch September 13, 2022 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants