【问题标题】:How to make a datasource read-only如何将数据源设为只读
【发布时间】:2019-07-19 20:31:50
【问题描述】:

我正在通过 curl 调用将 POST 数据发送到 Grafana REST API 来创建 Grafana 数据源。这工作正常。但是有没有办法让这个数据源“只读”?我的意思是我不希望任何 Grafana 用户能够从 Grafana Web GUI 中删除此数据源。我正在寻找像"editable":"false" 这样的POST 参数。

【问题讨论】:

标签: grafana grafana-api


【解决方案1】:

不要使用 API,而是使用 datasource provisioningeditable: false

【讨论】:

  • 感谢您的意见。我在 AWS EC2 上的 docker 上运行 Grafana。为了进行干净的 cloudformation 设置并使其易于升级,我想使用 Grafana 的官方 docker 映像。这就是我想通过 API 而不是配置来创建数据源的原因,因为通过配置我可能需要构建自己的图像。
  • 你不需要创建自己的 Docker 镜像。只需使用 docker 卷和主机操作系统文件系统中的“挂载”文件。
【解决方案2】:

在您的数据源 json 对象中设置 "readOnly": true 并对 Grafana API 进行 POST 调用。

【讨论】:

    猜你喜欢
    • 2019-03-20
    • 2012-01-10
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多