Class LogHandler
java.lang.Object
org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.AbstractKafkaHandler
org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.LogHandler
- All Implemented Interfaces:
KafkaHandler
- Direct Known Subclasses:
JsonLogHandler
-
Field Summary
Fields inherited from class org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.AbstractKafkaHandler
config -
Constructor Summary
ConstructorsConstructorDescriptionLogHandler(org.apache.skywalking.oap.server.library.module.ModuleManager moduleManager, KafkaFetcherConfig config) -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected Stringvoidhandle(org.apache.kafka.clients.consumer.ConsumerRecord<String, org.apache.kafka.common.utils.Bytes> record) Deserialize and push it to downstream.protected org.apache.skywalking.apm.network.logging.v3.LogDataparseConsumerRecord(org.apache.kafka.clients.consumer.ConsumerRecord<String, org.apache.kafka.common.utils.Bytes> record) Methods inherited from class org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.AbstractKafkaHandler
getTopic
-
Constructor Details
-
LogHandler
public LogHandler(org.apache.skywalking.oap.server.library.module.ModuleManager moduleManager, KafkaFetcherConfig config)
-
-
Method Details
-
getPlainTopic
- Specified by:
getPlainTopicin classAbstractKafkaHandler
-
handle
public void handle(org.apache.kafka.clients.consumer.ConsumerRecord<String, org.apache.kafka.common.utils.Bytes> record) Description copied from interface:KafkaHandlerDeserialize and push it to downstream. -
getDataFormat
-
parseConsumerRecord
protected org.apache.skywalking.apm.network.logging.v3.LogData parseConsumerRecord(org.apache.kafka.clients.consumer.ConsumerRecord<String, org.apache.kafka.common.utils.Bytes> record) throws Exception- Throws:
Exception
-