Instana 支持基于 AI 驱动的 AWS Lambda 应用程序监控

阅读数:46 2018 年 6 月 13 日

话题:AWSDevOps语言 & 开发KubernetesAI

Instana 是一家提供动态容器化微服务监控服务的云原生供应商,他们的监控服务基于人工智能。最近他们宣布支持无服务器计算平台 AWS Lambda,已上架 AWS Marketplace。

Instana 还宣布了几项特性,包括持续自动发现特定的 AWS 组件(包括 AWS Lambda)、收集每个平台的配置、性能和运行状况以及整个环境(包括 AWS Lambda)的应用程序性能。现在可监控的其他 Instana AWS 传感器包括:S3(存储服务)、SQS(消息中间件)、RDS(原生关系型数据库)、Dynamo(NoSQL 数据库)和 Kinesis(流式优化)。

Instana 基于人工智能的监控解决方案可自动管理关键业务应用程序,包括运行在云端、容器、微服务或无服务器环境中的应用程序。该解决方案使用自动化和 AI 来监控、可视化和理解动态容器化微服务应用程序的性能。持续发现和映射提供了实时的基础设施和应用程序服务可视化。

Instana 首席执行官 Mirko Novakovic 表示:

越来越多的业务应用程序运行在混合环境中,与传统的单体应用程序一起并入到微服务栈中,并使用原生的 AWS 服务。现在客户开始为特定的微服务使用 AWS Lambda Function,这种情况也很常见。这种复杂性需要能够使用单一解决方案来监控整个环境,从而为 DevOps 提供可观察性,用以查找和解决问题,而不管它们驻留在何处。

对 AWS Lambda 的支持扩展了 Instana 的基于微服务和容器的应用程序监控,包括在亚马逊 Function as a Service(FaaS)平台中运行的代码。作为 Instana 监控解决方案一部分的附加平台扩展了多云应用监控能力,支持传统组件(如 SQS 消息传递和 RDS 数据库实例)以及非传统组件(如 Kinesis 和 AWS Lambda FaaS)。

Instana 之前宣布了增强的 Kubernetes 系统可观察性,为系统管理应用程序提供监视功能,协调系统以及它们之间的相互依赖关系。

Novakovic 说:

该发布公告对于监控编配环境来说是一个重要的里程碑,它移除了之前的盲点,提供了可观察性。 Kubernetes 编配在应用程序和基础设施之间创建了极度抽象的环境。这对于实现快速交付新代码来说是一个巨大的好处,但它也给性能问题带来了挑战。

这些 Kubernetes 监控功能扩展了 Instana 的 AI 驱动应用程序性能监控解决方案,以便自动发现、监控和分析除编配应用程序之外的 Kubernetes 标签、集群和 Pod。这提供了 Kubernetes 系统可见性,并为 Instana 的 AI 辅助监控和故障排除算法提供了额外信息,使用户能够理解编配器和应用程序性能之间的关系。Trusted Shops IT 总监 Andre Beunink 表示:

尽管 Kubernetes 通过快速响应和调整应用布局的变化,使我们在操作上更加灵活,但来自 Instana 的信息有助于我们在增加或减少计算容量的同时改进软件交付周期。为了实现我们的目标,我们需要精确的实时可见性和了解整个应用程序 /Kubernetes 环境中正在发生的事情。Instana 已经提供了全面的可观察性。我们现在可以分析我们部署的任意一个微服务的性能。

有了这些增强特性,Instana 可以发现和监控 Kubernetes 栈,使用标记元数据来告诉 Instana 如何建模和监控服务和应用程序。

查看英文原文Instana Extends AI Application Monitoring to AWS Lambda