[发明专利]一种基于pinpoint和prometheus的ice监控方法及系统在审
申请号: | 202111143090.6 | 申请日: | 2021-09-28 |
公开(公告)号: | CN113918414A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 高维国;陈贺巍 | 申请(专利权)人: | 百融至信(北京)征信有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 刘铁生;孟阿妮 |
地址: | 100000 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 pinpoint prometheus ice 监控 方法 系统 | ||
本发明提供了一种基于pinpoint和prometheus的ice监控方法及系统,方法包括:根据第一监控需求,获得第一预设监控指标;基于第一预设监控指标,在grafana可视化工具中构建第一自定义exporter模板;对接pinpoint监控,构建第一自定义ice plugin插件;根据第一配置指令,将第一自定义ice plugin插件配置到plugin目录中;引入第一自定义exporter模板和所述第一自定义ice plugin插件,第一预设方式为javaagent方式,进行监控。解决了现有技术中存在监控不到位和使用第三方插件时侵入性较强的技术问题。
技术领域
本发明涉及系统监控相关技术领域,具体涉及一种基于pinpoint和prometheus的ice监控方法及系统。
背景技术
Zeroc ice提供基于tcp、udp、websockets、ssl、bluetooth、双向传输的支持同步、异步调用的跨语言多平台高效rpc框架,其复用连接、使用压缩、高效二进制协议来最小化cpu和网络开销,可用对数据进行加密解密和验证。通过对Zeroc ice参数指标进行监控有助于优化系统和预防异常情况出现。
现有技术对Zeroc ice指标监控主要有两种方法:第一种是依赖Ice自带metric功能包IceMx,主要提供ice进程的metrics信息,比如ice服务端分发了多少次客户端发起的调用、当前正在使用的线程数、ice连接传输的数据量等;第二种是通过开源的第三方metrics工具包dropwizard metrics,主要适用于自定义metircs监控,需要开发人员编写监控代码收集监控项,可以将监控数据通过reporter的方式输出到外部存储中,比如influxdb、elasticsearch、zabbix等。dropwizard metrics通过定时任务将监控数据收集之后,以reporter形式输出,可以将历史的和多个应用的metrics都聚合到统一的外部存储,再通过grafana等进行可视化展示,弥补了很大IceMx存在的不足。
Ice自带metric功能包IceMx的属性接近30多个,对于配置人员具有较高要求,配置过程较复杂而且无法对历史数据进行监控,无法对RPC每次的metrics指标;dropwizardmetrics需要编程人员硬编码导致侵入性太强,且在监控项上无单次调用跟踪,无法详细调用追踪信息。
但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
现有技术中存在监控不到位和使用第三方插件时侵入性较强的技术问题。
发明内容
本申请实施例通过提供了一种基于pinpoint和prometheus的ice监控方法及系统,解决了现有技术中存在监控不到位和使用第三方插件时侵入性较强的技术问题。通过预设的监控指标在grafana可视化工具中构建自定义exporter模板展示监控的数据;再结合pinpoint监控,构建自定义ice plugin插件,将各工作模块插入plugin目录,实现对zeroc ice的监控。再利用javaagent方式将自定义exporter模板和自定义ice plugin插件引入zeroc ice系统中,因为javaagent引入不需要配置各种参数,侵入性较弱。达到了全面监控和使用第三方插件侵入性弱的技术效果。
鉴于上述问题,本申请实施例提供了一种基于pinpoint和prometheus的ice监控方法及系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百融至信(北京)征信有限公司,未经百融至信(北京)征信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111143090.6/2.html,转载请声明来源钻瓜专利网。