【发布时间】:2021-04-05 06:40:50
【问题描述】:
是否有设计服务的最佳实践,该服务公开一个Increment(metric_name) 端点,可以从任何具有任何metrics_name 的服务调用,并有一个实时仪表板(约 1 小时粒度)来查看指标趋势?
我很好奇什么是适合它的存储系统,因为该服务应该是高度可扩展的。
【问题讨论】:
标签: architecture metrics system-design
是否有设计服务的最佳实践,该服务公开一个Increment(metric_name) 端点,可以从任何具有任何metrics_name 的服务调用,并有一个实时仪表板(约 1 小时粒度)来查看指标趋势?
我很好奇什么是适合它的存储系统,因为该服务应该是高度可扩展的。
【问题讨论】:
标签: architecture metrics system-design
我不确定我们是否应该提及特定软件,但https://prometheus.io/ 的 Prometheus 项目可以提供您正在寻找的开箱即用的东西。它是一个时间序列数据库,专为记录和查询指标而设计。如果不是,它可以为您提供一些关于您自己的解决方案的见解。
(我绝不隶属于 Prometheus 项目)
【讨论】: