Welcome to the AWS Distro for OpenTelemetry project. If you're using monitoring and observability tools for AWS products and services, this is a great place to ask questions, request features and network with other community members.
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 dotnet-sample-app-deps group with 4 updates in the /sample-apps/dotnet-sample-app directory: AWSSDK.S3, OpenTelemetry.Exporter.OpenTelemetryProtocol, System.Diagnostics.DiagnosticSource and YamlDotNet.
Updates
AWSSDK.S3
from 3.7.401.2 to 3.7.406.2Commits
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)Updates
System.Diagnostics.DiagnosticSource
from 8.0.1 to 9.0.0Release notes
Sourced from System.Diagnostics.DiagnosticSource's releases.
... (truncated)
Commits
9d5a6a9
Merge commit '7dab903b20269d78c6bc08d5269947db7d35c22b'7dab903
Update dependencies from https://github.com/dotnet/emsdk build 20241028.2 (#1...5f6da41
Merge commit '7b9e6158be5956687564d249afdad36fbc57750e'7b9e615
Bump downlevels for 9.0 (#109288)0456c7e
Merge commit '2b46f3a7eb3d0df99c523e5648f00cc8b53caa05'2b46f3a
[release/9.0] Permit unencrypted key exports from CNG (#109134)2df1137
Merge commit 'f9b6a512f7dea63d0c55648576b11790362c7e12'f9b6a51
Update dependencies from https://github.com/dotnet/emsdk build 20241019.2 (#1...ab1c0fb
Merge commit 'd5baa14e684167fabdd980ee16d307994398f912'd5baa14
[release/9.0] Initialize managed and native values in the ICustomMarshaler ma...Updates
YamlDotNet
from 16.0.0 to 16.2.0Release notes
Sourced from YamlDotNet's releases.
... (truncated)
Commits
9a977ef
Merge pull request #990 from filzrev/perf-optimize-parse-numbers9495afa
Merge pull request #992 from filzrev/fix-json-number-serializationd2128b2
Merge pull request #998 from nahk-ivanov/alexiva/fix-json-utf321055eb7
Merge pull request #1003 from ChristopherMann/yaml-converter-override2eb9023
Support YamlConverterAttribute in attribute overrides9f39f57
chore: remove incorrect comment7333635
Address comments6c26d5c
Fix JSON serialization for UTF-32 characters.eb37834
fix: floating-point number serialization issue for non-normal values2d369d5
chore: modify code that is pointed out in the code reviewDependabot 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