菜单
Grafana Cloud Enterprise 开源 RSS

TestData 数据源

Grafana 附带 TestData 数据源,它为任何面板创建模拟的时间序列数据。你可以使用它来构建你自己的虚假和随机时间序列数据,并在任何面板中渲染它,这有助于你验证仪表盘功能,因为你可以安全且轻松地共享数据。

有关如何将数据源添加到 Grafana 的说明,请参阅管理文档。只有具有组织管理员角色的用户才能添加数据源。

配置数据源

要配置数据源的基本设置,请完成以下步骤

  1. 点击左侧菜单中的连接

  2. 在“你的连接”下,点击数据源

  3. 在搜索栏中输入 TestData

  4. 选择 TestData

    将显示数据源的设置选项卡。除了所有数据源通用的最基本选项外,该数据源不提供任何其他设置

    名称描述
    名称设置你在面板和查询中引用数据源时使用的名称。
    默认定义是否为新面板预先选择此数据源。

创建模拟数据

Adding test data
添加测试数据

一旦你添加了 TestData 数据源,你的 Grafana 实例的用户就可以在任何指标面板中将其用作数据源。

选择场景

TestData 数据源没有提供查询编辑器,而是帮助你选择一个场景,该场景为面板生成模拟数据。

你可以为每个场景分配一个别名,并且许多场景都有自己的选项,这些选项在选择时出现。

Using CSV Metric Values
使用 CSV 指标值

可用场景

  • 注释
  • 条件错误
  • CSV 内容
  • CSV 文件
  • CSV 指标值
  • 范围外数据点
  • 指数热图桶数据
  • 火焰图
  • Grafana API
  • Grafana Live
  • 线性热图桶数据
  • 加载 Apache Arrow 数据
  • 日志
  • 无数据点
  • 节点图
  • 可预测的 CSV 波形
  • 可预测的脉冲
  • 随机漫步
  • 随机漫步(带错误)
  • 随机漫步表
  • 原始帧
  • 模拟
  • 慢查询
  • 流式客户端
  • 静态表
  • 追踪
  • 美国生成的数据

导入预配置的仪表盘

TestData 还提供了一个示例仪表盘。

要导入示例仪表盘

  1. 导航到数据源的配置页面
  2. 选择仪表盘选项卡。
  3. 为“简单流式示例”仪表盘选择导入

要自定义导入的仪表盘

要自定义导入的仪表盘,我们建议你使用不同的名称保存它。如果你不这样做,升级 Grafana 可能会用新版本覆盖自定义的仪表盘。

使用测试数据报告问题

如果你在 GitHub 上报告涉及使用或渲染时间序列数据的问题,我们强烈建议你使用此数据源来重现该问题。这将使开发人员更容易重现和解决你的问题。

使用 TestData 的自定义版本

注意:

此功能是实验性的,需要 Grafana 10.3.0 或更高版本。

如果你想使用与 Grafana 附带的版本不同的 TestData 版本,请按照以下步骤操作:

  1. 启用功能开关 externalCorePlugins

  2. 将插件的配置字段 as_external 设置为 true。一个配置示例将是:

    ini
    [feature_toggles]
    externalCorePlugins = true
    
    [plugin.grafana-testdata-datasource]
    as_external = true
  3. 重启 Grafana。

如果启用这些设置,你就可以将 TestData 安装为外部插件,并独立于 Grafana 管理其生命周期。

在功能开关禁用(默认)的情况下,TestData 仍然可以作为外部插件安装,但它不起作用,因为捆绑的 Core 版本 TestData 已经安装并具有优先权。