融云「北极星」数据监控平台:数据可视通晓全局,精准分析定位问题

↑ 点击预约“融云北极星”直播↑ 点击预约“实时社区”直播

近期,融云“北极星”数据系统完成功能迭代,新模块“数据监控平台”正式“履新上任”。关注【融云全球互联网通信云】了解更多

点击图片查看更多详情

此前,“北极星”系统主要为客户提供 IM 和 RTC 业务问题排查服务,当应用出现用户连接中断或延迟、会话状态异常、消息丢失等问题时,开发者可自行通过“北极星”问题排查工具快速定位问题、解决问题。

本次上新完成后,“北极星”成为兼具问题排查和全局监控能力的业务助手。“数据监控平台”将通过 IM 数据监控、API 监控等能力,协助客户全面掌握业务表现,提前发现业务问题,降低业务运行风险

目前,“数据监控平台”已对融云专有云客户免费开放,后续将不断迭代并覆盖更多客户业务。


产品生命周期管理 主要挑战

在融云等专业通信云服务商的支持下,开发一款具备 IM 和 RTC 通信能力的应用,或者让应用拥有社交能力已十分便捷。

特别是,随着融云对社交泛娱乐业务场景的深入研究,各类封装完整业务逻辑和核心能力的场景化 SDK 逐渐上线,开发者简单接入即可实现相应业务。

但一款应用上线,一切才刚刚开始。

根据融云《社交泛娱乐出海作战地图》,产品全生命周期至少包括 MVP、PMF、快速成长期、成熟期等几大阶段,而每个阶段都有必须解决和优化的核心问题,需要付出相当的精力和资金。

图源:《出海作战地图》,移步【融云全球互联网通信云】回复 【地图】获取

在这个周期中,开发者需要边思考、边变通、边优化,而数据就是最直观感受业务表现的工具

IM 相关数据量级巨大,如何更好地统计、分析、利用这些数据,协助开发者进行运营策略决策、业务系统优化是一个重要课题。

另一个让开发者头疼的问题是,在后期的持续运营中如何保证产品的稳定性和良好体验

这涉及两方面因素,一是通信服务的稳定性,在这方面融云近些年不断迭代全球通信服务,目前已经上线了全球通信网的 V4 版本,SDK 适配全球 3000+ 款机型,设备崩溃率低于 0.01%。

二则关乎运行故障发生后的迅速排查、定位和解决。尤其在高并发、大集群的状态下,快速定位问题是提高 SDK 使用效率和体验的关键。

开发者若自行构建相关监控平台,不仅耗费人力和管理成本,还需要付出不低的存储及算力成本。

融云“北极星”则可以一并为开发者解决以上问题。


北极星数据监控平台 核心功能

使用融云“北极星”,可以方便地获取多维度数据,通过数据曲线观察业务变化,与运营策略等相结合,指引产品优化和运营策略调整,有效提高开发者问题排查和业务分析的效率和体验。

全局消息数据

可查看近 7 天的单聊、群聊、聊天室、超级群的消息相关数据,包含:

☑ 总消息量:上行总消息量、分发总消息量、下行总消息量

☑ 消息峰值:上行消息峰值、分发消息峰值、下行消息峰值

☑ 消息量变化趋势:数据统计为 5 分钟粒度,可查看上行、分发、消息量趋势;每 5 分钟的消息量为该 5 分钟产生的消息总量

消息数据为实时统计,数据延迟 5 分钟左右。

消息数据

用户同时在线数据

可查看近 7 天的用户同时在线峰值趋势,用户同时在线为实时统计,数据延迟 5 分钟左右。

数据统计为 1 分钟粒度,每 5 分钟一个点,图表展示该 5 分钟的 1 分钟粒度峰值。

用户同时在线数据

通过这些业务数据监控,开发者可感知到各会话类型、各时段的消息量,可查看每日用户同时在线分布趋势,从而为运营策略调整提供指引。

