public static final class Control.ScenarioResultSummary extends com.google.protobuf.GeneratedMessageV3 implements Control.ScenarioResultSummaryOrBuilder
Basic summary that can be computed from ClientStats and ServerStats once the scenario has finished.Protobuf type
grpc.testing.ScenarioResultSummary| Modifier and Type | Class and Description |
|---|---|
static class |
Control.ScenarioResultSummary.Builder
Basic summary that can be computed from ClientStats and ServerStats
once the scenario has finished.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CLIENT_POLLS_PER_REQUEST_FIELD_NUMBER |
static int |
CLIENT_SYSTEM_TIME_FIELD_NUMBER |
static int |
CLIENT_USER_TIME_FIELD_NUMBER |
static int |
FAILED_REQUESTS_PER_SECOND_FIELD_NUMBER |
static int |
LATENCY_50_FIELD_NUMBER |
static int |
LATENCY_90_FIELD_NUMBER |
static int |
LATENCY_95_FIELD_NUMBER |
static int |
LATENCY_99_FIELD_NUMBER |
static int |
LATENCY_999_FIELD_NUMBER |
static int |
QPS_FIELD_NUMBER |
static int |
QPS_PER_SERVER_CORE_FIELD_NUMBER |
static int |
SERVER_CPU_USAGE_FIELD_NUMBER |
static int |
SERVER_POLLS_PER_REQUEST_FIELD_NUMBER |
static int |
SERVER_SYSTEM_TIME_FIELD_NUMBER |
static int |
SERVER_USER_TIME_FIELD_NUMBER |
static int |
SUCCESSFUL_REQUESTS_PER_SECOND_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
double |
getClientPollsPerRequest()
Number of polls called inside completion queue per request
|
double |
getClientSystemTime()
client load based on system_time (0.85 => 85%)
|
double |
getClientUserTime()
client load based on user_time (0.85 => 85%)
|
static Control.ScenarioResultSummary |
getDefaultInstance() |
Control.ScenarioResultSummary |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
double |
getFailedRequestsPerSecond()
double failed_requests_per_second = 14; |
double |
getLatency50()
X% latency percentiles (in nanoseconds)
|
double |
getLatency90()
double latency_90 = 8; |
double |
getLatency95()
double latency_95 = 9; |
double |
getLatency99()
double latency_99 = 10; |
double |
getLatency999()
double latency_999 = 11; |
com.google.protobuf.Parser<Control.ScenarioResultSummary> |
getParserForType() |
double |
getQps()
Total number of operations per second over all clients.
|
double |
getQpsPerServerCore()
QPS per one server core.
|
int |
getSerializedSize() |
double |
getServerCpuUsage()
server cpu usage percentage
|
double |
getServerPollsPerRequest()
double server_polls_per_request = 16; |
double |
getServerSystemTime()
server load based on system_time (0.85 => 85%)
|
double |
getServerUserTime()
server load based on user_time (0.85 => 85%)
|
double |
getSuccessfulRequestsPerSecond()
Number of requests that succeeded/failed
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Control.ScenarioResultSummary.Builder |
newBuilder() |
static Control.ScenarioResultSummary.Builder |
newBuilder(Control.ScenarioResultSummary prototype) |
Control.ScenarioResultSummary.Builder |
newBuilderForType() |
protected Control.ScenarioResultSummary.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Control.ScenarioResultSummary |
parseDelimitedFrom(InputStream input) |
static Control.ScenarioResultSummary |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Control.ScenarioResultSummary |
parseFrom(byte[] data) |
static Control.ScenarioResultSummary |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Control.ScenarioResultSummary |
parseFrom(ByteBuffer data) |
static Control.ScenarioResultSummary |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Control.ScenarioResultSummary |
parseFrom(com.google.protobuf.ByteString data) |
static Control.ScenarioResultSummary |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Control.ScenarioResultSummary |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Control.ScenarioResultSummary |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Control.ScenarioResultSummary |
parseFrom(InputStream input) |
static Control.ScenarioResultSummary |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Control.ScenarioResultSummary> |
parser() |
Control.ScenarioResultSummary.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int QPS_FIELD_NUMBER
public static final int QPS_PER_SERVER_CORE_FIELD_NUMBER
public static final int SERVER_SYSTEM_TIME_FIELD_NUMBER
public static final int SERVER_USER_TIME_FIELD_NUMBER
public static final int CLIENT_SYSTEM_TIME_FIELD_NUMBER
public static final int CLIENT_USER_TIME_FIELD_NUMBER
public static final int LATENCY_50_FIELD_NUMBER
public static final int LATENCY_90_FIELD_NUMBER
public static final int LATENCY_95_FIELD_NUMBER
public static final int LATENCY_99_FIELD_NUMBER
public static final int LATENCY_999_FIELD_NUMBER
public static final int SERVER_CPU_USAGE_FIELD_NUMBER
public static final int SUCCESSFUL_REQUESTS_PER_SECOND_FIELD_NUMBER
public static final int FAILED_REQUESTS_PER_SECOND_FIELD_NUMBER
public static final int CLIENT_POLLS_PER_REQUEST_FIELD_NUMBER
public static final int SERVER_POLLS_PER_REQUEST_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public double getQps()
Total number of operations per second over all clients.
double qps = 1;getQps in interface Control.ScenarioResultSummaryOrBuilderpublic double getQpsPerServerCore()
QPS per one server core.
double qps_per_server_core = 2;getQpsPerServerCore in interface Control.ScenarioResultSummaryOrBuilderpublic double getServerSystemTime()
server load based on system_time (0.85 => 85%)
double server_system_time = 3;getServerSystemTime in interface Control.ScenarioResultSummaryOrBuilderpublic double getServerUserTime()
server load based on user_time (0.85 => 85%)
double server_user_time = 4;getServerUserTime in interface Control.ScenarioResultSummaryOrBuilderpublic double getClientSystemTime()
client load based on system_time (0.85 => 85%)
double client_system_time = 5;getClientSystemTime in interface Control.ScenarioResultSummaryOrBuilderpublic double getClientUserTime()
client load based on user_time (0.85 => 85%)
double client_user_time = 6;getClientUserTime in interface Control.ScenarioResultSummaryOrBuilderpublic double getLatency50()
X% latency percentiles (in nanoseconds)
double latency_50 = 7;getLatency50 in interface Control.ScenarioResultSummaryOrBuilderpublic double getLatency90()
double latency_90 = 8;getLatency90 in interface Control.ScenarioResultSummaryOrBuilderpublic double getLatency95()
double latency_95 = 9;getLatency95 in interface Control.ScenarioResultSummaryOrBuilderpublic double getLatency99()
double latency_99 = 10;getLatency99 in interface Control.ScenarioResultSummaryOrBuilderpublic double getLatency999()
double latency_999 = 11;getLatency999 in interface Control.ScenarioResultSummaryOrBuilderpublic double getServerCpuUsage()
server cpu usage percentage
double server_cpu_usage = 12;getServerCpuUsage in interface Control.ScenarioResultSummaryOrBuilderpublic double getSuccessfulRequestsPerSecond()
Number of requests that succeeded/failed
double successful_requests_per_second = 13;getSuccessfulRequestsPerSecond in interface Control.ScenarioResultSummaryOrBuilderpublic double getFailedRequestsPerSecond()
double failed_requests_per_second = 14;getFailedRequestsPerSecond in interface Control.ScenarioResultSummaryOrBuilderpublic double getClientPollsPerRequest()
Number of polls called inside completion queue per request
double client_polls_per_request = 15;getClientPollsPerRequest in interface Control.ScenarioResultSummaryOrBuilderpublic double getServerPollsPerRequest()
double server_polls_per_request = 16;getServerPollsPerRequest in interface Control.ScenarioResultSummaryOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Control.ScenarioResultSummary parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Control.ScenarioResultSummary parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Control.ScenarioResultSummary parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Control.ScenarioResultSummary parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Control.ScenarioResultSummary parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Control.ScenarioResultSummary parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Control.ScenarioResultSummary parseFrom(InputStream input) throws IOException
IOExceptionpublic static Control.ScenarioResultSummary parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Control.ScenarioResultSummary parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Control.ScenarioResultSummary parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Control.ScenarioResultSummary parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Control.ScenarioResultSummary parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Control.ScenarioResultSummary.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Control.ScenarioResultSummary.Builder newBuilder()
public static Control.ScenarioResultSummary.Builder newBuilder(Control.ScenarioResultSummary prototype)
public Control.ScenarioResultSummary.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Control.ScenarioResultSummary.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Control.ScenarioResultSummary getDefaultInstance()
public static com.google.protobuf.Parser<Control.ScenarioResultSummary> parser()
public com.google.protobuf.Parser<Control.ScenarioResultSummary> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Control.ScenarioResultSummary getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder