文档文档

创建 Chronograf 仪表板

Chronograf 提供完整的仪表板解决方案,用于可视化您的数据和监控您的基础设施

  • 从主机列表页面查看预创建的仪表板。仪表板的可用性取决于您启用了哪些 Telegraf 输入插件。这些预创建的仪表板无法克隆或编辑。
  • 通过在数据浏览器中构建查询来从头开始创建自定义仪表板,如下文所述
  • 导出您创建的仪表板
  • 导入仪表板

在本指南结束时,您将了解可用于创建类似于此示例的仪表板的工具

Chronograf dashboard

要求

要执行本指南中的任务,您必须拥有一个连接到 InfluxDB 源的正常运行的 Chronograf 实例。数据使用 Telegraf system 输入插件访问。有关更多信息,请参阅配置 Chronograf

构建仪表板

  1. 创建新仪表板

    单击导航栏中的仪表板,然后单击 创建仪表板按钮。将创建一个新的仪表板,即可开始添加单元格。

  2. 命名您的仪表板

    单击命名此仪表板并键入新名称。例如,“ChronoDash”。

  3. 进入单元格编辑器模式

    在第一个名为“未命名单元格”的单元格中,单击 添加数据以打开单元格编辑器模式。

    Add data to a Chronograf cell
  4. 创建您的查询

    单击添加查询按钮以创建 InfluxQL 查询。在查询编辑器模式下,使用构建器从现有数据中进行选择,并允许 Chronograf 为您格式化查询。或者,手动输入和编辑查询。Chronograf 允许您在使用构建器和手动编辑查询之间无缝移动;在可能的情况下,界面会自动使用原始查询中的信息填充构建器。

    在我们的示例中,查询构建器用于生成一个查询,该查询显示按主机分组的平均 CPU 空闲率(在本例中,有三个主机)。默认情况下,Chronograf 将 MEAN() 函数应用于数据,将平均值分组为自动生成的时间间隔 (:interval:),并显示过去一小时的数据 (:dashboardTime:)。可以使用查询构建器或手动编辑查询来配置这些默认值。

    此外,时间范围(:dashboardTime::upperDashboardTime:)是可在仪表板上配置的

    Build your query

  5. 选择您的可视化类型

    Chronograf 支持多种不同的可视化类型。要选择可视化类型,请单击可视化并选择阶梯图

    Visualization type

  6. 保存您的单元格

    单击保存(绿色对勾图标)以保存您的单元格。

    注意: 如果您在未单击“保存”的情况下离开此页面,您的工作将不会被保存。

配置您的仪表板

自定义单元格

  • 您可以通过返回单元格编辑器模式,单击名称并重命名来更改单元格的名称,从“未命名单元格”开始。请记住保存您的更改。
  • 移动您的单元格:单击其顶部栏并在页面上拖动
  • 调整大小您的单元格:单击并拖动其右下角

探索单元格数据

  • 缩放您的单元格:单击并拖动鼠标在感兴趣的区域上
  • 平移您的单元格数据:按住 Shift 键并在图表上单击并拖动鼠标
  • 重置您的单元格:在单元格窗口中双击鼠标

注意: 这些技巧仅适用于折线图、堆叠图、阶梯图和折线图+统计图可视化类型

配置仪表板范围的设置

  • 在页面顶部更改仪表板的选定时间 - 默认时间为 本地,它使用您浏览器的本地时间。选择 UTC 以使用协调世界时。

    注意: 如果您的组织跨越多个时区,我们建议使用 UTC(协调世界时)以确保每个人都看到同一时间的指标和事件。

  • 在页面顶部更改仪表板的自动刷新间隔 - 选定的默认间隔为 每 10 秒

    注意: 仪表板的刷新率持久保存在本地存储中,因此仅当在本地存储中找不到刷新率时才使用默认刷新率。

    要添加自定义自动刷新间隔,请在使用 --custom-auto-refresh 配置选项$CUSTOM_AUTO_REFRESH 环境变量启动 Chronograf 时。

  • 修改页面顶部仪表板的时间范围 - 默认范围为 过去 15 分钟

仪表板模板

根据您启用的 Telegraf 插件,从各种仪表板模板中进行选择以导入和自定义,例如以下示例

Kubernetes 仪表板模板
Kubernetes Chronograf dashboard template
MySQL 仪表板模板
MySQL Chronograf dashboard template
系统指标仪表板模板
System metrics Chronograf dashboard template
vSphere 仪表板模板
vSphere Chronograf dashboard template

导入仪表板模板

  1. 从“配置”页面,单击添加连接或选择现有连接以进行编辑。

  2. InfluxDB 连接窗口中,输入或验证您的连接详细信息,然后单击添加更新连接

  3. 仪表板窗口中,根据您启用的 Telegraf 插件,从可用的仪表板模板中进行选择以导入。

    Select dashboard template
  4. 单击创建 (x) 个仪表板

  5. 根据需要编辑、克隆或配置仪表板。

额外提示

全屏模式

通过单击仪表板右上角的全屏图标 () 以全屏模式查看您的仪表板。要退出全屏模式,请按 Esc 键。

模板变量

仪表板支持模板变量。有关更多信息,请参阅仪表板模板变量指南。


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 将进入维护模式。您可以继续像目前一样使用它,而无需对您的代码进行任何更改。

了解更多

InfluxDB 3 开源现已发布公测版

InfluxDB 3 开源版本现已可用于 Alpha 测试,根据 MIT 或 Apache 2 许可获得许可。

我们正在发布两个产品作为 Alpha 版本的一部分。

InfluxDB 3 Core 是我们新的开源产品。它是用于时间序列和事件数据的最新数据引擎。InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询功能、读取副本、高可用性、可伸缩性和细粒度的安全性。

有关如何开始使用的更多信息,请查看