日志管理
目录
一、功能概述
二、使用指南
三、常见问题解答
一、功能概述

日志管理是指对系统运行时在运行过程中产生的日志信息进行收集、存储、分析、检索和归档的全过程。其主要目标是帮助运维、开发、安全等相关人员及时发现和定位问题、追踪操作行为、满足合规要求,并为系统优化和安全审计提供数据支持。
日志管理的意义主要包括以下几个方面,故障排查,通过日志快速定位和分析系统故障原因;安全审计,记录用户操作和系统行为,满足安全合规和追溯需求;性能优化,分析日志数据,发现系统瓶颈和优化点;合规要求,满足行业或法律法规对日志保存和管理的要求。
日志管理包括四大模块:
- 审计日志:审计日志记录系统中的重要操作事件,用于安全审计和行为追踪
- 告警日志:告警日志记录系统中的告警事件,用于及时响应和处理系统异常
- API 请求日志:API 日志记录系统中的 API 调用信息,可以看到当前 API 调用的访问日志详情信息,用于分析调用问题和优化 API 性能
- 流程集成日志:流程日志记录 ESB 消息处理过程中的详细信息,用于跟踪和分析消息流转过程
- 审批日志:开发者用户注册审批历史记录,用于跟踪审批流程。
二、使用指南
(一)审计日志

审计日志是系统中的一个重要功能模块,主要用于记录系统中的重要操作事件,用于安全审计和行为追踪。
- 搜索审计日志: 支持用户根据关键字对审记记录进行搜索,如:用户、类型、名称、事件和时间。

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

(二)告警日志

告警日志记录系统中的告警事件,用于及时响应和处理系统异常。告警规则是“条件引擎”,定义何时触发告警;告警日志是“事件记录”,保存触发的具体信息。二者结合实现从监控到响应的闭环管理。
| 参数 | 说明 |
|---|---|
| 告警时间 | 产生告警的时间 |
| 消息内容 | 发送给用户的详细告警信息 |
| 请求 ID | 触发告警规则的请求对应的唯一 ID 标识 |
| 触发对象 | 触发告警规则的目标资源,可以是 API 或者流程 |
| 触发运行时 | 触发告警规则的目标资源所在的运行时 |
| 告警规则 | 触发告警的告警规则名称 |
| 监控类型 | 触发告警的监控类型,可以是 API 监控,流程监控和主机监控 |
| 告警级别 | 触发告警对应的告警级别,分别为包括“提示”、“一般”、“重要”、“紧急”四个级别。 |
- 搜索告警日志:根据告警时间,消息内容,触发对象和触发运行时进行日志检索。
- 导出告警日志:支持将日志信息导出为 csv 文件保存。
- 查询告警日志详情:支持以弹出框形式查看当前告警详情。

(三)API 请求日志

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

(四)流程日志

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

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

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

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

三、常见问题解答
(一)审计日志的主要作用
-
异常行为识别:通过分析日志中的登录失败、异常访问、权限变更等事件,实时发现潜在入侵或内部滥用行为。例如,连续多次登录失败可能触发告警,阻止黑客暴力破解。
-
入侵事件追踪:记录攻击路径(如 IP 归属、操作时间),结合关联分析定位攻击源,为后续防御提供依据。
-
权限滥用监控:记录敏感操作(如 sudo 命令执行、数据库表删除),防止员工越权操作
-
责任追溯机制:通过日志中的用户 ID、操作时间等信息,明确安全事件的责任归属
-
操作可追溯:记录用户操作(增删改查)、系统配置变更等行为,确保关键操作有据可查,支持第三方审计。
(二)如何通过 API 请求和流程日志分析和定位问题
用户可以通过筛选关键信息来定位问题
时间范围:确定问题发生的时间段
错误信息:查找错误代码和描述
相关关键字:通过请求 ID、客户端 IP 地址和业务字段等追踪问题
异常指标:关注响应时间、错误码等异常数据
(三) 什么是日志脱敏
-
敏感信息隐藏:通过正则匹配、掩码遮盖等方式,对姓名、手机号、身份证号等个人信息进行脱敏处理,防止日志中直接暴露用户隐私。
-
数据不可逆保护:采用哈希加密等技术时,确保脱敏后的数据无法还原为原始信息,进一步降低隐私泄露风险