API 实时统计

API 实时统计页面可查看近 7 天内实际调用 API 的 QPS 情况,协助研发及运维进行服务优化并感知业务当前并发情况。

如下图示,左侧展示该 Appkey 在当前检索的时间段内有实际调用的所有 Server API 及该接口的请求成功率。

点击某个对应 API,展示该接口在当前查询时段的 QPS 及错误码分布。

图表中会标注接口当前在融云开发者后台设定的频率值,当 QPS 有频繁超过设定频率的情况时,开发者可以在开发者后台调整对应接口的调用频率。

API 实时统计

错误码统计

可查看过去 7 天的 Server API 的错误码占比情况,包含 HTTP 错误码占比及业务状态错误码占比统计。

错误码统计数据非实时统计,每日统计一次,无法查询当天的 API 错误码分布。

错误码统计

点击饼图中某个错误码,可查看产生该错误码的具体 Server API。

错误码具体 Server API

点击某个 Server API ,可下钻分析该 API 产生对应错误码的时间分布情况。

请求量统计

可查看过去 7 天,有实际调用的 Server API 的每日请求量统计数据。

请求量统计数据非实时统计,每日统计一次,无法查询当天的 API 请求量统计数据。

请求量统计

全局可视、全面监控,融云“北极星”为开发者的业务发展和调整提供数据支撑,助力开发者优化产品表现,保持竞争力,提升用户体验。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/38464.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

水声功率放大器的作用是什么

水声功率放大器是一种专门用于水声设备的高功率电子设备,主要用于提升水下信号的传输距离和保证语音清晰度。它的作用在水下通信、水下测量、海洋科学等领域都非常重要。 其主要作用有以下几个方面: 增强信号传输距离 水声信号在水中传播会受到各种因素的…

有哪些好用的远程传输大文件的软件

随着网络技术的日益进步和普及,大文件远程传输已经成为了人们生活和工作中必不可少的一部分。然而,在远程传输大文件的过程中,经常会遇到传输速度慢、容易受到干扰等问题,因此需要一款高效、稳定、安全的大文件远程传输软件来解决…

离线安装docker

目录 1、下载docker 安装包 2、上传docker 到服务器目录/opt/ 3、解压docker-19.03.9.tgz 4、解压的docker文件夹全部移动至/usr/bin目录 5、将docker注册为系统服务 6、重启生效 6.1、重新加载配置文件 6.2、启动Docker服务 6.3、查看启动状态 ​6.4、 设置docker为开…

伦敦金分析时切勿过分自信

伦敦金价格会呈趋势变动,这是投资者进行技术分析最根本、最核心的因素。根据物理学上的动力法则,趋势的运行会延续,直到有反转的现象产生为止。事实上,虽然伦敦金的价格不断上下波动,但终究是朝一定的方向前进的&#…

数组

数组: 数字组成的组,组里即可以,int类型,string,字符串,数组当中的数据类型,可以由用户自定义 同一种,也可以是不同的数据类型组成的元素集合 数组最大的作用,可以一次…

JVM系列(5)——类加载过程

一、类的生命周期 加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using&#xff09…

在ICC/ICC2/FC中运行Calibre

