上云无忧 > 文档中心 > 腾讯云云函数使用教程 - 应用性能管理概述
云函数 SCF
腾讯云云函数使用教程 - 应用性能管理概述

文档简介:
概述: 应用性能监控(Application Performance Management ,APM)技术旨在监控和管理应用程序的性能和可用性、检测和诊断复杂应用程序的性能问题,以保证预期的服务水平。目前 APM 技术在云服务器、容器场景下已相对成熟,使用 APM 技术可以实时观测系统的运行状态,通过链路追踪分析每一次的运行和异常,能够快速发现系统中的性能瓶颈,助力解决问题,保障用户体验。
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

概述

应用性能监控(Application Performance Management ,APM)技术旨在监控和管理应用程序的性能和可用性、检测和诊断复杂应用程序的性能问题,以保证预期的服务水平。目前 APM 技术在云服务器、容器场景下已相对成熟,使用 APM 技术可以实时观测系统的运行状态,通过链路追踪分析每一次的运行和异常,能够快速发现系统中的性能瓶颈,助力解决问题,保障用户体验。

腾讯云 Serverless 与行业 APM 解决方案集成

为了提升 Serverless 用户使用 APM 技术时的可观察性,腾讯云 Serverless 聚焦应用性能管理,与 应用性能监控博睿数据听云 等团队在 APM 领域展开更为深入的合作,为企业的开发人员、运维人员以及个人开发者提供更多、更完善的应用级监控。
腾讯云云函数 与 APM 集成,将可观测性的重点从单个系统转为整体系统。在 Serverless 场景下,即从对单个函数的观测转为对 Serverless 应用(包含多个函数及其他服务)的观测,通过丰富的指标监控采集分析、依赖拓扑图、调用链分析、日志分析等能力,为开发者全面的展示整个应用的运行情况。
SCF 现已配置化接入腾讯云应用性能监控 APM 产品,启用即可快速将函数执行基础数据上报至 APM,同时支持用户自定义埋点上报。除腾讯云 APM 产品外,还可以自由选择博睿数据、听云等产品,享受国内优质的 APM 服务。使用 Serverless APM 服务,将会有以下几个方面的优势:
丰富的基础监控指标采集与展示。
链路追踪能力。
调用链分析。

更丰富的基础监控指标采集与展示

云函数为用户提供了调用次数、运行时间、受限次数等基础监控指标的展示。APM 产品可以补充更为丰富的基础监控指标,例如初始化次数、冷启动时间、超时次数、吞吐率等,更为准确的评估函数及应用的初始化、运行情况。在现有指标的基础上,APM 产品提供多种呈现形式,包括个性化仪表盘等。
同时,用户不仅可以使用服务端监控,也可以使用各 APM 产品的客户端监控,实现在一个平台乃至一个数据大屏上同时监测业务的服务端和客户端。
腾讯云 APM 应用列表页面如下图所示:

博睿 Server 监控页面图如下所示:

听云针对 Serverless 的性能分解图表如下所示:

链路追踪能力

一个 Serverless 应用可能包含一个或多个函数、API 网关及其他云服务或者第三方服务。凭借链路追踪能力,用户可以根据依赖拓扑图,高效地分析 Serverless 应用中各组件的调用关系及延时情况,可在复杂系统中快速定位性能瓶颈和异常情况。
腾讯云 APM 拓扑图如下所示:

博睿 Server 依赖拓扑图如下所示:

调用链分析

调用链分析可与依赖拓扑图进行配合,使用调用链分析可清晰的展示请求在系统内所有链路的处理情况,还原请求响应过程的完整现场。通过分析链路上每个服务的状态和耗时,可将每个服务的处理耗时、服务间调用的网络耗时以瀑布图的形式直观的展示出来。便于用户进行”异常“请求的问题定位,获得更好更高效的应用体验。
应用性能监控 APM 瀑布图示意图如下:

相似文档
  • 简介: 应用性能监控(Application Performance Management ,APM)是一款应用性能管理平台,基于实时的多语言应用探针全量采集技术,为您提供分布式应用性能分析和故障自检能力,全方位保障系统的可用性和稳定性。协助您在复杂的业务系统快速定位性能问题,降低 MTTR(平均故障恢复时间)。实时了解并追踪应用性能情况,提升用户体验。
  • 本文将为您介绍云函数如何接入和使用博睿数据 APM。 前提条件: 已注册 博睿 Server 账号。 已 创建云函数 并开启公网访问。
  • 操作场景: 云函数创建成功后,默认只有公网访问权限。即云函数在运行时,只能访问暴露在公共网络环境中的资源,例如腾讯云官网等。 云函数的网络配置项支持用户进行以下设置:
  • 操作场景: 当用户在云函数中访问数据库、微信公众号的 API 接口或其他第三方的服务时,可以使用云函数的固定公网出口 IP 功能,实现云函数网络配置的控制与管理。
  • 操作场景: 腾讯云云函数默认部署在公共网络中,本文介绍了通过私有网络配置实现云函数访问内网中的资源,例如 TencentDB、CVM、Redis、Kafka 等,确保了数据安全及连接安全。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部