关于微服务:聊点技术-全新功能让Bonree-ONE变得更强

3次阅读

共计 3100 个字符,预计需要花费 8 分钟才能阅读完成。

4 月 21 日,博睿数据 ONE 有引力 2023 秋季产品发布会圆满闭幕,Bonree ONE 2023 秋季正式版正式公布,带来更轻、更强、更智能的一体化智能可观测平台。

全新性能,让 Bonree ONE 变得更强

本文作者

产品经理高天明、产品经理吴学飞、产品经理袁泽玺、产品经理张宇全文共 2676 字,浏览大概需 15 分钟。

20w+ 超大规模探针采集痛点难点

1. 机房多,不同的区域网络隔离,探针上报数据联通配置简单?
2. 服务动静扩缩容时,探针随过程进行而沦亡,缓存数据无奈上报? 
3. 流量峰值后端解决压力大?

计划简述

ONE 平台采纳探针三层架构的形式,将 SmartAgent 和 SmartGate 依据网络区域 ID 划分上报门路。SmartAgent 和 SmartGate 同一网络区域内互相可见,SmartAgent 依据链路负载策略抉择最佳上报门路,均衡流量负载。

用户价值

解决数据联通问题:部署 SmartAgent、SmartGate、配置简略,通过配置一个网络区域 ID 轻松搞定。

流量削峰、数据缓存,避免数据失落:默认缓存 650MB 数据,可配置缓存数据大小,主动滚动革除历史数据。SmartGate 转发能力强,资源耗费低:单机 4CPU、8GB 配置下,SmartGate 最大接入反对 4.1K 个探针,资源耗费 CPU:40% 左右,内存耗费 220MB。

低代码流式数据集成

产品概述

让简单的数据集成在几分钟内通过可视化配置实现。仅需 2 步,即建设数据接入平台和 Bonree 间的连贯,就能够疾速构建数据流拓扑。且反对在数据流实时同步过程中按业务需要对数据模型和内容进行简单转换和解决。

**

简略、直观、弱小的数据集成 **

如此简略

Bonree 针对国内外支流数据服务提供商及云平台提供了开箱即用的特色数据接入解决方案。选配数据源,数据中转监控平台。

如此直观

低代码式数据流配置让您直观看到数据的解决流,无需埋头剖析凉飕飕的代码。

如此弱小

弱小的数据处理组件,无论是构造 / 半构造 / 异构数据的各种数据结构数据,在 OneIntegration 背后通通不在话下。

通过实体及关系提取,补充数据视角,标准数据体系。

200+ 技术组件轻松接入

计划简述

ONE 平台采纳 SmartGate 采集技术组件(中间件)的业务指标,反对自集成 Exporter 间接的部署,以及对接内部部署的 Prometheus Exporter。笼罩 Prometheus 已有的所有技术组件监控对象类型。

用户价值

开箱即用:内置 Redis、Redis Cluster、Kafka、MySQL、Tomcat、ES、Druid、Nginx、Zookeeper 等 9 种技术组件的最佳实际仪表盘,不便用户疾速巡检比照。也反对用户依据仪表盘自行搭建仪表盘,不便用户个性化需要。

200+ 技术组件监控轻松接入:配置接入形式对立,内置技术组件和自定义组件接入步骤统一,在配置界面三步即可实现接入。

业务剖析洞察业务和技术关联

计划简述

业务事件是 ONE 平台业务剖析的最小业务单元,在客户的业务体系中每个业务事件都负责实现一种特定的业务指标(比方:登录、查问用户信息、提交订单等)。客户可在 ONE 平台配置业务事件采集规定,ONE 探针(Smartagent、客户端 SDK)将会依据用户配置规定主动采集业务事件并上报,包含:事件要害业务参数、事件关联业务上下文等;已上报数据待零碎主动进行事件注册及指标聚合后即可在业务剖析模块及平台其它通用性能(如:仪表盘、告警等)中生产应用。

业务事件采纳规范 cloudevent 格局,反对数据集成;如客户存在零碎中要害业务参数加密不反对采集或客户存在其它起源业务数据等状况,可通过自定义上报的模式向业务剖析模块集成数据后应用平台业务剖析能力。

用户价值

