diff --git a/app/vmagent/remotewrite/remotewrite.go b/app/vmagent/remotewrite/remotewrite.go index 1bbcfd4928..81279e60db 100644 --- a/app/vmagent/remotewrite/remotewrite.go +++ b/app/vmagent/remotewrite/remotewrite.go @@ -106,7 +106,9 @@ func Push(wr *prompbmarshal.WriteRequest) { for _, rwctx := range rwctxs { rwctx.Push(tssBlock) } - rctx.reset() + if rctx != nil { + rctx.reset() + } } if rctx != nil { putRelabelCtx(rctx)