in metric.go [197:215]
func newInt64UpDownCounter(meter metric.Meter, c upDownCounterMetric) error {
unit := c.unit
if unit == "" {
unit = "1"
}
m, err := meter.Int64UpDownCounter(
c.name,
metric.WithUnit(unit),
metric.WithDescription(c.description),
)
if err != nil {
return fmt.Errorf(
"failed creating %s metric: %w", c.name, err,
)
}
*c.p = m
return nil
}