在请求调用链里,可以看到函数计算系统上报的调用链、调度的时间、进行调度计算资源的时间、系统冷启动的时间、下载代码/下载自定义镜像的时间、启动执行环 境的时间以及真正执行用户代码invocation的时间等,以上指标都由系统自动上报,用户无需进行任何操作,开箱即用。其次,平台兼容了传统开发者的开发习惯,提供了实例级别的监控、实例级别的指标,可以查看 CPU 内存、网络流量、请求数等;也可以查看函数维度的聚合,比如 函数的 CPU 情况、实例数量、每个实例的指标,提供了实例级别的日志,还可以登 录到实例里,让用户对自己的执行环境更有信心。
最后,数据开放,协议开源部分。FC 将所有观测产品都存入用户的云产品里,实现 了数据开放;链路追踪遵循开源的 OpenTracing 协议,可以串联上游,识别上游开 源的协议头,也可以连接下游,将 trace 的上下文传入用户 runtime。用户可以基于 当前调用链根据 Jeager 或 OpenTelemetry 进行自定义埋点。
以上内容摘自 《2021 阿里云可观测技术峰会演讲实录合辑(上)》 电子书,点击https://developer.aliyun.com/ebook/download/7812 可下载完整版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云原生可观测基于Prometheus、Grafana 、OpenTelemetry 等核心产品, 形成指标、链路存储分析、异构数据源集成的数据层, 通过标准PromQL和SQL提供大盘展示、告警与探索能力。