System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 日志管理方法、装置、电子设备及存储介质制造方法及图纸_技高网

日志管理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40838184 阅读:4 留言:0更新日期:2024-04-01 15:03
本发明专利技术提供一种日志管理方法、装置、电子设备及存储介质,其中日志管理方法,包括:对每个项目的原始项目日志内容进行预设业务字段识别;基于识别结果,对含有相同预设业务字段的至少两个原始项目日志内容之间进行数据交互;基于数据交互结果,确定符合上链条件的目标项目日志内容,并将目标项目日志内容以区块形式上传至对应的私有链进行存储。本发明专利技术能够提高记录项目日志内容的规范性,节省日志部署资源,确保各个项目日志内容均能够实现长久存储和安全存储,从而提高了日志管理效率,同时也大幅提高了日志管理的灵活性和可靠性。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种日志管理方法、装置、电子设备及存储介质


技术介绍

1、对于企业而言,可以实施的项目通常有很多,例如公司内部涉及研究和开发新产品的产品开发项目、涉及建设和改善物理设施的工程项目以及为提高公司管理效率和生产效率的信息化项目等;对于实施的不同项目,并且,为了提高不同项目在整个实施过程中及时排查故障和问题定位以及性能监测优化,记录并存储各个项目在实施过程中的项目日志就显得尤为重要。

2、相关技术中,各个项目之间独立记录日志,并且使用第三方提供的开源搜索引擎(elasticsearch,es)对每个项目的项目日志内容进行存储。由于每个项目均按照独立部署的日志记录格式记录项目日志内容,各个项目日志内容的记录格式也不同,无法对各个项目进行统一管理;并且,所有项目日志内容均依赖于es存储,存储时间短,不利于后续日志查找和分析,从而导致日志管理效率很低,日志部署资源浪费严重,也不能确保项目日志内容的存储安全性。


技术实现思路

1、本专利技术提供一种日志管理方法、装置、电子设备及存储介质,用以解决现有技术中日志管理效率很低、日志部署资源浪费严重以及项目日志内容的存储安全性也很低的缺陷,实现对多个不同项目各自的项目日志内容进行统一管理的目的,也能有效梳理各个项目之间的关联关系,无需为每个项目独立部署日志记录格式,也无需依赖第三方组件存储,提高了记录项目日志内容的规范性,也大幅节省了日志部署资源;进一步的,通过对每个项目的项目日志内容进行上链存储的方式,确保各个项目日志内容均能够实现长久存储和安全存储,从而提高了日志管理效率,同时也大幅提高了日志管理的灵活性和可靠性。

2、本专利技术提供一种日志管理方法,包括:

3、对每个项目的原始项目日志内容进行预设业务字段识别,每个所述原始项目日志内容均为统一日志格式的日志内容;

4、基于识别结果,对含有相同所述预设业务字段的至少两个所述原始项目日志内容之间进行数据交互;

5、基于数据交互结果,确定符合上链条件的目标项目日志内容,并将所述目标项目日志内容以区块形式上传至对应的私有链进行存储。

6、根据本专利技术提供的一种日志管理方法,所述基于数据交互结果,确定符合上链条件的目标项目日志内容,包括:

7、在所述数据交互结果包括数据交互后的至少两个项目日志内容的情况下,从所述至少两个项目日志内容和未进行数据交互的其余所述原始项目日志内容中确定日志内容数据量达到预设数据量阈值的所述目标项目日志内容。

8、根据本专利技术提供的一种日志管理方法,所述对每个项目的原始项目日志内容进行预设业务字段识别,包括:

9、确定接收到的所述每个项目的项目日志记录数据中是否存在加密项目日志记录数据;

10、对存在的至少一个所述加密项目日志记录数据进行解密;

11、按照预先配置的日志数据结构,对解密后的至少一个所述项目日志记录数据和其余未加密的所述项目日志记录数据分别进行数据转化,确定所述每个项目的原始项目日志内容,并对所述每个项目的原始项目日志内容进行所述预设业务字段识别。

12、根据本专利技术提供的一种日志管理方法,所述方法还包括:

