Distribution Summary¶
See Distribution Summary for the concept.
Call Record() with a value:
import (
"github.com/Netflix/spectator-go/v2/spectator"
)
func main() {
config, _ := spectator.NewConfig("udp", nil, nil)
registry, _ := spectator.NewRegistry(config)
registry.DistributionSummary("server.requestSize", nil).Record(10)
requestSize := registry.NewId("server.requestSize", nil)
registry.DistributionSummaryWothId(requestSize).Record(10)
}
Percentile Distribution Summary¶
Call Record() with a value:
import (
"github.com/Netflix/spectator-go/v2/spectator"
)
func main() {
config, _ := spectator.NewConfig("udp", nil, nil)
registry, _ := spectator.NewRegistry(config)
registry.PercentileDistributionSummary("server.requestSize", nil).Record(10)
requestSize := registry.NewId("server.requestSize", nil)
registry.PercentileDistributionSummaryWothId(requestSize).Record(10)
}