Versions in this module Expand all Collapse all v1 v1.0.0 Mar 25, 2026 Changes in this version + type Experiment struct + Name string + Protocol string + Variants []Variant + func NewExperiment(name, protocol string) *Experiment + func (e *Experiment) AddVariant(name, version string, weight float64) + func (e *Experiment) Analyze() string + type Metrics struct + ErrorRate float64 + Latency float64 + Throughput float64 + type Variant struct + Metrics Metrics + Name string + Version string + Weight float64