Skip to content

Commit a934e4a

Browse files
author
alexgreenbank
committed
Fix timestamps
Signed-off-by: alexgreenbank <[email protected]>
1 parent 7f42dec commit a934e4a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

receiver/datadogreceiver/internal/translator/service_check_translator.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
package translator // import "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/datadogreceiver/internal/translator"
55

66
import (
7+
"time"
8+
79
"github.com/DataDog/datadog-api-client-go/v2/api/datadogV1"
810
"go.opentelemetry.io/collector/pdata/pcommon"
911
"go.opentelemetry.io/collector/pdata/pmetric"
@@ -32,7 +34,7 @@ func (mt *MetricsTranslator) TranslateServices(services []ServiceCheck) pmetric.
3234
dps.EnsureCapacity(1)
3335

3436
dp := dps.AppendEmpty()
35-
dp.SetTimestamp(pcommon.Timestamp(ts * time.Second.Nanoseconds())) // OTel uses nanoseconds, while Datadog uses seconds
37+
dp.SetTimestamp(pcommon.Timestamp(service.Timestamp * time.Second.Nanoseconds())) // OTel uses nanoseconds, while Datadog uses seconds
3638
metricProperties.dpAttrs.CopyTo(dp.Attributes())
3739
dp.SetIntValue(int64(service.Status))
3840

0 commit comments

Comments
 (0)