1. which calibre找到calibre的安装目录 > which calibre > /eda/mentor/ixl_cal_version/bin/calibre 2. 在 /eda/mentor/ixl_cal_version目录下使用find ./* -name "icc_calibre.tcl",找到icc_calibre.tcl 3. 打开icc_calibre.tcl里面有不同工具(ICC2/FC/…

uniapp 封装公共方法(无需每个页面引用,直接调用)

封装方法: 1. 在根目录下建立common文件夹 创建com.js 2.在main.js中挂载(写在定义vue之后) import $com from /common/com.js Vue.prototype.$com $com 3.在com.js中按照以下格式定义方法 export default {//定义需要的方法 } 4.使用 click"$com.已经定义的方法名&q…

Java 装箱拆箱原理 包装类型缓存池

JAVA中的基本数据类型 byteshortintlongfloatdoublebooleanchar 为了让上述基本数据类型可以转为对象,Java在1.5推出了一系列包装类,基本类和包装类互相转换的过程,称为装箱和拆箱 缓存池 缓存池也叫常量池。它是事先存储一些常量数据用以…

openvpnas安装,可视化远程连接控制

本次安装环境为 centos7.9 本次安装软件为 openvpnas, 默认是两个连接授权,可以通过代码注入实现多连接授权 1.基础环境以及Python36安装 yum install python36 python36-devel wget -y 2.安装 openvpnas 1.在线安装 yum -y install https://as-repository.openv…

LeetCode 790. 多米诺和托米诺平铺 - 二维空间的动态规划

多米诺和托米诺平铺 中等 304 相关企业 有两种形状的瓷砖:一种是 2 x 1 的多米诺形,另一种是形如 “L” 的托米诺形。两种形状都可以旋转。 给定整数 n ,返回可以平铺 2 x n 的面板的方法的数量。返回对 109 7 取模 的值。 平铺指的是每个…

ES6的类 vs TypeScript的类:解密两种语言中的面向对象之争

文章目录 ES6 类ES6 类的常见特性1. 构造函数2. 实例方法3. 静态方法4. 继承 TypeScript 类TypeScript 类的特性1. 类型注解2. 访问修饰符3. 类型推断4. 接口实现 ES6 类 ES6(ECMAScript 2015)引入了类的概念,为 JavaScript 增加了面向对象编…

【2023 年第二届钉钉杯大学生大数据挑战赛】 初赛 B:美国纽约公共自行车使用量预测分析 问题一Python代码分析

2023 年第二届钉钉杯大学生大数据挑战赛 初赛 B:美国纽约公共自行车使用量预测分析 问题一 1 题目 Citi Bike是纽约市在2013年启动的一项自行车共享出行计划,由“花旗银行”(Citi Bank)赞助并取名为“花旗单车”(Citi Bike)。在曼哈顿,布鲁克…

PDF在线转PPT,不用下载软件网页在线即可转换!

PDF是我们经常在办公中使用的文件格式,它的兼容性和安全性使得它成为了传输文件的首选。而PPT则是我们常用的演示文稿格式,无论是在学校还是在公司,我们都需要制作演讲和汇报的PPT文件。由于这两种文件格式的重要性,我们经常需要进…

Vue+axios 使用CancelToken多次发送请求取消前面所有正在pendding的请求

需求: 项目中 折线图数据是循环调用的,此时勾选一个设备, 会出现多条线。 原因 折线图数据一进来接口循环在调用,勾选设备时,循环调用的接口有的处于pedding状态 ,有的还在加载中,这就导致勾…

第三方电容笔支持随手写吗?ipad平板可以用的手写笔推荐

我是一位数码爱好者,所以我对电容笔也有一定的了解。我认为,原装的苹果电容笔和一般的电容笔的区别在于它们产生的压感效果不同。由于苹果电容笔拥有着独特的“重力压感”,使我们能够快速地在画面中填充颜色。除此之外,苹果的电容…

ME GO小车

ME GO小车 ⚫ 体积小巧 ⚫ 集成多种传感器和执行器 ⚫ Mixly图形化编程 避障检测、自动巡线、灯光显示、 声音报警、自动测距、物联遥控等 ME GO小车——俯视图 ME GO小车——车底 ME GO CE 以上选自芯”向未来 元控智联挑战赛(小学组)赛事介绍资料二…

操作系统进行设备控制的方式

一.I/O控制方式 上一篇的博客介绍了设备管理的一些概念基础知识点,其中I/O控制方式这一块没有详细说明。设备管理的主要任务之一是控制设备和内存或CPU之间的数据传送。外围设备和内存之间的输入/输出控制方式有4种,下面分别加以介绍。 二.程序直接控制…