用例需要在prometheus中设置计数器值,而不是增量

用例需要在prometheus中设置计数器值,而不是增量,prometheus,Prometheus,我们编写的导出器查询外部系统,并将值作为总计数获取。 redshift\u scan\u query\u总计235 该值随时间增加。但普罗米修斯的golang客户端不允许在计数器中设置值,它只允许递增 此外,外部系统有时会重置数据,有时会删除这些值,因为这是一个近似值 我应该用仪表吗?increase()是否可以使用仪表?在重新启动导出程序的情况下,仪表将产生多个指标 如何分析使用普罗米修斯在这个用例中一天内增加的查询总数?我认为需要使用Constmetric

我们编写的导出器查询外部系统,并将值作为总计数获取。
redshift\u scan\u query\u总计235

该值随时间增加。但普罗米修斯的golang客户端不允许在计数器中设置值,它只允许递增

此外,外部系统有时会重置数据,有时会删除这些值,因为这是一个近似值

我应该用仪表吗?
increase()
是否可以使用仪表?在重新启动导出程序的情况下,仪表将产生多个指标


如何分析使用普罗米修斯在这个用例中一天内增加的查询总数?

我认为需要使用Constmetric