数据清理对象

以下对象与 housekeepingAPI 直接相关。

数据保留清理

设置对象具有以下属性。

属性 类型 描述
hk_events_mode integer 启用事件和告警的内部数据保留清理。

可能的值:
0 - 禁用;
1 - (默认) 启用。
hk_events_trigger string 触发器数据存储周期。接受秒数(例如 160300),或带有时间后缀的值(例如 30s1m2h1d)。

默认值:365d。
hk_events_service string 服务数据存储周期。接受秒数(例如 160300),或带有时间后缀的值(例如 30s1m2h1d)。

默认值:1d。
hk_events_internal string 内部数据存储周期。接受秒数(例如 160300),或带有时间后缀的值(例如 30s1m2h1d)。

默认值:1d。
hk_events_discovery string 网络发现数据存储周期。接受秒数(例如 160300),或带有时间后缀的值(例如 30s1m2h1d)。

默认值:1d。
hk_events_autoreg string 自动注册数据存储周期。接受秒数(例如 160300),或带有时间后缀的值(例如 30s1m2h1d)。

默认值:1d。
hk_services_mode integer 启用服务的内部数据保留清理。

可能的值:
0 - 禁用;
1 - (默认) 启用。
hk_services string 服务数据存储周期。接受秒数(例如 160300),或带有时间后缀的值(例如 30s1m2h1d)。

默认值:365d。
hk_audit_mode integer 启用审计的内部数据保留清理。

可能的值:
0 - 禁用;
1 - (默认) 启用。
hk_audit string 审计数据存储周期。接受秒数(例如 160300),或带有时间后缀的值(例如 30s1m2h1d)。

默认值:31d。
hk_sessions_mode integer 启用会话的内部数据保留清理。

可能的值:
0 - 禁用;
1 - (默认) 启用。
hk_sessions string 会话数据存储周期。接受秒数(例如 160300),或带有时间后缀的值(例如 30s1m2h1d)。

默认值:31d。
hk_history_mode integer 启用历史数据的内部数据保留清理。

可能的值:
0 - 禁用;
1 - (默认) 启用。
hk_history_global integer 覆盖监控项历史数据周期。

可能的值:
0 - 不覆盖;
1 - (默认) 覆盖。
hk_history string 历史数据存储周期。接受秒数(例如 160300),或带有时间后缀的值(例如 30s1m2h1d)。

默认值:31d。
hk_trends_mode integer 启用趋势数据的内部数据保留清理。

可能的值:
0 - 禁用;
1 - (默认) 启用。
hk_trends_global integer 覆盖监控项趋势数据周期。

可能的值:
0 - 不覆盖;
1 - (默认) 覆盖。
hk_trends string 趋势数据存储周期。接受秒数(例如 160300),或带有时间后缀的值(例如 30s1m2h1d)。

默认值:365d。
db_extension string 配置标志 DB extension。如果此标志设置为 "timescaledb",则服务器会更改其数据保留清理和监控项删除行为。

属性行为
- 只读
compression_availability integer 数据库(或其扩展)是否支持数据压缩。

可能的值:
0 - 不可用;
1 - 可用。

属性行为
- 只读
compression_status integer 为历史数据和趋势数据启用 TimescaleDB 压缩。

可能的值:
0 - (默认) 关闭;
1 - 开启。
compress_older string 压缩早于指定周期的历史数据和趋势数据记录。接受秒数(例如 160300),或带有时间后缀的值(例如 30s1m2h1d)。

默认值:7d。