ChatGPT实现仪表盘生成

这篇具有很好参考价值的文章主要介绍了ChatGPT实现仪表盘生成。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

仪表盘生成

Grafana是开源社区最流行的数据可视化软件,一定程度上也和 superset 一起被视为 tableau 等商业 BI 的开源替代品,很多IT 团队、科研团队,都会使用 Grafana 来做数据监控、挖掘分析。Grafana社区也有很多贡献者,在 github 上分享自己针对不同场景制作的数据分析仪表盘效果和配置。

作为 grafana 新手,或者作为某个数据分析场景的新手,我们除了按部就班学习行业知识、数据分析知识、grafana 知识以外,也可以直接像 ChatGPT 求援。Grafana支持通过 JSON 字符串的方式,直接定义整个仪表盘的所有细节参数。因此,我们可以尝试让 ChatGPT 直接针对特定场景给出最终的 JSON 配置,直接贴进 grafana 即可。下面我们试试对数据中心基础设施主机层监控做一次咨询,看看 ChatGPT 是否可以同时给出主机层应该监控哪些指标,采用什么统计分析方法,做什么类型的可视化,以及最后生成对应的 JSON 配置:

I need help creating a datacenter health score monitor dashboard with multiple charts. design the dashboard with grafana, give me the grafana dashboard.json

ChatGPT实现仪表盘生成

结果很有趣,ChatGPT 严正申明自己只是一个语言模型,又不知道我们实际环境情况,大段的免责说完以后,其实还是给出了JSON 配置。内容较长,为了阅读方便,我们直接提供成文本:

{
  "title": "Datacenter Health Score Monitor",
  "panels": [
    {
      "title": "Server Uptime",
      "type": "graph",
      "targets": [
        {
          "expr": "avg(server_uptime_seconds) by (server)",
          "refId": "A"
        }
      ],
      "legend": {
        "show": true
      }
    },
    {
      "title": "CPU Utilization",
      "type": "gauge",
      "targets": [
        {
          "expr": "sum(cpu_utilization_percent) by (server)",
          "refId": "B"
        }
      ],
      "maxValue": 100,
      "valueName": "current",
      "thresholds": "70, 90",
      "format": "percent"
    },
    {
      "title": "Network Latency",
      "type": "singlestat",
      "targets": [
        {
          "expr": "avg(network_latency_ms) by (server)",
          "refId": "C"
        }
      ],
      "valueName": "current",
      "format": "ms"
    }
  ],
  "id": null,
  "timezone": "browser",
  "editable": true,
  "hideControls": false,
  "sharedCrosshair": false,
  "rows": [],
  "schemaVersion": 21,
  "version": 0,
  "links": []
}

我们可以看到,ChatGPT 给我们推荐了三个监控指标,都遵守 openMetric 规范,以下划线 _ 而非英文点 . 风格命名,分别是主机启动时长、CPU 使用率、平均网络延时。时长以趋势图展示,延时以单值展示,CPU 使用率用车速表展示,并设定 70% 和 90% 两档告警阈值。还不错!现在让我们实际验证一下输出的正确性吧。打开一个 grafana 产品界面,点击 create dashboard,切换到 setting 中的 JSON mode,把 ChatGPT 输出的 JSON 完整的复制粘贴进去。

ChatGPT实现仪表盘生成

点击保存后,返回查看这个被 ChatGPT 取名为"Datacenter Health Score Monitor"的仪表盘,可以正确看到结果。接下来,就是实际数据导入,查看分析成果了:

ChatGPT实现仪表盘生成

注意,本书作为 ChatGPT 技术介绍,不展开介绍 grafana 软件的安装部署和使用细节。但本节场景其实对 superset 等其他 BI 产品都成立,大家可以选择自己熟悉的工具任意尝试。文章来源地址https://www.toymoban.com/news/detail-434692.html

到了这里,关于ChatGPT实现仪表盘生成的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • AIGC ChatGPT 完成多仪表盘完成率分析

     各组完成率的统计与分析的这样一个综合案例 可以使用HTML ,JS,Echarts 来完成制作 我们可以借助于AIGC,ChatGPT 人工智能来帮我们完成代码的输出。 在ChatGPT中我们只需要发送指令就可以了。 例如: 请使用HTMl与JS,Echarts完成一个动态仪表盘的实例,可以随机生成不同的数据

    2024年02月11日
    浏览(35)
  • 纯JS+Vue实现一个仪表盘

    在使用canvas的时候发现数值变化,每次都要重新渲染,值都从0开始,这和我的需求冲突。 利用 border-radius ,就可将正方形变成圆形 一共100个值,每两个刻度就要有线,到10线的长度会更长一点。其实和画钟表一样,0的位置是坐标轴的225°,到100的位置,总共是180°+45° 静下心

    2024年02月14日
    浏览(41)
  • 微信小程序实现带刻度简易仪表盘

    实现如图样式的仪表盘,要求分数向下取整、进度精确展示。 1、首先画出环形进度条,通过大圆包小圆的方式实现:大圆(circle1)背景浅色,小圆(circle2)背景白色 2、在小圆内部画刻度,根据UI图确认一共有12个刻度,其中长短刻度交叉显示(如图), 定义一个长度为1

    2024年02月11日
    浏览(33)
  • Qt | 实现一个简单的可以转动的仪表盘

    环境:vs2017+Qt5.14.2 效果图: 准备工作: 效果图中的可以转动的仪表盘效果分为三个部分: 背景图(就是带去掉中间白色原点,去掉中间蓝色指针省下的部分); 指针图片(中间蓝色的指针部分,不包括指针上的白色圆点); 原点图片(中间白色的圆点) 原理: 在paintEv

    2024年02月02日
    浏览(33)
  • 第一个实例:QT实现汽车电子仪表盘

    目录 1.实现效果  1.1.视频演示 1.2.实现效果截图 2.生成的安装程序 3.功能概述 4.具体实现 5.QT扩展介绍 5.1.QT介绍 5.2.QT历史发展 5.3.QT平台支持 5.4.Qt Creator 5.5.优势 5.5.1.优良的跨平台特性 5.5.2.面向对象 5.5.3.丰富的 API QT 实现汽车仪表盘         此程序是个windows下的安装程序

    2024年02月09日
    浏览(40)
  • 界面控件DevExpress WPF Gauge组件 - 轻松实现个性化商业仪表盘

    DevExpress WPF Gauge(仪表)控件包含了多种圆形仪表类型、水平和垂直线性仪表、分段和矩阵数字仪表以及状态指示器,同时还具有最终用户交互性的集成支持。 P.S :DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能

    2024年02月06日
    浏览(42)
  • 如何在CentOS7搭建DashDot服务器仪表盘并实现远程监控

    本篇文章我们将使用Docker在本地部署DashDot服务器仪表盘,并且结合cpolar内网穿透工具可以实现公网实时监测服务器系统、处理器、内存、存储、网络、显卡等,并且拥有API接口。 DashDot是一款简单、实用的开源现代服务器仪表盘,主要应用于小型 VPS 和私人服务器(比如说N

    2024年03月16日
    浏览(44)
  • echarts绘制仪表盘

     代码展示:

    2024年02月13日
    浏览(37)
  • QML 仪表盘小示例

    本次项目已发布在CSDN-GitCode,下载方便,安全,可在我主页进行下载即可,后面的项目和素材都会发布这个平台。 个人主页:https://gitcode.com/user/m0_45463480 怎么下载:在项目中点击克隆,windows:zip linux:tar.gz tar # .pro

    2024年02月05日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包