1 write to _traces
Aspire.Dashboard (1)
Otlp\Storage\TelemetryRepository.cs (1)
76_traces = new(_otlpContext.Options.MaxTraceCount);
24 references to _traces
Aspire.Dashboard (24)
Otlp\Storage\TelemetryRepository.cs (24)
77_traces.ItemRemovedForCapacity += TracesItemRemovedForCapacity; 508var results = _traces.AsEnumerable(); 553var pagedResults = OtlpHelpers.GetItems(results, context.StartIndex, context.Count, _traces.IsFull, copyFunc); 619_traces.Clear(); 623for (var i = _traces.Count - 1; i >= 0; i--) 626if (MatchApplications(_traces[i], applications)) 628_traces.RemoveAt(i); 707foreach (var trace in _traces) 776var results = _traces.Where(t => t.TraceId.StartsWith(traceId, StringComparison.Ordinal)); 930else if (!TryGetTraceById(_traces, span.TraceId.Memory, out trace)) 965for (var i = _traces.Count - 1; i >= 0; i--) 967var currentTrace = _traces[i]; 970_traces.Insert(i + 1, trace); 977_traces.Insert(0, trace); 985var index = _traces.IndexOf(trace); 989var currentTrace = _traces[i]; 995_traces.RemoveAt(index); 996_traces.Insert(insertPosition, trace); 1006_traces.RemoveAt(index); 1007_traces.Insert(0, trace); 1019Debug.Assert(_traces.Contains(trace), "Trace not found in traces collection."); 1061for (var i = 0; i < _traces.Count; i++) 1063var trace = _traces[i]; 1081foreach (var trace in _traces)