4 types derived from TelemetryFilter
Aspire.Dashboard (4)
Model\Otlp\TelemetryFilter.cs (1)
24public class FieldTelemetryFilter : TelemetryFilter
Model\SpanType.cs (3)
80public sealed class SpanHasAttributeTelemetryFilter : TelemetryFilter 113public sealed class SpanNoMatchTelemetryFilter : TelemetryFilter 146public sealed class SpanScopePrefixTelemetryFilter : TelemetryFilter
24 references to TelemetryFilter
Aspire.Dashboard (24)
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 (8)
14public TelemetryFilter Filter { get; } 16private SpanType(string name, TelemetryFilter filter) 107public override bool Equals(TelemetryFilter? other) 115private readonly TelemetryFilter[] _filters; 117public SpanNoMatchTelemetryFilter(TelemetryFilter[] filters) 129foreach (var filter in _filters) 140public override bool Equals(TelemetryFilter? other) 184public override bool Equals(TelemetryFilter? other)
Model\StructuredLogsViewModel.cs (2)
99public List<TelemetryFilter> GetFilters() 101var filters = Filters.Cast<TelemetryFilter>().ToList();;
Model\TracesViewModel.cs (3)
108var filters = Filters.Cast<TelemetryFilter>().ToList(); 129private List<TelemetryFilter> GetFilters() 131var 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()) 557foreach (var filter in filters)
Utils\FilterHelpers.cs (2)
16public static IEnumerable<TelemetryFilter> GetEnabledFilters(this IEnumerable<TelemetryFilter> filters)