=
和!=
两种完全匹配模式:label=value
可以选择那些标签满足表达式定义的时间序列;label!=value
则可以根据标签匹配排除时间序列;instance!="localhost:9090"
则可以排除这些时间序列:|
进行分离:label=~regx
表示选择那些标签符合正则表达式定义的时间序列;label!~regx
进行排除;http_requests_total
查询时间序列时,返回值中只会包含该时间序列中的最新的一个样本值,这样的返回结果我们称之为瞬时向量。而相应的这样的表达式称之为瞬时向量表达式。[]
进行定义。例如,通过以下表达式可以选择最近5分钟内的所有样本数据:需要注意的是,当使用表达式count(http_requests_total),返回的数据类型,依然是瞬时向量。用户可以通过内置函数scalar()将单个瞬时向量转换为标量。
<metric name>{label=value}
的形式以外,我们还可以使用内置的__name__
标签来指定监控指标名称: