grafana

1. 本地版安装
2. 插件管理
	2.1 插件管理命令
	2.2 添加csv数据源插件
	2.3 添加sqlite数据源插件
3. 添加数据源
4. Dashboard 仪表盘
	4.1 新建Dashboard仪表盘
	4.2 添加及编辑Panel面板
	4.3 Dashboard仪表盘查看
5. 开源BI对比表

https://grafana.com/grafana/ https://github.com/grafana/grafana https://wiki.archlinux.org/title/Grafana
Grafana是一个开源的通用仪表板和图形编辑器,作为 Web 应用程序运行。It supports graphite , InfluxDB , Prometheus or opentsdb as backends.
  • 有线上版: 永久免费访问; 3 位用户; 10k 活跃指标; 50GB 日志; 14 天保留. Grafana Pro 的 14 天试用期, 无限的指标、日志和用户、长期保留和高级团队协作功能。
  • 也有本地安装的版本, 下文记录了在Arch Linux上的安装及使用.

1. 本地版安装

$ sudo pacman -S grafana
$ sudo pacman -Fl grafana |grep '\.service'
grafana usr/lib/systemd/system/grafana.service $ sudo pacman -Fl grafana |grep bingrafana usr/bin/grafana-cli
grafana usr/bin/grafana-server
启动:  $ sudo systemctl start grafana.service访问: http://127.0.0.1:3000
访问 Web 前端的默认用户名及密码是的admin密码admin。

2. 插件管理

2.1 插件管理命令

https://grafana.com/docs/grafana/latest/administration/cli/#plugins-commands列出可用的插件, 需要联网.  $ grafana-cli plugins list-remote安装最新版本的插件 $ sudo grafana-cli plugins install <plugin-id>安装特定版本的插件 $ sudo grafana-cli plugins install <plugin-id> <version>

列出已安装的插件 $ sudo grafana-cli plugins lsinstalled plugins:
frser-sqlite-datasource @ 1.2.0
marcusolsson-csv-datasource @ 0.5.0
更新所有已安装的插件 $ sudo grafana-cli plugins update-all更新一个插件 $ sudo grafana-cli plugins update <plugin-id>删除一个插件 $ sudo grafana-cli plugins remove <plugin-id>

管理命令仅在 Grafana 4.1 及更高版本中可用。显示所有管理命令 $ sudo grafana-c$ sudo li admin重置管理员密码 $ sudo grafana-cli admin reset-admin-password <new password>使用 CLI 重置管理员用户的密码。如果您丢失了管理员密码,您可能需要这样做。
如果有两个标志用于设置主路径和配置文件路径,则运行该命令会返回此错误: 
  找不到配置默认值,请确保设置了 homepath 命令行参数或工作目录为 homepath
要更正此问题,请使用--homepath全局选项为此命令指定 Grafana 默认主路径:$ sudo grafana-cli --homepath "/usr/share/grafana" admin reset-admin-password <new password>如果您没有丢失管理员密码,建议您在用户首选项或服务器管理 > 用户选项卡中更改用户密码。

2.2 添加csv数据源插件

左边侧栏选择 Configuration \ Plugins
这里列出了本地现有的插件. 在每个插件的右边可以看到插件的类别, 主要有:
  • Panel 面板: 用于展示数据的饼图, 曲线, 列表等.
  • Data Source 数据源: 用于链接数据源.
  • Application 应用程序: 当您想要创建自定义的、开箱即用的监控体验时,请使用应用程序插件。应用程序插件捆绑数据源和面板以提供有凝聚力的体验,例如 Prometheus 和 Kubernetes 应用程序。
https://grafana.com/grafana/plugins/ https://grafana.com/grafana/plugins/marcusolsson-csv-datasource/?tab=installation
搜索到需要的CSV插件, 按提示安装. $ sudo grafana-cli plugins install marcusolsson-csv-datasource
该插件将安装到您的 grafana 插件目录中;默认为 /var/lib/grafana/plugins。安装完成后重启服务。 $ sudo systemctl restart grafana.service

2.3 添加sqlite数据源插件

https://grafana.com/grafana/plugins/frser-sqlite-datasource/$ sudo grafana-cli plugins install frser-sqlite-datasource
Error: ✗ Failed to send request: API returned invalid status: 504 Gateway Time-out 发送请求失败:API 返回无效状态:504 网关超时

建议在大多数情况下使用 Grafana CLI安装插件。如果 Grafana 服务器无法访问 Internet,则可用 .zip 下载-解压的方式。https://grafana.com/api/plugins/frser-sqlite-datasource/versions/1.2.0/downloadhttps://grafana.com/docs/grafana/latest/plugins/installation/$ sudo unzip frser-sqlite-datasource-1.2.0.zip -d /var/lib/grafana/plugins/Archive:  frser-sqlite-datasource-1.2.0.zip
解压完成后重启服务。$ sudo systemctl restart grafana.service

3. 添加数据源

左边侧栏选择 Configuration \ Data Sources
Add data source

  • 这里选择 CSV 插件(因为准备了CSV数据文件)
  • 有线上http, 或者本地文件Local. 我们这里选择本地。
    •   若提示权限不足,请检查目录, 或上级目录,目录权限设置为755即可.
  • 输入名称, 选择Local, 复制路径到这里,
  • Save & Test 保存并测试. 通过后就可以使用了.

4. Dashboard 仪表盘

4.1 新建Dashboard仪表盘

首先要新建Dashboard仪表盘, 类似一个网页, 然后在这个Dashboard仪表盘上添加一个或多个Panel面板(柱状图, 饼图, 列表等)展示图形数据.

回到首页, 右上角添加面板Panel, 然后直接点击旁边的保存按钮, 弹出保存仪表盘对话框. 填个名称(比如: Population)保存. 建立一个Dashboard仪表盘页面。
接下来就是设计这个Dashboard仪表盘, 添加多个Panel面板(柱状图, 饼图, 列表等). 如图包含有4个面板:
Panel和Panel之间, 可以通过拖拽, 改变位置, 也可以放大或缩小.

4.2 添加及编辑Panel面板

点击Panel的标题, 弹出下拉菜单, 选择Edit编辑. 进入单个Panel的编辑页面.
如下图: 区域说明:

  • 左上角返回; 右上角: 保存, 应用及配置;
  • 左上Panel面板预览区;
  • 左下查询区, 添加查询, 选择图形中要显示的字段。(还可以添加表达式, 使用转换模块梳理数据)
  • 右边属性及插件栏.

操作:

  • 右边属性Panel页签, 填写Panel Title及描述
  • 在左下Query查询区, 会显示默认的数据源, 可以通过下拉选择其他数据源.
  • 点击右边的Visualization区域的插件, 这里不同的插件可以让左上角的Panel显示相应的形态. 编辑时最常用的是Table. 用来查看字段及数据.
  • 选择了数据源, 选择了Table, 这时应该可以在左上Panel面板预览到表格数据.
  • 根据这里看到的表格标题,在左下Query查询区添加需要图形显示的字段Field. 字段名和上面的Table的标题保持一致. 选择相应的类型.
  • Field: Year Type: Time;
  • Field: A0-19 Type: Number...
  • 添加好需要显示的字段, 再点击右边的Visualization区域的Graph插件.
  • 左上Panel面板应该显示出图形了, 若图形不是你想要的, 检查一下时间区间, 比如我这个表格是150年的数据, 每年一个总计, 而图形初始默认的时间可能只是一天. 这里只需要将时间区间改为(1950-7-1 ~ 2100-7-1)即可, 现在图形就完整了.
  • 保存(勾选: Save current time range as dashboard default), 每次修改保存, 都可以填写修改日志.

一个Panel就完成了, 类似的方式完善其他几个Panel, 新建的Dashboard仪表盘就完成了.

4.3 Dashboard仪表盘查看

若Dashboard仪表盘以及设计完成,在设置页面可以点击[Read-only], 设置位只读. 就不用担心会被误操作了. 若要修改随时回到这里改回[Editable]即可.


查看模式下, 如下图, 所有项目到右方都趋于平缓且接近, 变得无法分辨了. 可以点击你想看的某个或某几个项目(支持:Ctrl多选; Shift区域选择).

更多更高级的应用请查阅官方文档https://grafana.com/docs/grafana/latest/

5. 开源BI对比表

今天安装测试了 Grafana 测试内容就是上文. 其他的产品都没用过. 原因是Arch Linux官方软件包里目前只有这一个...
注: 下面表格内容来自: https://blog.51cto.com/michaelkang/2533111

