Prometheus 教程

PromQL 基础语法:字面量

字符串字面量

字符串字面量用单引号、双引号或反引号表示。

PromQL 遵循与 Go 相同的转义规则。对于单引号或双引号中的字符串字面量,反斜杠是转义序列的开头,后面可以是 a、b、f、n、r、t、v 或 \。可以使用八进制(\nnnn)或十六进制(\xnnn、\unnnnn 和 \Unnnnnnn)符号提供特定字符。

相反,转义字符不会在用反引号指定的字符串字面量中被解析。值得注意的是,与 Go 不同,Prometheus 不会丢弃回车符内的换行符。

示例:

"this is a string"
'these are unescaped: \n \\ \t'
`these are not unescaped: \n ' " \t`

浮点数字面量

浮点数标量值可以是整数或浮点数的字面量形式写入,格式为(为提高可读性,只包含空格):

[-+]?(
      [0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?
    | 0[xX][0-9a-fA-F]+
    | [nN][aA][nN]
    | [iI][nN][fF]
)

示例:

23
-2.43
3.4e-9
0x8f
-Inf
NaN


说说我的看法
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号