2 writes to Duration
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\Activity.cs (2)
773Duration = endTimeUtc - StartTimeUtc; 775Duration = new TimeSpan(1); // We want Duration of 0 to mean 'EndTime not set)
26 references to Duration
Aspire.StackExchange.Redis (1)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisConnectionInstrumentation.cs (1)
115if (parent.Duration == TimeSpan.Zero)
dotnet (1)
Telemetry\TelemetryDiskLogger.cs (1)
76duration: activity.Duration,
dotnet-aot (1)
src\sdk\src\Cli\dotnet\Telemetry\TelemetryDiskLogger.cs (1)
76duration: activity.Duration,
Microsoft.AspNetCore.Hosting (1)
Internal\HostingApplicationDiagnostics.cs (1)
587if (activity.Duration == TimeSpan.Zero)
Microsoft.DotNet.Cli.Telemetry (2)
Implementation\AzureMonitorTelemetrySerializer.cs (2)
78Duration = FormatDuration(activity.Duration), 103Duration = FormatDuration(activity.Duration),
Microsoft.Extensions.AI.Integration.Tests (2)
ChatClientIntegrationTests.cs (1)
952Assert.True(activity.Duration.TotalMilliseconds > 0);
EmbeddingGeneratorIntegrationTests.cs (1)
132Assert.True(activity.Duration.TotalMilliseconds > 0);
Microsoft.Extensions.AI.Tests (11)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
206Assert.True(activity.Duration.TotalMilliseconds > 0);
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (1)
95Assert.True(activity.Duration.TotalMilliseconds > 0);
Files\OpenTelemetryHostedFileClientTests.cs (5)
60Assert.True(activity.Duration.TotalMilliseconds > 0); 112Assert.True(activity.Duration.TotalMilliseconds > 0); 152Assert.True(activity.Duration.TotalMilliseconds > 0); 210Assert.True(activity.Duration.TotalMilliseconds > 0); 248Assert.True(activity.Duration.TotalMilliseconds > 0);
Image\OpenTelemetryImageGeneratorTests.cs (1)
115Assert.True(activity.Duration.TotalMilliseconds > 0);
Realtime\OpenTelemetryRealtimeClientTests.cs (1)
146Assert.True(activity.Duration.TotalMilliseconds > 0);
SpeechToText\OpenTelemetrySpeechToTextClientTests.cs (1)
126Assert.True(activity.Duration.TotalMilliseconds > 0);
TextToSpeech\OpenTelemetryTextToSpeechClientTests.cs (1)
130Assert.True(activity.Duration.TotalMilliseconds > 0);
System.Diagnostics.DiagnosticSource (6)
System\Diagnostics\Activity.cs (5)
759/// Update the Activity to set <see cref="Duration"/> 774if (Duration.Ticks <= 0) 849/// If end time was not set previously, sets <see cref="Duration"/> as a difference between <see cref="DateTime.UtcNow"/> and <see cref="StartTimeUtc"/> 866if (Duration == TimeSpan.Zero) 2273public TimeSpan Duration => activity.Duration;
System\Diagnostics\DiagnosticSourceActivity.cs (1)
57if (activity.Duration == TimeSpan.Zero)
System.Net.Http (1)
System\Net\Http\DiagnosticsHandler.cs (1)
221activity.AddException(exception, timestamp: activity.StartTimeUtc + activity.Duration);