MCPcopy Create free account
hub / github.com/cortexproject/cortex / BenchmarkIngester_QueryStream_Chunks

Function BenchmarkIngester_QueryStream_Chunks

pkg/ingester/ingester_test.go:4107–4124  ·  view source on GitHub ↗
(b *testing.B)

Source from the content-addressed store, hash-verified

4105}
4106
4107func BenchmarkIngester_QueryStream_Chunks(b *testing.B) {
4108 tc := []struct {
4109 samplesCount, seriesCount int
4110 }{
4111 {samplesCount: 10, seriesCount: 10},
4112 {samplesCount: 10, seriesCount: 50},
4113 {samplesCount: 10, seriesCount: 100},
4114 {samplesCount: 50, seriesCount: 10},
4115 {samplesCount: 50, seriesCount: 50},
4116 {samplesCount: 50, seriesCount: 100},
4117 }
4118
4119 for _, c := range tc {
4120 b.Run(fmt.Sprintf("samplesCount=%v; seriesCount=%v", c.samplesCount, c.seriesCount), func(b *testing.B) {
4121 benchmarkQueryStream(b, c.samplesCount, c.seriesCount)
4122 })
4123 }
4124}
4125
4126func BenchmarkIngester_QueryStreamChunks_MatcherOptimization(b *testing.B) {
4127 tests := map[string]struct {

Callers

nothing calls this directly

Calls 2

benchmarkQueryStreamFunction · 0.85
RunMethod · 0.65

Tested by

no test coverage detected