Prometheus是一個開源的監控系統,使用PromQL語言查詢數據。下面是一些基本的PromQL查詢語句的使用方法:
{job="my_job"}
這個查詢會返回所有具有job標簽為"my_job"的指標的值。
sum(my_metric)
這個查詢會返回所有my_metric指標的值的總和。
avg(my_metric)
這個查詢會返回所有my_metric指標的值的平均值。
my_metric[5m]
這個查詢會返回最近5分鐘內my_metric指標的值。
my_metric{instance="my_instance"}
這個查詢會返回所有instance標簽為"my_instance"的my_metric指標的值。
rate(my_metric[5m])
這個查詢會返回最近5分鐘內my_metric指標的速率。
這些是一些基本的PromQL查詢語句的使用方法,更多的查詢語句可以查閱Prometheus的官方文檔。