From 05c69746f36cbc1c96b2b8d63ced45ed4453515b Mon Sep 17 00:00:00 2001 From: Cem Deniz Kabakci Date: Mon, 13 May 2024 16:45:36 +0200 Subject: [PATCH] [receiver/cloudfoundryreceiver] Set the observed time of the envelope to now, instead of when the receiver starts Co-authored-by: Jose Riguera --- receiver/cloudfoundryreceiver/receiver.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/receiver/cloudfoundryreceiver/receiver.go b/receiver/cloudfoundryreceiver/receiver.go index 3debfe69f161..9f036a745951 100644 --- a/receiver/cloudfoundryreceiver/receiver.go +++ b/receiver/cloudfoundryreceiver/receiver.go @@ -223,9 +223,10 @@ func (cfr *cloudFoundryReceiver) streamLogs( logs := plog.NewLogs() libraryLogs := createLibraryLogsSlice(logs) + observedTime := time.Now() for _, envelope := range envelopes { if envelope != nil { - convertEnvelopeToLogs(envelope, libraryLogs, cfr.receiverStartTime) + convertEnvelopeToLogs(envelope, libraryLogs, observedTime) } }