【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】
【遇到的问题:通过tiup cluster edit-config参数可以看到grafana_servers中有关于用户名和密码的配置,默认都是admin 但是修改用户名、密码后,更新集群配置,并没有生效,如果此参数并不能修改相关配置,为什么要保留此参数呢?
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
是不是可以理解为初始默认配置?坐等官方回复。
我在考虑是不是这个配置会和登录grafana后修改密码冲突,从grafana那边修改了密码,如果再从配置文件中修改其他配置参数,会导致grafana的密码重置为admin……
可能是初始化配置,登陆修改后不再在这里读取了
我觉得不会这样的。
reload grafana节点试下呢
这个应该只是初始化配置参数,改grafana密码直接在grafana页面就可以改
盲猜仅仅是做初始化用
仅初始化的时候有用
应该是初始默认值
初始化带的参数
应该是初始默认值
部署前设置可以的,但是初始化之后只能用grafana cli去修改了
使用 TiUP 部署 TiDB 集群时,TiUP 会同时自动部署 Prometheus、Grafana 和 Alertmanager 等监控组件,并且在集群扩容中自动为新增节点添加监控配置。
注意
- 在自定义监控组件的配置时,请勿直接修改监控组件的配置文件。因为在对集群进行 deploy/scale-out/scale-in/reload 等操作时,TiUP 会使用自己的配置参数覆盖监控组件的配置。
- 如果监控组件不是由 TiUP 部署和管理,可以直接修改监控组件的配置文件,无需参考本文档。
- 本文所述功能在 TiUP v1.9.0 及后续版本支持,使用本功能前请检查 TiUP 版本号。
https://docs.pingcap.com/zh/tidb/stable/customized-montior-in-tiup-environment
自定义 Grafana 配置
目前,TiUP 支持自定义 Grafana Dashboard 和其他配置。
自定义 Grafana Dashboard
- 将自定义的 Dashboard 配置文件放到 TiUP 所在机器的某个目录下。
- 在 TiDB 集群的拓扑配置 topology.yaml 文件中,将自定义规则文件目录 dashboard_dir 设置为实际放置 Dashboard 配置文件的目录。
以下为 topology.yaml 文件中的 grafana_servers 配置示例:
# # Server configs are used to specify the configuration of Grafana Servers.
grafana_servers:
# # The ip address of the Grafana Server.
- host: 127.0.0.1
dashboard_dir: /home/tidb/dashboards # grafana dashboard dir on TiUP machine
上述配置后,在集群进行 deploy/scale-out/scale-in/reload 操作时,TiUP 将读取本机 /home/tidb/dashboards 路径下的自定义 Dashboard,然后将该配置发送到 Grafana Server,替换默认配置规则。
自定义 Grafana 其他配置
- 打开集群配置文件 topology.yaml。
- 在 grafana_servers 的配置部分添加其他配置。
以下为 topology.yaml 文件中的 [log.file] level 字段以及 smtp 配置示例:
# # Server configs are used to specify the configuration of Grafana Servers.
grafana_servers:
# # The ip address of the Grafana Server.
- host: 127.0.0.1
config:
log.file.level: warning
smtp.enabled: true
smtp.host: {IP}:{port}
smtp.user: example@pingcap.com
smtp.password: {password}
smtp.skip_verify: true
上述配置后,在集群进行 deploy/scale-out/scale-in/reload 操作时,TiUP 会将 config 字段的内容会添加到 grafana 的配置文件 grafana.ini 中。