Cijo Thomas
Cijo Thomas
Improve channel performance by serializing telemetry directly to stream to be used in Transmission
The JsonSerializer used to serialize Telemetry currently uses a MemoryStream to write serialized data to. This is then converted to a byte[], and stored inside Transmission. https://github.com/Microsoft/ApplicationInsights-dotnet/blob/develop/src/Microsoft.ApplicationInsights/Extensibility/Implementation/JsonSerializer.cs#L64 This byte[] is...
Couple suggestions: 1. The contents are too trace related. Baggage can be used for all signals, not just as span attributes. Metrics can have attributes populated from baggage. Same with...
https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/sdk.md#simplefixedsizeexemplarreservoir
https://github.com/open-telemetry/opentelemetry-specification/pull/3820/files has clarified the config story for Reservoirs. Though we have Reservoirs, it was neither public nor configurable via View. This issue is opened to track these changes. (There is...
Recent spec changes removed the notion of custom ExemplarFilter and only allows 3 built-in values (on/off/tracebased). We need to remove ExemplarFilter and adhere to this new spec. (ExemplarFilter was only...
A lot of times, PR desc. is not updated after PR itself is changed based on feedbacks, etc. Changelog.md is not clear at times - we need to encourage it...
# Bug Report Grpc Instrumentation creates a sibling activity, and sets it as current, if the propagator is not the default understood by ASP.NET Core. The expectation was that, Grpc...
Add support for Instrument Advisory Parameter for ExplicitHistogram buckets https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/api.md#instrument-advisory-parameter-explicitbucketboundaries
Add support for Instrument Advisory Paramater for Attributes (Tags) https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/api.md#instrument-advisory-parameter-attributes
Each Metric keeps track of its MetricPoints. This points are never removed, even if there are no new updates to it. For delta aggregation: We should reclaim any un-used MetricPoints,...