JAVA开发运维(软件一体化可观测平台的功能)

article/2025/10/2 19:40:29

软件可观测是软件度量的一种。旨在对软件的数字体验、业务运营、网络性能、应用性能、基础设施、IT流程进行监控和数据刻画。使开发人员和运维人员更好的对软件进行优化维护。

一、数字体验:

用户会话

了解用户使用路径,追查使用过程中影响用户体验的慢请求、慢加载、慢交互、崩溃错误等问题。

崩溃、卡顿、ANR、异常

多维度查看崩溃、卡顿、ANR、异常等影响体验的问题,洞察问题的特征,通过代码堆栈、运行环境等信息定位并解决问题。

网络请求

多维度分析CDN、第三方服务、服务端接口等请求性能,定位慢请求、错误请求的问题。

启动分析

把启动时间分成系统准备、应用准备、视图价值、交互准备多个阶段,定位并解决慢启动问题。

Web页面加载

多维度分析慢页面加载次数、影响用户数等,分解析、建连、首包、白屏、首屏、可交互、完全加载等多阶段定位慢的原因,保证关键业务元素的快速加载。

CDN覆盖

从地域、接入点、主机、运营商、资源等维度分析评估CDN的覆盖质量,提升用户体验。

用户运营

分析活跃、留存流失、转化漏斗、用户路径等用户行为,数据驱动体验提升和运营增长

数据检索和可视化

通过用户、设备、业务ID等快速检索会话、请求、崩溃、页面等数据,快速定位具体的问题。多维数据可视化,快速发现质量和体验问题。

二、业务运营:

以券商业务为例

核心业务评价

推出全新的基于券商核心业务的健康评价体系,帮您建立科学的业务SLO。

行情业务评价

提供全新的行情业务评价体系,以“行情象限”形式对券商行业行情业务进行科学评价;针对行情业务,推出全新行情服务衡量指标:“推达率”,客观准确评估券商行情服务的稳定性。

站点分析

自动抓取交易过程中的客户站点,并分析用户与站点两者关系,帮客户分析站点覆盖策略是否合理

站点监测

基于行情与交易业务自动获取的站点,自动打通Bonree Net平台,自动拨测站点可用性及时延,全程客户无需介入,开箱即用

交易会话详情

提供全面的丰富的现场数据,涉及终端属性、站点属性、动作详情、事件详情、录屏与抓包数据

业务大屏

券商终端核心业务可观测平台,必然不能少了监控大屏,纵览行情与交易业务,直观感知终端业务运行情况

三、网络性能:

监控网络性能情况。

网络监控

对企业网络环境进行实时监控,并获取网络最新运行情况,实现对网络环境中的网络/安全设备、线路等进行运行状态展示、故障发现、故障预警、故障定位等

拓扑监控

自动生成网络拓扑,智能发现网络回环、多链路,可自行过滤、选择、拖拽生成所需的拓扑结构,同时可在网络拓扑图上显示相关设备、网络连接的静态信息和动态指标,如有异常,也可直接在拓扑图上显示并进行告警通知

配置监控

支持监测网络设备配置的变更情况,如有变更则通知相关运维人员;同时支持安全配置基线核查管理,通过对目标系统展开合规安全检查,找出不符合的项并选择实施安全措施来控制安全风险

四、应用性能:

分布式链路检索和分析

通过代码级调用跟踪技术,自动绘制服务拓扑,通过traceID和业务数据检索调用链,快速定位慢调用、慢方法、慢SQL和错误调用、方法异常。

自动拓扑发现

支持在系统、应用、服务、接口、实例等各级别进行监控分析。自动拓扑发现,上下游的影响依赖一目了然

智能告警

通过智能的时序数据异常检测和预测发现问题,可灵活定义告警策略、告警通知渠道。

主机和实例监控

主机、容器的资源利用分析,JVM内存分析。

灵活配置

服务和接口识别、自定义热点方法、参数采集、健康度、黑白名单等灵活配置。

五、基础设施:

主机监控

支持纳管多类型主机设备,通过专业的主机设备性能监控,实时监控主机的 CPU、内存、磁盘容量、磁盘IO、进程、TCP连接数、网口流量、温度、功率等性能监控指标

IDC(机房监控)

IDC机房监控主要围绕机房动力环境(动力配电、场地安全、场地环境等)、机柜容量、PDU使用情况等多方面进行全方位监控,以及机房设备资产管理,实现IT基础设施与机房动力环境一体化监控管理,从而使IDC机房以高质量、精细化运维与运营


http://chatgpt.dhexx.cn/article/QYlpwH3x.shtml

相关文章

JAVA开发运维(DevOps过程)

DevOps开发运维的一套方法论。这边文章主要借鉴万达的DevOps的建设过程。谈谈DevOps主要解决那些问题和怎么解决。 DevOps的是一种IT项目开发管理方法论,它旨在提供全面的持续集成、持续交付等能力,并持在续进行过程度量和改进,不断提升 IT 运…

Java项目运维总结记录

一、常见故障 1.1、Java项目CPU耗用突增100%分析定位 1)执行top命令确认当前占用cpu的的java进程;以下是一些快捷键: ?:显示在top当中可以输入的命令 P:以CPU的使用资源排序显示 M:以内存的使用资源排序…

初级车道线检测

