granfana配置用户密码参数

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】
【遇到的问题:通过tiup cluster edit-config参数可以看到grafana_servers中有关于用户名和密码的配置,默认都是admin 但是修改用户名、密码后,更新集群配置,并没有生效,如果此参数并不能修改相关配置,为什么要保留此参数呢?
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
image

:thinking:是不是可以理解为初始默认配置?坐等官方回复。

我在考虑是不是这个配置会和登录grafana后修改密码冲突,从grafana那边修改了密码,如果再从配置文件中修改其他配置参数,会导致grafana的密码重置为admin……

可能是初始化配置,登陆修改后不再在这里读取了

:flushed:我觉得不会这样的。

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

  1. 将自定义的 Dashboard 配置文件放到 TiUP 所在机器的某个目录下。
  2. 在 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 其他配置

  1. 打开集群配置文件 topology.yaml。
  2. 在 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 中