TestData 数据源
Grafana 附带 TestData 数据源,它为任何面板创建模拟的时间序列数据。你可以使用它来构建你自己的虚假和随机时间序列数据,并在任何面板中渲染它,这有助于你验证仪表盘功能,因为你可以安全且轻松地共享数据。
有关如何将数据源添加到 Grafana 的说明,请参阅管理文档。只有具有组织管理员角色的用户才能添加数据源。
配置数据源
要配置数据源的基本设置,请完成以下步骤
点击左侧菜单中的连接。
在“你的连接”下,点击数据源。
在搜索栏中输入
TestData
。选择 TestData。
将显示数据源的设置选项卡。除了所有数据源通用的最基本选项外,该数据源不提供任何其他设置
名称 描述 名称 设置你在面板和查询中引用数据源时使用的名称。 默认 定义是否为新面板预先选择此数据源。
创建模拟数据

一旦你添加了 TestData 数据源,你的 Grafana 实例的用户就可以在任何指标面板中将其用作数据源。
选择场景
TestData 数据源没有提供查询编辑器,而是帮助你选择一个场景,该场景为面板生成模拟数据。
你可以为每个场景分配一个别名,并且许多场景都有自己的选项,这些选项在选择时出现。

可用场景
- 注释
- 条件错误
- CSV 内容
- CSV 文件
- CSV 指标值
- 范围外数据点
- 指数热图桶数据
- 火焰图
- Grafana API
- Grafana Live
- 线性热图桶数据
- 加载 Apache Arrow 数据
- 日志
- 无数据点
- 节点图
- 可预测的 CSV 波形
- 可预测的脉冲
- 随机漫步
- 随机漫步(带错误)
- 随机漫步表
- 原始帧
- 模拟
- 慢查询
- 流式客户端
- 静态表
- 追踪
- 美国生成的数据
导入预配置的仪表盘
TestData 还提供了一个示例仪表盘。
要导入示例仪表盘
- 导航到数据源的配置页面。
- 选择仪表盘选项卡。
- 为“简单流式示例”仪表盘选择导入。
要自定义导入的仪表盘
要自定义导入的仪表盘,我们建议你使用不同的名称保存它。如果你不这样做,升级 Grafana 可能会用新版本覆盖自定义的仪表盘。
使用测试数据报告问题
如果你在 GitHub 上报告涉及使用或渲染时间序列数据的问题,我们强烈建议你使用此数据源来重现该问题。这将使开发人员更容易重现和解决你的问题。
使用 TestData 的自定义版本
注意:
此功能是实验性的,需要 Grafana 10.3.0 或更高版本。
如果你想使用与 Grafana 附带的版本不同的 TestData 版本,请按照以下步骤操作:
启用功能开关
externalCorePlugins
。将插件的配置字段
as_external
设置为 true。一个配置示例将是:[feature_toggles] externalCorePlugins = true [plugin.grafana-testdata-datasource] as_external = true
重启 Grafana。
如果启用这些设置,你就可以将 TestData 安装为外部插件,并独立于 Grafana 管理其生命周期。
在功能开关禁用(默认)的情况下,TestData 仍然可以作为外部插件安装,但它不起作用,因为捆绑的 Core 版本 TestData 已经安装并具有优先权。