12345678910111213141516171819202122 |
- package metrics
- import (
- "time"
- "github.com/nakabonne/tstorage"
- )
- // TimestampedValue is a value with a timestamp.
- type TimestampedValue struct {
- Time time.Time `json:"time"`
- Value float64 `json:"value"`
- }
- func makeTimestampedValuesFromDatapoints(dp []*tstorage.DataPoint) []TimestampedValue {
- tv := []TimestampedValue{}
- for _, d := range dp {
- tv = append(tv, TimestampedValue{Time: time.Unix(d.Timestamp, 0), Value: d.Value})
- }
- return tv
- }
|