现在由Instana支持的crio基础设施和应用程序监控

访谈 2020-02-04 17:06:11

Kubernetes应用程序性能管理供应商Instana宣布支持管理crio Kubernetes运行时容器和在该基础设施上运行的应用程序。

Instana监视与Kubernetes发行版协同运行的容器化环境中的应用程序,包括开源K8s、Red Hat OpenShift、、IBM Cloud Kubernetes服务、Microsoft Azure Kubernetes服务、Amazon Kubernetes服务、谷歌Kubernetes引擎、Pivotal Kubernetes服务和Rancher Kubernetes。现在,Instana还通过自动发现、部署、监视和分析来自crio的数据,将基础设施和应用程序信息与其他监视信息相关联,从而对容器基础设施和容器应用程序进行本地监视。

Instana将应用程序监视的生命周期自动化,从应用程序发现和映射到监视传感器和代理部署,以及应用程序基础设施健康状况监视。当动态应用程序发生更新时,Instana会识别出应用程序中发生了更改,然后对映射、监控阈值和健康状况指示板进行适当的调整。InfoQ请Instana的基础设施产品经理Matthias Luebken详细解释了这一声明。

InfoQ:为什么instant认为crio很重要?

Luebken: crio是第一个基于开放容器倡议(OCI)的Kubernetes运行时。这使得crio对OCI上标准化的应用程序开发人员具有吸引力。随着这些应用程序的投入使用,对应用程序和堆栈的相关可见性将对生产监控至关重要。

InfoQ: Instana是如何自动部署其监控功能的?

Luebken: Instana有一个单一的代理,多传感器系统,它建立在我们在APM的经验之上,以及后来在SaaS和云计算方面的突破。我们的单个代理在主机级运行,并自动检测从基础设施到应用程序代码运行的内容。当它发现一种特定的技术时,它会装载一个特制的传感器,提供对堆栈和应用程序的可见性。在较大的集群上,代理由Kubernetes操作符支持,该操作符将集群知识注入代理的管理中。

InfoQ: Instana如何帮助运营商避免警报噪声或疲劳?

Luebken:通过关联基础设施、调度程序和逻辑事件,只报告可能对最终用户有影响的升级事件。然后显示与该事件相关的事件,以及对可能的根本原因的分析和建议。

InfoQ: Instana是如何与服务台管理等其他工具集成的?

Luebken: Instana利用api进行数据收集和操作管理,允许在Instana监控传感器之外的数据包括在性能管理分析中。还有几种与服务管理解决方案集成的方法—也可以通过api或其他标准通信。

InfoQ:瞬时性能否衡量变化对业务的影响?

Luebken: Instana在基础设施级别、调度器级别和逻辑级别上工作,这些级别为用户提供对其业务服务的洞察。利用Instana的应用程序透视图,可以将单个服务绑定到特定的业务流程或事务,该应用程序透视图可以度量特定业务流程所需的应用程序部分。与自定义业务指标一起,它允许用户度量任何特定更改对业务的影响。

InfoQ: Instana如何帮助那些将应用程序从单体架构到微服务的组织?

Leubken:自动发现和监视设置以及同时支持微服务和单片应用程序体系结构的能力在这里提供了帮助。我们的客户采用的最佳做法是把瞬变设在他们要转换的巨石上。Instana将部署所有必要的传感器并获取性能数据,以建立转换后的黄金基线。可以及时捕获并存储为快照。部署微服务版本后,Instana将收集各个服务的新性能特征。Instana识别新安装的技术,开始监控它们的性能,并将它们与整体性能并排显示。

InfoQ:当团队部署到混合云环境时,Instana是如何帮助他们管理这种复杂性的?

Luebken:监控混合云环境中的应用程序的关键是能够看到整个应用程序的端到端,即使它跨越了云的边界。Instana拥有这种能力,这不仅有助于理解一个云系统如何影响另一个云系统,而且对于Instana跟踪每个端到端的请求的能力也是至关重要的。

crio是Kubernetes容器运行时接口(CRI)的实现,支持使用开放容器倡议(OCI)兼容的运行时。它可以在GitHub上访问。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