Documentation ¶
Overview ¶
Package histogram provides helpers for working with runtime/metrics histograms.
Index ¶
- func CSV(h *metrics.Float64Histogram, w io.Writer) error
- func Percentile(h *metrics.Float64Histogram, pct float64) float64
- func Percentiles(h *metrics.Float64Histogram, pct []float64) []float64
- func Samples(h *metrics.Float64Histogram) uint64
- func Visualize(h *metrics.Float64Histogram, full bool) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Percentile ¶
func Percentile(h *metrics.Float64Histogram, pct float64) float64
func Percentiles ¶
func Percentiles(h *metrics.Float64Histogram, pct []float64) []float64
func Samples ¶
func Samples(h *metrics.Float64Histogram) uint64
Samples returns the total number of samples in the histogram.
func Visualize ¶
func Visualize(h *metrics.Float64Histogram, full bool) string
Visualize returns a rudimentary ASCII visualization. It plots buckets directly, despite differing bucket sizes, so the visualization may be misleading.
If full, all buckets are shown. Otherwise the output is compressed to exclude most empty buckets.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.