mirror of
https://github.com/prometheus/prometheus.git
synced 2026-06-10 09:00:08 -04:00
tests: add bench CLI recommended invokations
Signed-off-by: bwplotka <bwplotka@gmail.com>
This commit is contained in:
parent
c2eac549d5
commit
f27ca31bed
1 changed files with 21 additions and 0 deletions
|
|
@ -1398,6 +1398,13 @@ var extraLabels []labels.Label = []labels.Label{
|
|||
{Name: "pod_name", Value: "some-other-name-5j8s8"},
|
||||
}
|
||||
|
||||
// Recommended CLI invocation(s):
|
||||
/*
|
||||
export bench=sampleSend && go test ./storage/remote/... \
|
||||
-run '^$' -bench '^BenchmarkSampleSend' \
|
||||
-benchtime 1s -count 6 -cpu 2 -timeout 999m -benchmem \
|
||||
| tee ${bench}.txt
|
||||
*/
|
||||
func BenchmarkSampleSend(b *testing.B) {
|
||||
// Send one sample per series, which is the typical remote_write case
|
||||
const numSamples = 1
|
||||
|
|
@ -1904,6 +1911,13 @@ func createDummyTimeSeries(instances int) []timeSeries {
|
|||
return result
|
||||
}
|
||||
|
||||
// Recommended CLI invocation(s):
|
||||
/*
|
||||
export bench=buildWriteRequest && go test ./storage/remote/... \
|
||||
-run '^$' -bench '^BenchmarkBuildWriteRequest' \
|
||||
-benchtime 1s -count 6 -cpu 2 -timeout 999m -benchmem \
|
||||
| tee ${bench}.txt
|
||||
*/
|
||||
func BenchmarkBuildWriteRequest(b *testing.B) {
|
||||
noopLogger := promslog.NewNopLogger()
|
||||
bench := func(b *testing.B, batch []timeSeries) {
|
||||
|
|
@ -1944,6 +1958,13 @@ func BenchmarkBuildWriteRequest(b *testing.B) {
|
|||
})
|
||||
}
|
||||
|
||||
// Recommended CLI invocation(s):
|
||||
/*
|
||||
export bench=buildV2WriteRequest && go test ./storage/remote/... \
|
||||
-run '^$' -bench '^BenchmarkBuildV2WriteRequest' \
|
||||
-benchtime 1s -count 6 -cpu 2 -timeout 999m -benchmem \
|
||||
| tee ${bench}.txt
|
||||
*/
|
||||
func BenchmarkBuildV2WriteRequest(b *testing.B) {
|
||||
noopLogger := promslog.NewNopLogger()
|
||||
bench := func(b *testing.B, batch []timeSeries) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue