4 types derived from TelemetryFilter
Aspire.Dashboard (4)
Model\Otlp\TelemetryFilter.cs (1)
19
public class FieldTelemetryFilter :
TelemetryFilter
Model\SpanType.cs (3)
79
public sealed class SpanHasAttributeTelemetryFilter :
TelemetryFilter
102
public sealed class SpanNoMatchTelemetryFilter :
TelemetryFilter
125
public sealed class SpanScopePrefixTelemetryFilter :
TelemetryFilter
47 references to TelemetryFilter
Aspire.Dashboard (41)
Api\TelemetryApiService.cs (9)
41
var spanFilters = new List<
TelemetryFilter
>();
94
var traceFilters = new List<
TelemetryFilter
>();
178
var filters = new List<
TelemetryFilter
>();
253
List<
TelemetryFilter
> spanFilters = [];
290
var filters = new List<
TelemetryFilter
>();
360
List<
TelemetryFilter
> filters,
361
Action<SearchFilter, List<
TelemetryFilter
>> addFilters,
382
private static void AddLogFiltersFromQualifiers(SearchFilter parsedSearch, List<
TelemetryFilter
> filters)
423
private static void AddSpanFiltersFromQualifiers(SearchFilter parsedSearch, List<
TelemetryFilter
> filters)
Components\Pages\TraceDetail.razor.cs (3)
619
.Cast<
TelemetryFilter
>()
623
.Cast<
TelemetryFilter
>()
644
async Task<HashSet<string>> GetMatchingSpanIdsAsync(List<
TelemetryFilter
> filters, string[]? textFragments)
Extensions\TelemetryFilterFormatter.cs (1)
42
private static
TelemetryFilter
? DeserializeFilterFromString(string filterString)
Model\Otlp\TelemetryFilter.cs (3)
11
public abstract class TelemetryFilter : IEquatable<
TelemetryFilter
>
15
public abstract bool Equals(
TelemetryFilter
? other);
90
public override bool Equals(
TelemetryFilter
? other)
Model\SpanType.cs (8)
13
public
TelemetryFilter
Filter { get; }
15
private SpanType(string name,
TelemetryFilter
filter)
96
public override bool Equals(
TelemetryFilter
? other)
104
private readonly
TelemetryFilter
[] _filters;
106
internal IReadOnlyList<
TelemetryFilter
> Filters => _filters;
108
public SpanNoMatchTelemetryFilter(
TelemetryFilter
[] filters)
119
public override bool Equals(
TelemetryFilter
? other)
142
public override bool Equals(
TelemetryFilter
? other)
Model\StructuredLogsViewModel.cs (3)
101
public List<
TelemetryFilter
> GetFilters() => BuildFilters(Filters, FilterText, _logLevel);
107
internal static List<
TelemetryFilter
> BuildFilters(IReadOnlyList<FieldTelemetryFilter> fieldFilters, string? filterText, LogLevel? logLevel)
109
var filters = fieldFilters.Cast<
TelemetryFilter
>().ToList();
Model\TracesViewModel.cs (2)
101
private List<
TelemetryFilter
> GetFilters()
103
var filters = Filters.Cast<
TelemetryFilter
>().ToList();
Otlp\Storage\GetLogsContext.cs (1)
13
public required List<
TelemetryFilter
> Filters { get; init; }
Otlp\Storage\GetSpansRequest.cs (1)
13
public required List<
TelemetryFilter
> Filters { get; init; }
Otlp\Storage\GetTracesRequest.cs (1)
13
public required List<
TelemetryFilter
> Filters { get; init; }
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (1)
520
foreach (
var
filter in context.Filters.Where(filter => filter.Enabled))
Otlp\Storage\SqliteTelemetryRepository.Traces.Reads.cs (4)
209
foreach (
var
filter in context.Filters.Where(filter => filter.Enabled))
279
private static string BuildSpanTypePredicate(
TelemetryFilter
filter, DynamicParameters parameters, ref int filterIndex)
304
foreach (
var
nestedFilter in noMatchFilter.Filters)
481
foreach (
var
filter in context.Filters.Where(filter => filter.Enabled))
Otlp\Storage\WatchLogsRequest.cs (1)
11
public required List<
TelemetryFilter
> Filters { get; init; }
Otlp\Storage\WatchSpansRequest.cs (1)
11
public required List<
TelemetryFilter
> Filters { get; init; }
Utils\FilterHelpers.cs (2)
17
public static IEnumerable<
TelemetryFilter
> GetEnabledFilters(this IEnumerable<
TelemetryFilter
> filters)
Aspire.Dashboard.Components.Tests (1)
Pages\TraceDetailsTests.cs (1)
987
List<
TelemetryFilter
> filters)
Aspire.Dashboard.Tests (5)
TelemetryRepositoryTests\LogTests.cs (1)
1793
var filters = new List<
TelemetryFilter
>
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (4)
941
var filters = new List<
TelemetryFilter
>
1032
var filters = new List<
TelemetryFilter
>
1209
var filters = new List<
TelemetryFilter
>
1306
var filters = new List<
TelemetryFilter
>