网络质量分析器-应用发布

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 网络质量分析器是一款针对真实终端用户网络质量性能进行分析的 SaaS 服务。用户可以将网络质量分析器的 SDK 插件集成到App 中,实时感知所有 App 真实用户在线情况、访问互联网的网络质量情况。网络质量分析器提供从在线终端设备发起到您目标服务器的网络质量探测分析,帮助终端用户进行网络问题排查诊断。

背景

  • 用户投诉无法登录、App卡顿、无法付款,却无从查起;
  • 总有某几个用户天天反馈问题,运维却无法自证清白,浪费大量人力排查;
  • 某国新上的App投入很多运营成本,新用户却不断流失,总有用户反馈无法使用,却不知道原因在哪里;
  • 突然出现大面积业务掉线,但是无法追查具体的维度,比如出问题的地域、客户端的运营商等信息,也无法定位根因;

... ...

如果曾经遇到以上困扰,那么这篇文章就非常适合你。

网络质量和网络性能直接关系着终端用户的体验,而互联网诞生之日起,就是一种尽力而为的模型。长期以来,互联网 SaaS、终端游戏等应用对网络性能不感知,出现网络性能等问题,无法定位网络问题出现在那里,经常导致客户投诉。出现网络性能问题的点,发生在路径的多个位置上,且经常是叠加问题,尤其是跨境的时延敏感性的数据传输。另外,终端出现的网络问题经常是被动发现的。所以,综上问题,需要有一款可以兼顾用户稳定性、网络质量和运维服务的产品。网络质量分析器应运而生,网络质量分析器(云速)是在阿里集团内部孵化,并在多个过亿用户的阿里应用上使用。帮助阿里内部多个业务和客户分析解决了由于网络质量和问题带来的影响。目前已正式作为阿里云产品发布,轻量化集成,希望也帮助阿里的用户解决网络性能和体验上的相关问题。尤其是游戏、视频会议、教育、金融等对时延敏感的应用。

网络质量分析器服务

网络质量分析器是一款针对真实终端用户网络质量性能进行分析的 SaaS 服务。用户可以将网络质量分析器的 SDK 插件集成到App 中,实时感知所有 App 真实用户在线情况、访问互联网的网络质量情况。网络质量分析器提供从在线终端设备发起到您目标服务器的网络质量探测分析,帮助终端用户进行网络问题排查诊断。

应用场景

  • 全局用户网络质量概览通过网络质量分析器,您可以了解分布在全球不同地域及运营商的终端用户访问您服务端的网络质量情况;了解不同地域及运营商到您服务端的网络延迟及丢包率。网络质量分析器可以为您的服务优化及网络调优提供方向指引。
  • 单用户网络问题诊断网络质量分析器会上传所有在线终端用户访问服务端时的网络日志,帮助您还原具体单个用户在不同时期的网络访问质量情况。网络质量分析器可用于单个特定用户的网络问题诊断排查。

产品优势

  • 跨平台、适配性强提供 Android、iOS 等版本 SDK 插件,支持各种操作系统版本,适配兼容性强。
  • 真实终端网络分析从真实终端用户采集的网络质量数据,客观还原边缘终端用户网络状况。
  • 支持主流探测协议支持常见的 HTTP、MTR、TCPPING、PING 等网络探测协议,满足日志采集需求。

网络质量分析器功能

数据采集

网络质量分析器提供 IOS、Android SDK,集成 SDK 插件到 App 后,只需启动 App,网络质量分析器就会自动进行网络探测,将数据上传到 SLS 的 Logstore 中。同时 SDK 也提供 API,可以针对 HTTP、PING、TCPPING、MTR、DNS 在 App 侧主动发起网络探测。SDK 会自动采集并上报多种网络探测字段,已经满足大部分网络场景,如果有特殊的需求,也可以根据扩展属性添加自定义字段。

数据存储及查询

通过 SDK 采集的数据会存储于用户的 Logstore 中,分成两份数据,一份原始的探测明细数据,存储在 raw Logstore,一份加工过后更利于用户分析的总结性数据,存储在 summary Logstore。借助 SLS 强大的查询分析能力,可大规模低成本实时筛选数据,并支持数据可视化、数据加工、告警、消费与投递,定制用户自己的需求。

1.jpg

网络分析能力

网络质量分析器应用提供网络质量分析报表,用于展示数据延迟、丢包率、探测次数、日活用户等变化趋势,帮助用户了解端侧的网络质量情况。提供多种维度查询方式,包括国家、运营商、用户 ID、设备 ID、客户端、服务器、探测协议、时间等维度,预制的图表维度已涵盖了大部分查询场景,当然也可以通过 Logstore 中的日志自定义制作仪表盘、大屏,掌握更细粒度的可视化数据。

7.jpg

除了延迟、丢包率等趋势图,还提供了探测明细分析和路径诊断。同样明细数据也支持多种维度筛选,详情页则会展示路径诊断,针对不同种探测协议,路径诊断也会有不一样的结果展示。

3.jpg

4.jpg

5.jpg

针对用户及设备级别的分析,可以追溯用户的历史网络情况,便于事后定位、投诉排查。

6.jpg

详细介绍了网络质量分析的现有功能,我们再来看看文章片头提出的几个问题。针对用户的问题,我们可以使用”用户分析“去查看用户维度的延迟、丢包率趋势图,筛选出异常的时间段,在去探测结果明细查看 http、mtr、ping、tcpping 的用户探测详情数据,基本上可以诊断出异常的节点,如果还需要更个性化的分析,可以去 Logstore 中查询原始数据,自己写查询分析语句,统计出用户各个网络维度的数据趋势。针对网络故障的问题,包括运营商、地域等等,可以查看整体延迟、丢包率趋势图,在异常凸起的时刻,也可以查看 Top 排行榜,定位延时、丢包率高的网络线路,再去探测结果明细查看详情数据,同样也可以去 Logstore 中通过查询分析语句,统计出地域、运营商各个维度的网络数据。

