监控服务客户端
组件编码
hzero-boot-monitor
一、简介
1.1 概述
监控服务客户端主要是对数据进行监控和审计,按功能可以分为数据审计和操作审计
1.2 组件坐标
<dependency>
<groupId>org.hzero.boot</groupId>
<artifactId>hzero-boot-monitor</artifactId>
<version>${hzero.boot.version}</version>
</dependency>
1.3 功能特性
- 作为监控服务的数据生产端
二、操作审计
在服务中添加如下配置来开启操作审计:
# application.yml
hzero:
audit:
operation:
enable: false # 全局开关,默认 false
api-audit:
enable: true # API 审计开关,默认 true,如果全局开关关闭,此值无效
annotation-audit:
enable: true # 注解审计(在Bean的方法上添加@OperationalAudit)开关,默认 true,如果全局开关关闭,此值无效
支持通过API审计和注解审计两种方式来实现操作审计功能。
三、数据审计
使用说明
数据变更监控是数据分发客户端的基础功能,数据分发和数据审计是扩展功能。
- 配置已提供的功能包含数据变更监控,数据分发,数据审计。开启数据分发,数据审计任意之一都必须开启数据监控。
# application.yml
hzero:
data:
change:
enable: true # 是否启用数据变更拦截功能
audit:
data:
enabled: true # 是否启用数据变更监控功能
四、版本更新日志
版本 0.11.0.RELEASE [2019-09-20]
- 初始版本发布