public static PerformanceMetricsResponse GetPerformanceMetricsResponse(DocumentDatabase documentDatabase) { var result = new PerformanceMetricsResponse(); foreach (var metrics in documentDatabase.GetAllPerformanceMetrics()) { result.PerfMetrics.Add(metrics.Buffer); } return(result); }
private void EmitMetrics(PerformanceMetricsResponse metrics) => MetricsReceived?.Invoke(this, new MetricEventArgs(metrics.Title, BuildMetricsObject(metrics.Metrics)));