Class JsonLogHandler
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
org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.JsonLogHandler
- All Implemented Interfaces:
KafkaHandler
-
Constructor Summary
ConstructorsConstructorDescriptionJsonLogHandler(org.apache.skywalking.oap.server.library.module.ModuleManager moduleManager, KafkaFetcherConfig config) -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected 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.LogHandler
handleMethods inherited from class org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.AbstractKafkaHandler
getTopic
-
Constructor Details
-
JsonLogHandler
public JsonLogHandler(org.apache.skywalking.oap.server.library.module.ModuleManager moduleManager, KafkaFetcherConfig config)
-
-
Method Details
-
getPlainTopic
- Overrides:
getPlainTopicin classLogHandler
-
getDataFormat
- Overrides:
getDataFormatin classLogHandler
-
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 IOException- Overrides:
parseConsumerRecordin classLogHandler- Throws:
IOException
-