Documentation
¶
Overview ¶
Package truncate provides an implementation for the audit.Backend interface that truncates audit events and sends them to the delegate audit.Backend.
Index ¶
Constants ¶
View Source
const (
// PluginName is the name reported in error metrics.
PluginName = "truncate"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
// MaxEventSize defines max allowed size of the event. If the event is larger,
// truncating will be performed.
MaxEventSize int64
// MaxBatchSize defined max allowed size of the batch of events, passed to the backend.
// If the total size of the batch is larger than this number, batch will be split. Actual
// size of the serialized request might be slightly higher, on the order of hundreds of bytes.
MaxBatchSize int64
}
Config represents truncating backend configuration.
Source Files
¶
- doc.go
- truncate.go
Click to show internal directories.
Click to hide internal directories.