(b *testing.B)
| 935 | } |
| 936 | |
| 937 | func BenchmarkOTLPWriteHandlerPush(b *testing.B) { |
| 938 | cfg := distributor.OTLPConfig{ |
| 939 | ConvertAllAttributes: false, |
| 940 | DisableTargetInfo: false, |
| 941 | } |
| 942 | overrides := validation.NewOverrides(querier.DefaultLimitsConfig(), nil) |
| 943 | |
| 944 | mockPushFunc := func(context.Context, *cortexpb.WriteRequest) (*cortexpb.WriteResponse, error) { |
| 945 | return &cortexpb.WriteResponse{}, nil |
| 946 | } |
| 947 | handler := OTLPHandler(1000000, overrides, cfg, nil, mockPushFunc, nil) |
| 948 | |
| 949 | tests := []struct { |
| 950 | description string |
| 951 | numSeries int |
| 952 | samplesPerSeries int |
| 953 | numHistograms int |
| 954 | }{ |
| 955 | { |
| 956 | numSeries: 1, |
| 957 | samplesPerSeries: 10, |
| 958 | numHistograms: 1, |
| 959 | }, |
| 960 | { |
| 961 | numSeries: 1, |
| 962 | samplesPerSeries: 100, |
| 963 | numHistograms: 1, |
| 964 | }, |
| 965 | { |
| 966 | numSeries: 1, |
| 967 | samplesPerSeries: 1000, |
| 968 | numHistograms: 1, |
| 969 | }, |
| 970 | { |
| 971 | numSeries: 1, |
| 972 | samplesPerSeries: 1, |
| 973 | numHistograms: 10, |
| 974 | }, |
| 975 | { |
| 976 | numSeries: 1, |
| 977 | samplesPerSeries: 1, |
| 978 | numHistograms: 100, |
| 979 | }, |
| 980 | { |
| 981 | numSeries: 1, |
| 982 | samplesPerSeries: 1, |
| 983 | numHistograms: 1000, |
| 984 | }, |
| 985 | { |
| 986 | numSeries: 10, |
| 987 | samplesPerSeries: 1, |
| 988 | numHistograms: 1, |
| 989 | }, |
| 990 | { |
| 991 | numSeries: 100, |
| 992 | samplesPerSeries: 1, |
| 993 | numHistograms: 1, |
| 994 | }, |
nothing calls this directly
no test coverage detected