54 writes to Filters
Aspire.Dashboard (10)
Api\TelemetryApiService.cs (1)
213Filters = filters,
Components\Pages\StructuredLogs.razor.cs (1)
615Filters = filters,
Components\Pages\TraceDetail.razor.cs (1)
289Filters =
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
604Filters = [
Model\StructuredLogsViewModel.cs (1)
91Filters = filters,
Otlp\Storage\GetLogsContext.cs (1)
28Filters = []
Otlp\Storage\SqliteTelemetryRepository.cs (2)
188Filters = 203Filters =
Otlp\Storage\SqliteTelemetryRepository.Runtime.cs (2)
297Filters = request.Filters, 391Filters = request.Filters,
Aspire.Dashboard.Tests (44)
Integration\OtlpHttpJsonTests.cs (2)
592Filters = [] 669Filters = []
Model\DashboardDataSourceTests.cs (1)
1118Filters = []
Model\StructuredLogsPageViewModelTests.cs (1)
256Filters = []
Model\TelemetryExportServiceTests.cs (1)
65Filters = []
TelemetryRepositoryTests\LogTests.cs (31)
72Filters = [] 183Filters = [] 222Filters = [], 257Filters = 275Filters = [] 285Filters = [] 322Filters = [] 379Filters = [] 431Filters = [] 679Filters = [] 777Filters = [] 919Filters = [] 1067Filters = [new FieldTelemetryFilter { Condition = FilterCondition.Contains, Field = nameof(OtlpLogEntry.Message), Value = "does_not_contain" }] 1075Filters = [new FieldTelemetryFilter { Condition = FilterCondition.Contains, Field = nameof(OtlpLogEntry.Message), Value = "MESSAGE" }] 1112Filters = [new FieldTelemetryFilter { Condition = FilterCondition.Contains, Field = nameof(OtlpLogEntry.Message), Value = fragment }] 1154Filters = [new FieldTelemetryFilter { Condition = FilterCondition.Contains, Field = KnownStructuredLogFields.EventNameField, Value = "does_not_contain" }] 1162Filters = [new FieldTelemetryFilter { Condition = FilterCondition.Contains, Field = KnownStructuredLogFields.EventNameField, Value = "MyEvent" }] 1223Filters = [] 1246Filters = [] 1322Filters = [] 1412Filters = [] 1477Filters = [] 1551Filters = [] 1591Filters = [] 1632Filters = [] 1673Filters = [] 1716Filters = [] 1758Filters = [] 1816Filters = filters 1870Filters = 1951Filters = []
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (1)
972Filters = []
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (7)
42Assert.Empty((await repositoryContext.Repository.GetLogsAsync(new GetLogsContext { ResourceKeys = [resourceKey], Count = 100, Filters = [], StartIndex = 0 }, cancellationToken: CancellationToken.None)).Items); 53Assert.Single((await repositoryContext.Repository.GetLogsAsync(new GetLogsContext { ResourceKeys = [resourceKey], Count = 100, Filters = [], StartIndex = 0 }, cancellationToken: CancellationToken.None)).Items); 233var logs = await repositoryContext.Repository.GetLogsAsync(new GetLogsContext { ResourceKeys = [], StartIndex = 0, Count = 10, Filters = [] }, cancellationToken: CancellationToken.None); 245var resource2Logs = await repositoryContext.Repository.GetLogsAsync(new GetLogsContext { ResourceKeys = [resource2Key], StartIndex = 0, Count = 10, Filters = [] }, cancellationToken: CancellationToken.None); 274var logs = await repositoryContext.Repository.GetLogsAsync(new GetLogsContext { ResourceKeys = [], StartIndex = 0, Count = 10, Filters = [] }, cancellationToken: CancellationToken.None); 318var logs = await repositoryContext.Repository.GetLogsAsync(new GetLogsContext { ResourceKeys = [], StartIndex = 0, Count = 10, Filters = [] }, cancellationToken: CancellationToken.None); 349var logs = await repositoryContext.Repository.GetLogsAsync(new GetLogsContext { ResourceKeys = [], StartIndex = 0, Count = 10, Filters = [] }, cancellationToken: CancellationToken.None);
1 reference to Filters
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (1)
520foreach (var filter in context.Filters.Where(filter => filter.Enabled))