7
7
using Microsoft . Diagnostics . Tools . Monitor ;
8
8
using Microsoft . Diagnostics . Tools . Monitor . CollectionRules . Options ;
9
9
using Microsoft . Diagnostics . Tools . Monitor . CollectionRules . Options . Actions ;
10
+ using Microsoft . Diagnostics . Tools . Monitor . CollectionRules . Options . Triggers . EventCounterShortcuts ;
10
11
using Microsoft . Diagnostics . Monitoring . WebApi ;
11
12
using Microsoft . Diagnostics . Tools . Monitor . Egress . FileSystem ;
12
13
using Microsoft . Diagnostics . Tools . Monitor . CollectionRules . Options . Triggers ;
@@ -38,6 +39,8 @@ internal sealed class TestValidatableTypes
38
39
39
40
public required CollectStacksOptions CollectStacksOptions { get ; init ; }
40
41
42
+ public required CollectLogsOptions CollectLogsOptions { get ; init ; }
43
+
41
44
public required RootOptions RootOptions { get ; init ; }
42
45
43
46
public required FileSystemEgressProviderOptions FileSystemEgressProviderOptions { get ; init ; }
@@ -49,9 +52,15 @@ internal sealed class TestValidatableTypes
49
52
public required CollectExceptionsOptions CollectExceptionsOptions { get ; init ; }
50
53
51
54
// Triggers...
52
- public required AspNetRequestDurationOptions AspNetRequestDurationOptions { get ; init ; }
53
55
public required AspNetRequestCountOptions AspNetRequestCountOptions { get ; init ; }
56
+ public required AspNetRequestDurationOptions AspNetRequestDurationOptions { get ; init ; }
54
57
public required AspNetResponseStatusOptions AspNetResponseStatusOptions { get ; init ; }
58
+ public required EventCounterOptions EventCounterOptions { get ; init ; }
59
+ public required CPUUsageOptions CPUUsageOptions { get ; init ; }
60
+ public required GCHeapSizeOptions GCHeapSizeOptions { get ; init ; }
61
+ public required ThreadpoolQueueLengthOptions ThreadpoolQueueLengthOptions { get ; init ; }
62
+ public required EventMeterOptions EventMeterOptions { get ; init ; }
63
+
55
64
56
65
// TODO: only one resolver per project? Generate this for tests, for now. Maybe want to separate this one out
57
66
// by test later.
0 commit comments