更新 Grafana 配置文件以配置自定义 SMTP 设置
Posted
技术标签:
【中文标题】更新 Grafana 配置文件以配置自定义 SMTP 设置【英文标题】:Updating Grafana configuration file to configure custom SMTP settings 【发布时间】:2019-07-12 06:01:17 【问题描述】:我使用 HELM 使用以下命令将 Prometheus 运算符和 kube-prometheus 安装到我的 kubernetes 集群中:
helm install coreos/prometheus-operator --name prometheus-operator --namespace monitoring --set rbacEnable=false
helm install coreos/kube-prometheus --name kube-prometheus --set global.rbacEnable=false --namespace monitoring
一切运行良好,但是,我想设置电子邮件警报,为此我必须根据 grafana 网站在“custom.ini”文件中配置 SMTP 设置。我对 Kuberenetes 和使用 HELM 图表相当陌生,因此我不知道我将使用哪个命令来访问此文件或对其进行更新?是否可以在无需重新部署的情况下这样做?
谁能给我一个更新自定义值的命令?
【问题讨论】:
【参考方案1】:你可以通过grafana.env
value添加SMTP-related settings:
GF_SMTP_ENABLED=true,GF_SMTP_HOST,GF_SMTP_USER 和 GF_SMTP_PASSWORD
应该可以解决问题。 prometheus-operator
图表依赖于上游 stable/grafana
图表(虽然,still using the 1.25 version)
【讨论】:
您是否直接在 grafana 容器内设置这些变量?设置 env 值的命令是什么? 不,你可以在部署prom-operator的Helm图表时传递它: helm install stable/prometheus-operator --name prometheus-operator --namespace monitoring --set rbacEnable=true,grafana .env.GF_SMTP_ENABLED=true,grafana.env.GF_SMTP_HOST=host #等等以上是关于更新 Grafana 配置文件以配置自定义 SMTP 设置的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Grafana helm 图表中配置自定义 LDAP?
SpringBoot+Prometheus+Grafana 实现自定义监控