Justin Anderson
Justin Anderson
We are actually planning to move to using event pipe only for dump collection. The fact that it's not using it for Windows is a relic from long time ago...
We cannot do dumps directly from .NET Monitor given that it's likely to be running in a different process namespace in Kubernetes environments as a sidecar container.
I could be wrong, but the .NET Monitor docs might be missing/outdated for the System.Diagnostics.Metrics specification. Meters are specified separately (using the `Metrics:Meters` configuration section) from counters (using the `Metrics:Providers`...
A probable cause is https://github.com/dotnet/dotnet-monitor/blob/main/src/Tests/Microsoft.Diagnostics.Monitoring.Tool.UnitTests/CollectionRules/Actions/CallbackAction.cs#L89 ``` > System.Private.CoreLib.dll!System.DateTime.DateTime(long ticks, System.DateTimeKind kind) Unknown System.Private.CoreLib.dll!System.DateTimeOffset.operator ==(System.DateTimeOffset left, System.DateTimeOffset right) Unknown Microsoft.Diagnostics.Monitoring.Tool.UnitTests.dll!Microsoft.Diagnostics.Monitoring.Tool.UnitTests.CollectionRules.Actions.DelayedCallbackAction.WaitForCompletionAsync(System.Threading.CancellationToken token) Unknown dotnet-monitor.dll!Microsoft.Diagnostics.Tools.Monitor.CollectionRules.Actions.ActionListExecutor.WaitForCompletion(Microsoft.Diagnostics.Tools.Monitor.CollectionRules.CollectionRuleContext context, System.Action startCallback, System.Collections.Generic.IDictionary allResults, Microsoft.Diagnostics.Tools.Monitor.CollectionRules.Actions.ICollectionRuleAction action, Microsoft.Diagnostics.Tools.Monitor.CollectionRules.Options.CollectionRuleActionOptions...
Hangs no longer occur due to #2251. The test that is causing issues is CollectionRuleDescriptionPipeline_ExecutingAction. Will rename the issue.
> > @wiktork So, there'd be no way to split this and have different intervals for different streams? ie, one interval for the trace call and another for the live...
Hey Folks, make sure that you are using the latest dotnet-monitor version (this is easily done if you are using a floating tag e.g. `6` or `6-alpine`, you may need...
> @xsoheilalizadeh Yep, I can get all of those metrics to work for me as well. Unfortunately neither adding "System.Runtime" explicitly or relying on it implicitly being added via the...
Couple of thoughts here: - Is anyone using OpenTelemetry within their application to gather metrics? It might be possible that OpenTelemetry is setting a counter interval that's different that what...
Please check the two questions that I've asked before: https://github.com/dotnet/dotnet-monitor/issues/1241#issuecomment-1351793386 Also, if you use any other tools that collect EventCounters and they are not collecting at the same interval as...