Grafana Grafana 仪表盘允许对通过各种后端软件界面收集的基于时间序列的数据进行可视化,从而成为 DevOps 的流行开源工具。与此同时, 已成为 面板的主要开源云监控和警报工具包。Prometheus Grafana
和 Prometheus和 GrafanaMonitoring 应该成为任何 DevOps 战略的基石,而Grafana 套件可以成为您团队的强大资产。有效的监控框架可提供最新信息,在出现问题时发出警报,并可根据企业需求进行定制。
许多大型云供应商提供专有的内部监控解决方案。Amazon的 CloudWatch 就是供应商提供的监控工具之一。CloudWatch 专为在Amazon Web Services (AWS) 中运行而设计,非常适合完全在AWS 上运行的虚拟机 (VM) 环境,或将AWS 与内部资源或其他云资源相结合的虚拟机 (VM) 环境(AWS Systems Manager 可以管理这些资源)。
如果您拥有依赖于AWS Systems Manager 的混合云配置,CloudWatch 可以让您保持在AWS 的范围内;但是,许多企业更愿意为不依赖于AWS 服务的未来进行规划。如果您未雨绸缪,与 CloudWatch 这样的专有解决方案相关的供应商锁定可能会成为发展的障碍。
平台独立性问题是考虑替代 CloudWatch 等由供应商控制的解决方案的最大原因之一,特别是对于 DevOps 环境而言,对灵活性的需求要求解决方案能够适应各种云环境。
向Linode 等替代云提供商转移的关键在于选择,以及根据实际情况选择合适的解决方案。例如,一个组织的大部分云资源都运行在大型云供应商上,但由于规格不同、成本问题或需要更个性化的客户支持,该组织可能仍会选择为特定项目或分支机构使用替代云。在这种情况下,云监控环境应该能够适应,而无需重新开始,也无需维护独立、不同的系统所带来的额外开销。
如果这种可移植性和灵活性对您很重要,或者如果您认为它将来可能对您很重要,那么企业级开源云监控框架(如Prometheus )是一个更好的选择。超标量器和替代云服务支持Prometheus 。AWS 最近推出了新的托管Prometheus 服务预览版。
成本问题是任何产品比较的通用指标。一般来说,像Prometheus 这样的开源工具往往成本较低,因为供应商并不控制它们。
当然,真正的问题不是工具本身的成本,而是总体拥有成本。在这种情况下,开源工具也有很好的表现。软件通常是免费提供的;供应商可能会收取软件支持费用。不过,普遍可用性限制了支持价格--如果你不喜欢这个价格,你可以在其他地方获得同样的服务。另一方面,专有软件受供应商的独家控制,因此交易价格往往较高。
具体细节将根据您的目标和云配置而有所不同。如果您正在构建敏捷性,并希望以最小的成本获得企业级监控解决方案的强大功能,那么在锁定 CloudWatch 等专有监控工具之前,请考虑使用Prometheus 这样的开放式解决方案。
注释