【问题标题】:Updating Grafana configuration file to configure custom SMTP settings更新 Grafana 配置文件以配置自定义 SMTP 设置
【发布时间】: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 图表相当陌生,因此我不知道我将使用哪个命令来访问此文件或对其进行更新?是否可以在无需重新部署的情况下这样做?

谁能给我一个更新自定义值的命令?

【问题讨论】:

    标签: kubernetes grafana prometheus kubernetes-helm azure-aks


    【解决方案1】:

    你可以通过grafana.envvalue添加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 #等等
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    • 2011-03-18
    • 1970-01-01
    相关资源
    最近更新 更多