For example:
package main
import (
"fmt"
"github.com/penglongli/gin-metrics/ginmetrics"
)
func main() {
err := ginmetrics.GetMonitor().AddMetric(&ginmetrics.Metric{
Name: "test",
Type: ginmetrics.Histogram,
})
fmt.Println(err)
}
returns
metric type '3' not existed.
when it should return
metric 'test' is histogram type, cannot lose bucket param.
|
if err := f(metric); err == nil { |