插件配置请参考:Grafana获取URL地址中的json数据
Grafana下载如下插件:
![在这里插入图片描述](https://img-blog.csdnimg.cn/f0dd272b277449a483e23974a0e61c7e.png)
模拟URL路由
from fastapi import FastAPI, Query
import uvicorn
app = FastAPI()
@app.get("/")
async def hello(): # 测试连接
return True
@app.get("/check")
async def server1(name=Query(None), age=Query(None)):
return {
"name": name,
"age": age,
}
if __name__ == "__main__":
uvicorn.run(app, host="127.0.0.1", port=15555)
运行后,访问http://127.0.0.1:15555/check
得到如下结果:{"name":null,"age":null}
配置Grafana插件
-
在Path
部分输入:
![在这里插入图片描述](https://img-blog.csdnimg.cn/799364d587dd4ffaa83498c3bc2b79bc.png)
-
在Params
部分输入:
![在这里插入图片描述](https://img-blog.csdnimg.cn/44718b9ef1ad42da9530cd60b2f2792a.png)
-
在Fields
部分配置:
![在这里插入图片描述](https://img-blog.csdnimg.cn/c8dd0b6a4e82461d9d702a04deb4ce0e.png)
效果展示
以上部分配置完成后,得到如下结果:
![在这里插入图片描述](https://img-blog.csdnimg.cn/17797203e6b4490caa436d3382888288.png)