diff --git a/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/Program.cs b/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/Program.cs index b2141afaf6c6d..da9a15a8a057d 100644 --- a/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/Program.cs +++ b/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/Program.cs @@ -5,7 +5,7 @@ using Spectre.Console; // -var app = Host.CreateDefaultBuilder() +IHost app = Host.CreateDefaultBuilder() .ConfigureServices(services => { services.AddLogging(static builder => builder.AddConsole()) @@ -13,12 +13,12 @@ }) .Build(); -var logger = app.Services.GetRequiredService>(); +ILogger logger = app.Services.GetRequiredService>(); await app.StartAsync(); // using var cancellationTokenSource = new CancellationTokenSource(); -var token = cancellationTokenSource.Token; +CancellationToken token = cancellationTokenSource.Token; Console.CancelKeyPress += (_, e) => { e.Cancel = true; @@ -30,8 +30,7 @@ async Task StartMonitoringAsync(ILogger logger, CancellationToken cancellationToken) { - var table = new Table() - .Centered() + Table table = new Table() .Title("Resource Monitoring", new Style(foreground: Color.Purple, decoration: Decoration.Bold)) .RoundedBorder() .BorderColor(Color.Cyan1) @@ -43,6 +42,8 @@ async Task StartMonitoringAsync(ILogger logger, CancellationToken cancellationTo new TableColumn("Memory limit %").Centered(), ]); + Align.Center(table); + const string rmMeterName = "Microsoft.Extensions.Diagnostics.ResourceMonitoring"; using var meter = new Meter(rmMeterName); using var meterListener = new MeterListener @@ -56,7 +57,7 @@ async Task StartMonitoringAsync(ILogger logger, CancellationToken cancellationTo } } }; - + var samples = new Dictionary(); meterListener.SetMeasurementEventCallback((instrument, value, _, _) => { diff --git a/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/resource-monitoring-with-manual-metrics.csproj b/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/resource-monitoring-with-manual-metrics.csproj index 994488ae8aed4..a988842f4a06f 100644 --- a/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/resource-monitoring-with-manual-metrics.csproj +++ b/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/resource-monitoring-with-manual-metrics.csproj @@ -14,7 +14,7 @@ - +