【发布时间】:2018-11-06 18:31:18
【问题描述】:
我有一个系统作为第 3 方的 API。我需要观察每个第 3 方的响应时间。但正如普罗米修斯在其文档中定义的那样:
请记住,键值标签对的每个唯一组合 代表一个新的时间序列,它可以显着增加 存储的数据量。不要使用标签来存储尺寸过高的 基数(许多不同的标签值),例如用户 ID、电子邮件 地址,或其他无限制的值集。
所以这意味着我不应该使用标签作为我的端点,因为用户是无限的(目前为 600,继续增长)。然后我会观察每个用户的指标,但这会改变我将来可能会解决的任何性能问题吗?
代替标签过滤:
http_requests_total{id="3rdParty1"} http_requests_total{id="3rdParty2"}
我应该使用每个用户的每个指标吗?
http_3rdParty1_requests_total http_3rdParty2_requests_total ...
【问题讨论】:
标签: prometheus