在 grafana 中创建数据源(使用 curl)

Create datasource in grafana (with curl)

当使用 grafana API 创建现有插件的数据源时,在本例中为 postgresql,我发送以下正文

curl -i -XPOST --silent -H "${HEADER_ACCEPT}" -H "${HEADER_CONTENT_TYPE}" -H "${FINAL_HEADER}" "http://localhost:${GRAFANA_PORT}/api/datasources" -d '
{
  "name": "postgresql",
  "type": "postgresql",
  "host":"pg",
  "database":"dbtests",
  "user":"postgres",
  "password":"12345",
  "sslmode":"disable",
  "access":"proxy"
}'

得到如下结果:

{"id":4,"message":"Datasource added","name":"postgresql"}

访问 grafana 仪表板时会发生以下情况:image here

如果您通过 grafana 的仪表板添加字段,一切正常。插件有问题吗?知道那可能是什么吗?谢谢

您选择的类型不正确。 postgresql 类型称为 postgres

所以您只需要在 api 调用的负载中更改它。

"type": "postgres"