Prometheus vs Sensu

半兽人 发表于: 2019-07-23   最后更新时间: 2019-07-23 23:06:23  
{{totalSubscript}} 订阅, 3,202 游览

广义上说,Sensu是一个更加现代的Nagios。

范围

主要不同点在于Sensu客户端注册自己,并确定从本地还是其他地方获取配置检查。Senus对perfData的数量没有限制。 还有一个客户端socket允许把任意检查结果推送到Senus

数据模型

和Nagios一样

存储

Sensu在Redis中存储数据,存储被称作stashes。主要是静默存储,同时它也存储在Senus上注册的所有客户端

架构

Sensu有很多组件。它使用Rabbit消息队列进行数据传输,使用Redis存储当前状态,独立的服务处理数据

RabbitMQ和Redis都可以是集群的,运行多个服务器副本可是实现副本和冗余

总结

如果已经有了Nagios服务,你希望扩展它,同时希望使用Senus的注册特性,那么Senus是一个不错的选择

如果你想要使用白盒、或者有一个动态的云环境,那么Prometheus是一个很好的选择。

更新于 2019-07-23

查看Prometheus更多相关的文章或提一个关于Prometheus的问题,也可以与我们一起分享文章