Adds a lowest-common-denominator function, KPLDeaggregate, for handling records that might be KPL aggregated. Also adds a function, DeaggregateAndSplitIfNecessary, to wrap the existing functionality of SplitMessageIfNecessary with KPL deaggreation. These functions are handy for non-KCL consumers, like Lambda functions. KCL automatically applies deaggreation for you. This change is backwards compatible - the previously exposed function SplitMessageIfNecessary still does the same things.
22 lines
410 B
TOML
22 lines
410 B
TOML
|
|
[[constraint]]
|
|
branch = "master"
|
|
name = "github.com/Clever/syslogparser"
|
|
|
|
[[constraint]]
|
|
name = "github.com/stretchr/testify"
|
|
|
|
[[constraint]]
|
|
name = "golang.org/x/time"
|
|
|
|
[[constraint]]
|
|
name = "gopkg.in/Clever/kayvee-go.v6"
|
|
version = "6.24.0"
|
|
|
|
[[constraint]]
|
|
name = "github.com/a8m/kinesis-producer"
|
|
version = "v0.2.0"
|
|
|
|
[[constraint]]
|
|
name = "github.com/golang/protobuf"
|
|
version = "v1.4.3"
|