kafka-connect-transform-cef

Parent pom for Kafka Connect projects.

License

License

Categories

Categories

ORM Data
GroupId

GroupId

com.github.jcustenborder.kafka.connect
ArtifactId

ArtifactId

kafka-connect-transform-cef
Last Version

Last Version

0.1.0.7
Release Date

Release Date

Type

Type

tar.gz
Description

Description

kafka-connect-transform-cef
Parent pom for Kafka Connect projects.
Project URL

Project URL

https://github.com/jcustenborder/kafka-connect-transform-cef
Source Code Management

Source Code Management

https://github.com/jcustenborder/kafka-connect-transform-cef

Download kafka-connect-transform-cef

Dependencies

compile (4)

Group / Artifact Type Version
com.github.jcustenborder : cef-parser jar [0.0.1.7,0.0.1.2000)
com.fasterxml.jackson.core : jackson-databind jar 2.8.5
com.google.guava : guava jar 18.0
com.github.jcustenborder.kafka.connect : connect-utils jar [0.3.33,0.3.1000)

provided (1)

Group / Artifact Type Version
org.apache.kafka : connect-api jar 1.0.0

test (6)

Group / Artifact Type Version
org.reflections : reflections jar 0.9.10
com.github.jcustenborder.kafka.connect : connect-utils-testing jar [0.3.33,0.3.1000)
org.junit.jupiter : junit-jupiter-engine jar 5.0.0
org.junit.jupiter : junit-jupiter-api jar 5.0.0
org.mockito : mockito-core jar 2.6.3
ch.qos.logback : logback-classic jar 1.1.8

Project Modules

There are no modules declared in this project.

Configuration

CEFTransformation

Transformation to convert a standard Syslog message to a Common Event Format (CEF) Syslog struct.

transforms=ceftransformation
transforms.ceftransformation.type=com.github.jcustenborder.kafka.connect.transform.cef.CEFTransformation

# Set these required values
Name Description Type Default Valid Values Importance
field.message The field that stores the message. string message high
topic.cef.suffix The suffix to append to the topic when CEF data is detected. string .cef high

Schemas

com.github.jcustenborder.kafka.connect.transform.cef.CEFMessage

The parsed representation of a CEF Message.

Name Optional Schema Default Value Documentation
date true Timestamp The timestamp of the message.
facility true Int32 The facility of the message.
host true String The host of the message.
level true Int32 The level of the syslog message as defined by rfc5424
message false String Unparsed version of the message.
cefVersion false Int32 Version of CEF the message is using.
deviceVendor false String Vendor of the device that logged the message.
deviceProduct false String The product that logged the message.
deviceVersion false String The version of the device that is logging the message.
deviceEventClassId false String The internal event id for the message.
name false String Name of the event. This is typically a short description.
severity false String The severity of the message.
extensions true Map of <String, String> Key value pairs of any extensions to the message.

Versions

Version
0.1.0.7
0.1.0.6
0.1.0.5