Expand description
A collection of formats that can be used to convert from structured events to byte frames.
Structs§
- Serializer that converts an
Event
to bytes using the Apache Avro format. - Config used to build a
AvroSerializer
. - Apache Avro serializer options.
- Serializer that converts an
Event
to the bytes using the CEF format. CEF:{version}|{device_vendor}|{device_product}|{device_version>|{device_event_class}|{name}|{severity}|{encoded_fields} - Config used to build a
CefSerializer
. - Serializer that converts an
Event
to bytes using the CSV format. - Config used to build a
CsvSerializer
. - Serializer that converts an
Event
to bytes using the GELF format. Spec: https://docs.graylog.org/docs/gelf - Config used to build a
GelfSerializer
. - Serializer that converts an
Event
to bytes using the JSON format. - Config used to build a
JsonSerializer
. - Options for the JsonSerializer.
- Serializer that converts an
Event
to bytes using the logfmt format. - Config used to build a
LogfmtSerializer
. - Serializer that converts an
Event
to bytes using the JSON format. - Config used to build a
NativeJsonSerializer
. - Serializer that converts an
Event
to bytes using the Vector native protobuf format. - Config used to build a
NativeSerializer
. - Serializer that converts an
Event
to bytes using the Protobuf format. - Config used to build a
ProtobufSerializer
. - Protobuf serializer options.
- Serializer that converts an
Event
to bytes by extracting the message key. - Config used to build a
RawMessageSerializer
. - Serializer that converts a log to bytes by extracting the message key, or converts a metric to bytes by calling its
Display
implementation. - Config used to build a
TextSerializer
.
Traits§
- Serialize a structured event into a byte frame.