我一直在使用Graphite作为应用程序监控系统,但我想知道是否有更好的东西用于我想要的东西。
以下是我的一些要求:
我更喜欢开源,但我对商业产品尤其是基于云的解决方案持开放态度。
有什么建议吗?
非常感谢提前。
答案 0 :(得分:3)
我个人使用以下组合:
不幸的是,你的问题没有最终的“答案”,只有建议。您可能会找到比Stackoverflow更适合您的问题的论坛,例如邮件列表或Reddit。
希望无论如何都有帮助! :)
答案 1 :(得分:2)
您的问题表明更喜欢开源,但如果您真的愿意接受商业选择,我认为ZingChart JavaScript图表库符合您的要求。
<强> 1。仪表板(易于创建/更改):ZingChart使用类似CSS的语法,非常易于使用和编辑。
<强> 2。仪表板项目应为图表和数字框:库允许您创建窗口小部件以显示您所描述的项目。这是一个带数字框的演示 - http://www.zingchart.com/playground/presentation/51b21c1a3c8ae
3。屏幕上的警告:正如您在上面的演示中所看到的,已经设置了数字框的规则,以绿色显示增加,红色显示减少。可以为一系列值设置类似的规则。 (哪个地址为4号)。
您甚至可以为接近达到阈值的值使用多个规则集。 http://zingchart.com/playground/run/5460f51991002此示例显示的规则设置为在值200以下的数据点上放置红色标记。
4。规则警告:有多种方法可以使用rules来复制您想要的警告。您还可以将规则与我们的API结合使用,并创建警告以及触发可用于触发电子邮件的事件。
在你的问题中没有提到它,但如果考虑实时数据,ZingChart还提供通过http或websocket协议传输数据的能力。我是ZingChart的团队成员,所以如果您对演示或所描述的功能有任何疑问,请随时与我们联系。
答案 2 :(得分:2)
如果你有合适的预算,最好的工具就是splunk。它不是基于云的,但它在分析数据以及通过脚本和日志文件从生成的数据中创建图形和仪表板方面是最好的。
Splunk提供了一种非常灵活的查询语言,能够创建可用作非常强大的监控解决方案的预定搜索。我仍然没有找到更好的产品,但缺点是价格高。