构建云应用程序的任何人都熟悉 Amazon Web Services。他们为世界各地的企业提供基础云基础设施。为了帮助确保可靠性并提高可理解性,他们提供了本机监控解决方案 - AWS CloudWatch。
虽然 AWS 的这种监控服务非常强大(特别是如果您只使用他们的云),但许多企业需要比它所能提供的更好的可观察性。因此,他们发现自己正在寻找替代解决方案来增强或替换其 CloudWatch 监控工作流程。这些公司通常具有规模和多云(甚至可能拥有一些本地基础设施),并发现 AWS CloudWatch 缺乏他们高效运营所需的上下文深度、多云集成、成本效率和可用性。
在评估 CloudWatch 替代方案时,客户应确定哪些工程师将使用该平台及其关键用例。在整个云监控市场中,没有任何一种可观测工具能够提供足以满足所有用例(从故障排除、安全审计到成本和性能优化)的全栈深度。相反,大多数解决方案专注于围绕特定问题或堆栈的一部分的可观察性,并且可能在其关注领域之外提供一些额外的一般可观察性。
Datadog - 单一玻璃可观察性
数据狗是市场上最强大的监控和可观察性解决方案之一,其巨大的市场份额和在 DevOps SaaS 领域的整体主导地位凸显了这一点。也许它们是可观察性的更昂贵的选项之一,但没有其他工具可以成功地扩展到如此多的领域 - 从基础设施到应用程序到日志管理甚至安全性。
AWS Cloudwatch 的主要限制之一是最明显的:它只能在 AWS 上运行。许多企业公司都拥有多云工作负载,并且明显希望(甚至需要)拥有一个集中式 NOC,可以在一个地方查看和监控所有系统。再加上一些本机警报和异常检测,Datadog 成为许多基于 DevOps 的团队的标准解决方案是有原因的。
Grafana - DIY 可观测性
如果您喜欢开源并亲自动手 -格拉法纳可能是您的选择。与 Datadog 这种更现成的解决方案不同,Grafana 为最终用户提供了无尽的定制选项。 Grafana 用户可以通过其开源可视化和监控解决方案,通过漂亮的仪表板收集、关联和可视化数据,从而增强系统性能并简化 DevOps 和平台团队的故障排除。使用 Grafana 可以获得的系统粒度和洞察力是无与伦比的,对于那些愿意花费额外时间和精力的人来说是值得的。
Kentik - 深度网络可观测性
敲是网络可观测性的变革力量。在互联网影响力无处不在的时代,该公司认识到实时了解网络流量的重要性。随着企业向超大规模企业部署更多软件并应对混合和多云网络的复杂性,传统网络监控工具已难以跟上。 Kentik 提供的 SaaS 解决方案可以立即洞察流量,甚至可以跨非用户拥有的网络。
Kentik 不仅仅停留在可见度上;还停留在可见度上。它认识到基础设施管理中业务环境的需求。在高效网络管理与业务成功同义的数字环境中,它们提供了在现代时代蓬勃发展的工具,为实现卓越网络和运营效率提供了途径。该公司还宣布增加 Journeys AI,它通过人工智能辅助故障排除工作流程使调查民主化,增加了 Kentik AI 的机器学习和异常检测功能。
Dynatrace - 应用程序优先的可观测性
Dynatrace多年来,Datadog 一直是默默的颠覆者,而且无疑是 AWS Cloudwatch 的更强大的替代品。该公司对开发商产生了真正的吸引力——收购露克特去年因其革命性的不间断断点技术而获奖。虽然 Dynatrace 是跨越基础设施和应用程序,甚至深入研究安全性的主要参与者,但其核心是对应用程序的深入了解,在业界称为应用程序性能监控 (APM)。 Dynatrace 特别适合开发人员,他们可能更关心应用程序的性能而不是底层云基础设施的运行状况。
所有这些工具都很棒,值得注意的是,许多企业根据团队偏好和特定用例使用多种工具和解决方案。如果您是 AWS 的重度用户,您可能不会完全放弃 AWS Cloudwatch - 但您可以将本机数据输入到 Datadog 等第三方工具中,这样您就可以对相关系统和业务环境有更全面的了解。或者,如果您是网络工程师,则可以选择 Kentik;如果您是喜欢修补的开源倡导者,则可以选择 Grafana。