借助Riemann,New Relic等工具,构建用于监视应用程序运行状况的自定义应用程序度量工具有什么好处?

评论

这主要基于意见如何?日志提供有关基础结构的重要信息。您能保证您的监控提供商可靠吗?您能否保证有关您业务的战略信息不会泄露给某些对手?在提供商的系统上准备自定义分析有多容易?所有这些问题导致了可以合理讨论的取舍决策!

与“建立自定义应用指标工具有什么好处...”吗?什么也不做?仅使用预先构建的内容?使用占卜棒?

#1 楼

如果第三方应用程序度量工具已经涵盖了您要监视的所有(或大部分)参数,并且以适合您的用例的足够方便的方式显示了信息,则它非常有用-您只需要(首先查找)即可。了解如何安装/使用/维护它,然后执行此操作。

优点:


避免了软件开发和维护成本,这可能会很高。关于功能
可以立即使用,需要首先开发定制工具
技术支持(并非总是如此)
标准化:如果该工具很流行-专业知识可以在职位描述中提出要求,而不必对每个用户进行培训。

但是,在许多情况下需要自定义开发,迈克尔已经提到过:可靠性,安全性/保密性,您的自定义应用程序的集成。

根据每个特定的案例,自定义开发可以从小型sc开始ripts将第三方工具的范围扩展到复杂的包装器,组装了多个此类工具以实现必要的监视功能

这种开发并非总是轻量级的:


it可能需要您团队之外的深入工具知识和/或语言专业知识
,可能需要管理繁重/复杂甚至冲突的依赖项
工具实际使用环境的适应层可能非常繁重

有时,此类开发的总成本要高于开发定制系统的成本。

有时,第三方工具实际需要的功能只是其功能的一小部分设置,学习/安装/操作该工具的开销根本不值得。

您猜对了-我编写了自己的监视工具:)