Prometheus: Fix performance issue in editor when too many ids (#36176) (#36315)

(cherry picked from commit 8aeb1cc030)

Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
This commit is contained in:
Grot (@grafanabot)
2021-06-30 21:50:59 +02:00
committed by GitHub
co-authored by Zoltán Bedi
parent 601c113dbf
commit 070fc7dbef
@@ -436,6 +436,10 @@ const tokenizer: Grammar = {
},
},
],
idList: {
pattern: /\d+(\|\d+)+/,
alias: 'number',
},
number: /\b-?\d+((\.\d*)?([eE][+-]?\d+)?)?\b/,
operator: new RegExp(`/[-+*/=%^~]|&&?|\\|?\\||!=?|<(?:=>?|<|>)?|>[>=]?|\\b(?:${OPERATORS.join('|')})\\b`, 'i'),
punctuation: /[{};()`,.]/,