MASA MAUI APP前端监控指南
原文中文,约13700字,阅读约需33分钟。发表于: 。近期由于我们APP项目(MAUI+MASA Blazor),需要做运营数据采集埋点,经过综合考虑后,决定采用接入OpenTelemetry SDK的方式,由于目前OpenTelemetry(简称:otel)的可测性大部分都是基于后端api的,所以我们也对MAUI Blazor进行接入进行了一番的研究和尝试。开发工具和环境开发工具 Visual Studio 2022 Preview (17.8.0...
最近,我们在MAUI+MASA Blazor项目中引入了OpenTelemetry SDK来进行运营数据采集埋点。通过自定义追踪的ActivitySource和注入OpenTelemetry SDK,实现了对MAUI Blazor的接入和监测。同时,在Blazor页面和组件中使用MyCompontentBase基类进行统一处理,并通过Activity对象管理追踪和日志。需要注意的是,OTEL默认采用Grpc协议上报,对于使用域名和https方式的情况,只能在Andriod 10.0及以上版本使用。