Skip to content

Commit

Permalink
[connector/spanmetrics] Add micro and nano secs unit to histogram
Browse files Browse the repository at this point in the history
  • Loading branch information
lahsivjar committed Jul 31, 2024
1 parent f8ef623 commit c238c3b
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 0 deletions.
2 changes: 2 additions & 0 deletions connector/spanmetricsconnectorv2/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ var (
type MetricUnit string

const (
MetricUnitNs MetricUnit = "ns"
MetricUnitUs MetricUnit = "us"
MetricUnitMs MetricUnit = "ms"
MetricUnitS MetricUnit = "s"
)
Expand Down
2 changes: 2 additions & 0 deletions connector/spanmetricsconnectorv2/histogram.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@ var (
// metricUnitToDivider gives a value that could used to divide the
// nano precision duration to the required unit specified in config.
metricUnitToDivider = map[MetricUnit]float64{
MetricUnitNs: float64(time.Nanosecond.Nanoseconds()),
MetricUnitUs: float64(time.Microsecond.Nanoseconds()),
MetricUnitMs: float64(time.Millisecond.Nanoseconds()),
MetricUnitS: float64(time.Second.Nanoseconds()),
}
Expand Down

0 comments on commit c238c3b

Please sign in to comment.