一个度量指标名称…

      • (指定Prometheus服务)
      • process_cpu_seconds_total(由许多客户库导出)
      • http_request_request_seconds
      • process_cpu_seconds_total(有单位的累计计数)
        • …应该代表在所有标签维度上测量的相同逻辑东西
      • 请求持续时间
      • 传输的字节数
      • 即时资源使用率百分比

    作为经验法则,给定度量指标所有维度上的sum()或应该是有意义的(尽管不一定有用)。如果没有意义,将数据分成多个指标。例如,在一个度量中具有各种队列的容量是好的,而将队列的容量与队列中的当前数量的元素混合是不好的。

    标签

    • api_request_duration_seconds- 区分请求阶段:

    不要将标签名称放在度量指标名称下面,因为这会导致冗余,如果响应的标签被聚合,会导致混淆。