Grafana与python后端通过get请求进行通信

2023-11-11

插件配置请参考:Grafana获取URL地址中的json数据

Grafana下载如下插件:

在这里插入图片描述

模拟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插件

  1. Path部分输入:
    在这里插入图片描述

  2. Params部分输入:

    在这里插入图片描述

  3. Fields部分配置:
    在这里插入图片描述

效果展示

以上部分配置完成后,得到如下结果:
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Grafana与python后端通过get请求进行通信 的相关文章

随机推荐

  • 华为OD机试真题-施肥问题【2023Q1】

    题目内容 解题思路 首先需要计算每个果园的施肥时间 即果园面积除以施肥机能效 然后找到最小的施肥机能效 保证施肥任务能在规定时间内完成 如果施肥天数小于果园数量 则无法完成施肥任务 返回 1 如果施肥天数等于果园数量 则直接返回最大果园面积
  • 多目标跟踪概述(一)

    多目标跟踪 Multiple Object Tracking or Multiple Target Tracking MOT or MTT 主要任务是在给定一个图像序列中同时对多个感兴趣的目标进行定位 并维持他们的ID 最后给出不同目标的运
  • SpringCloud之整合dubbo

    SpringCloud整合dubbo进行服务之间的通信 一 编写公共dubbo api 然后把dubbo api打成jar包并安装 install 在本地仓库中 供其他模块依赖 二 导入相关依赖 服务提供模块和服务消费模块 pom xml
  • C++(12)——命名空间,模板函数,模板类

    命名空间 命名空间是为了解决全局变量名的污染问题而设立的 用来处理程序中 常见的同名冲突 C 提供了这样的名字空间作用域的限制 基本写法如下 namespace 名字空间作用域 比如下面的代码 设立了两个不用的命名空间 并通过作用域解析符调
  • Jetson硬件平台状态查看工具jtop安装

    0 背景介绍 刚把Jetson TX2刷机了 重新安装资源状态查看器jtop 1 依赖环境 sudo apt get install git cmake sudo apt get install python3 dev sudo apt g
  • 深度解析VC中的消息传递机制

    摘要 Windows编程和Dos编程 一个很大的区别就是 Windows编程是事件驱动 消息传递的 所以 要学好Windows编程 必须 对消息机制有一个清楚的认识 本文希望能够对消息的传递做一个全面的分析 一 什么是消息 消息系统对于一个
  • 【channel】应用实例1

    如何解决两个goroutine同时对一个channel进行读写的问题 请完成goroutine和channel协同工作的案例 具体要求 1 开启一个writeData协程 向管道intChan中写入50个整数 2 开启一个readData协
  • 小米路由器4a开发版固件_小米路由器 4A 刷入lean 的 openwrt/lede

    本教程同时适用于 小米路由器 4A 以及其千兆版 缘由 作为一只攻城狮 开发的时候经常要下一堆lib 然而很多依赖都在国外 虽然也有国内的源 但是也常用例外情况 因此下载依赖时比较慢 所以 懂我意思吧 然后我并不想在挂客户端 并且要局域网都
  • EditText文字改变监听

    改变文字就会有监听 mEtContent addTextChangedListener new TextWatcher param s 之前的字母 param start 之前的字母长度 param count 未知 param after
  • 【小程序】何为授权(scope)?获取小程序已经向用户请求过的权限(wx.getSetting(Object object))

    何为授权 scope 授权 部分接口需要经过用户授权同意才能调用 我们把这些接口按使用范围分成多个 scope 用户选择对 scope 来进行授权 当授权给一个 scope 之后 其对应的所有接口都可以直接使用 此类接口调用时 如果用户未接
  • 0基础转行Python,应该具备的条件和注意的问题!新手必备

    很多想转行做Python的 只是看重了我们这行工资高 但是对于行业知识什么都不懂 行情也不懂 无头苍蝇似的 漫无目的去看些免费的死视频 但是有什么意义呢 接触互联网很多年 现在Python技术是越来越受到关注 如今转行做Python的非常多
  • Python绘图和数据可视化

    经过几个月的学习 总算是对Python这门语言有了一定的了解 据说Python语言使用流行度排名已经是第一了 Python之所以这么流行得益于它适用于很多不同领域 目前使用最广泛的领域包括有数据分析挖掘 网络爬虫 机器学习与人工智能 Pyt
  • visual studio:使用GIT的时候 “Could not open ***.VC.opendb”

    参考 https blog csdn net wk89665944 article details 51240011
  • No command 'setenv' found

    zz http blog csdn net qtyl1988 article details 8096097 今天又遇到一个能够充分证明自己是菜鸟的问题 我要在ubuntu12 04下编译安装OpenInventor 阅读OpenInven
  • 关于静态测试

    1 静态测试 静态测试是指不运行被测试程序而寻找程序代码中可能存在的错误或评估程序代码的过程 静态测试的特点是不需要运行代码 也不需要对代码编译 链接和生成可执行文件 它是通过分析或检查源程序的方法 结构 过程 接口等来检查程序的正确性 目
  • unbuntu22.04安装有道词典

    文章目录 ubuntu22 04安装有道词典的详细教程 一 下载正确的deb安装包 二 执行安装命令 三 如果安装失败 1 安装成功后无法打开 1 1 修改词典的源码1 1 2 修改词典的源码2 四 运行 ubuntu22 04安装有道词典
  • Javascript数组排序sort方法和自定义排序方法

    前言 针对一个数组进行排序 一个很常见的需求 尤其在后端 当然 前端也是有这个需求的 当然 数组排序 是有现成的方法的 就是sort 方法 我们先开看下这个 标准答案 sort方法 var arr 45 98 67 57 85 6 58 8
  • babel6.X、babel7.x、 babel8.x用法

    babel6 x使用方法 需要安装的包 npm install babel loader save npm install babel core save npm install babel preset es2015 save npm i
  • Jmeter2-手机验证码方式进行用户登录

    使用手机验证码实现登录 调用了两个接口 一是发送短信验证码 二是用户登录 思路 1 使用CSV Data Set Config参数化 2 获取时间戳 3 发送短信验证码 4 使用BeanShell取样器从redis缓存中获取短信验证码 5
  • Grafana与python后端通过get请求进行通信

    插件配置请参考 Grafana获取URL地址中的json数据 Grafana下载如下插件 文章目录 模拟URL路由 配置Grafana插件 效果展示 模拟URL路由 from fastapi import FastAPI Query imp