prometheus/model/labels
Oleg Zaytsev cd91345b76
Fix BenchmarkOptimizeEqualStringMatchers
The logic has changed, and we create a slice-based matcher for smaller
number of alternations. This fixes the benchmark.

Signed-off-by: Oleg Zaytsev <mail@olegzaytsev.com>
2023-10-02 12:00:18 +02:00
..
labels.go Merge pull request #12366 from prometheus/release-2.44 2023-05-16 18:06:29 +01:00
labels_stringlabels.go Merge pull request #12681 from prometheus/labels-unused-code 2023-08-14 15:48:17 +01:00
labels_test.go labels: extend benchmark for Has() 2023-08-13 14:55:50 +01:00
matcher.go track-number-of-optimized-regexp-label-matchers - make isRegexOptimized (#481) 2023-04-18 07:24:41 +00:00
matcher_test.go feat: dont compile regex matcher if we know its a literal (#12434) 2023-07-04 15:00:51 +00:00
regexp.go Clarify ordering 2023-09-29 15:33:38 +02:00
regexp_test.go Fix BenchmarkOptimizeEqualStringMatchers 2023-10-02 12:00:18 +02:00
sharding.go labels: add stringlabels version of StableHash 2023-05-02 15:51:17 +01:00
sharding_stringlabels.go mv sharding_string.go sharding_stringlabels.go 2023-05-05 12:53:56 +02:00
sharding_test.go Add TestStableHash 2023-05-04 16:54:39 +02:00
test_utils.go labels: use ScratchBuilder in ReadLabels 2022-12-19 15:22:09 +00:00