Promoted the MetricPoint reclaim feature for Delta aggregation temporality
from experimental to stable.
(#5956)
Previous Behavior:
The SDK maintained a fixed set of MetricPoints which were assigned on a
first-come basis based on the tags. MetricPoint reclaim was an experimental
feature users could opt-into setting the environment variable
OTEL_DOTNET_EXPERIMENTAL_METRICS_RECLAIM_UNUSED_METRIC_POINTS=true.
New Behavior:
MetricPoint reclaim is now enabled by default when Delta aggregation
temporality is used without the need to set an environment variable. Unused
MetricPoints will automatically be reclaimed and reused for future
measurements. There is NO ability to revert to the old behavior.
Updated the Microsoft.Extensions.Logging.Configuration and
Microsoft.Extensions.Diagnostics.Abstractions package versions to
9.0.0.
(#5967)
The overflow
attribute
(otel.metric.overflow) behavior is now enabled by default. The
OTEL_DOTNET_EXPERIMENTAL_METRICS_EMIT_OVERFLOW_ATTRIBUTE environment
variable is no longer required. For details see: Cardinality
Limits.
The MetricPoint reclaim behavior is now enabled by default when Delta
aggregation temporality is used. The
OTEL_DOTNET_EXPERIMENTAL_METRICS_RECLAIM_UNUSED_METRIC_POINTS environment
variable is no longer required. For details see: Cardinality
Limits.
Added OpenTelemetrySdk.Create API for configuring OpenTelemetry .NET signals
(logging, tracing, and metrics) via a single builder. This new API simplifies
bootstrap and teardown, and supports cross-cutting extensions targeting
IOpenTelemetryBuilder.
Removed out of support net6.0 target and added net9.0 target.
Promoted the MetricPoint reclaim feature for Delta aggregation temporality
from experimental to stable.
(#5956)
Previous Behavior:
The SDK maintained a fixed set of MetricPoints which were assigned on a
first-come basis based on the tags. MetricPoint reclaim was an experimental
feature users could opt-into setting the environment variable
OTEL_DOTNET_EXPERIMENTAL_METRICS_RECLAIM_UNUSED_METRIC_POINTS=true.
New Behavior:
MetricPoint reclaim is now enabled by default when Delta aggregation
temporality is used without the need to set an environment variable. Unused
MetricPoints will automatically be reclaimed and reused for future
measurements. There is NO ability to revert to the old behavior.
Updated the Microsoft.Extensions.Logging.Configuration and
Microsoft.Extensions.Diagnostics.Abstractions package versions to
9.0.0.
(#5967)
The overflow
attribute
(otel.metric.overflow) behavior is now enabled by default. The
OTEL_DOTNET_EXPERIMENTAL_METRICS_EMIT_OVERFLOW_ATTRIBUTE environment
variable is no longer required. For details see: Cardinality
Limits.
The MetricPoint reclaim behavior is now enabled by default when Delta
aggregation temporality is used. The
OTEL_DOTNET_EXPERIMENTAL_METRICS_RECLAIM_UNUSED_METRIC_POINTS environment
variable is no longer required. For details see: Cardinality
Limits.
Added OpenTelemetrySdk.Create API for configuring OpenTelemetry .NET signals
(logging, tracing, and metrics) via a single builder. This new API simplifies
bootstrap and teardown, and supports cross-cutting extensions targeting
IOpenTelemetryBuilder.
Removed out of support net6.0 target and added net9.0 target.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the opentelemetry group with 3 updates: Microsoft.Extensions.Options.ConfigurationExtensions, OpenTelemetry.Extensions.Hosting and OpenTelemetry.Exporter.OpenTelemetryProtocol.
Updates
Microsoft.Extensions.Options.ConfigurationExtensions
from 9.0.0 to 9.0.0Commits
Updates
OpenTelemetry.Extensions.Hosting
from 1.9.0 to 1.10.0Release notes
Sourced from OpenTelemetry.Extensions.Hosting's releases.
... (truncated)
Changelog
Sourced from OpenTelemetry.Extensions.Hosting's changelog.
Commits
626b30e
[release] Prepare release core-1.10.0 (#5968)8ae9453
[repo] Updates for .NET 9 release (#5967)6fbae0d
[docs] Add digital signing section with sigstore details (#5961)ae3feb9
[otlp] OTLP Exporter Custom serializer - (Part 2) Histogram and Exponential H...d113ecf
[docs-metrics] Add content for histogram bucket configuration via advice api ...2aae6e1
[tests] Clean up class structure in metrics tests (#5960)6044583
[otlp] OTLP Exporter Custom serializer - (Part 1) Counter and Gauge (#5958)e3b920c
Move Reiley Yang 🐇 to Emeritus👋 (#5959)8c1cd64
[docs] Tweaks for stable metric point reclaim (#5957)112e17f
[sdk-metrics] Stablize MetricPoint reclaim feature for delta aggregation (#5956)Updates
OpenTelemetry.Exporter.OpenTelemetryProtocol
from 1.9.0 to 1.10.0Release notes
Sourced from OpenTelemetry.Exporter.OpenTelemetryProtocol's releases.
... (truncated)
Changelog
Sourced from OpenTelemetry.Exporter.OpenTelemetryProtocol's changelog.
Commits
626b30e
[release] Prepare release core-1.10.0 (#5968)8ae9453
[repo] Updates for .NET 9 release (#5967)6fbae0d
[docs] Add digital signing section with sigstore details (#5961)ae3feb9
[otlp] OTLP Exporter Custom serializer - (Part 2) Histogram and Exponential H...d113ecf
[docs-metrics] Add content for histogram bucket configuration via advice api ...2aae6e1
[tests] Clean up class structure in metrics tests (#5960)6044583
[otlp] OTLP Exporter Custom serializer - (Part 1) Counter and Gauge (#5958)e3b920c
Move Reiley Yang 🐇 to Emeritus👋 (#5959)8c1cd64
[docs] Tweaks for stable metric point reclaim (#5957)112e17f
[sdk-metrics] Stablize MetricPoint reclaim feature for delta aggregation (#5956)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show