Service 获取定义间隔内两个指标之间的百分比[Prometheus]

Service 获取定义间隔内两个指标之间的百分比[Prometheus],service,prometheus,metrics,promql,Service,Prometheus,Metrics,Promql,我有一个关于普罗米修斯的问题。在我的服务中,我有两个计数器,metric_1是请求的总数,metric_2是失败请求的数量。我需要从这些数据中推导出进一步的度量,以确定在定义的时间间隔(例如2小时)内请求的错误率百分比。例如,如何通过ProMQ实现这一点?尝试以下方法: increase(metric_2[2h]) / increase(metric_1[2h]) 看 假设metric_1和metric_2是。如果这些度量是正确的,则必须用替换。非常感谢!你知道导出的度量是什么类型的吗?我假设

我有一个关于普罗米修斯的问题。在我的服务中,我有两个计数器,metric_1是请求的总数,metric_2是失败请求的数量。我需要从这些数据中推导出进一步的度量,以确定在定义的时间间隔(例如2小时)内请求的错误率百分比。例如,如何通过ProMQ实现这一点?

尝试以下方法:

increase(metric_2[2h]) / increase(metric_1[2h])


假设
metric_1
metric_2
是。如果这些度量是正确的,则必须用替换。

非常感谢!你知道导出的度量是什么类型的吗?我假设它是一个量规。如果度量值可能随着每次刮擦而上下波动,那么这就是一个量规。如果它从0开始,然后不断增长,那么这是一个计数器。那么它的类型在运行时根据它可以假定的值进行管理?