谷歌工具监控云托管的本地Kubernetes集群
现在,使用Kubernetes平台构建和部署容器应用程序的组织有了一个新的选项,它可以监控环境中是否存在影响性能的错误、瓶颈和异常行为。
【资料图】
谷歌本周宣布了堆栈驱动程序Kubernetes Monitoring的测试版,以总结来自Kubernetes环境的日志事件数据和其他指标。开发人员和运营团队可以使用这些数据来近乎实时地了解生产中应用程序的运行情况,并快速识别可能影响性能的问题。
谷歌产品经理JDVelsquez在5月2日的博客中写道:“到目前为止,为了观察复杂的Kubernetes环境,需要手动拼接来自多个来源的各种工具和数据,从而形成一个孤立的系统行为视图。
堆栈驱动程序Kubernetes Monitoring通过在整个环境中集成事件、指示器、日志和元数据来消除这种需求。集中式数据有助于加快问题识别和根本原因分析等任务,并减少解决问题所需的平均时间。
除了更快地解决问题,Stack Driver Kubernetes Monitoring还可以从跨多个环境部署的容器中访问日志和指示器,并为开发人员、操作员和安全工程师提供定制视图。
开发人员可以使用新的监控功能更仔细地观察应用程序中的所有集群、服务、PODs、工作负载和其他Kubernetes对象,以便了解正常行为。这种可见性有助于减少甚至消除对Kubernetes基础设施的持续检查和管理的需求。
同时,站点可靠性工程师(SRE)可以使用堆栈驱动程序kubernetes监控来集中管理公共云和私有云环境中的多个Kubernetes容器集群。Velsquez表示,该工具使SRE能够快速查看每个容器集群的整体运行状况,并深入了解单个Kubernetes对象的状态,以便它们能够更有效地解决问题。
安全管理员还可以使用新工具获得的数据来发现和缓解基于Kubernetes容器的应用程序环境中潜在的安全相关问题。
谷歌新的堆栈驱动Kubernetes监控技术可以与开源的Prometheus工具一起使用。组织可以使用Prometheus工具从第三方应用程序和定制应用程序获取指标,数据将在Kubernetes监控环境中运行,无需修改。
Velsquez表示,由于它已经与谷歌的Kubernetes引擎预集成,该组织将能够立即使用Stack Driver Kubernetes Monitoring。该工具还可以用于其他公共云平台和本地基础设施上的Kubernetes部署。他指出,无论容器部署在哪里,Stack Driver Kubernetes Monitoring都将为管理员提供对日志和其他应用程序指标的集中访问。
谷歌对Stack Driver Kubernetes Monitoring的定价是基于所谓的可收费资源或处于运行或可运行状态的资源的概念。在Premier Tier注册的企业需要为他们实际使用的谷歌云资源每月支付8美元(例如,应用引擎、计算引擎或容器引擎节点的每个实例)。
从6月30日起,谷歌将推出一种由谷歌描述的新的、更简单的定价模式,旨在使组织能够更好地控制其Stackdriver的使用。目前的分级定价系统将被取消,也不会有高级定价选项。