BaselineStats

data class BaselineStats(val meanPayloadSize: Double, val payloadSizeVariance: Double, val meanEventRatePerMinute: Double, val knownFieldsByEventType: Map<String, Set<String>> = emptyMap())

Pre-computed baseline statistics for seeding StatisticalAnomalyDetector.

Providing a BaselineStats via StatisticalAnomalyDetector.seedBaseline skips the learning period entirely, allowing anomaly scoring to begin immediately with known-good statistical profiles.

Since

0.7.0

Constructors

Link copied to clipboard
constructor(meanPayloadSize: Double, payloadSizeVariance: Double, meanEventRatePerMinute: Double, knownFieldsByEventType: Map<String, Set<String>> = emptyMap())

Properties

Link copied to clipboard

Map of event type to the set of JSON field names observed during baseline collection. Used for schema deviation scoring.

Link copied to clipboard

Average event rate per minute during baseline collection.

Link copied to clipboard

Average payload size in bytes observed during baseline collection.

Link copied to clipboard

Variance of payload sizes observed during baseline collection.