随着 2014 年 AWS Lambda 的问世,serverless 计算已成为云原生基础架构的核心组成部分。通过允许组织在云环境中按需运行资源密集型应用程序代码,并仅在代码运行时付费,serverless 函数已经为优化应用程序性能、可用性和成本效益创造了新的机会。然而,监控 serverless 环境中的函数是一项复杂的任务,因为该函数甚至在其性能可被观察到之前就已经执行并消失。
使用 IBM Instana Observability 的 serverless 监控可以帮助您持续监测和分析部署在无服务器平台上的应用程序和服务的性能、可用性和安全性。使用 AI 和机器学习,Instana 映射了复杂的依赖关系,将 serverless 函数相互联系起来,并与基础设施的其余部分联系起来。通过全面的跟踪和丰富的可视化功能,它有助于主动发现和解决问题,从而确保 serverless 应用程序的有效性能和可用性。
有效监控 Serverless 函数和应用程序,获取实时可见性和对服务请求的端到端跟踪,无论它们托管在哪个 Serverless 平台(如 AWS Lambda、Google Cloud Platform 或 Microsoft Azure)。
充分利用 Instana 的自动发现和自动跟踪功能来发现、映射和分析serverless架构,开发人员不必再花费数小时来手动配置监控设置。
Instana 的serverless监控工具可自动发现新部署(或更新)的无服务器函数,并在无需人类工程师手动干预的情况下开始对其进行监控。发现过程是全自动和持续的,每项服务更改都会被记录在动态图中。
随着新版本的serverless函数的部署,Instana 会跟踪每个请求以立即识别新的部署,并提供即时可见性和数据,以了解每个已部署版本的确切影响。
Instana 为 serverless(也称为函数即服务(FaaS)或容器即服务(CaaS))平台,如 AWS Fargate、AWS Lambda 和 Google Cloud Run,提供本机跟踪能力。
Instana 会自动识别和可视化serverless环境中的关系和依赖关系,以确定一个serverless函数的问题如何影响应用程序环境中的其它函数或服务。
Instana 提供实时可视化,帮助团队了解当前存在的应用程序,而历史可视化则帮助他们研究问题或在解决问题时提供重要的历史环境。
自 Dealerware 开始使用 Instana 获得容器可观察性以来,其开发运维 (DevOps) 团队将交付等待时间从 10 分钟缩短到将近 12 秒。
通过使用 Instana 集中一处监控所有应用程序,Enento 正在给客户提供超乎 SLA 标准的服务,带来更可靠的客户体验。
Instana 与其它监控工具(例如 IBM Turbonomic等日志管理和网络监控工具)集成,以提供整个 IT 基础架构中应用程序性能的综合视图,无需插件或应用程序重启。