以git wtf的精神通过所有grafana实体grep
grafana-wtf的Python项目详细描述
格拉法纳水处理厂
概要
在grafana api中搜索字符串“weatherbase”。
grafana-wtf find weatherbase
在所有仪表板上显示50个最新更改。
grafana-wtf log --number=50
屏幕截图
grafana-wtf find
grafana-wtf log
设置
安装grafana-wtf
pip install grafana-wtf
配置Grafana
请按照以下步骤使用grafana实例创建api密钥:
- 转到https://daq.example.org/grafana/org/apikeys。
- 选择“新API密钥”。
- 密钥名称:grafana wtf
- 角色:管理员
- 从输出curl -H "Authorization: Bearer eyJrIjoiWHg...dGJpZCI6MX0=" ..., 请注意不记名代币。这是您的Grafana API密钥。
运行
在运行grafana-wtf之前,请定义grafana实例的url和访问令牌:
export GRAFANA_URL=https://daq.example.org/grafana/ export GRAFANA_TOKEN=eyJrIjoiWHg...dGJpZCI6MX0=
然后:
grafana-wtf find weatherbase
注意
grafana-wtf默认情况下将缓存http响应300秒。 当使用--drop-cache选项运行它时,它将把缓存放在前面。