Skip to content

Kafka Connect Single Message Transform for converting syslog messages to CEF format.

License

Notifications You must be signed in to change notification settings

jcustenborder/kafka-connect-transform-cef

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Kafka Connect Single Message Transform for converting syslog messages to CEF format.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages