类 TCPServiceMeshMetric
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.apache.skywalking.apm.network.servicemesh.v3.TCPServiceMeshMetric
- 所有已实现的接口:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,TCPServiceMeshMetricOrBuilder
public final class TCPServiceMeshMetric
extends com.google.protobuf.GeneratedMessageV3
implements TCPServiceMeshMetricOrBuilder
Protobuf type
skywalking.v3.TCPServiceMeshMetric- 另请参阅:
-
嵌套类概要
嵌套类修饰符和类型类说明static final classProtobuf typeskywalking.v3.TCPServiceMeshMetric从类继承的嵌套类/接口 com.google.protobuf.GeneratedMessageV3
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 从类继承的嵌套类/接口 com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
字段概要
字段修饰符和类型字段说明static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int从类继承的字段 com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields从类继承的字段 com.google.protobuf.AbstractMessage
memoizedSize从类继承的字段 com.google.protobuf.AbstractMessageLite
memoizedHashCode -
方法概要
修饰符和类型方法说明booleanstatic TCPServiceMeshMetricstatic final com.google.protobuf.Descriptors.DescriptorgetDestInstanceProperties(int index) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 13;intrepeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 13;repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 13;getDestInstancePropertiesOrBuilder(int index) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 13;List<? extends KeyStringValuePairOrBuilder>repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 13;string destServiceInstance = 6;com.google.protobuf.ByteStringstring destServiceInstance = 6;string destServiceName = 5;com.google.protobuf.ByteStringstring destServiceName = 5;.skywalking.v3.DetectPoint detectPoint = 7;int.skywalking.v3.DetectPoint detectPoint = 7;longEnd timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.The sidecar/proxy internal error code, the value bases on the implementation.com.google.protobuf.ByteStringThe sidecar/proxy internal error code, the value bases on the implementation.longInternal request(response) latency is the time cost inside the Envoy sidecar proxy.longinternalResponseLatencyNanos = time_to_first_downstream_tx_byte - time_to_first_upstream_rx_byte; | ... request workflow ... | upstream | ----- response -----> | proxy | ------- response -------> | client | | time_to_first_upstream_rx_byte | | time_to_last_downstream_tx_byte | | internalResponseLatencyNanos |com.google.protobuf.Parser<TCPServiceMeshMetric>longThe received data in byteslongThe sent data in bytesintgetSourceInstanceProperties(int index) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 12;intrepeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 12;repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 12;getSourceInstancePropertiesOrBuilder(int index) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 12;List<? extends KeyStringValuePairOrBuilder>repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 12;string sourceServiceInstance = 4;com.google.protobuf.ByteStringstring sourceServiceInstance = 4;string sourceServiceName = 3;com.google.protobuf.ByteStringstring sourceServiceName = 3;longStart timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.NONE, mTLS, or TLScom.google.protobuf.ByteStringNONE, mTLS, or TLSfinal com.google.protobuf.UnknownFieldSetinthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic TCPServiceMeshMetric.Builderstatic TCPServiceMeshMetric.BuildernewBuilder(TCPServiceMeshMetric prototype) protected TCPServiceMeshMetric.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static TCPServiceMeshMetricparseDelimitedFrom(InputStream input) static TCPServiceMeshMetricparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TCPServiceMeshMetricparseFrom(byte[] data) static TCPServiceMeshMetricparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TCPServiceMeshMetricparseFrom(com.google.protobuf.ByteString data) static TCPServiceMeshMetricparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TCPServiceMeshMetricparseFrom(com.google.protobuf.CodedInputStream input) static TCPServiceMeshMetricparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TCPServiceMeshMetricparseFrom(InputStream input) static TCPServiceMeshMetricparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TCPServiceMeshMetricparseFrom(ByteBuffer data) static TCPServiceMeshMetricparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<TCPServiceMeshMetric>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) 从类继承的方法 com.google.protobuf.GeneratedMessageV3
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, writeStringNoTag从类继承的方法 com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString从类继承的方法 com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo从接口继承的方法 com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
字段详细资料
-
STARTTIME_FIELD_NUMBER
public static final int STARTTIME_FIELD_NUMBER- 另请参阅:
-
ENDTIME_FIELD_NUMBER
public static final int ENDTIME_FIELD_NUMBER- 另请参阅:
-
SOURCESERVICENAME_FIELD_NUMBER
public static final int SOURCESERVICENAME_FIELD_NUMBER- 另请参阅:
-
SOURCESERVICEINSTANCE_FIELD_NUMBER
public static final int SOURCESERVICEINSTANCE_FIELD_NUMBER- 另请参阅:
-
DESTSERVICENAME_FIELD_NUMBER
public static final int DESTSERVICENAME_FIELD_NUMBER- 另请参阅:
-
DESTSERVICEINSTANCE_FIELD_NUMBER
public static final int DESTSERVICEINSTANCE_FIELD_NUMBER- 另请参阅:
-
DETECTPOINT_FIELD_NUMBER
public static final int DETECTPOINT_FIELD_NUMBER- 另请参阅:
-
TLSMODE_FIELD_NUMBER
public static final int TLSMODE_FIELD_NUMBER- 另请参阅:
-
INTERNALERRORCODE_FIELD_NUMBER
public static final int INTERNALERRORCODE_FIELD_NUMBER- 另请参阅:
-
INTERNALREQUESTLATENCYNANOS_FIELD_NUMBER
public static final int INTERNALREQUESTLATENCYNANOS_FIELD_NUMBER- 另请参阅:
-
INTERNALRESPONSELATENCYNANOS_FIELD_NUMBER
public static final int INTERNALRESPONSELATENCYNANOS_FIELD_NUMBER- 另请参阅:
-
SOURCEINSTANCEPROPERTIES_FIELD_NUMBER
public static final int SOURCEINSTANCEPROPERTIES_FIELD_NUMBER- 另请参阅:
-
DESTINSTANCEPROPERTIES_FIELD_NUMBER
public static final int DESTINSTANCEPROPERTIES_FIELD_NUMBER- 另请参阅:
-
RECEIVEDBYTES_FIELD_NUMBER
public static final int RECEIVEDBYTES_FIELD_NUMBER- 另请参阅:
-
SENTBYTES_FIELD_NUMBER
public static final int SENTBYTES_FIELD_NUMBER- 另请参阅:
-
-
方法详细资料
-
newInstance
- 覆盖:
newInstance在类中com.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- 指定者:
getUnknownFields在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getUnknownFields在类中com.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3
-
getStartTime
public long getStartTime()Start timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.
int64 startTime = 1;- 指定者:
getStartTime在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The startTime.
-
getEndTime
public long getEndTime()End timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.
int64 endTime = 2;- 指定者:
getEndTime在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The endTime.
-
getSourceServiceName
string sourceServiceName = 3;- 指定者:
getSourceServiceName在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The sourceServiceName.
-
getSourceServiceNameBytes
public com.google.protobuf.ByteString getSourceServiceNameBytes()string sourceServiceName = 3;- 指定者:
getSourceServiceNameBytes在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The bytes for sourceServiceName.
-
getSourceServiceInstance
string sourceServiceInstance = 4;- 指定者:
getSourceServiceInstance在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The sourceServiceInstance.
-
getSourceServiceInstanceBytes
public com.google.protobuf.ByteString getSourceServiceInstanceBytes()string sourceServiceInstance = 4;- 指定者:
getSourceServiceInstanceBytes在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The bytes for sourceServiceInstance.
-
getDestServiceName
string destServiceName = 5;- 指定者:
getDestServiceName在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The destServiceName.
-
getDestServiceNameBytes
public com.google.protobuf.ByteString getDestServiceNameBytes()string destServiceName = 5;- 指定者:
getDestServiceNameBytes在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The bytes for destServiceName.
-
getDestServiceInstance
string destServiceInstance = 6;- 指定者:
getDestServiceInstance在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The destServiceInstance.
-
getDestServiceInstanceBytes
public com.google.protobuf.ByteString getDestServiceInstanceBytes()string destServiceInstance = 6;- 指定者:
getDestServiceInstanceBytes在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The bytes for destServiceInstance.
-
getDetectPointValue
public int getDetectPointValue().skywalking.v3.DetectPoint detectPoint = 7;- 指定者:
getDetectPointValue在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The enum numeric value on the wire for detectPoint.
-
getDetectPoint
.skywalking.v3.DetectPoint detectPoint = 7;- 指定者:
getDetectPoint在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The detectPoint.
-
getTlsMode
NONE, mTLS, or TLS
string tlsMode = 8;- 指定者:
getTlsMode在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The tlsMode.
-
getTlsModeBytes
public com.google.protobuf.ByteString getTlsModeBytes()NONE, mTLS, or TLS
string tlsMode = 8;- 指定者:
getTlsModeBytes在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The bytes for tlsMode.
-
getInternalErrorCode
The sidecar/proxy internal error code, the value bases on the implementation. The envoy internal error codes are listed here, https://www.envoyproxy.io/docs/envoy/latest/api-v2/data/accesslog/v2/accesslog.proto#data-accesslog-v2-responseflags
string internalErrorCode = 9;- 指定者:
getInternalErrorCode在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The internalErrorCode.
-
getInternalErrorCodeBytes
public com.google.protobuf.ByteString getInternalErrorCodeBytes()The sidecar/proxy internal error code, the value bases on the implementation. The envoy internal error codes are listed here, https://www.envoyproxy.io/docs/envoy/latest/api-v2/data/accesslog/v2/accesslog.proto#data-accesslog-v2-responseflags
string internalErrorCode = 9;- 指定者:
getInternalErrorCodeBytes在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The bytes for internalErrorCode.
-
getInternalRequestLatencyNanos
public long getInternalRequestLatencyNanos()Internal request(response) latency is the time cost inside the Envoy sidecar proxy. For more details, check https://www.envoyproxy.io/docs/envoy/v1.22.0/api-v3/data/accesslog/v3/accesslog.proto.html#data-accesslog-v3-accesslogcommon. internalRequestLatencyNanos is the interval between the first downstream byte received and the first upstream byte sent
int64 internalRequestLatencyNanos = 10;- 指定者:
getInternalRequestLatencyNanos在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The internalRequestLatencyNanos.
-
getInternalResponseLatencyNanos
public long getInternalResponseLatencyNanos()internalResponseLatencyNanos = time_to_first_downstream_tx_byte - time_to_first_upstream_rx_byte; | ... request workflow ... | upstream | ----- response -----> | proxy | ------- response -------> | client | | time_to_first_upstream_rx_byte | | time_to_last_downstream_tx_byte | | internalResponseLatencyNanos |int64 internalResponseLatencyNanos = 11;- 指定者:
getInternalResponseLatencyNanos在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The internalResponseLatencyNanos.
-
getSourceInstancePropertiesList
repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 12; -
getSourceInstancePropertiesOrBuilderList
repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 12; -
getSourceInstancePropertiesCount
public int getSourceInstancePropertiesCount()repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 12; -
getSourceInstanceProperties
repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 12; -
getSourceInstancePropertiesOrBuilder
repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 12; -
getDestInstancePropertiesList
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 13; -
getDestInstancePropertiesOrBuilderList
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 13; -
getDestInstancePropertiesCount
public int getDestInstancePropertiesCount()repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 13; -
getDestInstanceProperties
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 13; -
getDestInstancePropertiesOrBuilder
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 13; -
getReceivedBytes
public long getReceivedBytes()The received data in bytes
int64 receivedBytes = 14;- 指定者:
getReceivedBytes在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The receivedBytes.
-
getSentBytes
public long getSentBytes()The sent data in bytes
int64 sentBytes = 15;- 指定者:
getSentBytes在接口中TCPServiceMeshMetricOrBuilder- 返回:
- The sentBytes.
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3
-
writeTo
- 指定者:
writeTo在接口中com.google.protobuf.MessageLite- 覆盖:
writeTo在类中com.google.protobuf.GeneratedMessageV3- 抛出:
IOException
-
getSerializedSize
public int getSerializedSize()- 指定者:
getSerializedSize在接口中com.google.protobuf.MessageLite- 覆盖:
getSerializedSize在类中com.google.protobuf.GeneratedMessageV3
-
equals
- 指定者:
equals在接口中com.google.protobuf.Message- 覆盖:
equals在类中com.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- 指定者:
hashCode在接口中com.google.protobuf.Message- 覆盖:
hashCode在类中com.google.protobuf.AbstractMessage
-
parseFrom
public static TCPServiceMeshMetric parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TCPServiceMeshMetric parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TCPServiceMeshMetric parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TCPServiceMeshMetric parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TCPServiceMeshMetric parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TCPServiceMeshMetric parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- 抛出:
IOException
-
parseFrom
public static TCPServiceMeshMetric parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 抛出:
IOException
-
parseDelimitedFrom
- 抛出:
IOException
-
parseDelimitedFrom
public static TCPServiceMeshMetric parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 抛出:
IOException
-
parseFrom
public static TCPServiceMeshMetric parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - 抛出:
IOException
-
parseFrom
public static TCPServiceMeshMetric parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 抛出:
IOException
-
newBuilderForType
- 指定者:
newBuilderForType在接口中com.google.protobuf.Message- 指定者:
newBuilderForType在接口中com.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- 指定者:
toBuilder在接口中com.google.protobuf.Message- 指定者:
toBuilder在接口中com.google.protobuf.MessageLite
-
newBuilderForType
protected TCPServiceMeshMetric.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - 指定者:
newBuilderForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- 指定者:
getParserForType在接口中com.google.protobuf.Message- 指定者:
getParserForType在接口中com.google.protobuf.MessageLite- 覆盖:
getParserForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-