聊点技术 | 全新功能,让Bonree ONE变得更强

news2024/11/20 1:32:11

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等待、业务代码执行查看服务运行占比高的功能分类,从而分析服务性能瓶颈。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Mysql监控账号创建【Prometheus】

Mysql的监控采用一个使用mysqld_exporter启动多个进程来实现监控多个mysql实例。 代理部署架构如下 1,创建数据库监控账号 create user 监控账号mysqld_exporter主机的IP identified by 监控密码 with max_user_connections 10; 2,权限授予 grant pr…

KDSL-82-1000A大电流发生器

一、产品简介 KDSL-82-1000A大电流发生器(简称升流器),我公司自行研制开发的测试设备,它集国内外同类产品的优点于一身,采用数控技术,抗干扰能力强,和上一代升流器相比,由于采用低功…

NetSuite .id的用法

我们必须认清一个事实,NetSuite Saved Search是一个被封装化的SQL查询工具。在NetSuite的早期版本中,可以利用Formula字段做很多SQL语句上的灰色应用。但是慢慢的,灰色应用范围被压缩了。目前只剩下一个“.id”的应用了。 今朝我们就谈谈.id…

网络管理员优化提高网络性能需要关注的三个指标

网络管理员有一个主要责任:确保其网络的正常运行时间,同时不影响网络性能。然而,随着现代可部署解决方案通过传统的网络架构,这说起来容易做起来难。尽管现代解决方案在效率方面绝对比传统解决方案更上一层楼,但它们也…

任务态相关的一些知识总结

静息态的数据处理现在都比较简单了,因为有了fmriprep和qsiprep流程工具,没有特别的难度。 而关于任务态,则有一些独特的处理方式,因为最近要做任务态的数据分析,所以学习一下。 先学习下R的4个重输出函数:…

更懂业务的数智平台,应对数智化转型的“千变万化”

本文作者 跨界的申斯基 毫无疑问,随着数智化转型的加速,越来越多的企业正在把数智化战略提升到一个全新的高度,转型的进程也正从“浅层次”的数智化走向“深层次”数智化的阶段。 这也让企业的数智化转型进入到了一个全新的阶段,…

windows权限维持之shift后门

原理:沾滞键的目的是为了帮助那些按键有困难的人设计的,在Windows系统下连续按5次shift键后,系统就会执行C:\Windows\System32下的sethc.exe,也就是启用了沾滞键,但是当我们将shell.exe文件把sethc.exe文件通过更改名称…

AI 工具合辑盘点(七)持续更新 之 AI 音乐制作工具

AI 音乐制作工具 AI 也正在民主化音乐。它正在改变音乐创作的方式,赋予每个人成为音乐家的机会。创作音乐杰作所需的一切只是一个想法、一台电脑和一个 AI 音乐生成器。🎶 AI 生成的音乐可以在几分钟内创作出来,结果取决于你的提示——几乎…

Python-web开发学习笔记(1)--- HTML基础

大家好,我是尚拙谨言,欢迎来到本专栏。本专栏主要是为web开发学习服务的,一共分为3个部分:前端介绍、数据库、Django,均为python web开发的学习笔记,希望能帮助到大家,也以此作为我个人的学习记…

Qt 从入门到入土【下篇】

Qt 从入门到入土【上篇】 推荐一个非常好的视频 本文目录 6. 对话框QDialog6.1 基本概念6.2 标准对话框6.3 自定义消息框6.4 消息对话框6.5 标准文件对话框 7. 布局管理器7.1 系统提供的布局控件7.2 利用widget做布局 8. 常用控件8.1 QLabel 控件使用8.2 QLineEdit8.3 其他控件…

从不同视角来看待API数据接口

一、作为产品经理向客户推广API数据接口,需要注意以下几点: 1.了解目标客户:在推广API数据接口之前,首先需要了解目标客户的需求和痛点,针对客户的实际情况提供更具体化的解决方案。 2.强调API接口的价值&#xff1a…

Istio 故障注入之延时(fixedDelay)、中断(abort)

Istio 故障注入 Istio 故障注入与其他在网络层引入错误(例如延迟数据包或者直接杀死 Pod)的机制不同,Istio 允许在应用程序层注入故障。这使得可以注入更多相关的故障,比如 HTTP 错误代码等。 Istio 可以注入两种类型的故障&…

springboot整合vue2-uploader文件分片上传、秒传、断点续传

1:vue-simple-uploader介绍 vue-simple-uploader是基于 simple-uploader.js 封装的vue上传插件。它的优点包括且不限于以下几种: 支持文件、多文件、文件夹上传;支持拖拽文件、文件夹上传可暂停、继续上传错误处理支持“秒传”,…

2023年博客之星入围选拔重装开启——今年没有拉票环节啦

2023年博客之星入围选拔开始啦! 2022的博客之星大赛言犹在耳,2023的活动又接踵而至了。今年的博客之星(包括博客新星)的入围规则很简单: 2023年新规则 1.不需要拉票!不喜欢这个环节的有福啦 2.从年初就…

python对医疗数据进行分析,看看哪个年龄段最容易生病

前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 什么是数据分析 明确目的–获得数据(爬虫,现有,公开的数据)–数据预处理——数据可视化——结论 准备 环境使用: 在开始写我们的代码之前,我们要准备好运行代码的程序 Anacon…

附录3-动态组件 component与keep-alive setup()写法

目录 1 基本使用 2 按钮切换组件 3 keep-alive 3.1 在切换组件的时候,默认情况下被切换的组件就会被销毁 3.1.1 数据情况 3.1.2 生命周期函数情况 3.2 使用 keep-alive 3.3 keep-alive的生命周期函数 3.4 缓存指定组件 include 3.5 不缓存指定组…

Redis学习——day02

Redis学习基础 性能测试工具:Redis-benchmarkRedis基础知识:redis的数据类型:特殊数据类型: 性能测试工具:Redis-benchmark 官方自带的测试工具参数:简单练习:redis-benchmark -h localhost -p…

前端开发环境搭建踩坑笔记——npm install node-sass安装失败的解决方案

文章目录 问题背景问题描述解决方案1. 检查node-sass安装版本是否正确。2. 检查是否是网络问题 总结 问题背景 开发新的前端项目时,总少不了搭建开发环境和执行npm install安装依赖包,但npm install的过程总是充满着玄学,很难保证一次性成功…

Java之多线程初阶2

一.上节内容复习 上节内容指路:Java之多线程初阶 1.进程和线程的区别 1.进程中至少包含一个线程(主线程) 2.进程是申请计算机资源的最小单位 3.线程是CPU调度的最小单位 4.进程之间是相互隔离的,线程是使用的是进程统一申请来的资源,之间可以相互影响 2.创建线程的四种方…

设计模式——适配器模式(类适配器、对象适配器)

是什么? 我们平时的有线耳机接口分为USB的和Type-C的接口,但是手机的耳机插口却只有一个,像华为的耳机插口现在基本都是Type-c的,那如果我们现在只有USB接口的耳机怎么办呢,这个时候就需要使用到一个转换器&#xff0c…