diff options
| author | shizhendong <[email protected]> | 2024-05-04 17:47:43 +0630 |
|---|---|---|
| committer | shizhendong <[email protected]> | 2024-05-04 17:47:43 +0630 |
| commit | 4cb6dcac00bdc91b9d7caa2a0a9a25b3f62378e2 (patch) | |
| tree | 72e666ec3f3d6e7d56ed4615a3c1e5e78b83a060 | |
| parent | d95b7d7ebc614a105927a7df62528242a2fec75b (diff) | |
fix: NEZ-3461 修复 Per-datacenter NZ-Agent 断网超过两小时,恢复后 remote_write 出现 too old sample 错误rel-24.01.18
1. 当Prometheus 启用 agent 模式,启动命令增加wal最大保留时间参数 --storage.agent.retention.max-time=1h
| -rw-r--r-- | nz-admin/src/main/resources/db/V2024.05.04__update sys_config prom_cmd_tmpl conf.sql | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nz-admin/src/main/resources/db/V2024.05.04__update sys_config prom_cmd_tmpl conf.sql b/nz-admin/src/main/resources/db/V2024.05.04__update sys_config prom_cmd_tmpl conf.sql new file mode 100644 index 00000000..f1f4d5a0 --- /dev/null +++ b/nz-admin/src/main/resources/db/V2024.05.04__update sys_config prom_cmd_tmpl conf.sql @@ -0,0 +1,4 @@ +/** + * 1. update sys_config prom_cmd_tmpl conf + */ +REPLACE INTO `sys_config`(`id`, `param_key`, `param_value`, `status`, `remark`) VALUES (NULL, 'prom_cmd_tmpl', '<#if currentAgent.type == 1>\r\nOPTION=\"--config.file=\'/opt/nezha/nz-agent/prometheus/prometheus.yml\' --web.listen-address=\'0.0.0.0:10091\' --storage.tsdb.retention.time=<#if systemConfig.metrics_storage_type?trim == \"1\">${systemConfig.metrics_storage_retention?trim}d<#else>${systemConfig.prometheus_default_retention_time_when_s3?trim}d</#if> --storage.tsdb.path=\'/data/prometheusData\' --web.enable-admin-api --enable-feature=\'remote-write-receiver\' --web.enable-lifecycle \"\r\n<#else>\r\nOPTION=\"--config.file=\'/opt/nezha/nz-agent/prometheus/prometheus.yml\' --web.listen-address=\'0.0.0.0:10091\' <#if systemConfig.prometheus_agent_mode?trim == \"1\">--enable-feature=remote-write-receiver,agent --storage.agent.retention.max-time=1h<#else> --enable-feature=\'remote-write-receiver\' --storage.tsdb.path=\'/data/prometheusData\' --storage.tsdb.retention.time=<#if systemConfig.metrics_storage_type?trim == \"1\">${systemConfig.metrics_storage_retention?trim}d<#else>${systemConfig.prometheus_default_retention_time_when_s3?trim}d</#if></#if> --web.enable-admin-api --web.enable-lifecycle \"\r\n</#if>', 1, 'prometheus 启动参数模板'); |
