插件 〉Datatable Panel
Datatable Panel
Grafana Datatable Panel
此面板插件为 Datatables.net 表格面板提供了 Grafana 8.x/9.x/10.x 版本
屏幕截图
分页已启用
滚动已启用
带有分页的浅色主题
编号行和紧凑样式
选项
选项卡
与内置表格面板相同的选项
Datatable 选项卡
表格显示选项
- 字体大小 - 设置表格内容的字体大小
- 滚动 - 滚动与分页的切换
- 分页选项
- 每页行数 - 启用分页时要显示的行数
- 分页类型 - 多种导航选项
列别名
- 覆盖列的显示名称
列宽提示
- 以百分比或像素 (100px 或 10%) 提供宽度“提示”。注意:表格将根据需要自动调整大小,但将使用提供的提示。
列排序
- 按任意数量的列以升序/降序对表格进行排序。
表格选项
- 行号 - 切换以显示行号
- 启用长度更改 - 左上角下拉菜单用于显示其他页面大小
- 启用搜索 - 切换以允许搜索表格内容(启用正则表达式)
- 信息 - 在表格左下角显示“显示 N 条记录,共 X 条记录”
- 单元格边框 - 在每个单元格周围显示边框(不能与行边框同时启用)
- 行边框 - 显示行之间的边框
- 紧凑行 - 使用较少的填充以实现更密集的数据显示
- 条纹行 - 非彩色行将“条纹化”为奇数/偶数行
- 排序字段 - 高亮显示用于排序的列
- 悬停 - 鼠标悬停时高亮显示行
主题设置
- 基本主题是目前唯一的选项,将添加更多主题
阈值
基于行的阈值着色
基于单元格的阈值着色
基于单元格阈值的数值着色
行列阈值着色
此选项将行的颜色设置为该行中所有单元格找到的“最高”阈值颜色。
它还会根据阈值设置每个单元格的颜色(您可以分辨出哪些列实际超过了阈值)。
这意味着 - 一行可以有一个整体颜色,每个单元格指示其真实的阈值颜色。
包含行计数器的行列阈值着色
与上述相同,但包含行计数器
功能
- 与内置 Grafana 表格面板的功能对等
- 行着色使用所有列的“最高”阈值颜色
- 新的“行列”阈值颜色选项:将颜色设置为该行中所有单元格找到的“最高”阈值。还根据阈值设置每个单元格的颜色。这意味着 - 一行可以有一个整体颜色,每个单元格指示其真实的阈值颜色。
- 设置行的字体大小
- 滚动
- 分页
- 预设页面大小
- 多种分页类型
- 页面大小下拉菜单
- 行号对过滤做出反应
- 可搜索的表格内容(过滤),启用正则表达式
- 列名可以被别名化
- 行文本内的 URL 可以“点击”
- 行可以具有点击跳转 URL
- 多列排序
- 当列宽于面板时启用水平滚动
待办事项
- [+] 列不起作用
构建
此插件依赖于 Yarn,典型的构建顺序
yarn install
yarn build
对于开发,您可以运行
yarn install
yarn watch
如果构建通过且没有错误,代码将被解析然后复制到“dist”中。
Docker 支持
包含一个 docker-compose.yml 文件,方便开发和测试,只需运行
docker-compose up
然后浏览到 (https://127.0.0.1:3000)
RPM
包含一个 spec 文件以方便基于 RPM 的部署,要生成运行
make rpm
外部依赖
- Grafana 6.x/7.x
构建依赖
- yarn
致谢
此面板基于 GrafanaLabs 的“Table”面板
在 Grafana Cloud 上安装 Datatable Panel
在 Grafana Cloud 实例上安装插件只需一键安装;更新也是如此。很酷,对吧?
请注意,插件可能需要长达 1 分钟才能在您的 Grafana 中显示出来。
在 Grafana Cloud 实例上安装插件只需一键安装;更新也是如此。很酷,对吧?
请注意,插件可能需要长达 1 分钟才能在您的 Grafana 中显示出来。
在 Grafana Cloud 实例上安装插件只需一键安装;更新也是如此。很酷,对吧?
请注意,插件可能需要长达 1 分钟才能在您的 Grafana 中显示出来。
在 Grafana Cloud 实例上安装插件只需一键安装;更新也是如此。很酷,对吧?
请注意,插件可能需要长达 1 分钟才能在您的 Grafana 中显示出来。
在 Grafana Cloud 实例上安装插件只需一键安装;更新也是如此。很酷,对吧?
请注意,插件可能需要长达 1 分钟才能在您的 Grafana 中显示出来。
在 Grafana Cloud 实例上安装插件只需一键安装;更新也是如此。很酷,对吧?
请注意,插件可能需要长达 1 分钟才能在您的 Grafana 中显示出来。
在 Grafana Cloud 实例上安装插件只需一键安装;更新也是如此。很酷,对吧?
请注意,插件可能需要长达 1 分钟才能在您的 Grafana 中显示出来。
有关更多信息,请访问有关 插件安装 的文档。
在本地 Grafana 上安装
对于本地实例,插件通过简单的 CLI 命令安装和更新。插件不会自动更新,但是当更新可用时,您将在 Grafana 中收到通知。
1. 安装面板
使用 grafana-cli 工具从命令行安装 Datatable Panel
grafana-cli plugins install
该插件将安装到您的 Grafana 插件目录中;默认目录是 /var/lib/grafana/plugins。 有关 cli 工具的更多信息。
2. 将面板添加到仪表板
安装的面板会立即在 Grafana 主菜单的“Dashboards”部分中可用,并且可以像 Grafana 中的任何其他核心面板一样添加。
要查看已安装面板的列表,请单击主菜单中的 Plugins 项。核心面板和已安装面板都将出现。
变更日志
此项目的所有重大更改都将记录在此文件中。
[1.0.4] - 2023-09-11
- 更新以兼容 v10.x
- 软件包已更新
- 签名已修复
- 小的错误修复
- 注意:此插件将很快迁移到 React!
[1.0.3] - 2020-12-05
- 新增:添加 mark 插件以高亮显示搜索结果中的匹配文本(来自 PR #98)
- 新增:数字右对齐选项(默认开启)
- 修复:正则表达式格式化程序为空时崩溃:问题 #124
- 插件现在已签名
[1.0.2] - 2020-06-26
- 新增:列过滤选项
- 排序现在可以正确工作 问题:#104
- 行/列着色再次工作 问题:#100
- 格式化工作(一般外观问题)问题:#105
- 现在可以与旧版本的 Grafana 一起加载 问题:#97
- 链接内的模板变量现在可以引用同一行号的其他单元格内容(问题:#87)
[1.0.1] - 2020-05-02
- 从旧版本的 Grafana 中拉取 file_export 以实现兼容性
- 添加依赖 file-saver 需要我的 file_export
- v7 不再从仪表板提供 isUTC 设置,测试并默认为 false
[1.0.0] - 2020-04-21
- 添加了使用正交数据选项按值而不是格式化值排序的选项
- 移除 moment 包
- 更新为使用新的 @grafana/toolkit 构建流程
- 软件包已更新
- 修复:当行号设置为 true 时,列索引排序错误
- 修复:浅色主题搜索区域现在更可见
- 新增:时间宏 $__from, $__to, $__keepFrom 将在可点击的 URL 中被替换
[0.0.9] - 2019-09-07
- 修复 stringToJsRegex 引用错误
[0.0.8] - 2019-09-07
- 更新软件包
[0.0.7] - 2019-07-26
由贡献者 jmp0x00 提供的新功能/错误修复,感谢!!转换为 Typescript 更新了所有软件包 添加 CircleCI 以进行发布
(之前的)变更日志
版本 | 更改 |
---|---|
0.0.1 | 首次发布 |
0.0.2 | 新增:添加了单元格或行链接到另一个页面的选项 |
新增:支持表格内可点击的链接 | |
BUGFIX:修复了丢失的 CSS 文件 | |
BUGFIX:当 Grafana 具有子路径时,CSS 文件现在可以加载 | |
新增:添加了多列排序 - 按任意数量的列升序/降序排序 | |
新增:列别名 - 修改数据源发送的列的名称 | |
新增:列宽提示 - 为命名的列建议宽度 | |
0.0.3 | BUGFIX:保存状态现在应该可以工作 - datatable 构造函数中使用了错误的选项 |
新增:剪贴板/CSV/PDF/Excel/打印的导出选项 | |
BUGFIX:现在可以别名化来自 JSON 以外数据源的列 | |
BUGFIX:无数据现在清除表格(问题 #5) | |
0.0.4 | 新增:如果列数超过渲染面板,则现在自动水平滚动(问题 #6) |
比渲染面板宽(问题 #6) | |
0.0.5 | BUGFIX:Grafana > 4.6 的 SystemJS 路径更改 |
0.0.6 | BUGFIX:与 v5 的兼容性 |
1.0.0 | 更新软件包并转换为 toolkit |