我在Ubuntu中使用grafana。我想讓兩件事自動化。在Grafana中,如何從cli設置數據源和加載模板?
1. Setting up Datasource.
2. Load json template to dashboard.
而不是GUI是否有像CLI這樣的可用選項?
我在Ubuntu中使用grafana。我想讓兩件事自動化。在Grafana中,如何從cli設置數據源和加載模板?
1. Setting up Datasource.
2. Load json template to dashboard.
而不是GUI是否有像CLI這樣的可用選項?
是的,你可以用Grafana HTTP API自動化這些東西。
從文檔採取例如,你可以創建一個新的數據源有:
POST /api/datasources HTTP/1.1
Accept: application/json
Content-Type: application/json
Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk
{
"name":"test_datasource",
"type":"graphite",
"url":"http://mydatasource.com",
"access":"proxy",
"basicAuth":false
}
我使用Python,因爲它直截了當這樣的事情與grafana實現自動化。但是您可以使用任何可以執行http請求的語言。
或者你可以使用wizzy到Grafana實體兩個命令自動完成:
wizzy export datasource <datasource_name>
wizzy insert temp-var <temp-var-name>
下面提供了開始wizzy鏈接:
https://github.com/utkarshcmu/wizzy
https://utkarshcmu.github.io/wizzy-site/home/getting-started/#installation