TiDB 2 修改默认的监控保留日期

版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/vkingnew/article/details/87708474
在中控机的目录下可以收到:[tidb@tidb tidb-ansible]
#pwd
/home/tidb/tidb-ansible
$ grep -R prometheus_storage_retention *
roles/prometheus/defaults/main.yml:prometheus_storage_retention: "15d"
roles/prometheus/templates/run_prometheus_binary.sh.j2:    --storage.tsdb.retention="{{ prometheus_storage_retention }}"
roles/prometheus/templates/run_prometheus_docker.sh.j2:  --storage.tsdb.retention="{{ prometheus_storage_retention }}"


可以看到默认的监控数据保留日期为15天。
修改的话需要编辑文件:
$ vim roles/prometheus/defaults/main.yml

prometheus_data_dir: "{{ deploy_dir }}/prometheus2.0.0.data.metrics"
prometheus_storage_retention: "180d"

prometheus_log_level: info
prometheus_log_dir: "{{ deploy_dir }}/log"
prometheus_log_filename: "prometheus.log"

prometheus_extra_labels:
  - { label: "monitor", value: "prometheus" }

alert_label: "promethues"

prometheus_tag: v2.2.1

# 通过ansible重启prometheus生效:



监控数据存储的文件位置为:
$ grep -R grafana_data_dir *
migrate_monitor.yml:        chdir={{ grafana_data_dir }}
roles/grafana/defaults/main.yml:grafana_data_dir: "{{ deploy_dir }}/data.grafana"
roles/grafana/tasks/tasks.yml:  - "{{ grafana_data_dir }}"
roles/grafana/tasks/tasks.yml:  template: src=data_source.json.j2 dest={{ grafana_data_dir }}/data_source.json mode=0644
roles/grafana/templates/grafana.ini.j2:data = {{ grafana_data_dir }}
rolling_update_monitor.yml:        chdir={{ grafana_data_dir }}
start.yml:        chdir={{ grafana_data_dir }}
$ grep -R grafana.ini *
Binary file resources/bin/grafana_collector matches
roles/grafana/tasks/binary_deployment.yml:    src=grafana.ini.j2 dest={{ deploy_dir }}/opt/grafana/conf/grafana.ini mode=0644
roles/grafana/templates/run_grafana_binary.sh.j2:        --config="{{ deploy_dir }}/opt/grafana/conf/grafana.ini"

猜你喜欢

转载自blog.csdn.net/vkingnew/article/details/87708474