we-feed-card
指标名字
指标命名的整体结构是 name_unit_suffix , 符合正则[a-zA-Z*][a-zA-Z0-9_]\*
name:
name 要做到望文生义, 类似变量名, 应具有良好的可读性...在抓取指标时自动附加, 不需要在埋点代码中定义....unit:
指标名可以带上单位, 如 request_bytes_total , request_latency_seconds;
值总是使用基本单位, 如 秒/米/字节, 单位展示可读性的事情则交给...单个 label 值不超过 128 个字符;
避免一个指标过多的 label 组合, 不必要的组合 label 可以拆解为多个指标, 以便降低指标基数, 提高该指标的查询性能....历史数据基于时间分片;
性能优化: Thanos Query 执行 promQL 时通过 gRPC 双向流方法流式获取样本数据, 如果涉及 Store 节点还需 Range 请求对象存储, 而 Prometheus