3 types derived from TelemetryFilter
Aspire.Dashboard (3)
Model\Otlp\TelemetryFilter.cs (1)
24public class FieldTelemetryFilter : TelemetryFilter
Model\SpanType.cs (2)
74public class SpanHasAttributeTelemetryFilter : TelemetryFilter 107public class SpanNoAttributeTelemetryFilter : TelemetryFilter
17 references to TelemetryFilter
Aspire.Dashboard (17)
Extensions\TelemetryFilterFormatter.cs (1)
42private static TelemetryFilter? DeserializeFilterFromString(string filterString)
Model\Otlp\SpanWaterfallViewModel.cs (1)
51public bool MatchesFilter(string filter, TelemetryFilter? typeFilter, Func<OtlpResourceView, string> getResourceName, [NotNullWhen(true)] out IEnumerable<SpanWaterfallViewModel>? matchedDescendents)
Model\Otlp\TelemetryFilter.cs (3)
12public abstract class TelemetryFilter : IEquatable<TelemetryFilter> 16public abstract bool Equals(TelemetryFilter? other); 181public override bool Equals(TelemetryFilter? other)
Model\SpanType.cs (4)
14public TelemetryFilter Filter { get; } 16private SpanType(string name, TelemetryFilter filter) 101public override bool Equals(TelemetryFilter? other) 134public override bool Equals(TelemetryFilter? other)
Model\StructuredLogsViewModel.cs (1)
82var filters = Filters.Cast<TelemetryFilter>().ToList();
Model\TracesViewModel.cs (1)
82var filters = Filters.Cast<TelemetryFilter>().ToList();
Otlp\Storage\GetLogsContext.cs (1)
13public required List<TelemetryFilter> Filters { get; init; }
Otlp\Storage\GetTracesRequest.cs (1)
14public required List<TelemetryFilter> Filters { get; init; }
Otlp\Storage\TelemetryRepository.cs (2)
424foreach (var filter in context.Filters.GetEnabledFilters()) 535foreach (var filter in filters)
Utils\FilterHelpers.cs (2)
16public static IEnumerable<TelemetryFilter> GetEnabledFilters(this IEnumerable<TelemetryFilter> filters)