管理Grafana API的库
grafanacli的Python项目详细描述
#格拉法纳克里[![Github许可证](https://img.shields.io/github/license/jefercatarina/grafanacli.svg?style=flat square)(https://github.com/jefercatarina/grafanacli/blob/master/license)这是什么?
``python
从grafanacli导入grafanaadmin
ga=grafanaadmin('http://127.0.0.1:3000')
key='xxxxxxxxxxxx')
组织
ga.organizationupdate('1',“neworganizationname”)
其中“1”是要更新的组织ID。
带筛选器的仪表板
ga.dashboard search()
条件
ga.dashboardsearch(starred=true,tag='my tag')
ga.dashboardsearch(name='my dashboard',tag='my tag')
ga.dashboardsearch(name='my dashboard',tag='my tag',starred=true)
'/tmp/mydash.json')
\upload dashboard
ga.dashboardupload('/tmp/mydash.json',overwrite=true)
ga.dashboardupload('/tmp/mydash.json')
ga.dashboardupload('/tmp/mydash.json,folderid=3'
```
``python
从grafanacli导入grafanaadmin
ga=grafanaadmin('http://127.0.0.1:3000')
key='xxxxxxxxxxxx')
组织
ga.organizationupdate('1',“neworganizationname”)
其中“1”是要更新的组织ID。
带筛选器的仪表板
ga.dashboard search()
条件
ga.dashboardsearch(starred=true,tag='my tag')
ga.dashboardsearch(name='my dashboard',tag='my tag')
ga.dashboardsearch(name='my dashboard',tag='my tag',starred=true)
'/tmp/mydash.json')
\upload dashboard
ga.dashboardupload('/tmp/mydash.json',overwrite=true)
ga.dashboardupload('/tmp/mydash.json')
ga.dashboardupload('/tmp/mydash.json,folderid=3'
```