命令参考
表 1 异常检测命令行参数说明
参数 | 参数说明 | 取值范围 |
---|
-h, --help | 帮助命令。 | - |
--action | 动作参数。 | |
-c,--conf | 配置文件目录。 | - |
-m,--metric | 指定显示指标名。 | 任意能采集到的指标,例如os_mem_usage、os_disk_usage等。 |
-H, --host | 指定数据来源地址信息,通过地址信息进行过滤。 | IP地址或者IP地址加端口号。 |
-a, --anomaly | 指定异常检测方式,用于过滤。 | level_shift、spike、seasonal、volatility_shift。 |
-s, --start-time | 显示开始时间的时间戳,单位毫秒;或日期时间,格式为%Y-%m-%d %H:%M:%S。 | 正整数或日期时间格式。 |
-e, --end-time | 显示结束时间的时间戳,单位毫秒;或日期时间,格式为%Y-%m-%d %H:%M:%S。 | 正整数或日期时间格式。 |
表 2 指标异常分析接口
API | 请求方法 | 参数 | 参数类型 | 参数范围 | 功能描述 |
---|
/v1/api/app/metric-diagnosis
| GET
| metric_name:指标名称,必选项。
| string | os_cpu_user_usage,pg_thread_pool_rate,os_mem_usage,os_disk_usage,os_disk_io_read_delay | 执行指标异常检测。 |
metric_filter:筛选指标。 | string | 不涉及 |
alarm_cause:选择分析方法。 | string | high_cpu_usage, high_thread_pool_rate, high_dynamic_mem_usage, high_shared_mem_usage, high_disk_usage, high_io_delay |
start_time:分析指标开始时间戳。 | 时间戳(毫秒) | 不涉及 |
end_time:分析指标结束时间戳。 | 时间戳(毫秒) | 不涉及 |
/v1/api/security/scenarios | GET | 无 | 不涉及 | 不涉及 | 获取所有安全异常类型。 |
/v1/api/security/scenarios/{name} | GET | name:场景名称。 | string | scanning_attack, brute_force_login_attack, user_violation_attack | 获取指定安全异常场景的校准状态。 |
openGauss 2025-05-22 07:42:09