查询 SQL 审计日志
接口URL
/api/v1/cluster/sqlaudit/{clusterID}/log
请求方式
POST
Content-Type
application/json
认证方式
Bearer auth
路径变量
参数名 | 示例值 | 参数描述 |
---|---|---|
clusterID | - | - |
请求Body参数
{
"Instance": [
"10.2.7.246:4000"
],
"Keyword": "information_schema",
"Database": "",
"Event": "",
"User": "",
"BeginTime": 1703410607788,
"EndTime": 1703497007789
}
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
Instance | 10.2.7.246:4000 | Array | 是 | TiDB 实例 |
Keyword | information_schema | String | 是 | 关键字 |
Database | - | String | 是 | 数据库,空表示全部数据库 |
Event | - | String | 是 | SQL 事件类型,空表示全部事件类型 |
User | - | String | 是 | 用户名,空表示全部用户 |
BeginTime | 1703410607788 | Integer | 是 | 开始时间 |
EndTime | 1703497007789 | Integer | 是 | 结束时间 |
成功响应示例
{
"Data": [
{
"Instance": "10.2.7.246:4000",
"Level": "INFO",
"Time": 1703497005056,
"Content": " [logger.go:76] [ID=170349700556] [TIMESTAMP=2023/12/25 17:36:45.056 +08:00] [EVENT_CLASS=CONNECTION] [EVENT_SUBCLASS=Disconnect] [STATUS_CODE=0] [COST_TIME=0] [HOST=10.2.6.243] [CLIENT_IP=10.2.6.243] [USER=root] [DATABASES=\"[information_schema]\"] [TABLES=\"[]\"] [SQL_TEXT=] [ROWS=0] [CLIENT_PORT=35832] [CONNECTION_ID=7382956697725175247] [CONNECTION_TYPE=Socket] [SERVER_ID=1] [SERVER_PORT=4000] [DURATION=846.552659] [SERVER_OS_LOGIN_USER=] [OS_VERSION=\"Linux 3.10.0-1160.88.1.el7.centos.plus.x86_64.x86_64\"] [CLIENT_VERSION=] [SERVER_VERSION=v6.5.0] [AUDIT_VERSION=] [SSL_VERSION=v1.2.0] [PID=25722] [Reason=]",
"DataBaseUser": "root",
"DataBase": [
"information_schema"
],
"Event": "CONNECTION,Disconnect"
},
],
"Success": true
}
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
Data | - | Array | - |
Data.Instance | 10.2.7.246:4000 | String | TiDB 实例 |
Data.Level | INFO | String | 日志级别 |
Data.Time | 1703497005056 | Integer | 发生时间 |
Data.Content | [logger.go:76] [ID=170349700556] [TIMESTAMP=2023/12/25 17:36:45.056 +08:00] [EVENT_CLASS=CONNECTION] [EVENT_SUBCLASS=Disconnect] [STATUS_CODE=0] [COST_TIME=0] [HOST=10.2.6.243] [CLIENT_IP=10.2.6.243] [USER=root] [DATABASES="[information_schema]"] [TABLES="[]"] [SQL_TEXT=] [ROWS=0] [CLIENT_PORT=35832] [CONNECTION_ID=7382956697725175247] [CONNECTION_TYPE=Socket] [SERVER_ID=1] [SERVER_PORT=4000] [DURATION=846.552659] [SERVER_OS_LOGIN_USER=] [OS_VERSION="Linux 3.10.0-1160.88.1.el7.centos.plus.x86_64.x86_64"] [CLIENT_VERSION=] [SERVER_VERSION=v6.5.0] [AUDIT_VERSION=] [SSL_VERSION=v1.2.0] [PID=25722] [Reason=] | String | 日志内容 |
Data.DataBaseUser | root | String | 用户 |
Data.DataBase | information_schema | Array | 数据库 |
Data.Event | CONNECTION,Disconnect | String | 审计事件 |
Success | true | Boolean | 调用是否成功 |