后续网络质量分析器规划

目前网络质量分析器 1.0 上线了质量看板、路径分析、多协议探测、整合分析等几个模块。这几个模块也集成了内部版本中主要的几个模块。其他模块还在不断的融合中,从后续上线的版本和长期的规划看,还会提供相应的能力,主要有:

  • 仪表盘功能升级,智能告警模块:仪表盘功能做进一步能力和易用性的提升,会关联智能告警模块,在告警算法侧也会做进一步的升级。在及时发现问题的同时,可以在大盘上详细展示。第一时间发现问题和处理问题。
  • 采集端的类型和操作系统的丰富:目前支持的端侧类型主要是以手机端 Android、IOS 系统。后续版本会支持电脑端 Windows 和Mac 操作系统。适用部分客户是电脑端的应用场景。
  • 自证清白模块支持:目前网络质量分析器主要是以负责系统运维人员观测为主。未提供对系统最终用户检测自己网络质量的能力。后续版本中会提供对最终进行自用网络的检测能力,用于最终用户判断自用网络可达性和质量,或用于辅助系统运维人员和客服人员判断用户网络可达性和质量。
  • 音视频会议诊断支持:用于音视频会议客户对视频会议中的多方会议网络质量进行诊断,判断会议中各用户网络质量情况,并用户会议质量分析,或直播质量分析。
  • 自定义报表能力:后续版本中会提供自定义报表功能,客户可以自己定义输出网络质量报表的参数、周期、数据等信息。方便客户进行周期的网络质量汇报和分析,或针对特性应用进行分析和展示。

相关信息

image.png

  • 系列直播与培训视频会同步到B站,敬请留意

image.png

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
7天前
|
人工智能 运维 物联网
AI在蜂窝网络中的应用前景
AI在蜂窝网络中的应用前景
20 3
|
20天前
|
数据采集 存储 JSON
Python网络爬虫:Scrapy框架的实战应用与技巧分享
【10月更文挑战第27天】本文介绍了Python网络爬虫Scrapy框架的实战应用与技巧。首先讲解了如何创建Scrapy项目、定义爬虫、处理JSON响应、设置User-Agent和代理,以及存储爬取的数据。通过具体示例,帮助读者掌握Scrapy的核心功能和使用方法,提升数据采集效率。
63 6
|
14天前
|
监控 安全
公司上网监控:Mercury 在网络监控高级逻辑编程中的应用
在数字化办公环境中,公司对员工上网行为的监控至关重要。Mercury 作为一种强大的编程工具,展示了在公司上网监控领域的独特优势。本文介绍了使用 Mercury 实现网络连接监听、数据解析和日志记录的功能,帮助公司确保信息安全和工作效率。
85 51
|
3天前
|
机器学习/深度学习 人工智能 自然语言处理
深度学习中的卷积神经网络(CNN)及其在图像识别中的应用
本文旨在通过深入浅出的方式,为读者揭示卷积神经网络(CNN)的神秘面纱,并展示其在图像识别领域的实际应用。我们将从CNN的基本概念出发,逐步深入到网络结构、工作原理以及训练过程,最后通过一个实际的代码示例,带领读者体验CNN的强大功能。无论你是深度学习的初学者,还是希望进一步了解CNN的专业人士,这篇文章都将为你提供有价值的信息和启发。
|
10天前
|
SQL 安全 前端开发
PHP与现代Web开发:构建高效的网络应用
【10月更文挑战第37天】在数字化时代,PHP作为一门强大的服务器端脚本语言,持续影响着Web开发的面貌。本文将深入探讨PHP在现代Web开发中的角色,包括其核心优势、面临的挑战以及如何利用PHP构建高效、安全的网络应用。通过具体代码示例和最佳实践的分享,旨在为开发者提供实用指南,帮助他们在不断变化的技术环境中保持竞争力。
RS-485网络中的标准端接与交流电端接应用解析
RS-485,作为一种广泛应用的差分信号传输标准,因其传输距离远、抗干扰能力强、支持多点通讯等优点,在工业自动化、智能建筑、交通运输等领域得到了广泛应用。在构建RS-485网络时,端接技术扮演着至关重要的角色,它直接影响到网络的信号完整性、稳定性和通信质量。
|
11天前
|
机器学习/深度学习 人工智能 算法框架/工具
深度学习中的卷积神经网络(CNN)及其在图像识别中的应用
【10月更文挑战第36天】探索卷积神经网络(CNN)的神秘面纱,揭示其在图像识别领域的威力。本文将带你了解CNN的核心概念,并通过实际代码示例,展示如何构建和训练一个简单的CNN模型。无论你是深度学习的初学者还是希望深化理解,这篇文章都将为你提供有价值的见解。
|
11天前
|
网络协议 数据挖掘 5G
适用于金融和交易应用的低延迟网络:技术、架构与应用
适用于金融和交易应用的低延迟网络:技术、架构与应用
39 5
|
11天前
|
运维 物联网 网络虚拟化
网络功能虚拟化(NFV):定义、原理及应用前景
网络功能虚拟化(NFV):定义、原理及应用前景
29 3
|
11天前
|
数据可视化 算法 安全
员工上网行为管理软件:S - PLUS 在网络统计分析中的应用
在数字化办公环境中,S-PLUS 员工上网行为管理软件通过精准的数据收集、深入的流量分析和直观的可视化呈现,有效帮助企业管理员工上网行为,保障网络安全和提高运营效率。
21 1

热门文章

最新文章

下一篇
无影云桌面