@@ -130,7 +130,7 @@ func TestRemoteWriteHandlerHeadersHandling_V1Message(t *testing.T) {
130130 }
131131
132132 appendable := & mockAppendable {}
133- handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV1MessageType }, false , false , false )
133+ handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV1MessageType }, false , false , false , 0 , 0 )
134134
135135 recorder := httptest .NewRecorder ()
136136 handler .ServeHTTP (recorder , req )
@@ -237,7 +237,7 @@ func TestRemoteWriteHandlerHeadersHandling_V2Message(t *testing.T) {
237237 }
238238
239239 appendable := & mockAppendable {}
240- handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV2MessageType }, false , false , false )
240+ handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV2MessageType }, false , false , false , 0 , 0 )
241241
242242 recorder := httptest .NewRecorder ()
243243 handler .ServeHTTP (recorder , req )
@@ -272,7 +272,7 @@ func TestRemoteWriteHandlerHeadersHandling_V2Message(t *testing.T) {
272272 }
273273
274274 appendable := & mockAppendable {}
275- handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV2MessageType }, false , false , false )
275+ handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV2MessageType }, false , false , false , 0 , 0 )
276276
277277 recorder := httptest .NewRecorder ()
278278 handler .ServeHTTP (recorder , req )
@@ -301,7 +301,7 @@ func TestRemoteWriteHandler_V1Message(t *testing.T) {
301301 // in Prometheus, so keeping like this to not break existing 1.0 clients.
302302
303303 appendable := & mockAppendable {}
304- handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV1MessageType }, false , false , false )
304+ handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV1MessageType }, false , false , false , 0 , 0 )
305305
306306 recorder := httptest .NewRecorder ()
307307 handler .ServeHTTP (recorder , req )
@@ -706,7 +706,7 @@ func TestRemoteWriteHandler_V2Message(t *testing.T) {
706706 appendExemplarErr : tc .appendExemplarErr ,
707707 updateMetadataErr : tc .updateMetadataErr ,
708708 }
709- handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV2MessageType }, tc .ingestSTZeroSample , tc .enableTypeAndUnitLabels , tc .appendMetadata )
709+ handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV2MessageType }, tc .ingestSTZeroSample , tc .enableTypeAndUnitLabels , tc .appendMetadata , 0 , 0 )
710710
711711 recorder := httptest .NewRecorder ()
712712 handler .ServeHTTP (recorder , req )
@@ -880,7 +880,7 @@ func TestRemoteWriteHandler_V2Message_NoDuplicateTypeAndUnitLabels(t *testing.T)
880880 req .Header .Set (RemoteWriteVersionHeader , RemoteWriteVersion20HeaderValue )
881881
882882 appendable := & mockAppendable {}
883- handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV2MessageType }, false , true , false )
883+ handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV2MessageType }, false , true , false , 0 , 0 )
884884
885885 recorder := httptest .NewRecorder ()
886886 handler .ServeHTTP (recorder , req )
@@ -929,7 +929,7 @@ func TestOutOfOrderSample_V1Message(t *testing.T) {
929929 require .NoError (t , err )
930930
931931 appendable := & mockAppendable {latestSample : map [uint64 ]int64 {labels .FromStrings ("__name__" , "test_metric" ).Hash (): 100 }}
932- handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV1MessageType }, false , false , false )
932+ handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV1MessageType }, false , false , false , 0 , 0 )
933933
934934 recorder := httptest .NewRecorder ()
935935 handler .ServeHTTP (recorder , req )
@@ -971,7 +971,7 @@ func TestOutOfOrderExemplar_V1Message(t *testing.T) {
971971 require .NoError (t , err )
972972
973973 appendable := & mockAppendable {latestSample : map [uint64 ]int64 {labels .FromStrings ("__name__" , "test_metric" ).Hash (): 100 }}
974- handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV1MessageType }, false , false , false )
974+ handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV1MessageType }, false , false , false , 0 , 0 )
975975
976976 recorder := httptest .NewRecorder ()
977977 handler .ServeHTTP (recorder , req )
@@ -1009,7 +1009,7 @@ func TestOutOfOrderHistogram_V1Message(t *testing.T) {
10091009 require .NoError (t , err )
10101010
10111011 appendable := & mockAppendable {latestSample : map [uint64 ]int64 {labels .FromStrings ("__name__" , "test_metric" ).Hash (): 100 }}
1012- handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV1MessageType }, false , false , false )
1012+ handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV1MessageType }, false , false , false , 0 , 0 )
10131013
10141014 recorder := httptest .NewRecorder ()
10151015 handler .ServeHTTP (recorder , req )
@@ -1059,7 +1059,7 @@ func BenchmarkRemoteWriteHandler(b *testing.B) {
10591059 for _ , tc := range testCases {
10601060 b .Run (tc .name , func (b * testing.B ) {
10611061 appendable := & mockAppendable {}
1062- handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {tc .protoFormat }, false , false , false )
1062+ handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {tc .protoFormat }, false , false , false , 0 , 0 )
10631063 b .ResetTimer ()
10641064 for b .Loop () {
10651065 b .StopTimer ()
@@ -1084,7 +1084,7 @@ func TestCommitErr_V1Message(t *testing.T) {
10841084 require .NoError (t , err )
10851085
10861086 appendable := & mockAppendable {commitErr : errors .New ("commit error" )}
1087- handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV1MessageType }, false , false , false )
1087+ handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV1MessageType }, false , false , false , 0 , 0 )
10881088
10891089 recorder := httptest .NewRecorder ()
10901090 handler .ServeHTTP (recorder , req )
@@ -1150,7 +1150,7 @@ func TestHistogramValidationErrorHandling(t *testing.T) {
11501150 require .NoError (t , err )
11511151 t .Cleanup (func () { require .NoError (t , db .Close ()) })
11521152
1153- handler := NewWriteHandler (promslog .NewNopLogger (), nil , db .Head (), []remoteapi.WriteMessageType {protoMsg }, false , false , false )
1153+ handler := NewWriteHandler (promslog .NewNopLogger (), nil , db .Head (), []remoteapi.WriteMessageType {protoMsg }, false , false , false , 0 , 0 )
11541154 recorder := httptest .NewRecorder ()
11551155
11561156 var buf []byte
@@ -1195,7 +1195,7 @@ func TestCommitErr_V2Message(t *testing.T) {
11951195 req .Header .Set (RemoteWriteVersionHeader , RemoteWriteVersion20HeaderValue )
11961196
11971197 appendable := & mockAppendable {commitErr : errors .New ("commit error" )}
1198- handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV2MessageType }, false , false , false )
1198+ handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {remoteapi .WriteV2MessageType }, false , false , false , 0 , 0 )
11991199
12001200 recorder := httptest .NewRecorder ()
12011201 handler .ServeHTTP (recorder , req )
@@ -1222,7 +1222,7 @@ func BenchmarkRemoteWriteOOOSamples(b *testing.B) {
12221222 require .NoError (b , db .Close ())
12231223 })
12241224 // TODO: test with other proto format(s)
1225- handler := NewWriteHandler (promslog .NewNopLogger (), nil , db .Head (), []remoteapi.WriteMessageType {remoteapi .WriteV1MessageType }, false , false , false )
1225+ handler := NewWriteHandler (promslog .NewNopLogger (), nil , db .Head (), []remoteapi.WriteMessageType {remoteapi .WriteV1MessageType }, false , false , false , 0 , 0 )
12261226
12271227 buf , _ , _ , err := buildWriteRequest (nil , genSeriesWithSample (1000 , 200 * time .Minute .Milliseconds ()), nil , nil , nil , nil , "snappy" )
12281228 require .NoError (b , err )
@@ -1554,7 +1554,7 @@ func TestHistogramsReduction(t *testing.T) {
15541554 for _ , protoMsg := range []remoteapi.WriteMessageType {remoteapi .WriteV1MessageType , remoteapi .WriteV2MessageType } {
15551555 t .Run (string (protoMsg ), func (t * testing.T ) {
15561556 appendable := & mockAppendable {}
1557- handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {protoMsg }, false , false , false )
1557+ handler := NewWriteHandler (promslog .NewNopLogger (), nil , appendable , []remoteapi.WriteMessageType {protoMsg }, false , false , false , 0 , 0 )
15581558
15591559 var (
15601560 err error
@@ -1650,6 +1650,8 @@ func TestRemoteWriteHandler_ResponseStats(t *testing.T) {
16501650 false ,
16511651 false ,
16521652 false ,
1653+ 0 ,
1654+ 0 ,
16531655 )
16541656
16551657 if tt .forceInjectHeaders {
0 commit comments