前言 上一期的无人驾驶技术入门,我们以障碍物的跟踪为例,介绍了卡尔曼滤波器的原理、公式和代码的编写。接下来的几期无人驾驶技术入门,我会带大家接触无人驾驶技术的另一个重要的领域——计算机视觉。 在无人驾驶技术入门(五&a…

c++ 车道线检测

利用概率霍夫变换,进行车道线的简单检测 1、首先编写一个头文件(也可以在源文件中写一个类,一样的) #ifndef LANE_H //头文件的写法格式 if not define #define LANE_H //_LANE_H_ 为头文件Lane.h的大写,防止被重复…

简述车道线检测

针对车道线检测的任务,我们需要弄清楚几个问题: 1. 车道线的表示形式? 输出类型:掩码/点集/矢量线条实例化:每个车道线是否形成实例分类:是否对车道线进行了分类(单白、双黄等)提前定…

PaddleSeg:车道线检测

向AI转型的程序员都关注了这个号👇👇👇 0.1 任务 要求参赛者利用提供的训练数据,设计一个车道线检测和分类模型,来检测测试数据中车道线的具体位置和类别。样例示范: 0.2 数据集描述 本次赛题数据集包括x张…

3D车道线检测杂记

3D车道线检测相关论文学习 单目 一、3D-LaneNet: End-to-End 3D Multiple Lane Detection-ICCV2019 0 前言 这篇文章是第一篇通过单目前视相机直接预测3D车道线的论文。 一般想得到3D车道线信息有两种途径: 一种是利用离线高精度地图以及准确的自车定位信息&a…

车道线检测-LSTR-论文学习笔记

论文:《End-to-end Lane Shape Prediction with Transformers》代码:https://github.com/liuruijin17/LSTR地址:https://arxiv.org/abs/2011.04233v2内容:使用 CNNTransformer,基于三次曲线拟合车道线 整体结构 模型输…

车道线检测学习总结

之前学习了一个非常酷炫的车道线检测项目:Advanced Lane Finding Project 现在写一个学习笔记,备注一下,方便以后复习: 项目总体流程如下: 第一步,采用棋盘对相机进行校正: 第二步,对…

2D车道线检测算法总结

关于2D车道线检测算法的总结主要分为两类:一类基于语义分割来做,一类基于anchor和关键点来做。还有基于曲线方程来做的,但是落地的话还是上面两种为主。 一、基于语义分割的车道线检测算法 1.LaneNet 论文创新点: 1.将车道线检…

车道线检测-Eigenlanes 论文学习笔记

论文:《Eigenlanes: Data-Driven Lane Descriptors for Structurally Diverse Lanes》 代码:https://github.com/dongkwonjin/Eigenlanes 核心:在 Eigenlane Space 中检测车道线 创新点 Eigenlane:数据驱动的车道描述符&#xff…

OpenCV的车道线检测

资源下载地址:https://download.csdn.net/download/sheziqiong/85604275 资源下载地址:https://download.csdn.net/download/sheziqiong/85604275 final_mark.py是最终,前面的都是一部分一部分测试的功能,用的是霍夫变换拟合&…

动手学无人驾驶(7):车道线检测

最近在研究视觉语义地图,需要进行车道线检测,发现这篇车道线检测论文效果蛮好的 (Ultra Fast Structure-aware Deep Lane Detection)。论文作者在知乎上已经介绍过了:https://zhuanlan.zhihu.com/p/157530787&#xff…

高级车道线检测

基于图像处理相关技术的高级车道线检测(可适用于弯道,车道线颜色不固定,路面阴影,亮光) pipeline: 1.校准摄像头的畸变,使拍摄照片能够较完整的反映3D世界的情况 2.对每一帧图片做透视转换(pers…

传统方法车道线标注及相关知识

目录 一、图像二值化处理 1.Sobel算子绝对值 2.Sobel算子 3.倾斜角度 4.HLS颜色空间 5.二值图结合 二、车道线分割 1.仿射变换 2.车道线直方图 3.滑动窗口寻找车道线 4.车道线拟合 5.车道线区域标注 一、图像二值化处理 主要目的是通过二值化图像,使得车…

学习笔记之车道线相关记录

一. 车道线相关的知识 &&1.标线的分类 以下分类来自于百科: 按照道路交通标线的功能划分为:指示标线、警告标线和禁止标线。 按标划方法可分为:白色虚线、白色实线、黄色虚线、黄色实线、双白虚线、双白实线、双黄虚线和双黄实线…

关于python 最简单封装实例

一、 #定义一个类 class Person: #init是定义类实例初始化函数 ,没有返回return def __init__(self,name,area): self.name name self.area area #类里面定义方法 def run(self): print(self.name) …

Python软件封装打包

作者:Naples 链接:https://www.zhihu.com/question/32703639/answer/165326590 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 Python Tkinter打包封装的方法有:PyInstaller, py…

Python封装、继承和多态

Python 语言在设计之初,就定位为一门面向对象的编程语言,“Python 中一切皆对象”。同时,Python 也支持面向对象的三大特征:封装、继承和多态。 一、封装 封装(Encapsulation),即在设计类时&am…

python程序封装

python程序封装1 报错请执行pip install --upgrade setuptools 和 pip install --upgrade wheel 步骤如下: (1)安装pyinstaller,可以直接在cmd命令行中,输入命令“pip install pyinstaller”,安装pyinsta…