Cijo Thomas

Results 190 issues of Cijo Thomas

Is there a need for a dedicated struct for [Unit](https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry/src/metrics/mod.rs#L58-L60)? Neither API nor SDK does anything with unit and it should be treated as opaque string, just like description.

## Introduction This issue builds upon Option 2 from the discussion [OTel Tracing vs Tokio-Tracing](https://github.com/open-telemetry/opentelemetry-rust/issues/1571), proposing a strategic shift in our approach to [traces](https://opentelemetry.io/docs/concepts/signals/traces/) in OpenTelemetry Rust. ## Summary We...

This issue builds upon Option 1 discussed in [OTel Tracing vs Tokio-Tracing](https://github.com/open-telemetry/opentelemetry-rust/issues/1571). The parent issue used the term "deprecate Tokio-Tracing" which is disruptive. However, this proposal seeks a non-disruptive, and...

This issue is simple example to showcase broken traces when intermixing OTel Tracing API and Tokio-tracing API. Cargo.toml ```toml [package] name = "otel-tracing-interop" version = "0.1.0" edition = "2021" #...

With `logs_level_enabled` feature, the appender-tracing returns [false on `event_enabled`](https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry-appender-tracing/src/layer.rs#L185-L195) if it has no interest in the event. But this causes *other* layers, like a `fmt` layer to also miss the...

priority:p1
A-log

Two months ago, we [listed critical blockers](https://github.com/open-telemetry/opentelemetry-rust/issues/1572) for this project's first stable release. This issue outlines our planned path forward, including rough timelines. Please be aware that these timelines are...

### Related Problems? _No response_ ### Describe the solution you'd like: Discussed originally here : https://github.com/open-telemetry/opentelemetry-rust/pull/1308#issuecomment-1774468050 We need to support metrics aggregation and batchprocessors for user who do not use...

enhancement
A-metrics
A-common

Benchmarks from [here](https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry/benches/attributes.rs) shows that the cost of creating abstractions like Key,Value in `opentelemetry` crate is non-trivial. Take the example below: ``` c.bench_function("CreateOTelKeyValue", |b| { b.iter(|| { let _v1 =...

Failed OpenTelemetry.Internal.Tests.SelfDiagnosticsConfigRefresherTest.SelfDiagnosticsConfigRefresher_CaptureAsConfigured [41 ms] Error Message: Assert.Matches() Failure: Regex: \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{7}Z: Value: Stack Trace: at OpenTelemetry.Internal.Tests.SelfDiagnosticsConfigRefresherTest.ParseLogMessage(String logLine) in /home/runner/work/opentelemetry-dotnet/opentelemetry-dotnet/test/OpenTelemetry.Tests/Internal/SelfDiagnosticsConfigRefresherTest.cs:line 94 at OpenTelemetry.Internal.Tests.SelfDiagnosticsConfigRefresherTest.SelfDiagnosticsConfigRefresher_CaptureAsConfigured() in /home/runner/work/opentelemetry-dotnet/opentelemetry-dotnet/test/OpenTelemetry.Tests/Internal/SelfDiagnosticsConfigRefresherTest.cs:line 81 at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature...

infra

Similar to: https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/src/OpenTelemetry.Instrumentation.AspNetCore/Implementation/HttpInMetricsListener.cs The instrumentations are not stable release anyway, so we can make changes as spec evolves. The goal is to get some metrics flowing automatically for libraries which...

enhancement
area:instrumentation
metrics