@@ -13,7 +13,7 @@ var collectBigKeysMetrics = map[string]MetricConfig{
1313 Parser : & regexParser {
1414 name : "bigkeys_string" ,
1515 reg : regexp .MustCompile (
16- `Type: string, key: (?P<key>[^,]+), key_length: (?P<key_length>\d+), value_length: (?P<value_length>\d+)` ,
16+ `Type:\s* string,\s* key:\s* (?P<key>[^,]+),\s* key_length:\s* (?P<key_length>\d+),\s* value_length:\s* (?P<value_length>\d+)` ,
1717 ),
1818 },
1919 MetricMeta : MetaDatas {
@@ -37,7 +37,7 @@ var collectBigKeysMetrics = map[string]MetricConfig{
3737 Parser : & regexParser {
3838 name : "bigkeys_complex" ,
3939 reg : regexp .MustCompile (
40- `Type: (?P<type>\w+), key: (?P<key>[^,]+), value_length: (?P<value_length >\d+), member_size: (?P<member_size>\d+)` ,
40+ `Type:\s* (?P<type>hash|list|set|zset),\s* key:\s* (?P<key>[^,]+),\s*key_length:\s* (?P<key_length >\d+),\s* member_size:\s* (?P<member_size>\d+)` ,
4141 ),
4242 },
4343 MetricMeta : MetaDatas {
@@ -49,11 +49,11 @@ var collectBigKeysMetrics = map[string]MetricConfig{
4949 ValueName : "member_size" ,
5050 },
5151 {
52- Name : "bigkeys_value_length " ,
53- Help : "Big key value length" ,
52+ Name : "bigkeys_key_length " ,
53+ Help : "Big key length for complex type " ,
5454 Type : metricTypeGauge ,
5555 Labels : []string {LabelNameAddr , LabelNameAlias , "type" , "key" },
56- ValueName : "value_length " ,
56+ ValueName : "key_length " ,
5757 },
5858 },
5959 },
0 commit comments