diff --git a/libs/orleansdashboard/2.0.0-rc1/orleansdashboard.2.0.0-rc1.nupkg b/libs/orleansdashboard/2.0.0-rc1/orleansdashboard.2.0.0-rc1.nupkg deleted file mode 100644 index b2edaddf6..000000000 Binary files a/libs/orleansdashboard/2.0.0-rc1/orleansdashboard.2.0.0-rc1.nupkg and /dev/null differ diff --git a/libs/orleansdashboard/2.0.0-rc1/orleansdashboard.2.0.0-rc1.nupkg.sha512 b/libs/orleansdashboard/2.0.0-rc1/orleansdashboard.2.0.0-rc1.nupkg.sha512 deleted file mode 100644 index 540b97178..000000000 --- a/libs/orleansdashboard/2.0.0-rc1/orleansdashboard.2.0.0-rc1.nupkg.sha512 +++ /dev/null @@ -1 +0,0 @@ -oeHEL1XH6DwEv4Rk6JjAABzcpTdBI3Zmoz3tyn+20vBUcvsdmKQMFp8I1rBZmAeOJ9NSvvRYf8LHDM2UtRTbvw== \ No newline at end of file diff --git a/libs/orleansdashboard/2.0.0-rc1/orleansdashboard.nuspec b/libs/orleansdashboard/2.0.0-rc1/orleansdashboard.nuspec deleted file mode 100644 index e31eec4a6..000000000 --- a/libs/orleansdashboard/2.0.0-rc1/orleansdashboard.nuspec +++ /dev/null @@ -1,25 +0,0 @@ - - - - OrleansDashboard - 2.0.0-rc1 - OrleansContrib - OrleansContrib - false - https://opensource.org/licenses/MIT - https://github.com/OrleansContrib/OrleansDashboard - http://dotnet.github.io/orleans/assets/logo.png - An admin dashboard for Microsoft Orleans - Copyright © 2017 - orleans dashboard metrics monitor - - - - - - - - - - - \ No newline at end of file diff --git a/src/Squidex.Infrastructure/Log/Profiler.cs b/src/Squidex.Infrastructure/Log/Profiler.cs index 2f4a83fe3..581fa1620 100644 --- a/src/Squidex.Infrastructure/Log/Profiler.cs +++ b/src/Squidex.Infrastructure/Log/Profiler.cs @@ -56,13 +56,14 @@ namespace Squidex.Infrastructure.Log return NoopDisposable.Instance; } - var watch = Stopwatch.StartNew(); + var startTime = Stopwatch.GetTimestamp(); return new DelegateDisposable(() => { - watch.Stop(); + var endTime = Stopwatch.GetTimestamp(); + var elapsed = endTime - startTime; - session.Measured(key, watch.ElapsedMilliseconds); + session.Measured(key, elapsed); }); } } diff --git a/src/Squidex.Infrastructure/Log/SemanticLogExtensions.cs b/src/Squidex.Infrastructure/Log/SemanticLogExtensions.cs index f36ef6d7d..816d4fdfd 100644 --- a/src/Squidex.Infrastructure/Log/SemanticLogExtensions.cs +++ b/src/Squidex.Infrastructure/Log/SemanticLogExtensions.cs @@ -94,17 +94,18 @@ namespace Squidex.Infrastructure.Log private static IDisposable Measure(this ISemanticLog log, SemanticLogLevel logLevel, Action objectWriter) { - var watch = Stopwatch.StartNew(); + var startTime = Stopwatch.GetTimestamp(); return new DelegateDisposable(() => { - watch.Stop(); + var endTime = Stopwatch.GetTimestamp(); + var elapsed = endTime - startTime; log.Log(logLevel, writer => { objectWriter?.Invoke(writer); - writer.WriteProperty("elapsedMs", watch.ElapsedMilliseconds); + writer.WriteProperty("elapsedMs", elapsed); }); }); } diff --git a/src/Squidex/Config/Orleans/SiloWrapper.cs b/src/Squidex/Config/Orleans/SiloWrapper.cs index 0c739a051..2209b3643 100644 --- a/src/Squidex/Config/Orleans/SiloWrapper.cs +++ b/src/Squidex/Config/Orleans/SiloWrapper.cs @@ -143,19 +143,19 @@ namespace Squidex.Config.Orleans public void Initialize() { - var watch = Stopwatch.StartNew(); + var startTime = Stopwatch.GetTimestamp(); try { silo.Value.StartAsync().Wait(); } finally { - watch.Stop(); + var endTime = Stopwatch.GetTimestamp(); + var elapsed = endTime - startTime; log.LogInformation(w => w .WriteProperty("message", "Silo started") - .WriteProperty("elapsed", watch.Elapsed) - .WriteProperty("elapsedMs", watch.ElapsedMilliseconds)); + .WriteProperty("elapsedMs", elapsed)); } } diff --git a/src/Squidex/Pipeline/ApiCostsFilter.cs b/src/Squidex/Pipeline/ApiCostsFilter.cs index ff5dc0aea..24b377630 100644 --- a/src/Squidex/Pipeline/ApiCostsFilter.cs +++ b/src/Squidex/Pipeline/ApiCostsFilter.cs @@ -61,7 +61,7 @@ namespace Squidex.Pipeline } } - var stopWatch = Stopwatch.StartNew(); + var startTime = Stopwatch.GetTimestamp(); try { @@ -69,9 +69,10 @@ namespace Squidex.Pipeline } finally { - stopWatch.Stop(); + var endTime = Stopwatch.GetTimestamp(); + var elapsed = endTime - startTime; - await usageTracker.TrackAsync(appFeature.App.Id.ToString(), FilterDefinition.Weight, stopWatch.ElapsedMilliseconds); + await usageTracker.TrackAsync(appFeature.App.Id.ToString(), FilterDefinition.Weight, elapsed); } } else diff --git a/src/Squidex/Pipeline/RequestLogPerformanceMiddleware.cs b/src/Squidex/Pipeline/RequestLogPerformanceMiddleware.cs index 0edc2306c..7092a185c 100644 --- a/src/Squidex/Pipeline/RequestLogPerformanceMiddleware.cs +++ b/src/Squidex/Pipeline/RequestLogPerformanceMiddleware.cs @@ -23,7 +23,7 @@ namespace Squidex.Pipeline public async Task InvokeAsync(HttpContext context, RequestDelegate next) { - var stopWatch = Stopwatch.StartNew(); + var startTime = Stopwatch.GetTimestamp(); using (Profiler.StartSession()) { @@ -33,13 +33,14 @@ namespace Squidex.Pipeline } finally { - stopWatch.Stop(); + var endTime = Stopwatch.GetTimestamp(); + var elapsed = endTime - startTime; log.LogInformation(w => { Profiler.Session?.Write(w); - w.WriteProperty("elapsedRequestMs", stopWatch.ElapsedMilliseconds); + w.WriteProperty("elapsedRequestMs", elapsed); }); } }