一种基于AspectJ的移动端性能指标监控方法

    公开(公告)号:CN111444065B

    公开(公告)日:2022-03-11

    申请号:CN202010417086.3

    申请日:2020-05-18

    Abstract: 本发明公开了一种基于AspectJ的移动端性能指标监控方法,将实现的SDK集成到相应的APP内;用户使用终端操作该移动APP;APP启动时,加载sdk方法,初始化RPC框架和各种采集的关键类信息;在程序调用okHttp底层发送数据请求时,AspectJ针对okHttp方法进行切入拦截,获取请求的相关信息;在APP切换时调用Activity,AspectJ针对Activity方法进行切入拦截采集性能数据;当SDK内发生异常时,AspectJ针对全局异常进行捕获处理,确保不影响第三方app应用正常运行,从而实现无侵入式移动端监控的关键;创建定时任务,将采集的数据,通过RPC发送给链路监控平台,从而更直观地查看移动端的监控信息。本发明实现对移动端App的指标进行性能监控。

    一种基于OpenTracing的链路跟踪方法

    公开(公告)号:CN111431773A

    公开(公告)日:2020-07-17

    申请号:CN202010417358.X

    申请日:2020-05-18

    Abstract: 本发明公开了一种基于OpenTracing的链路跟踪方法,包括:客户端发起请求:客户端访问带有探针的服务器对外暴露的服务信息;探针服务器拦截请求:在各个组件侧部署定制化的探针,当组件收到用户请求时,探针将调用链等信息写到符合OpenTracing的请求头中;链路监控平台根据请求形成链路拓扑:链路监控平台在接收到数据后,按照链路标识构建成一条链路拓扑。本发明解决异构环境多服务系统遇到故障及性能排查困难、耗时长等相关问题,为业务功能使用情况分析、应用性能优化等提供数据支撑,从而提升应用的运行稳定性和性能。

    一种基于优化DFA正则表达式匹配的互联网流量快速分类识别方法

    公开(公告)号:CN119155364B

    公开(公告)日:2025-02-07

    申请号:CN202411571953.3

    申请日:2024-11-06

    Abstract: 本发明公开了一种基于优化DFA正则表达式匹配的互联网流量快速分类识别方法,该方法首先采集互联网协议载荷特征字符串,对其进行预处理后,采用正则表达式匹配数据结构存储相关特征信息,其次基于哈希验证的确定性有限状态机正则匹配启动机制快速确定是否开始正则匹配,之后借助于快速匹配结构更新与失效回溯机制提高与后续流量报文快速匹配成功的概率,压缩匹配的次数。该方法可以在高速的网络环境中,通过构建高效的正则表达式匹配数据结构和匹配算法,来快速实现对网络流量的特征匹配,从而完成对互联网流量类型的识别和分类,有效解决当前的方法难以针对高速网络流量进行处理的问题。

    一种基于优化DFA正则表达式匹配的互联网流量快速分类识别方法

    公开(公告)号:CN119155364A

    公开(公告)日:2024-12-17

    申请号:CN202411571953.3

    申请日:2024-11-06

    Abstract: 本发明公开了一种基于优化DFA正则表达式匹配的互联网流量快速分类识别方法,该方法首先采集互联网协议载荷特征字符串,对其进行预处理后,采用正则表达式匹配数据结构存储相关特征信息,其次基于哈希验证的确定性有限状态机正则匹配启动机制快速确定是否开始正则匹配,之后借助于快速匹配结构更新与失效回溯机制提高与后续流量报文快速匹配成功的概率,压缩匹配的次数。该方法可以在高速的网络环境中,通过构建高效的正则表达式匹配数据结构和匹配算法,来快速实现对网络流量的特征匹配,从而完成对互联网流量类型的识别和分类,有效解决当前的方法难以针对高速网络流量进行处理的问题。

    一种基于领域驱动设计对运维平台进行设计建模的方法

    公开(公告)号:CN114386245A

    公开(公告)日:2022-04-22

    申请号:CN202111541833.5

    申请日:2021-12-16

    Abstract: 本发明公开了一种基于领域驱动设计对运维平台进行设计建模的方法,通过对各个领域对象进行业务划分得到子域和业务最小边界,并根据各个领域对象的子域和业务最小边界创建与设备相互映射的虚拟设备,同时整理出多个最小子域模型之间的关联,然后识别真实运维场景,并将这些数据在模型中进行关联编辑,使得通过本方法的运维平台建模过程可以通过最小的各个领域对象的子域和业务最小边界进行划分,从而不存在领域拆分和建模困难的问题,同时随着运维平台的发展和用户个性化需求不断提高,可以根据加设的内容建立不同的最小子域模型并与之前的模型进行融合,从而方便了后期的扩展处理。

    一种基于OpenTracing的链路跟踪方法

    公开(公告)号:CN111431773B

    公开(公告)日:2022-01-28

    申请号:CN202010417358.X

    申请日:2020-05-18

    Abstract: 本发明公开了一种基于OpenTracing的链路跟踪方法,包括:客户端发起请求:客户端访问带有探针的服务器对外暴露的服务信息;探针服务器拦截请求:在各个组件侧部署定制化的探针,当组件收到用户请求时,探针将调用链等信息写到符合OpenTracing的请求头中;链路监控平台根据请求形成链路拓扑:链路监控平台在接收到数据后,按照链路标识构建成一条链路拓扑。本发明解决异构环境多服务系统遇到故障及性能排查困难、耗时长等相关问题,为业务功能使用情况分析、应用性能优化等提供数据支撑,从而提升应用的运行稳定性和性能。

    一种基于ByteBuddy的服务端性能指标监控方法

    公开(公告)号:CN111444066B

    公开(公告)日:2022-01-18

    申请号:CN202010417391.2

    申请日:2020-05-18

    Abstract: 本发明公开了一种基于ByteBuddy对JVM字节码进行切入增强的服务端性能指标监控方法,包括:指定类和方法切入增强:对指定类和方法通过ByteBuddy进行增强,并把相应的数据放进缓存中,等待定时任务通过RPC将数据发送至链路监控平台;监控数据传递:RPC框架把数据转换成字符流传递到链路监控平台,从而直观明了地查看被监控服务的各类指标信息与链路情况。本发明实现对各种服务的监控以及发送监控指标数据,解决不同服务端使用服务繁多无法全面监控、侵入式监控成本较高等相关问题,也是实现无侵入式服务端监控的基础和关键。

    一种基于ByteBuddy的服务端性能指标监控方法

    公开(公告)号:CN111444066A

    公开(公告)日:2020-07-24

    申请号:CN202010417391.2

    申请日:2020-05-18

    Abstract: 本发明公开了一种基于ByteBuddy对JVM字节码进行切入增强的服务端性能指标监控方法,包括:指定类和方法切入增强:对指定类和方法通过ByteBuddy进行增强,并把相应的数据放进缓存中,等待定时任务通过RPC将数据发送至链路监控平台;监控数据传递:RPC框架把数据转换成字符流传递到链路监控平台,从而直观明了地查看被监控服务的各类指标信息与链路情况。本发明实现对各种服务的监控以及发送监控指标数据,解决不同服务端使用服务繁多无法全面监控、侵入式监控成本较高等相关问题,也是实现无侵入式服务端监控的基础和关键。

Patent Agency Ranking