Grafana获取URL地址中的json数据

news2025/3/1 3:03:04

官方教程:https://grafana.github.io/grafana-json-datasource/query-editor

文章目录

  • 配置Grafana的JSON API插件
  • 模拟URL路由
  • 配置插件展示json数据
  • 最终效果

配置Grafana的JSON API插件

直接在界面中下载这个插件即可:
在这里插入图片描述

也可以使用命令安装:

grafana-cli plugins install marcusolsson-json-datasource

模拟URL路由

这里我们使用fastapi发送URL,模拟路由

from fastapi import FastAPI
import uvicorn
import pandas as pd
import numpy as np
import uuid

app = FastAPI()


@app.get("/")
async def hello():  # 测试连接
    return True


@app.get("/test_data")
async def check():
    df = pd.DataFrame({
        "dt": pd.date_range("2020-01-01", "2020-02-01"),
        "value": np.random.randn(32),
        "any_string": [str(uuid.uuid1()).split("-")[0] for _ in range(32)],
    })
    return df.to_dict()


if __name__ == "__main__":
    uvicorn.run(app, host="127.0.0.1", port=15555)

可以访问本地:http://127.0.0.1:15555/test_data得到dataframe转为字典的数据

配置插件展示json数据

点击Grafana左下角的小齿轮,点击Add new data source,配置数据源:

在这里插入图片描述

然后新建一个 Dashboard,新建一个面板,并在下方选择JSON API作为数据源,同时Path修改为fastapi的路径

在这里插入图片描述
Fields里输入内容如下图所示,其中$.any_string[*]代表返回的json数据里的any_string数据项
在这里插入图片描述

最终效果

最后的效果如下:
在这里插入图片描述
也可以切换显示效果:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/414505.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python每日一练(20230411)

目录 1. 环形链表 🌟 2. 比较版本号 🌟🌟 3. 基本计算器 🌟🌟🌟 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏…

hbuildX运行uniapp项目到andiord真机调试

一、打开手机开发者模式 我的是小米手机,这里就介绍一下小米手机如何打开开发者模式。其他机型可以百度一下。 1、手机 桌面 找到【设置】点击打开 2、点击【我的设备】。 3、进入后上滑,看见【全部参数】的按钮,点击打开 4、进入后上滑…

内存管理、内存映射、mmap

内存管理 MMU:Memory Management Unit,内存管理单元,CPU中独立硬件,负责处理CPU的内存访问请求。虚拟地址到物理地址的转换(即虚拟内存管理)。 物理内存:真实存在的插在主板内存槽上的内存条&a…

springboot2.7.10整合neo4j -- 关系双向绑定(UNDIRECTED)

背景 依赖 springboot版本 2.7.10 本地neo4j安装的版本&#xff1a;4.4.19 依赖如下&#xff1a; <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-neo4j</artifactId></dependency>sprin…

Java基础(七)面向对象编程(高级)

1. 关键字&#xff1a;static 回顾类中的实例变量&#xff08;即非static的成员变量&#xff09; class Circle{private double radius;public Circle(double radius){this.radiusradius;}public double findArea(){return Math.PI*radius*radius;} }创建两个Circle对象&…

NanoPC-T4 RK3399:(一)平台与框架介绍

概述:近几年工作一直围绕Rockchip进行,手里刚好有一块NanoPC-T4的板子,本专栏将围绕友善NanoPC-T4做一个深度探究和总结,涉及uboot,kernel,rootfs定制等知识点。 一:硬件介绍 NanoPC-T4不仅是世界上最小的全功能接口RK3399一体化主板, 而且是一款完全开源的高性能计算平…

Winnolin PK参数及BE分析

文章目录一、PK参数分析一、非房室模型分析方法操作1.创建数据模型2.建立字段映射3.选择模型参数4.设置参数单位&#xff08;Units&#xff09;5.选择输出参数6.执行&#xff0c;查看结果二、生物等效性分析1.创建数据模型2.建立字段映射3.执行查看结果一、PK参数分析 药代动力…

Python机器学习:支持向量机

这是我读本科的时候第一个接触到的机器学习算法&#xff0c;但也是第一个听完就忘的。。。 他的基本思想很简单&#xff1a;想办法把一个样本集划成两个部分&#xff1a;对于空间中的样本点集合&#xff0c;我们找到一个超平面把这个样本点集合给分成两个部分&#xff0c;其中…

电源的安规设计

