Prometheus 客户端库提供了四种核心指标类型。目前,这些类型仅在客户端库(以便提供针对特定类型使用场景的定制 API)和网络协议中有区别。Prometheus 服务器尚未利用这些类型信息,而是将所有数据扁平化为无类型的时间序列。不过未来这一情况可能会改变。
计数器(Counter)
计数器是一种累积性指标,代表一个单一的单调递增计数器,其值只能增加,或者在重启时重置为零。例如,可以使用计数器来表示已处理的请求数、已完成的任务数或错误数。
不要使用计数器来展示可能会减少的值。例如,不要用计数器来表示当前正在运行的进程数;而应该使用仪表盘(Gauge)。
计数器的客户端库使用文档: