跳到主要内容

日志管理

目录​

一、功能概述​

二、使用指南​

三、常见问题解答​


一、功能概述​

image-20250522150652664

日志管理是指对系统运行时在运行过程中产生的日志信息进行收集、存储、分析、检索和归档的全过程。其主要目标是帮助运维、开发、安全等相关人员及时发现和定位问题、追踪操作行为、满足合规要求,并为系统优化和安全审计提供数据支持。

日志管理的意义主要包括以下几个方面,故障排查,通过日志快速定位和分析系统故障原因;安全审计,记录用户操作和系统行为,满足安全合规和追溯需求;性能优化,分析日志数据,发现系统瓶颈和优化点;合规要求,满足行业或法律法规对日志保存和管理的要求。

日志管理包括四大模块:

  • 审计日志:审计日志记录系统中的重要操作事件,用于安全审计和行为追踪
  • 告警日志:告警日志记录系统中的告警事件,用于及时响应和处理系统异常
  • API 请求日志:API 日志记录系统中的 API 调用信息,可以看到当前 API 调用的访问日志详情信息,用于分析调用问题和优化 API 性能
  • 流程集成日志:流程日志记录 ESB 消息处理过程中的详细信息,用于跟踪和分析消息流转过程
  • 审批日志:开发者用户注册审批历史记录,用于跟踪审批流程。

二、使用指南​

(一)审计日志​

image-20250522150652664

审计日志是系统中的一个重要功能模块,主要用于记录系统中的重要操作事件,用于安全审计和行为追踪。

  • 搜索审计日志: 支持用户根据关键字对审记记录进行搜索,如:用户、类型、名称、事件和时间。

image-20250522150652664

  • 导出审计日志:可以将审计日志导出为 csv 格式的文件保存。导出内容为当前搜索的日志内容,缺省是全部日志。

image-20250522150652664

(二)告警日志​

image-20250522150652664

告警日志记录系统中的告警事件,用于及时响应和处理系统异常。告警规则是“条件引擎”,定义何时触发告警;告警日志是“事件记录”,保存触发的具体信息。二者结合实现从监控到响应的闭环管理。

参数说明
告警时间产生告警的时间
消息内容发送给用户的详细告警信息
请求 ID触发告警规则的请求对应的唯一 ID 标识
触发对象触发告警规则的目标资源,可以是 API 或者流程
触发运行时触发告警规则的目标资源所在的运行时
告警规则触发告警的告警规则名称
监控类型触发告警的监控类型,可以是 API 监控,流程监控和主机监控
告警级别触发告警对应的告警级别,分别为包括“提示”、“一般”、“重要”、“紧急”四个级别。
  • 搜索告警日志:根据告警时间,消息内容,触发对象和触发运行时进行日志检索。
  • 导出告警日志:支持将日志信息导出为 csv 文件保存。
  • 查询告警日志详情:支持以弹出框形式查看当前告警详情。 image-20250522150652664

(三)API 请求日志​

image-20250522150652664

API 请求日志记录系统中的 API 调用信息,可以看到当前 API 调用的访问日志详情信息,用于分析调用问题和优化 API 性能。

参数说明
请求时间该次请求发生的时间。
请求 ID请求唯一 ID。
API 名称调用 API 的名称。
版本调用 API 的版本号。
应用系统调用该 API 的应用系统,若 API 认证方式为无认证,则为空。
资源组调用 API 的所属资源组。
调用路径该次调用的路径。
后端主机网关转发到后端主机的实际路径。
后端路径网关转发的后端主机地址。
客户端 IP调用者的 IP。
状态响应状态,分为成功和失败两种状态
响应码响应状态码。
响应时间总体响应时间,单位为毫秒。
  • 搜索 API 请求日志:支持根据请求时间,调用路径,后端主机,后端路径,应用系统,客户端 IP 和响应码和状态对进行日志检索。
  • 导出 API 请求日志:支持将 API 请求日志导出为 excel 文件保存。
  • 查询 API 请求日志详情:支持以折叠展开形式查看当前 API 请求日志详情。 image-20250522150652664

(四)流程日志​

image-20250522150652664

流程集成日志记录 ESB 消息处理过程中的详细信息,用于跟踪和分析消息流转过程。通过查看日志可以分析故障原因定位问题,并且提供性能优化依据。

参数说明
请求时间该次请求发生的时间。
请求 ID请求唯一 ID。
名称流程的名称。
版本流程的版本号。
请求路径流程为 Rest API,SOAP API 或者 HTTP 请求等时,记录调用的请求路径
客户端 IP触发此次请求的客户端 IP 地址
状态此次流程执行的结果,成功或者失败
请求报文大小此次流程执行的请求报文大小,单位为字节数
响应报文大小此次流程执行的响应报文大小,单位为字节数
响应码响应状态码。
响应时间此次流程执行的总体时间,单位为毫秒
  • 搜索流程集成日志:支持根据请求时间,名称,请求路径,客户端 IP,响应码进行日志检索,同时支持根据流程执行过程中的业务字段进行全文检索,方便用户通过业务关键字定位日志。。
  • 导出流程集成日志:支持将流程集成日志导出为 excel 文件保存。
  • 查询流程集成日志详情:支持通过展开记录折叠符号,查看请求报文和响应报文。同时点击请求 ID,以弹窗形式查看当前流程执行的请求详情,包括每个步骤的基本信息,请求和响应详情,以前执行日志等。 image-20250522150652664

(五)审批日志​

开发者用户注册审批的历史记录,用于跟踪审批流程。

image-20250522150652664

参数说明
用户邮箱用户注册时填写的邮箱,用于用户登录和找回密码。
用户名称用户注册时填写的名称。
公司用户注册时填写的公司。
部门用户注册时填写的部门。
手机号用户注册时填写的手机号。
审批类型用户的审批类型
注册时间用户注册时间
审批时间审批该条数据时的时间
审批人审批此条用户注册的审批人
审批结果审批用户注册最终结果,分为审批通过和审批拒绝
审批备注审批用户注册时填写的备注信息
  • 查看用户审批历史记录:点击左侧箭头,可展开该用户审批的历史记录。

    image-20250522150652664

  • 查看注册用户详情:点击用户邮箱,会从右侧弹出该用户的详细信息。

    image-20250522150652664

三、常见问题解答​

(一)审计日志的主要作用​

  • 异常行为识别:通过分析日志中的登录失败、异常访问、权限变更等事件,实时发现潜在入侵或内部滥用行为。例如,连续多次登录失败可能触发告警,阻止黑客暴力破解。

  • 入侵事件追踪:记录攻击路径(如 IP 归属、操作时间),结合关联分析定位攻击源,为后续防御提供依据。

  • 权限滥用监控:记录敏感操作(如 sudo 命令执行、数据库表删除),防止员工越权操作

  • 责任追溯机制:通过日志中的用户 ID、操作时间等信息,明确安全事件的责任归属

  • 操作可追溯:记录用户操作(增删改查)、系统配置变更等行为,确保关键操作有据可查,支持第三方审计。

(二)如何通过 API 请求和流程日志分析和定位问题​

用户可以通过筛选关键信息来定位问题

时间范围:确定问题发生的时间段

错误信息:查找错误代码和描述

相关关键字:通过请求 ID、客户端 IP 地址和业务字段等追踪问题

异常指标:关注响应时间、错误码等异常数据

(三) 什么是日志脱敏​

  • 敏感信息隐藏:通过正则匹配、掩码遮盖等方式,对姓名、手机号、身份证号等个人信息进行脱敏处理,防止日志中直接暴露用户隐私。

  • 数据不可逆保护:采用哈希加密等技术时,确保脱敏后的数据无法还原为原始信息,进一步降低隐私泄露风险