Mikel Blanchard

Results 59 issues of Mikel Blanchard

Relates to #5255 ## Changes * Adds a public `DelegatingProcessor` class to SDK. ## Details & reasoning We don't stop users from making more derived versions of our built-in processors...

area:sdk

The OpenTelemetry Specification has been updated with some new logging APIs marked stable: API: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/logs/bridge-api.md SDK: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/logs/sdk.md This issue is for tracking the work to implement this in OTel .NET....

enhancement
pkg:OpenTelemetry.Api
pkg:OpenTelemetry
logs
pkg:OpenTelemetry.Extensions.Hosting
spec-compliance

[This issue is a meant as a landing spot for anyone searching.] ## Issue: When upgrading to `OpenTelemetry.dll` v1.5.0 - v1.7.0 users may lose attributes added by custom `LogRecord` processors...

area:sdk

[This was requested by @davidfowl & @samsp-msft] # Goal There is a lot of code required to configure traces, metrics, & logs to use OTLP at the same endpoint: ```csharp...

enhancement
area:exporter:otlp

The [spec for SimpleFixedSizeExemplarReservoir](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/sdk.md#simplefixedsizeexemplarreservoir) says: > Any stateful portion of sampling computation SHOULD be reset every collection cycle. For the above example, that would mean that the num_measurements_seen count is...

spec:metrics
triaged-needmoreinfo

This `Microsoft.IdentityModel.Tokens.CollectionUtilities.IsNullOrEmpty` extension [introduced](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/pull/1695/files#diff-d6203951e787f84d178b2d2ae5f8375daa4e79d7a333b2ca9ee91a48ca66423f) in the latest version broke one of the codebases I work on because there is a similar extension already present. It was easy enough to fully...

P2
Customer reported
Question
Bug
breaking change

Relates to #2527 ## Changes * Defines `OTEL1004` and moves `ExemplarReservoir`, `ExemplarMeasurement`, and `MetricStreamConfiguration.ExemplarReservoirFactory` under it * Exposes `FixedSizeExemplarReservoir` under `OTEL1004` so that users may author custom `ExemplarReservoir`s ## Details...

area:sdk
metrics

[Opening as a draft to discuss if this is something we want to do.] ## Changes * Adds `AddAtribute` API on `LogRecord` to give users wanting to do enrichment a...

area:sdk
logs
Stale

See: https://github.com/open-telemetry/opentelemetry-dotnet/pull/5554#issuecomment-2066915358 We should have some sort of advanced documentation which shows the AddView API which exposes a callback/delegate. The important part is strong wording that it isn't recommended to...

enhancement
help wanted
good first issue
documentation

In 1.8.0 we introduced the `UseOtlpExporter` extension which will turn on `OtlpExporter` for all signals. If `UseOtlpExporter` is called more than once, or `AddOtlpExporter` is called in addition, exceptions will...

pkg:OpenTelemetry.Exporter.OpenTelemetryProtocol