Grafana Connect如何使用仅返回纯数值的纯HTTP类型数据源
Grafana 纯HTTP/原始返回值接口数据源配置方案
Grafana 核心内置数据源不包含通用REST/原始HTTP请求类型,不需要手动把接口返回值封装成JSON,按以下方法配置即可:
- 首选方案:安装Infinity通用数据源插件
这是Grafana官方认证的通用数据源插件,支持所有常见HTTP接口返回格式:- 进入Grafana插件市场,搜索
Infinity完成安装 - 新建数据源时选择Infinity,基础配置里填入你的HTTP接口地址,按需设置请求方法、鉴权信息、请求头
- 解析类型选择
Raw或者Number,即可直接读取接口返回的纯数字值,不需要做任何格式封装;如果后续接口返回JSON、CSV、XML、纯文本等格式,也可以直接切换解析规则适配 - 如果遇到浏览器跨域报错,直接在插件设置里开启「通过Grafana后端代理请求」选项即可解决
- 进入Grafana插件市场,搜索
- 临时调试方案:使用内置TestData数据源中转
若当前环境没有插件安装权限,可以写一个极简转发脚本,把接口返回的纯数字包装成TestData支持的简单时序结构,仅适合临时验证场景,正式使用不推荐 - Grafana Cloud/Connect环境注意点
新建数据源时默认只展示核心内置数据源,你需要把数据源类型筛选条件从「核心内置」切换为「全部插件」,就能找到Infinity这类第三方认证插件,直接安装配置即可,不需要改动原有接口。
提示:不要使用未经过Grafana官方认证的小众HTTP数据源插件,避免出现安全或兼容性问题。
内容的提问来源于stack exchange,提问作者Charles Lohr
相关产品推荐
相关产品推荐

