配置字段覆盖 - Amazon Managed Grafana

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

配置字段覆盖

本文档主题专为支持 Grafana 9.x 版本的 Grafana 工作空间而设计。

有关支持 Grafana 版本 10.x 的 Grafana 工作空间,请参阅。在 Grafana 版本 10 中工作

有关支持 Grafana 8.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 8 中工作

覆盖允许您自定义特定字段或系列的可视化设置。这是通过添加覆盖规则来实现的,该规则针对一组特定的字段,每个字段可以定义多个选项。

例如,您可以为所有包含文本 “字节” 的字段设置单位,方法是使用名称与正则表达式匹配器匹配的字段添加替代,然后将单位选项添加到覆盖规则中。

示例 1:格式化温度

假设我们的结果集是一个由两个字段组成的数据框:时间和温度。

time 温度
2020-01-02 03:04:00 45.0
2020-01-02 03:05:00 47.0
2020-01-02 03:06:00 48.0

此结构的每个字段(列)都可以应用字段选项,这些选项会改变其值的显示方式。例如,这意味着您可以将单位设置为温度 > 摄氏度,结果如下表:

time 温度
2020-01-02 03:04:00 45.0 °C
2020-01-02 03:05:00 47.0 °C
2020-01-02 03:06:00 48.0 °C

此外,不需要小数位,因此我们可以将其删除。您可以将小数从 auto 更改为零 (0),结果如下表:

time 温度
2020-01-02 03:04:00 45 °C
2020-01-02 03:05:00 47 °C
2020-01-02 03:06:00 48 °C

示例 2:格式化温度和湿度

假设我们的结果集是一个由四个字段组成的数据框:时间、高温、低温和湿度。

time 高温 低温 湿度
2020-01-02 03:04:00 45.0 30.0 67
2020-01-02 03:05:00 47.0 34.0 68
2020-01-02 03:06:00 48.0 31.0 68

让我们添加摄氏度单位并去掉小数位。结果如下表:

time 高温 低温 湿度
2020-01-02 03:04:00 45 °C 30 °C 67 °C
2020-01-02 03:05:00 47 °C 34 °C 68 °C
2020-01-02 03:06:00 48 °C 31 °C 68 °C

温度场看起来不错,但现在必须改变湿度。我们可以通过对湿度字段应用字段选项覆盖并将单位更改为 Misc > 百分比 (0-100) 来解决这个问题。

time 高温 低温 湿度
2020-01-02 03:04:00 45 °C 30 °C 67%
2020-01-02 03:05:00 47 °C 34 °C 68%
2020-01-02 03:06:00 48 °C 31 °C 68%

添加字段覆盖

字段覆盖规则可以自定义特定字段或系列的可视化设置。

  1. 编辑要为其添加覆盖的面板。

  2. 在面板选项侧窗格中,单击窗格底部的添加字段覆盖

  3. 选择改写规则将应用于哪些字段:

    • 带名称的字段:从所有可用字段的列表中选择一个字段。使用此选择器向规则添加的属性仅适用于此单个字段。

    • 名称与正则表达式匹配的字段:指定要用正则表达式覆盖的字段。使用此选择器向规则添加的属性将应用于字段名称与正则表达式匹配的所有字段。

    • 带类型的字段:按类型选择字段,例如字符串、数值等。使用此选择器向规则添加的属性将应用于与所选类型匹配的所有字段。

    • 查询返回的字段:选择特定查询返回的所有字段,例如 A、B 或 C。使用此选择器添加到规则中的属性将应用于所选查询返回的所有字段。

  4. 单击 “添加覆盖属性”。

  5. 选择要应用的字段选项。

  6. 通过在字段中添加值来输入选项。要将选项恢复为默认值,请删除字段中的白色文本。

  7. 通过单击 “添加覆盖属性” 继续向该字段添加覆盖,或者您可以单击 “添加覆盖”,然后选择其他字段来添加覆盖。

  8. 完成后,单击 “保存” 将所有面板编辑保存到仪表板。

删除字段覆盖

当您不再需要字段覆盖时,请将其删除。删除覆盖时,值的外观默认为其原始格式。此更改会影响依赖受影响面板的仪表板和仪表板用户。

  1. 编辑包含要删除的覆盖的面板。

  2. 在面板选项侧窗格中,向下滚动直到看到优先选项。

  3. 单击要删除的覆盖,然后单击关联的垃圾桶图标。

视图字段优先选项

您可以在面板显示选项中查看字段覆盖。

  1. 编辑包含要查看的优先选项的面板。

  2. 在面板选项侧窗格中,向下滚动直到看到优先选项。

编辑字段覆盖

当您要更改覆盖设置时,请编辑字段覆盖。您所做的更改会立即生效。

  1. 编辑包含要编辑的优先选项的面板。

  2. 在面板选项侧窗格中,向下滚动直到看到优先选项。

  3. 找到您要更改的替代。

  4. 执行以下任一操作:

    • 编辑现有替代项或字段选择参数的设置。

    • 通过单击属性旁边的 X 来删除现有的覆盖属性。

    • 通过单击 “添加覆盖属性” 来添加覆盖属性