public static PerformanceMetricsResponse GetPerformanceMetricsResponse(DocumentDatabase documentDatabase)
        {
            var result = new PerformanceMetricsResponse();

            foreach (var metrics in documentDatabase.GetAllPerformanceMetrics())
            {
                result.PerfMetrics.Add(metrics.Buffer);
            }

            return(result);
        }
Exemple #2
0
 private void EmitMetrics(PerformanceMetricsResponse metrics)
 => MetricsReceived?.Invoke(this, new MetricEventArgs(metrics.Title, BuildMetricsObject(metrics.Metrics)));