关于Alerting Philosophy的问题。大多数指标框架(Spectacor或dropwizard)聚合数据,例如提供最大值、最小值、平均值等。那么这些数据真的不应该由后端计算吗?或者在什么情况下后台应该计算加重的数据?
发布于 2017-01-26 12:30:53
这是一个有趣的问题。我想Netflix文章中的“后端”指的是监控系统的后端。因此,在分布式环境中,会有许多服务(运行dropwizard)将数据发送到这个“后端”。这是不同的,因为在“dropwizard”上下文中的普通后端指的是应用程序后端,在Netflix上下文中,它只是一个“代理”。
我的观点是,我认为一些计算可以/应该在代理/应用程序后端级别完成。因为您确实希望“dropwizard”进行一些聚合,以限制传输到集中式监控服务器所需的数据。在没有集中式监控服务器的情况下,计算这些百分位数意味着您可以直接在代理/一个后端级别提供数据和构建警报。
谢谢
https://stackoverflow.com/questions/41865545
复制相似问题