【技术实现步骤摘要】
一种日志定位方法、装置、电子设备及存储介质
[0001]本专利技术实施例涉及计算机
,尤其涉及一种日志定位方法、装置、电子设备及存储介质。
技术介绍
[0002]近些年来,随着互联网技术的发展,大规模分布式架构逐渐成为信息系统的主流。在分布式系统中,往往以桶为单元进行无状态运行、维护及扩展,为了分析用户行为、定位系统故障、统计系统性能等需求,使用日志号定位日志信息成为了比不可少的步骤。
[0003]目前,分布式系统主要依赖发号器组件随机产生全局唯一的日志号,并将生成的日志号及日志号对应的日志信息记录至各桶数据库,各桶中的日志号离散分布。当系统运行中需要迅速定位日志号对应的日志信息以及服务请求需要及时消费日志号对应的日志信息时,根据日志号,需逐桶查询日志数据库以调用日志信息。
[0004]但是,分布式系统中存储的数据量大,逐桶查询将需要花费大量的时间成本,降低了查询日志的效率。
技术实现思路
[0005]本专利技术实施例提供了一种日志定位方法、装置、电子设备及存储介质,以实现减少了查询过程 ...
【技术保护点】
【技术特征摘要】
1.一种日志定位方法,其特征在于,包括:接收用户终端发送的查询请求,基于所述查询请求,确定所述查询请求的查询日志类型;确定出与所述查询日志类型对应的预先建立的桶与日志号之间的映射关系;基于所述查询请求确定请求日志号,基于所述映射关系,确定出所述请求日志号所属的目标桶,并在所述目标桶中确定出与所述请求日志号对应的请求日志。2.根据权利要求1所述的方法,其特征在于,在所述确定出与所述查询日志类型对应的预先建立的桶与日志号之间的映射关系之前,还包括:针对日志信息不同的日志类型,设定各桶的日志号段,建立所述日志号段和对应的桶之间的所述映射关系;其中,所述日志类型包括新增系统生成的日志和历史系统生成的日志。3.根据权利要求2所述的方法,其特征在于,所述设定各桶的日志号段,包括:确定当前存在的桶的数量,基于所述数量设定各所述桶的待分配日志号段。4.根据权利要求3所述的方法,其特征在于,所述基于所述数量设定各所述桶的待分配日志号段,包括:基于所述数量,确定各桶对应的日志号段的步长;按照所述步长设定各所述桶的待分配号段。5.根据权利要求2所述的方法,其特征在于,所述设定各所述桶的日志号段,包括:基于数字设定所述新增系统对应的日志号段,基于字母和数字的组合设定所述历史系统对应的所述日志号段。6.根据权利要求1所述的方法,其特征在于,在所述确定出与所述查询日志类型对应的预先建立的桶与日志号之间的映射关系之前,还包括:当产生新增日志信息时,在当前的待分...
【专利技术属性】
技术研发人员:曾杰,李晓蕊,刘福铭,乐小意,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。