菜单
Grafana Cloud 企业版 开源 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 实时
  • 线性热图桶数据
  • 加载 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 已经安装并优先使用。