为提高效率,提问时请尽量提供详细背景信息,问题描述清晰可优先响应。以下信息点请尽量提供:
- 系统版本 & kernel 版本:cent os 7
- TiDB 版本:3.0.3
- 磁盘型号:
- 集群节点分布:
- 数据量 & region 数量 & 副本数:
- 集群 QPS、.999-Duration、读写比例:
- 问题描述(我做了什么):在run_prometheus.sh改了配置,但是 rolling_update_monitor 后又被覆盖了
为提高效率,提问时请尽量提供详细背景信息,问题描述清晰可优先响应。以下信息点请尽量提供:
在run_prometheus.sh改了配置,但是 rolling_update_monitor 后又被覆盖了
好的,谢谢,如果我需要改动prometheus监控数据存放地址在哪改,改完以后历史的数据会丢失么?
修改 inventory.ini 中的【monitoring_servers】,重新部署。改完之后,历史数据会丢失。
您好,我是说修改存放监控数据的路径,–storage.tsdb.path="/home/tidb/deploy/prometheus2.0.0.data.metrics" 这个目录,这个是在run_prometheus.sh里面的,是rolling_update_monitor后生成的,想知道在哪修改后rolling_update_monitor会把这个目录改变,想换个目录
1)在 tidb-ansible/roles/prometheus/templates/run_prometheus_binary.sh 可以看到–storage.tsdb.path="{{ prometheus_data_dir }}"
2)在tidb-ansible/roles/prometheus/defaults/main.yml 可以看到prometheus_data_dir: “{{ deploy_dir }}/prometheus2.0.0.data.metrics”
因此,能修改的地方是在inventory.ini 中的【monitoring_servers】中 指定 deploy_dir
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。