【问题标题】:Adding psql data source to fresh Grafana install将 psql 数据源添加到新的 Grafana 安装
【发布时间】:2019-08-17 06:17:03
【问题描述】:

我正在进行全新的 grafana 安装。我正在尝试向其中添加 PSQL 数据源,并通过数据源/PostgreSQL。我已经提供了主机(localhost)、数据库、用户和密码,并且我知道数据库已经启动并正在运行,因为我可以使用psql 命令进行连接。

但是,当我点击Save & Test 时,我会看到一个大红色横幅,上面写着Metric request error

Grafana 日志告诉我

EROR[03-26|14:49:31] 指标请求错误
logger=context userId=1 orgId=1 uname=admin error="dbname 为空"

错误[03-26|14:49:31] 请求已完成
logger=context userId=1 orgId=1 uname=admin method=POST path=/api/tsdb/query status=500 remote_addr=[::1] time_ms=12 size=34 referer=http://localhost:3000/datasources/edit/1/

这不是很有帮助。如果有人认为它有用,我可以发布屏幕截图。我该如何解决?我应该看哪个方向?

这是用户界面的截图:

【问题讨论】:

  • 作为记录,我能够使用基于 yaml 的配置成功添加源。还是很好奇 UI 方法为什么会失败。

标签: grafana


【解决方案1】:

您必须明确设置主机 url,“localhost:5432”的褪色文本值实际上并没有被 Grafana 使用。这是不直观的,因为其他四个褪色值可以保持原样!

【讨论】:

    【解决方案2】:

    error="dbname 为空"

    可能您没有在 UI 中正确指定数据库名称数据源配置。数据源配置的屏幕截图在这里很有用。

    【讨论】:

    • 截图添加了,好像数据库还在?
    • @SergeyA 你能用使用过的凭据运行SELECT 1(用于数据源测试的SQL)吗?使用的测试 SQL 查询可能会给您的数据库带来问题。
    • 是的,当我在 Grafana 之外使用 PSQL 并使用给定的凭据时,它一切正常。
    猜你喜欢
    • 2019-08-08
    • 2021-12-28
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 2020-05-07
    • 2016-02-28
    • 2023-03-11
    相关资源
    最近更新 更多