业务事件剖析:业务事件剖析提供业务体现和零碎品质两种视角,客户可直观感触对应业务的实在体现及业务关联运维实体的品质体现,同时提供数据比照视图及数据关联追踪能力,让客户能深入分析业务异样是否与零碎品质相干,如相干可持续追踪要害记录以确认根因进行优化修复。

事件业务体现

事件零碎品质

比照追踪

业务线概览:ONE 平台提供业务线概念供用户进行业务事件治理,客户能够依据组织内的职责划分将各个业务事件划分到不同业务线下,并为业务线增加概览仪表盘,以对整个业务线的业务相干状况进行关注。

业务流程剖析:ONE 业务剖析模块反对客户按本人的理论业务门路将业务事件组合定义为一个个业务流程,零碎将主动依据业务事件上报数据为客户提供对应业务流转化、用户体验、业务事件体现相干的剖析内容,帮忙客户疾速发现业务流程中的瓶颈节点并帮助用户判断瓶颈的呈现是否与用户体验相干。

业务全局视图:业务全局视图是 ONE 平台业务剖析模块依据用户已定义的业务流程及对应业务事件数据主动组织造成的业务流转相干的全局视图,此视图能够帮忙客户理解本人业务体系的业务总体流转状况及各流程间接的依赖状况,并给出用户已存在的业务事件、业务线、业务流体现相干的见解。

全局视图

业务见解

日志剖析构建“真正”全链路可观测场景

产品概述

解决用户日志治理中的懊恼,专一开掘日志中的业务价值。

简略、弱小、实惠的日志剖析

如此简略
平台反对 SmartAgent 采集日志,无需配置,主动发现重要日志门路。对于未检测到的门路,反对自定义数据源,极大地升高采集门槛。

如此弱小
反对实时查看所有接入的日志:LIVETAIL 模式反对实时查看所有接入的日志数据,即便咱们并没有存储它。在排查问题时,可实现多主机下的 grep 查问。

指标数据基于全量日志生成,然而日志并不需要全量存储:平台反对基于全量接入的数据进行指标剖析,能够基于全量的日志生成指标,以便剖析日志的趋势。

字段提取主动灵便:GROK 主动生成解析规定,反对灵便的字段辨认与规范属性,对于简单零碎中多 KEY 同义字段能够实现串联。

如此实惠
大容量的日志数据,反对实时查看全量数据,在保障整体可见度的状况,仅存储局部日志,升高存储老本。

操作剖析洞察用户体验

什么是用户体验

数字业务是通过用户和利用之间的交互来进行的。用户操作,利用执行其业务逻辑,最终反馈用户,如此往返。用户体验就是掂量这个过程的顺畅水平,要掂量用户体验,必须将用户操作和利用的代码执行、反馈关联起来。

行为和性能数据割裂
1. 行为剖析厂商只采集了用户行为数据,但在用户操作之后,利用具体是如何反馈的,执行了哪些代码是无奈晓得的,也就无奈度量利用品质和用户体验。
2. 传统的客户端利用性能厂商尽管采集了用户行为和利用反馈数据,但没有将二者关联,也就无奈度量利用品质对用户体验的影响。咱们的计划代码级精确关联用户操作及之后利用执行的办法。如:是否执行了发送申请的办法?是否执行了 json 解析?是否有奔溃卡顿等可能影响用户体验的办法?

热点办法定位性能瓶颈

痛点难点
1. 按条排查迟缓调用链,效率低,单条调用链定位到的迟缓办法不具备问题的共性解释?
2. 非埋点办法怎么定位执行迟缓的问题?

计划简述

ONE 平台采纳采集调用链的同时,采集服务的堆栈快照。聚合堆栈快照,剖析栈顶办法的奉献占比(栈顶办法呈现的次数)。通过奉献占比 TOP 即可剖析非埋点办法的执行状况,定位服务迟缓的具体方法。

用户价值资源耗费低:比照传统的代码性能剖析工具,性能损耗只占 0.1~1.2% 左右。
步骤简略:无需手动部署性能剖析工具,配置调试,开启调用链采集即可。
及时性高:实时聚合堆栈信息,可剖析任意一段时间内的服务性能问题。
性能瓶颈剖析:通过 ONE 平台内置的办法分类规定,可按磁盘 IO、网络 IO、Lock 期待、Waiting 期待、业务代码执行查看服务运行占比高的性能分类,从而剖析服务性能瓶颈。

正文完
 0