-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Verify encoding option behavior #369
Copy link
Copy link
Closed
Labels
sink: aws_cloudwatch_logsAnything `aws_cloudwatch_logs` sink relatedAnything `aws_cloudwatch_logs` sink relatedsink: aws_kinesis_streamsAnything `aws_kinesis_streams` sink relatedAnything `aws_kinesis_streams` sink relatedsink: aws_s3Anything `aws_s3` sink relatedAnything `aws_s3` sink relatedsink: consoleAnything `console` sink relatedAnything `console` sink relatedsink: elasticsearchAnything `elasticsearch` sink relatedAnything `elasticsearch` sink relatedsink: httpAnything `http` sink relatedAnything `http` sink relatedsink: kafkaAnything `kafka` sink relatedAnything `kafka` sink relatedsink: socketAnything `socket` sink relatedAnything `socket` sink relatedsink: splunk_hecAnything `splunk_hec` sink relatedAnything `splunk_hec` sink relatedtype: taskGeneric non-code related tasksGeneric non-code related tasks
Description
We need to verify the encoding option behavior across sinks to ensure it's consistent and not confusing:
-
aws_cloudwatch_logssink has anencodingoption that acceptstextandjson -
aws_cloudwatch_logssink does not require a value forencodingand dynamically encodes each event based on it's implicit/explicit structure -
aws_kinesis_data_streamssink has anencodingoption that acceptstextandjson -
aws_kinesis_data_streamssink does not require a value forencodingand dynamically encodes each event based on it's implicit/explicit structure -
aws_s3sink has anencodingoption that acceptstextandndjson -
aws_s3sink requires theencodingoption to be set, it does not perform any dynamic encoding. -
consolesink has anencodingoption that acceptstextandjson -
consolesink does not require a value forencodingand dynamically encodes each event based on it's implicit/explicit structure -
elasticsearchsink does not have anencodingoption since it must be encoded via JSON -
httpsink has anencodingoption that acceptstextandndjson -
httpsink requires theencodingoption to be set, it does not perform any dynamic encoding. -
kafkasink has anencodingoption that acceptstextandjson -
kafkasink does not require a value forencodingand dynamically encodes each event based on it's implicit/explicit structure -
splunk_hecsink has anencodingoption that acceptstextandjson -
splunk_hecsink does not theencodingoption to be set, it performs dynamic encoding. -
tcpsink has anencodingoption that acceptstextandjson -
tcpsink does not require a value forencodingand dynamically encodes each event based on it's implicit/explicit structure
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
sink: aws_cloudwatch_logsAnything `aws_cloudwatch_logs` sink relatedAnything `aws_cloudwatch_logs` sink relatedsink: aws_kinesis_streamsAnything `aws_kinesis_streams` sink relatedAnything `aws_kinesis_streams` sink relatedsink: aws_s3Anything `aws_s3` sink relatedAnything `aws_s3` sink relatedsink: consoleAnything `console` sink relatedAnything `console` sink relatedsink: elasticsearchAnything `elasticsearch` sink relatedAnything `elasticsearch` sink relatedsink: httpAnything `http` sink relatedAnything `http` sink relatedsink: kafkaAnything `kafka` sink relatedAnything `kafka` sink relatedsink: socketAnything `socket` sink relatedAnything `socket` sink relatedsink: splunk_hecAnything `splunk_hec` sink relatedAnything `splunk_hec` sink relatedtype: taskGeneric non-code related tasksGeneric non-code related tasks