PromQL是Prometheus的查询语言,可以用来查询和分析时间序列数据。以下是一些常用的PromQL表达式:
* // 查询所有指标的值
my_metric_name // 查询名为my_metric_name的指标的值
my_metric_name[5m] // 查询最近5分钟内的my_metric_name指标值
sum(my_metric_name) // 对my_metric_name指标值求和
avg(my_metric_name) // 对my_metric_name指标值求平均值
my_metric_name{label_name="label_value"} // 查询具有特定标签值的my_metric_name指标值
my_metric_name offset 5m // 查询my_metric_name指标值的5分钟偏移值
rate(my_metric_name[5m]) // 查询my_metric_name指标值的速率
increase(my_metric_name[5m]) // 查询my_metric_name指标值的增量
max_over_time(my_metric_name[5m]) // 查询最近5分钟内my_metric_name指标值的最大值
min_over_time(my_metric_name[5m]) // 查询最近5分钟内my_metric_name指标值的最小值
以上是一些常用的PromQL表达式,希望对你有所帮助。更多详绰的信息可以参考Prometheus官方文档。