13、在每个所述原始项目日志内容中含有的字段包括日志属性字段和对应的所述预设业务字段的情况下,为每个所述原始项目日志内容对应项目分别预先分配预留空间;所述预留空间用于容纳对应所述日志属性字段的扩展字段和/或所述预设业务字段的扩展字段,以及每个所述扩展字段下对应记录的日志内容。

14、根据本专利技术提供的一种日志管理方法,所述方法还包括:

15、在将每个所述原始项目日志内容预先存储于本地的情况下,基于所述目标项目日志内容的上链成功结果,将本地存储的所述目标项目日志内容删除。

16、根据本专利技术提供的一种日志管理方法,所述方法还包括:

17、在所述目标项目日志内容的上链成功的情况下,响应于用户的日志内容访问请求,基于所述用户的身份验证信息确定所述用户是否为访问操作所述目标项目日志内容对应私有链的授权用户;

18、在确定所述用户为所述授权用户的情况下,向所述用户授权访问操作权限。

19、根据本专利技术提供的一种日志管理方法,所述方法还包括:

20、基于预先设置的加密身份验证方式,指示所述用户加密输入身份验证信息,并对所述用户输入的加密身份验证信息进行解密,得到所述身份验证信息。

21、本专利技术还提供一种日志管理装置,包括:

22、日志识别模块,用于对每个项目的原始项目日志内容进行预设业务字段识别,每个所述原始项目日志内容均为统一日志格式的日志内容;

23、日志交互模块,用于基于识别结果,对含有相同所述预设业务字段的至少两个所述原始项目日志内容之间进行数据交互;

24、日志存储模块,用于基于数据交互结果,确定符合上链条件的目标项目日志内容,并将所述目标项目日志内容以区块形式上传至对应的私有链进行存储。

25、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述日志管理方法。

26、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述日志管理方法。

27、本专利技术提供的日志管理方法、装置、电子设备及存储介质,其中日志管理方法,通过预先搭建的日志管理服务器对每个项目的原始项目日志内容进行预设业务字段识别,基于识别结果,对含有相同预设业务字段的至少两个原始项目日志内容之间进行数据交互,再进一步基于数据交互结果,确定符合上链条件的目标项目日志内容,并将目标项目日志内容以区块形式上传至对应的私有链进行存储。这样,由于每个原始项目日志内容均为统一日志格式的日志内容,因此可以实现对多个不同项目各自的项目日志内容进行统一管理的目的,也能有效梳理各个项目之间的关联关系,无需为每个项目独立部署日志记录格式,也无需依赖第三方组件存储,提高了记录项目日志内容的规范性,也大幅节省了日志部署资源;进一步的,通过对每个项目的项目日志内容进行上链存储的方式,确保各个项目日志内容均能够实现长久存储和安全存储,从而提高了日志管理效率,同时也大幅提高了日志管理的灵活性和可靠性。

本文档来自技高网...

【技术保护点】

1.一种日志管理方法,其特征在于,包括:

2.根据权利要求1所述的日志管理方法,其特征在于,所述基于数据交互结果,确定符合上链条件的目标项目日志内容,包括:

3.根据权利要求1所述的日志管理方法,其特征在于,所述对每个项目的原始项目日志内容进行预设业务字段识别,包括:

4.根据权利要求1至3任一项所述的日志管理方法,其特征在于,所述方法还包括:

5.根据权利要求1至3任一项所述的日志管理方法,其特征在于,所述方法还包括:

6.根据权利要求1至3任一项所述的日志管理方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的日志管理方法,其特征在于,所述方法还包括:

8.一种日志管理装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述日志管理方法。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述日志管理方法。

...

【技术特征摘要】

1.一种日志管理方法,其特征在于,包括:

2.根据权利要求1所述的日志管理方法,其特征在于,所述基于数据交互结果,确定符合上链条件的目标项目日志内容,包括:

3.根据权利要求1所述的日志管理方法,其特征在于,所述对每个项目的原始项目日志内容进行预设业务字段识别,包括:

4.根据权利要求1至3任一项所述的日志管理方法,其特征在于,所述方法还包括:

5.根据权利要求1至3任一项所述的日志管理方法,其特征在于,所述方法还包括:

6.根据权利要求1至3任一项所述的...

【专利技术属性】
技术研发人员:王泽于鑫
申请(专利权)人:北京声智科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1