应用性能管理(Application Performance Management,APM)技术旨在监控和管理应用程序的性能和可用性、检测和诊断复杂应用程序的性能问题,以保证预期的服务水平。目前 APM 技术在云服务器、容器场景下已相对成熟,使用 APM 技术可以实时观测系统的运行状态,通过链路追踪分析每一次的运行和异常,能够快速发现系统中的性能瓶颈,助力解决问题,保障用户体验。
为了提升 Serverless 用户使用 APM 技术时的可观察性,腾讯云 Serverless 聚焦应用性能管理,与 博睿数据、听云 和 腾讯微服务观测平台 等团队在 APM 领域展开更为深入的合作,为企业的开发人员、运维人员以及个人开发者提供更多、更完善的应用级监控。
腾讯云 Serverless 与 APM 集成,将可观测性的重点从单个系统转为整体系统。在 Serverless 场景下,即从对单个函数的观测转为对 Serverless 应用(包含多个函数及其他服务)的观测,通过丰富的指标监控采集分析、依赖拓扑图、调用链分析、日志分析等能力,为开发者全面的展示整个应用的运行情况。
腾讯云 Serverless 用户可以自由选择博睿数据、听云、腾讯微服务观测平台的产品,享受国内优质的 APM 服务。使用 Serverless APM 服务,将会有以下几个方面的优势:
云函数为用户提供了调用次数、运行时间、受限次数等基础监控指标的展示。APM 产品可以补充更为丰富的基础监控指标,例如初始化次数、冷启动时间、超时次数、吞吐率等,更为准确的评估函数及应用的初始化、运行情况。在现有指标的基础上,APM 产品提供多种呈现形式,包括个性化仪表盘等。
同时,用户不仅可以使用服务端监控,也可以使用各 APM 产品的客户端监控,实现在一个平台乃至一个数据大屏上同时监测业务的服务端和客户端。
博睿 Server 监控页面图如下所示:
听云针对 Serverless 的性能分解图表如下所示:
一个 Serverless 应用可能包含一个或多个函数、API 网关及其他云服务或者第三方服务。凭借链路追踪能力,用户可以根据依赖拓扑图,高效地分析 Serverless 应用中各组件的调用关系及延时情况,可在复杂系统中快速定位性能瓶颈和异常情况。博睿 Server 依赖拓扑图如下所示:
调用链分析可与依赖拓扑图进行配合,使用调用链分析可清晰的展示请求在系统内所有链路的处理情况,还原请求响应过程的完整现场。通过分析链路上每个服务的状态和耗时,可将每个服务的处理耗时、服务间调用的网络耗时以瀑布图的形式直观的展示出来。便于用户进行”异常“请求的问题定位,获得更好更高效的应用体验。腾讯微服务观测平台如下图所示:
本文介绍Go SDK的错误处理。 客户端错误 Go SDK中调用出错会统一返回error接口,...
数据安全中心为您提供的功能如 表1 。 表1 功能概览 功能特性 说明 参考文档 数...
买 香港虚拟主机 哪家好?比较好的 虚拟主机 ,要看机房情况,关注稳定和速度,...
1 背景 之前在专栏中讲过“不推荐使用属性拷贝工具”,推荐直接定义转换类和方法...
ALIYUN::SAE::Application类型用于创建Serverless应用引擎SAE(Serverless App E...
事先说明: 此篇文章重在介绍:操前准备,实际操作会在下篇介绍. 里面用的游戏开发...
自动开通 云监控服务会自动开通。同时您可以很方便使用云监控服务管理控制台或AP...
随着人工智能技术的兴起以及边缘设备算力的提升,机器视觉的应用场景不断扩展,...
调用ListJobTemplates查询作业模板列表。 调试 您可以在OpenAPI Explorer中直接...
就在昨天,销声匿迹已久的1618 域名 平台,又在域名圈激起了不小的浪花。为什么...