类 LogData
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.apache.skywalking.apm.network.logging.v3.LogData
- 所有已实现的接口:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,LogDataOrBuilder
public final class LogData
extends com.google.protobuf.GeneratedMessageV3
implements LogDataOrBuilder
Log data is collected through file scratcher of agent. Natively, Satellite provides various ways to collect logs.Protobuf type
skywalking.v3.LogData- 另请参阅:
-
嵌套类概要
嵌套类修饰符和类型类说明static final classLog data is collected through file scratcher of agent.从类继承的嵌套类/接口 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 int从类继承的字段 com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields从类继承的字段 com.google.protobuf.AbstractMessage
memoizedSize从类继承的字段 com.google.protobuf.AbstractMessageLite
memoizedHashCode -
方法概要
修饰符和类型方法说明booleangetBody()[Required] The content of the log.[Required] The content of the log.static LogDatastatic final com.google.protobuf.Descriptors.Descriptor[Optional] **Endpoint**.com.google.protobuf.ByteString[Optional] **Endpoint**.getLayer()[Optional] Since 9.0.0 The layer of the service and servce instance.com.google.protobuf.ByteString[Optional] Since 9.0.0 The layer of the service and servce instance.com.google.protobuf.Parser<LogData>int[Required] **Service**.com.google.protobuf.ByteString[Required] **Service**.[Optional] **Service Instance**.com.google.protobuf.ByteString[Optional] **Service Instance**.getTags()[Optional] The available tags.[Optional] The available tags.long[Optional] The timestamp of the log, in millisecond.[Optional] Logs with trace context[Optional] Logs with trace contextfinal com.google.protobuf.UnknownFieldSetbooleanhasBody()[Required] The content of the log.inthashCode()booleanhasTags()[Optional] The available tags.boolean[Optional] Logs with trace contextprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic LogData.Builderstatic LogData.BuildernewBuilder(LogData prototype) protected LogData.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static LogDataparseDelimitedFrom(InputStream input) static LogDataparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static LogDataparseFrom(byte[] data) static LogDataparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static LogDataparseFrom(com.google.protobuf.ByteString data) static LogDataparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static LogDataparseFrom(com.google.protobuf.CodedInputStream input) static LogDataparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static LogDataparseFrom(InputStream input) static LogDataparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static LogDataparseFrom(ByteBuffer data) static LogDataparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<LogData>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
-
字段详细资料
-
TIMESTAMP_FIELD_NUMBER
public static final int TIMESTAMP_FIELD_NUMBER- 另请参阅:
-
SERVICE_FIELD_NUMBER
public static final int SERVICE_FIELD_NUMBER- 另请参阅:
-
SERVICEINSTANCE_FIELD_NUMBER
public static final int SERVICEINSTANCE_FIELD_NUMBER- 另请参阅:
-
ENDPOINT_FIELD_NUMBER
public static final int ENDPOINT_FIELD_NUMBER- 另请参阅:
-
BODY_FIELD_NUMBER
public static final int BODY_FIELD_NUMBER- 另请参阅:
-
TRACECONTEXT_FIELD_NUMBER
public static final int TRACECONTEXT_FIELD_NUMBER- 另请参阅:
-
TAGS_FIELD_NUMBER
public static final int TAGS_FIELD_NUMBER- 另请参阅:
-
LAYER_FIELD_NUMBER
public static final int LAYER_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
-
getTimestamp
public long getTimestamp()[Optional] The timestamp of the log, in millisecond. If not set, OAP server would use the received timestamp as log's timestamp, or relies on the OAP server analyzer.
int64 timestamp = 1;- 指定者:
getTimestamp在接口中LogDataOrBuilder- 返回:
- The timestamp.
-
getService
[Required] **Service**. Represents a set/group of workloads which provide the same behaviours for incoming requests. The logic name represents the service. This would show as a separate node in the topology. The metrics analyzed from the spans, would be aggregated for this entity as the service level. If this is not the first element of the streaming, use the previous not-null name as the service name.
string service = 2;- 指定者:
getService在接口中LogDataOrBuilder- 返回:
- The service.
-
getServiceBytes
public com.google.protobuf.ByteString getServiceBytes()[Required] **Service**. Represents a set/group of workloads which provide the same behaviours for incoming requests. The logic name represents the service. This would show as a separate node in the topology. The metrics analyzed from the spans, would be aggregated for this entity as the service level. If this is not the first element of the streaming, use the previous not-null name as the service name.
string service = 2;- 指定者:
getServiceBytes在接口中LogDataOrBuilder- 返回:
- The bytes for service.
-
getServiceInstance
[Optional] **Service Instance**. Each individual workload in the Service group is known as an instance. Like `pods` in Kubernetes, it doesn't need to be a single OS process, however, if you are using instrument agents, an instance is actually a real OS process. The logic name represents the service instance. This would show as a separate node in the instance relationship. The metrics analyzed from the spans, would be aggregated for this entity as the service instance level.
string serviceInstance = 3;- 指定者:
getServiceInstance在接口中LogDataOrBuilder- 返回:
- The serviceInstance.
-
getServiceInstanceBytes
public com.google.protobuf.ByteString getServiceInstanceBytes()[Optional] **Service Instance**. Each individual workload in the Service group is known as an instance. Like `pods` in Kubernetes, it doesn't need to be a single OS process, however, if you are using instrument agents, an instance is actually a real OS process. The logic name represents the service instance. This would show as a separate node in the instance relationship. The metrics analyzed from the spans, would be aggregated for this entity as the service instance level.
string serviceInstance = 3;- 指定者:
getServiceInstanceBytes在接口中LogDataOrBuilder- 返回:
- The bytes for serviceInstance.
-
getEndpoint
[Optional] **Endpoint**. A path in a service for incoming requests, such as an HTTP URI path or a gRPC service class + method signature. The logic name represents the endpoint, which logs belong.
string endpoint = 4;- 指定者:
getEndpoint在接口中LogDataOrBuilder- 返回:
- The endpoint.
-
getEndpointBytes
public com.google.protobuf.ByteString getEndpointBytes()[Optional] **Endpoint**. A path in a service for incoming requests, such as an HTTP URI path or a gRPC service class + method signature. The logic name represents the endpoint, which logs belong.
string endpoint = 4;- 指定者:
getEndpointBytes在接口中LogDataOrBuilder- 返回:
- The bytes for endpoint.
-
hasBody
public boolean hasBody()[Required] The content of the log.
.skywalking.v3.LogDataBody body = 5;- 指定者:
hasBody在接口中LogDataOrBuilder- 返回:
- Whether the body field is set.
-
getBody
[Required] The content of the log.
.skywalking.v3.LogDataBody body = 5;- 指定者:
getBody在接口中LogDataOrBuilder- 返回:
- The body.
-
getBodyOrBuilder
[Required] The content of the log.
.skywalking.v3.LogDataBody body = 5;- 指定者:
getBodyOrBuilder在接口中LogDataOrBuilder
-
hasTraceContext
public boolean hasTraceContext()[Optional] Logs with trace context
.skywalking.v3.TraceContext traceContext = 6;- 指定者:
hasTraceContext在接口中LogDataOrBuilder- 返回:
- Whether the traceContext field is set.
-
getTraceContext
[Optional] Logs with trace context
.skywalking.v3.TraceContext traceContext = 6;- 指定者:
getTraceContext在接口中LogDataOrBuilder- 返回:
- The traceContext.
-
getTraceContextOrBuilder
[Optional] Logs with trace context
.skywalking.v3.TraceContext traceContext = 6;- 指定者:
getTraceContextOrBuilder在接口中LogDataOrBuilder
-
hasTags
public boolean hasTags()[Optional] The available tags. OAP server could provide search/analysis capabilities based on these.
.skywalking.v3.LogTags tags = 7;- 指定者:
hasTags在接口中LogDataOrBuilder- 返回:
- Whether the tags field is set.
-
getTags
[Optional] The available tags. OAP server could provide search/analysis capabilities based on these.
.skywalking.v3.LogTags tags = 7;- 指定者:
getTags在接口中LogDataOrBuilder- 返回:
- The tags.
-
getTagsOrBuilder
[Optional] The available tags. OAP server could provide search/analysis capabilities based on these.
.skywalking.v3.LogTags tags = 7;- 指定者:
getTagsOrBuilder在接口中LogDataOrBuilder
-
getLayer
[Optional] Since 9.0.0 The layer of the service and servce instance. If absent, the OAP would set `layer`=`ID: 2, NAME: general`
string layer = 8;- 指定者:
getLayer在接口中LogDataOrBuilder- 返回:
- The layer.
-
getLayerBytes
public com.google.protobuf.ByteString getLayerBytes()[Optional] Since 9.0.0 The layer of the service and servce instance. If absent, the OAP would set `layer`=`ID: 2, NAME: general`
string layer = 8;- 指定者:
getLayerBytes在接口中LogDataOrBuilder- 返回:
- The bytes for layer.
-
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 LogData parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LogData parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LogData parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LogData parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LogData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LogData parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- 抛出:
IOException
-
parseFrom
public static LogData parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 抛出:
IOException
-
parseDelimitedFrom
- 抛出:
IOException
-
parseDelimitedFrom
public static LogData parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 抛出:
IOException
-
parseFrom
- 抛出:
IOException
-
parseFrom
public static LogData 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 LogData.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
-