From f996c8453e39ba59958041a6717674a7fcd37a08 Mon Sep 17 00:00:00 2001 From: "Piotr (Peter) Slatala" Date: Fri, 4 Jan 2019 06:54:22 -0800 Subject: [PATCH] Add probe failures to the GoogCC eventlogvisualizer graph. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: None Change-Id: I7b9bad139ae7b27cfdcb068430e55804b687464b Reviewed-on: https://webrtc-review.googlesource.com/c/115937 Commit-Queue: Peter Slatala Reviewed-by: Björn Terelius Cr-Commit-Position: refs/heads/master@{#26138} --- rtc_tools/event_log_visualizer/analyzer.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/rtc_tools/event_log_visualizer/analyzer.cc b/rtc_tools/event_log_visualizer/analyzer.cc index 2d1e908c55..ba4fbd1dc8 100644 --- a/rtc_tools/event_log_visualizer/analyzer.cc +++ b/rtc_tools/event_log_visualizer/analyzer.cc @@ -968,6 +968,13 @@ void EventLogAnalyzer::CreateTotalOutgoingBitrateGraph(Plot* plot, result_series.points.emplace_back(x, y); } + TimeSeries probe_failures_series("Probe failed", LineStyle::kNone, + PointStyle::kHighlight); + for (auto& failure : parsed_log_.bwe_probe_failure_events()) { + float x = ToCallTimeSec(failure.log_time_us()); + probe_failures_series.points.emplace_back(x, 0); + } + IntervalSeries alr_state("ALR", "#555555", IntervalSeries::kHorizontal); bool previously_in_alr = false; int64_t alr_start = 0; @@ -999,6 +1006,7 @@ void EventLogAnalyzer::CreateTotalOutgoingBitrateGraph(Plot* plot, plot->AppendIntervalSeries(std::move(alr_state)); } plot->AppendTimeSeries(std::move(loss_series)); + plot->AppendTimeSeriesIfNotEmpty(std::move(probe_failures_series)); plot->AppendTimeSeries(std::move(delay_series)); plot->AppendTimeSeries(std::move(created_series)); plot->AppendTimeSeries(std::move(result_series));