System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种可观测性数据的对接方法、装置及可读存储介质。
技术介绍
1、在现代软件开发中,监控和可观测性平台已成为了必不可少的一部分,它们可以帮助开发人员更好地了解应用程序的性能和运行状况。这些平台需要连接并获取各种不同类型的可观测性数据源,例如数据库、消息队列、api(application programminginterface,应用程序编程接口)等等,以收集应用程序的指标和日志数据等。这些不同类型的可观测性数据源之间可能会出现兼容性问题,监控和可观测性平台需要对这些不同类型的可观测性数据源中的数据进行适配。
2、然而,现有的监控和可观测性平台的适配方案可能存在一些问题,例如,它们适配特定种类的数据源,可能无法完全兼容所有的数据源;或者它们可能需要手动配置和设置才能正常工作,导致适配效率低。
技术实现思路
1、本专利技术所要解决的技术问题是针对现有技术的上述不足,提供一种可观测性数据的对接方法、装置及可读存储介质,用以解决现有的监控和可观测性平台只能适配特定种类的数据源,或者需要手动配置和设置才能正常工作,导致适配效率低的问题。
2、第一方面,本专利技术提供一种可观测性数据的对接方法,所述
3、方法包括:
4、通过多个接收器获取各种不同类型的可观测性数据源中的数据,并将所述不同类型的可观测性数据源中的数据转换为通用数据模型,其中,多个所述接收器中的每个接收器对接一种类型的可观测性数据源;
5、
6、进一步地,所述通过多个接收器获取各种不同类型的可观测性数据源中的数据,并将所述不同类型的可观测性数据源中的数据转换为通用数据模型之前,所述方法还包括:
7、根据预先加载的配置文件启动多个所述接收器,以使每个所述接收器监听自身所对接的可观测性数据源类型对应的数据。
8、进一步地,所述根据预先加载的配置文件启动多个所述接收器之前,所述方法还包括:
9、读取配置文件中的配置信息,所述配置文件包括每个所述接收器对应的用于建立连接及查询的配置信息、用于数据变换及处理的配置信息、以及用于数据导出及存储的配置信息;
10、加载所述配置信息。
11、进一步地,所述用于建立连接及查询的配置信息包括数据源建立连接的认证参数、数据源类型、数据源连接地址、数据源的通信协议类型、数据采集时间间隔和数据查询方式;
12、所述用于数据变换及处理的配置信息包括数据的转换规则;
13、所述用于数据导出及存储的配置信息包括将数据导出的目标系统的目标地址。
14、进一步地,每个所述接收器均包括输入插件、处理插件、聚合插件和输出插件,所述根据预先加载的配置文件启动多个所述接收器,具体包括:
15、根据预先加载的配置文件初始化每个接收器对应的输入插件、处理插件、聚合插件和输出插件;
16、启动每个所述接收器对应的输入插件、处理插件、聚合插件和输出插件。
17、进一步地,所述通过多个接收器获取各种不同类型的可观测性数据源中的数据,并将所述不同类型的可观测性数据源中的数据转换为通用数据模型,具体包括:
18、针对多个所述接收器中的每个接收器,通过输入插件获取所述接收器自身所对接的可观测性数据源类型对应的数据,通过处理插件对接收到的数据进行归一化处理,通过聚合插件将归一化处理后的数据转换为通用数据模型;
19、所述将所述通用数据模型中的数据进行存储或导出到目标地址,具体包括:
20、通过多个所述接收器中每个接收器的输出插件将所述通用数据模型中的数据进行存储或导出到目标地址。
21、进一步地,所述通过处理插件对接收到的数据进行归一化处理,具体包括:
22、通过处理插件将接收到的数据转换为键值对形式的json格式的数据;
23、所述通过聚合插件将归一化处理后的数据转换为通用数据模型,具体包括:
24、通过聚合插件将所述json格式的数据转换为通用数据模型。
25、第二方面,本专利技术提供一种可观测性数据的对接装置,包括:
26、数据对接模块,用于通过多个接收器获取各种不同类型的可观测性数据源中的数据,并将所述不同类型的可观测性数据源中的数据转换为通用数据模型,其中,多个所述接收器中的每个接收器对接一种类型的可观测性数据源;
27、存储导出模块,与所述数据对接模块连接,用于将所述通用数据模型中的数据进行存储或导出到目标地址。
28、第三方面,本专利技术提供一种可观测性数据的对接装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以实现上述第一方面所述的可观测性数据的对接方法。
29、第四方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的可观测性数据的对接方法。
30、本专利技术提供的一种可观测性数据的对接方法、装置及可读存储介质,首先通过多个接收器获取各种不同类型的可观测性数据源中的数据,并将所述不同类型的可观测性数据源中的数据转换为通用数据模型,其中,多个所述接收器中的每个接收器对接一种类型的可观测性数据源;然后将所述通用数据模型中的数据进行存储或导出到目标地址。本专利技术能够对接不同类型的可观测性数据源,可自动适配和转换各种不同类型的可观测性数据源对应的可观测性数据,并且不需要手动配置和设置,数据的适配效率高,大大提高了监控和可观测性平台的可靠性和性能。解决了现有的监控和可观测性平台只能适配特定种类的数据源,或者需要手动配置和设置才能正常工作,导致适配效率低的问题。
本文档来自技高网...【技术保护点】
1.一种可观测性数据的对接方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过多个接收器获取各种不同类型的可观测性数据源中的数据,并将所述不同类型的可观测性数据源中的数据转换为通用数据模型之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据预先加载的配置文件启动多个所述接收器之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述用于建立连接及查询的配置信息包括数据源建立连接的认证参数、数据源类型、数据源连接地址、数据源的通信协议类型、数据采集时间间隔和数据查询方式;
5.根据权利要求2所述的方法,其特征在于,每个所述接收器均包括输入插件、处理插件、聚合插件和输出插件,所述根据预先加载的配置文件启动多个所述接收器,具体包括:
6.根据权利要求5所述的方法,其特征在于,所述通过多个接收器获取各种不同类型的可观测性数据源中的数据,并将所述不同类型的可观测性数据源中的数据转换为通用数据模型,具体包括:
7.根据权利要求6所述的方法,其特征在于,所述
8.一种可观测性数据的对接装置,其特征在于,包括:
9.一种可观测性数据的对接装置,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以实现如权利要求1-7中任一项所述的可观测性数据的对接方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的可观测性数据的对接方法。
...【技术特征摘要】
1.一种可观测性数据的对接方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过多个接收器获取各种不同类型的可观测性数据源中的数据,并将所述不同类型的可观测性数据源中的数据转换为通用数据模型之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据预先加载的配置文件启动多个所述接收器之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述用于建立连接及查询的配置信息包括数据源建立连接的认证参数、数据源类型、数据源连接地址、数据源的通信协议类型、数据采集时间间隔和数据查询方式;
5.根据权利要求2所述的方法,其特征在于,每个所述接收器均包括输入插件、处理插件、聚合插件和输出插件,所述根据预先加载的配置文件启动多个所述接收器,具体包括:<...
【专利技术属性】
技术研发人员:杨文强,杨文聪,黄蓉,唐雄燕,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。