要查询所有记录,只需使用{}括号即可。例如:{}可以返回所有记录。
要查询特定标签的值,只需将其添加到查询条件中。例如:{app="nginx"}将返回所有标签app值为nginx的记录。
要组合查询条件,可以使用and和or运算符。例如:{app="nginx" and (level="error" or level="warning")}将返回所有标签app值为nginx并且标签level值为error或warning的记录。
要计算符合查询条件的记录数,可以使用count函数。例如:{app="nginx"} | count()将返回所有标签app值为nginx的记录数。
要计算符合查询条件的记录中特定标签的总和,可以使用sum函数。例如:{app="nginx"} | sum(duration)将返回所有标签app值为nginx的记录中标签duration的总和。
要计算符合查询条件的记录中特定标签的速率,可以使用rate函数。例如:{app="nginx"} | rate(duration[1m])将返回所有标签app值为nginx的记录中标签duration的速率。
要查找符合查询条件的记录中特定标签前k个值,可以使用topk函数。例如:{app="nginx"} | topk(10, duration)将返回所有标签app值为nginx的记录中标签duration前10个最大值。
要查找符合查询条件的记录中特定标签最小的k个值,可以使用bottomk函数。例如:{app="nginx"} | bottomk(10, duration)将返回所有标签app值为nginx的记录中标签duration前10个最小值。
要计算符合查询条件的记录中特定标签的变化率,可以使用deriv函数。例如:{app="nginx"} | deriv(duration[1m])将返回所有标签app值为nginx的记录中标签duration的变化率。
要查找符合查询条件的记录中特定标签的值,可以使用label_values函数。例如:label_values(app)将返回所有记录中app标签的所有值。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。