首家支持阿里云函数计算 APM技术为Serverless环境赋能
阿里云函数计算近日正式接入APM技术,从而能够为阿里云用户的Serverless运行环境赋予完整的应用全局监控和管理能力,助推云计算相关业务的发展。
发布于2017年的阿里云函数计算,是中国最早的Serverless云产品之一。其免运维、极速、自动、弹性扩缩容、按需付费等优势吸引了大批开发者和企业。2019年,CNCF基金会的调查问卷显示,46%的回应者选择了阿里云函数计算部署> Serverless 应用,位居中国第一。
然而,Serverless在简化开发者运维负担的同时,也对可观测性提出了诸多新的挑战。FaaS无实例的概念,运行环境和关键指标(如 CPU)的黑盒,细粒度单一责任多函数互相调用,函数访问其他云服务分布式链路追踪等都让传统开发者感到不适应,也加大了发现,调查分布式系统中问题的难度。
博睿数据(股票代码:688229)由此成为首家支持阿里云函数计算的厂商。博睿数据认为,对APM技术的应用不应仅限于传统的服务器、虚拟机或容器之中,而在Serverless运行时更加需要
APM技术的全面监控与管理能力。
本文将重点介绍在函数计算运行环境内启动Bonree APM探针,并将函数计算指标收集至博睿数据产品服务端的过程,以提供完整的APM体验。
部署、测试函数
- 使用函数计算自定义镜像功能完成函数的构建和部署。详细部署请步骤参考函数计算自定义镜像创建函数。(阿里云函数计算自定义镜像:https://help.aliyun.com/document_detail/179372.html)
FROM golang:1.12.17RUN apt update && apt install -y zip && apt install -y vimADD ./bonree-golang-sdk-v1.3.97444-x64 /go/src/bonree-golang-sdk-v1.3.97444-x64
RUN cd /go/src/bonree-golang-sdk-v1.3.97444-x64/bonree-agent-sdk && sh ./install.sh
RUN go get github.com/bonreeapm/go && go get github.com/bonreeapm/go/common && go get github.com/garyburd/redigo/redis && go get github.com/go-sql-driver/mysql
RUN cd /
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
