13 | 可观测(上): 如何构建多维度视角下的Serverless监测体系?
静远
你好,我是静远。
今天我要跟你分享的主题是函数计算平台必备的另一个高级能力——可观测。
我们都知道,线上故障的快速定位几乎是所有开发人员都会面临的问题。在函数计算中,一个生产环境下的应用可以包括几十甚至上百个云函数,加上函数本身具有无状态、底层资源透明化等特点,这些都会增加用户排查问题的难度。
因此,可观测性对更加偏向业务的云服务平台来说,无疑是平台的另一双眼睛,能够帮助运维人员和开发者更快地排查故障,定位问题。
也许,你在进行函数开发的过程中,也遇到过这样的问题:
为什么我的函数响应时间突然变得那么长?
为什么我的函数突然访问不通了?
为什么我的函数一直返回 4xx、5xx 错误?
为什么我的函数一直超时?
……
带着这些问题,我将通过可观测的三大支柱,指标、日志和链路,从不同维度带你学习 Serverless 函数计算平台下可观测体系的构建。
希望通过这两节课,让你对函数计算在用户开发和平台运维过程中可能遇到的一系列问题和相应的解决方案有一定的了解,构建多维度的 Serverless 检测体系,助力业务更快、更稳地运行,而我们最开始的疑问,也都会一一得到解答。
Serverless 下可观测的重要性
在 Serverless 的函数计算范畴内,除了函数开发,函数计算平台本身的运维工作也会暴露出各种问题。我把这些问题分为函数执行和平台运维两大类。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
在Serverless函数计算平台下构建多维度视角的可观测体系至关重要。本文强调了函数计算平台的特点增加了故障排查的难度,因此可观测性对于平台的重要性不言而喻。为构建可观测体系,需要结合用户开发和平台运维的实际需求,提供监控度量、日志以及链路三种数据,以构造一个多维度的可观测体系。文章列举了构建监测体系时需要考虑的关键点,并介绍了指标、日志和链路三大数据支柱在函数计算的不同场景下的应用。作者还提到了监控指标的重要性,以及用户侧和平台侧的监控指标类型的设定。文章还介绍了如何收集和上报指标,以及如何利用Grafana构建监控大盘展示。总的来说,本文为读者提供了在Serverless函数计算平台下构建可观测体系的重要性和整体解决方案的概览。文章内容丰富,涵盖了监控体系的构建、指标收集与上报、监控大盘的展示等方面,对于需要构建Serverless函数计算平台的读者具有一定的参考价值。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Serverless 进阶实战课》,新⼈⾸单¥59
《Serverless 进阶实战课》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- Geek_2acdc8通过配置可以达到FaaS平台的可观测性,想请问老师,又如何把用户在执行Function过程中的可观侧性和告警能力暴露给用户呢?
作者回复: 这里包含了两个维度,但如果一般自建的话,需要自己根据业务或者平台约定的规范打上锚点,目前也有一些无侵入的方案也可以研究一下
2023-09-11归属地:北京
收起评论