目录电源的安规设计1、安规的含义2、执行安规的目的3、电子产品设备可能存在的危险4、安全的基本原则5、安全防护的基本思想6、电击对人的伤害7、危险电压8、人对温度的刺激表现9、根据设备所处的环境&#xff0c;确定其污染等级10、安全距离的确定11、安规器件的要求——X、Y电…

【51单片机Task】:led十六进制控制led灯详解、按键控制流水灯、跑马灯等任务

学习目标&#xff1a; 学习普中51单片机的按键控制led灯。 电路图&#xff1a; 学习内容&#xff1a; LED灯的十六进制怎么算&#xff1f;&#xff1f;&#xff1f; 在这给大家算一下&#xff1a;首先先看一下LED模块的电路图&#xff01; 实物图&#xff1a; 可以把 D1 …

C#基础复习--枚举

枚举 目录 枚举 设置底层类型和显式值 隐式成员编号 位标志 Flags 特性 枚举是由程序员定义的类型&#xff0c;与类或结构一样 与结构一样&#xff0c;枚举是值类型&#xff0c;因此直接存储他们的数据&#xff0c;而不是分开存储成引用和数据 枚举只是一种类型的成员&#…

C语言实践——通讯录(3)(文件版)

首先感谢上一篇博客的大佬们的点赞&#xff0c;非常感谢&#xff01;&#xff01;&#xff01; 目录 前言 一、需要添加的功能 1.增加保存数据函数——可以保存数据到文件中 主要逻辑&#xff1a; 注意事项&#xff1a; 代码实现&#xff1a; 2.修改初始化函数——新…

ChatGPT全球大封号!数10万企业停摆:第一批玩AI的人,被AI给玩了

观点| Mr.K 主笔| Wendy.L 编辑| Emma来源| 技术领导力(ID&#xff1a;jishulingdaoli)3月31日&#xff0c;Open AI就开始无征兆的进行全球大封号&#xff0c;其中亚洲是重灾区&#xff0c;官方没有给出任何声明&#xff0c;具体原因不得而知。并且暂停了这些地区新账号的注…

IDEA下载数据库驱动失败解决办法

IDEA下载数据库驱动失败解决办法 在使用IDEA连接数据库的时候可能会出现驱动下载失败的情况。我们可以到数据库官网上下载驱动进行本地安装。 下面以Sql Server为例&#xff1a; 打开官网&#xff0c;下载驱动 官网地址&#xff1a;https://www.microsoft.com/zh-cn/sql-se…

如何用WordPress搭建一个属于自己的网站、让你从0-1的保姆级教程

文章目录搭建网站必备前提第一步 拉取对应的lnpm包解压lnpm服务器开放端口号配置nginx安装对应的wordPress包第一步&#xff1a;安装 wordpress 安装包并解压到 /home/wwwroot第二步&#xff1a;登录MySQL&#xff08;密码在前面 部署LNMP 时你设置过&#xff09;&#xff0c;创…

第五章 保护模式进阶,向内核迈进

获取物理内存容量 学习Linux获取内存的方法 通过调用BIOS中断0x15实现&#xff0c;分别是BIOS中断0x15的三个子功能&#xff0c;子功能号要存放到寄存器EAX或AX中&#xff1a; BIOS中断是实模式下的方法&#xff0c;只能进入保护模式前调用。可以在实模式下用这三种方法检测…

医院PACS系统源码,PACS源码,带3D重建PACS系统源码

PACS系统源码&#xff0c;带3D重建PACS源码 专门针对医院工作流程设计的&#xff0c;完全符合医院需要&#xff0c;配置灵活的放射科信息化解决方案。采用标准接口协议&#xff0c;实现预约登记、报告诊断、图像浏览和处理、信息统计等功能。 文末获取联系&#xff01; 功能介…

基于广义benders分解法的综合能源系统优化规划(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

用友U8 cloud,信创云ERP的数智先锋

编辑&#xff1a;阿冒设计&#xff1a;沐由从来未曾有过一个春天&#xff0c;能够像当下这般被如此由衷地期待。经历了漫长的1000多个日日夜夜之后&#xff0c;我们的工作与生活终于回到正轨。自2023年以来&#xff0c;中国市场迎来“开门红”&#xff0c;消费市场加速回暖&…

分类算法性能度量指标

1.简介 为了了解模型的泛化能力&#xff0c;我们需要用某个指标来衡量&#xff0c;这就是性能度量的意义。常用的评估指标有&#xff1a;混淆矩阵(Confuse Matrix)、准确率(Accuracy)、精准率(Precision)和召回率(Recall)、F1-Score、ROC曲线(Receiver Operating Characteristi…