Add probe failures to the GoogCC eventlogvisualizer graph.
Bug: None Change-Id: I7b9bad139ae7b27cfdcb068430e55804b687464b Reviewed-on: https://webrtc-review.googlesource.com/c/115937 Commit-Queue: Peter Slatala <psla@webrtc.org> Reviewed-by: Björn Terelius <terelius@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26138}
This commit is contained in:
committed by
Commit Bot
parent
40f511540b
commit
f996c8453e
@ -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));
|
||||
|
||||
Reference in New Issue
Block a user