name表格内容来自: https://blog.51cto.com/michaelkang/2533111试用体验
(原文时间2020-9)
数据源
支持
版本
更新
开发
语言
官网地址
Git 地址
WatchStarForkContributors
Grafanagrafana 主要用于大规模指标数据的可视化展现,目前已经支持绝大部分常用的时序数据库。支持数据源丰富,支持图表展示、权限控制、支持告警、单点登录等,特性丰富。风格偏数据工程师/数据分析师较多gohttps://grafana.com/grafana/
https://github.com/grafana/grafana
1.3k35.9k7.2k1193
Redashredash可以作为可视化工具、数据库查询编辑器(类似navicat-premium)、数据挖掘探索工具来用。截止目前,自建redash支持43种数据源,在权限控制,精细配图方面比superset弱,但是环境易维护,可以生成中间表,可以join。 风格偏数据工程师/数据分析师/数据科学家较多Pythonhttps://redash.io/
https://github.com/getredash/redash
58016.7k2.8k328
SupsetSuperset 是一款由 Airbnb 开源的“现代化的企业级 BI,其通过创建和分享 dashboard,为数据分析提供了轻量级的数据查询和可视化方案。官方提供了一个复杂的权限控制,这块的功能感觉还不完善。风格偏数据工程师/数据分析师/数据科学家/运营较快Pythonhttps://airbnb.io/projects/superset/
https://github.com/apache/incubator-superset
1.3k29.2k6k464
MetabaseMetabase,一个几乎开箱即用BI工具。大概半小时就是上手到半精通的工具。用户体验极佳,界面也很漂亮,但是界面中文翻译有点弱。风格偏 非技术人员/市场运营/产品运营/数据工程师/数据分析师/数据科学家一般javahttps://www.metabase.com/docs/latest/getting-started.html
https://github.com/metabase/metabase
599k21.3k2.8k226
Davinci宜信技术研发中心的大数据可视化平台开发的达芬奇开源BI软件。致力于提供一站式数据可视化解决方案。既可作为公有云/私有云独立部署使用,也可作为可视化插件集成到三方系统。用户只需在可视化 UI 上简单配置即可服务多种数据可视化应用,并支持高级交互/行业分析/模式探索/社交智能等可视化功能。风格偏 运营/数据工程师/数据分析师/数据科学家一般javahttps://edp963.github.io/davinci/
https://github.com/edp963/davinci
168 k2.4 k98120
PentahoPentaho被Hitachi收购,现在是Hitachi Ventara的一部分。不过,它仍被称为Pentaho。虽然不再通过Hitachi的网站提供Pentaho Business Analytics的免费版本,但你可以在SourceForge上找到免费版本。风格偏 数据工程师/数据分析师/数据科学家一般javawww.pentaho.com
https://github.com/pentaho/pentaho-platform
136 k410664147
CBoardCBoard由国内公司主导开源, 它不仅仅是一款自助BI数据分析产品, 还是开放的BI产品开发平台。风格偏 数据工程师/数据分析师/数据科学家一般javahttps://peter_zhang921.gitee.io/cboard_docsify/#/zh-cn/
https://github.com/TuiQiao/CBoard
https://gitee.com/tuiqiao/CBoard
2802.5k1.1k 24
Datadeck在Datadeck平台,把不同渠道的数据连接起来,一键可视化呈现,成员间自由分享。拥有令人叹为观止的操作易用性,只需几下轻松的点击,实现高度灵活的可视化功能。与常见的数据面板产品提供有限的预制图表不同,DataDeck开放了全面灵活的自定义功能,以便满足用户多样化的业务需求。风格偏 非技术人员/市场运营/产品运营/数据工程师/数据分析师/ 商业https://cn.ptmind.com/datadeck/
http://www.datadeck.cn/
    
SpagoBI
KNOWAGE
从2017年的 6.0 版开始, SpagoBI 以 KNOWAGE 的形式发布。https://www.spagobi.org/
https://github.com/SpagoBILabs/SpagoBI
  javahttps://www.knowage-suite.com/site/
https://github.com/KnowageLabs
https://github.com/KnowageLabs/Knowage-Server
 285172 

Datadeck是商用的, 放在这里是对非技术人员友好的原因.
另外(SpagoBI < 2017 > KNOWAGE), 这是一个东西, 2017改了名字, 具体特性还不了解.

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值