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 class 
    Log 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 int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    从类继承的字段 com.google.protobuf.GeneratedMessageV3

    alwaysUseFieldBuilders, unknownFields

    从类继承的字段 com.google.protobuf.AbstractMessage

    memoizedSize

    从类继承的字段 com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • 方法概要

    修饰符和类型
    方法
    说明
    boolean
     
    [Required] The content of the log.
    [Required] The content of the log.
    static LogData
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    [Optional] **Endpoint**.
    com.google.protobuf.ByteString
    [Optional] **Endpoint**.
    [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**.
    [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 context
    final com.google.protobuf.UnknownFieldSet
     
    boolean
    [Required] The content of the log.
    int
     
    boolean
    [Optional] The available tags.
    boolean
    [Optional] Logs with trace context
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
     
    final boolean
     
     
    newBuilder(LogData prototype)
     
     
    protected LogData.Builder
    newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
     
    protected Object
    newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
     
    static LogData
     
    static LogData
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static LogData
    parseFrom(byte[] data)
     
    static LogData
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static LogData
    parseFrom(com.google.protobuf.ByteString data)
     
    static LogData
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static LogData
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    static LogData
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static LogData
     
    static LogData
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static LogData
     
    static LogData
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<LogData>
     
     
    void
    writeTo(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

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    从接口继承的方法 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

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      覆盖:
      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

      public String 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

      public String 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

      public String 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

      public LogDataBody getBody()
       [Required] The content of the log.
       
      .skywalking.v3.LogDataBody body = 5;
      指定者:
      getBody 在接口中 LogDataOrBuilder
      返回:
      The body.
    • getBodyOrBuilder

      public LogDataBodyOrBuilder 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

      public TraceContext getTraceContext()
       [Optional] Logs with trace context
       
      .skywalking.v3.TraceContext traceContext = 6;
      指定者:
      getTraceContext 在接口中 LogDataOrBuilder
      返回:
      The traceContext.
    • getTraceContextOrBuilder

      public TraceContextOrBuilder 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

      public LogTags 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

      public LogTagsOrBuilder getTagsOrBuilder()
       [Optional] The available tags. OAP server could provide search/analysis capabilities based on these.
       
      .skywalking.v3.LogTags tags = 7;
      指定者:
      getTagsOrBuilder 在接口中 LogDataOrBuilder
    • getLayer

      public String 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

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      指定者:
      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

      public boolean equals(Object obj)
      指定者:
      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

      public static LogData parseFrom(InputStream input) throws IOException
      抛出:
      IOException
    • parseFrom

      public static LogData parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      抛出:
      IOException
    • parseDelimitedFrom

      public static LogData parseDelimitedFrom(InputStream input) throws IOException
      抛出:
      IOException
    • parseDelimitedFrom

      public static LogData parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      抛出:
      IOException
    • parseFrom

      public static LogData parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      抛出:
      IOException
    • parseFrom

      public static LogData parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      抛出:
      IOException
    • newBuilderForType

      public LogData.Builder newBuilderForType()
      指定者:
      newBuilderForType 在接口中 com.google.protobuf.Message
      指定者:
      newBuilderForType 在接口中 com.google.protobuf.MessageLite
    • newBuilder

      public static LogData.Builder newBuilder()
    • newBuilder

      public static LogData.Builder newBuilder(LogData prototype)
    • toBuilder

      public LogData.Builder 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

      public static LogData getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<LogData> parser()
    • getParserForType

      public com.google.protobuf.Parser<LogData> getParserForType()
      指定者:
      getParserForType 在接口中 com.google.protobuf.Message
      指定者:
      getParserForType 在接口中 com.google.protobuf.MessageLite
      覆盖:
      getParserForType 在类中 com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public LogData getDefaultInstanceForType()
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuilder
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilder