9 instantiations of OtlpTelemetryDataJson
Aspire.Dashboard (6)
Model\TelemetryExportService.cs (6)
249return new OtlpTelemetryDataJson 295return new OtlpTelemetryDataJson 310var data = new OtlpTelemetryDataJson 354var data = new OtlpTelemetryDataJson 364var data = new OtlpTelemetryDataJson 483return new OtlpTelemetryDataJson
Aspire.Dashboard.Tests (3)
Model\TelemetryImportServiceTests.cs (3)
428var telemetryData = new OtlpTelemetryDataJson 473var telemetryData = new OtlpTelemetryDataJson 518var telemetryData = new OtlpTelemetryDataJson
54 references to OtlpTelemetryDataJson
Aspire.Dashboard (29)
Api\TelemetryApiService.cs (5)
89var otlpData = TelemetryExportService.ConvertSpansToOtlpJson(spans, _outgoingPeerResolvers); 154var otlpData = TelemetryExportService.ConvertSpansToOtlpJson(spans, _outgoingPeerResolvers); 187var otlpData = TelemetryExportService.ConvertSpansToOtlpJson(spans, _outgoingPeerResolvers); 264var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(logs); 386var otlpData = TelemetryExportService.ConvertLogsToOtlpJson([log]);
Mcp\AspireTelemetryMcpTools.cs (2)
74var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(logs); 167var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items);
Model\Assistant\AIHelpers.cs (2)
198public static (string json, string limitMessage) GetStructuredLogsJson(OtlpTelemetryDataJson otlpData, DashboardOptions options, Func<IOtlpResource, string> getResourceName, bool includeDashboardUrl = false) 203internal static string GetStructuredLogJson(OtlpTelemetryDataJson otlpData, DashboardOptions options, Func<IOtlpResource, string> getResourceName, bool includeDashboardUrl = false)
Model\Assistant\AssistantChatDataContext.cs (2)
134var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items); 217var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items);
Model\Assistant\Prompts\KnownChatMessages.cs (4)
182var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(errorLogs); 201var otlpData = TelemetryExportService.ConvertLogsToOtlpJson([logEntry]); 292var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(traceLogEntries); 319var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(traceLogEntries);
Model\TelemetryExportService.cs (7)
228internal static OtlpTelemetryDataJson ConvertLogsToOtlpJson(List<OtlpLogEntry> logs) 274internal static OtlpTelemetryDataJson ConvertSpansToOtlpJson(IReadOnlyList<OtlpSpan> spans, IOutgoingPeerResolver[] outgoingPeerResolvers) 301internal static OtlpTelemetryDataJson ConvertTracesToOtlpJson(IReadOnlyList<OtlpTrace> traces, IOutgoingPeerResolver[] outgoingPeerResolvers) 310var data = new OtlpTelemetryDataJson 354var data = new OtlpTelemetryDataJson 364var data = new OtlpTelemetryDataJson 472internal static OtlpTelemetryDataJson ConvertMetricsToOtlpJson(OtlpResource resource, List<OtlpInstrumentData> instruments)
Model\TelemetryImportService.cs (2)
116OtlpTelemetryDataJson? telemetryData; 119telemetryData = JsonSerializer.Deserialize<OtlpTelemetryDataJson>(jsonContent, OtlpJsonSerializerContext.DefaultOptions);
src\Shared\Export\ExportArchive.cs (3)
36public Dictionary<string, OtlpTelemetryDataJson> StructuredLogs { get; } = new(); 42public Dictionary<string, OtlpTelemetryDataJson> Traces { get; } = new(); 48public Dictionary<string, OtlpTelemetryDataJson> Metrics { get; } = new();
src\Shared\Otlp\Serialization\OtlpJsonSerializerContext.cs (1)
33[JsonSerializable(typeof(OtlpTelemetryDataJson))]
src\Shared\Otlp\Serialization\TelemetryApiResponse.cs (1)
17public OtlpTelemetryDataJson? Data { get; set; }
Aspire.Dashboard.Tests (25)
Model\TelemetryExportServiceTests.cs (19)
61var result = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items); 122var result = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items); 169var result = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items); 241var result = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items); 295var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, []); 361var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, []); 414var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, [outgoingPeerResolver]); 457var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, []); 510var result = TelemetryExportService.ConvertMetricsToOtlpJson(resource, instrumentsData); 596var result = TelemetryExportService.ConvertMetricsToOtlpJson(resource, instrumentsData); 662var logsData = await JsonSerializer.DeserializeAsync(logStream, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 670var tracesData = await JsonSerializer.DeserializeAsync(traceStream, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 678var metricsData = await JsonSerializer.DeserializeAsync(metricsStream, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 843var logsData = JsonSerializer.Deserialize(jsonContent, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 896var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 949var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 1009var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 1049var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson); 1085var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson);
Model\TelemetryImportServiceTests.cs (6)
292var exportedJson = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items); 344var exportedJson = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items); 404var exportedJson = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, []); 428var telemetryData = new OtlpTelemetryDataJson 473var telemetryData = new OtlpTelemetryDataJson 518var telemetryData = new OtlpTelemetryDataJson