4 types derived from TelemetryFilter
Aspire.Dashboard (4)
Model\Otlp\TelemetryFilter.cs (1)
24
public class FieldTelemetryFilter :
TelemetryFilter
Model\SpanType.cs (3)
80
public sealed class SpanHasAttributeTelemetryFilter :
TelemetryFilter
113
public sealed class SpanNoMatchTelemetryFilter :
TelemetryFilter
146
public sealed class SpanScopePrefixTelemetryFilter :
TelemetryFilter
24 references to TelemetryFilter
Aspire.Dashboard (24)
Extensions\TelemetryFilterFormatter.cs (1)
42
private static
TelemetryFilter
? DeserializeFilterFromString(string filterString)
Model\Otlp\SpanWaterfallViewModel.cs (1)
51
public bool MatchesFilter(string filter,
TelemetryFilter
? typeFilter, Func<OtlpResourceView, string> getResourceName, [NotNullWhen(true)] out IEnumerable<SpanWaterfallViewModel>? matchedDescendents)
Model\Otlp\TelemetryFilter.cs (3)
12
public abstract class TelemetryFilter : IEquatable<
TelemetryFilter
>
16
public abstract bool Equals(
TelemetryFilter
? other);
181
public override bool Equals(
TelemetryFilter
? other)
Model\SpanType.cs (8)
14
public
TelemetryFilter
Filter { get; }
16
private SpanType(string name,
TelemetryFilter
filter)
107
public override bool Equals(
TelemetryFilter
? other)
115
private readonly
TelemetryFilter
[] _filters;
117
public SpanNoMatchTelemetryFilter(
TelemetryFilter
[] filters)
129
foreach (
var
filter in _filters)
140
public override bool Equals(
TelemetryFilter
? other)
184
public override bool Equals(
TelemetryFilter
? other)
Model\StructuredLogsViewModel.cs (2)
99
public List<
TelemetryFilter
> GetFilters()
101
var filters = Filters.Cast<
TelemetryFilter
>().ToList();;
Model\TracesViewModel.cs (3)
108
var filters = Filters.Cast<
TelemetryFilter
>().ToList();
129
private List<
TelemetryFilter
> GetFilters()
131
var filters = Filters.Cast<
TelemetryFilter
>().ToList();
Otlp\Storage\GetLogsContext.cs (1)
13
public required List<
TelemetryFilter
> Filters { get; init; }
Otlp\Storage\GetTracesRequest.cs (1)
14
public required List<
TelemetryFilter
> Filters { get; init; }
Otlp\Storage\TelemetryRepository.cs (2)
424
foreach (
var
filter in context.Filters.GetEnabledFilters())
557
foreach (
var
filter in filters)
Utils\FilterHelpers.cs (2)
16
public static IEnumerable<
TelemetryFilter
> GetEnabledFilters(this IEnumerable<
TelemetryFilter
> filters)