#include <report.h>
Public Member Functions | |
JsonReporter (const string &name, const string &report_file) | |
![]() | |
string | name () const |
Reporter (const string &name) | |
virtual | ~Reporter () |
Private Member Functions | |
void | ReportCpuUsage (const ScenarioResult &result) override |
void | ReportLatency (const ScenarioResult &result) override |
void | ReportPollCount (const ScenarioResult &result) override |
void | ReportQPS (const ScenarioResult &result) override |
void | ReportQPSPerCore (const ScenarioResult &result) override |
void | ReportQueriesPerCpuSec (const ScenarioResult &result) override |
void | ReportTimes (const ScenarioResult &result) override |
Private Attributes | |
const string | report_file_ |
|
overrideprivatevirtual |
Reports server cpu usage.
Implements grpc::testing::Reporter.
|
overrideprivatevirtual |
Reports latencies for the 50, 90, 95, 99 and 99.9 percentiles, in ms.
Implements grpc::testing::Reporter.
|
overrideprivatevirtual |
Reports client and server poll usage inside completion queue.
Implements grpc::testing::Reporter.
|
overrideprivatevirtual |
Reports QPS for the given result.
Implements grpc::testing::Reporter.
|
overrideprivatevirtual |
Reports QPS per core as (YYY/server core).
Implements grpc::testing::Reporter.
|
overrideprivatevirtual |
Reports queries per cpu-sec.
Implements grpc::testing::Reporter.
|
overrideprivatevirtual |
Reports system and user time for client and server systems.
Implements grpc::testing::Reporter.
|
private |