APP下载
报价宝  ›  综合  › 

Google推出网页应用程序遥测工具

报价宝 来源:baojiabao.com 发布时间:2019-08-15 14:46:00 10月01日更新
报价宝综合消息Google推出网页应用程序遥测工具

Google推出了可以用来追踪和监控网页效能的工具OpenCensus Web(OC Web),帮助开发者量测网页应用程序的效能,以侦测像是用户点击按钮之后没有回应等问题。开发者可以使用OC Web的网页服务器和Browser JS元件收集资料,并汇整到OpenCensus Agent后能汇出给监控后端。

Google提到,开发者需要监控网页应用程序的状况,才能实际了解的执行效能,但是要捕捉应用程序的遥测资料非常困难,因此Google现在释出OC Web,让开发者能够简单且自动地,获得网页应用程序的各项指标以及分散式追踪(Distributed Traces)。

OC Web函式库是遥测资料解决方案OpenCensus的实作,专门用来监控在浏览器执行的前端应用程序。OC Web提供了一组特定开发语言的检测函式库,可以整合在应用程序中,追踪像是延迟之类的指标,为开发人员提供整体应用程序执行的状况,而这些资料还可以汇出到Prometheus、Zipkin、Jaeger和Stackdriver等监控后端。

开发者可以使用OC Web捕捉初始页面载入的追踪(Trace),甚至是浏览器载入OC Web函式库之前的事件,Google提到,初始页面载入追踪含有影响网站效能来源的资讯,而这些资讯是过去分散式追踪系统所难以捕捉的。OC Web会等待文件载入事件发生,并使用浏览器的Navigation Timing和Resource Timing API,以获得初始效能的量测资料。

另外,OC Web还能捕捉使用者互动的资料,当初始载入完成后,通常后续会有点击按钮等用户行为出现,或是导航到其他页面的操作,OC Web可以取得用户在初始页面载入后,与后续页面互动行为的关联,并获得用户可察觉(User-Perceived)的缓慢状况,像是点击按钮没有回应。

OC Web主要使用三个应用程序元件完成遥测工作,前端网页服务器、Browser JS以及OpenCensus Agent。用户存取网站时,网页服务器会将HTML送给浏览器,包括了OC Web的函式库程式码和配置,服务器端的遥测工作由OpenCensus服务器端函式库负责,浏览器端的量测则由OC Web的函式Browser JS处理,收集用户操作的资料。

Google建议,开发者可以在服务器中建立一个端点,执行OpenCensus Agent,以接收浏览器回传的HTTP/JSON的遥测资料,并将网页服务器和浏览器端的遥测资料发送给追踪后端。

不过,OpenCensus才在5月的时候宣布将与OpenTracing合并,成为一个统一的专案OpenTelemetry,并纳入CNCF(Cloud Native Computing Foundation)中成为沙盒专案之一。Google提到现在他们依然以OpenCensus为主,并释出OC Web Alpha测试版本,但在OpenTelemetry专案合并完成之后,将会搬迁过去。

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 笔记本价格 笔记本电脑价格 小米手机价格 华为手机价格 降噪耳机价格