1 关于值映射
值映射允许您用单词或表情符号替换可视化中的值或范围。
通过值映射映射的值将跳过单位格式。这意味着映射到数值的文本值将不会使用配置的单位进行格式化。
如果面板中存在值映射,则 Grafana 会在面板编辑器的侧窗格中显示摘要。
注意:新的值映射与某些可视化不兼容,例如 Graph(旧)、Text 和 Heatmap。
2 值映射的类型
Grafana 支持以下值映射:
- 值Value将文本值映射到颜色或不同的显示文本。例如,如果值为
10
,我希望 Grafana 显示Perfection!而不是数量。 - Range将数值范围映射到显示文本和颜色。例如,如果一个值在某个范围内,我希望 Grafana 显示Low或High而不是数字。
- Regex将正则表达式映射到替换文本和颜色。例如,如果值为“www.example.com ”,我希望 Grafana 只显示www,截断域。
- Special将特殊值如:
NaN
Null
(不是数字)和布尔值如true
和false
映射到显示文本和颜色。例如,如果 Grafana 遇到 null
,我希望 Grafana 显示N/A。
您还可以使用左侧的点作为“手柄”来拖动列表中的值映射并重新排序。
时间序列示例:
这是一个显示具有值映射的时间序列可视化的示例。值映射颜色未应用于此可视化,但文本显示在轴上。
统计示例:
这是一个显示带有值映射的 Stat 可视化的示例。您可能想要隐藏迷你图,以免干扰值。应用值映射文本颜色。
条规示例:
这是一个显示带有值映射的条形图可视化的示例。值映射颜色应用于文本而不是仪表。
表格示例:
这是一个显示带有值映射的表格可视化的示例。如果要在表格上显示值映射颜色,请将单元格显示模式设置为Color text或Color background。
3 映射一个值
当您想要格式化单个值时映射一个值。
映射一个值:
- 打开要为其映射值的面板。
- 在面板显示选项中,找到值映射Value mappings部分并单击添加值映射Add value mappings。
- 单击添加新映射Add a new mapping,然后选择值Value。
- 输入 Grafana 的值以匹配。
- (可选)输入显示文本。
- (可选)设置颜色。
- 单击更新以保存值映射。
4 映射范围
当您想要格式化多个连续值时,映射一系列值。
映射范围:
- 编辑要为其映射一系列值的面板。
- 在面板显示选项的值映射Value mapping部分中,单击添加值映射Add value mappings。
- 单击添加新映射Add a new mapping,然后选择范围Range。
- 在 Grafana 要匹配的范围内输入开始值和结束值。
- (可选)输入显示文本。
- (可选)设置颜色。
- 单击更新以保存值映射。
5 映射正则表达式
当您想要格式化正则表达式值的文本和颜色时,映射正则表达式。
映射正则表达式:
- 编辑要为其映射正则表达式的面板。
- 在面板显示选项的值映射Value mappings部分中,单击添加值映射Add value mappings。
- 单击添加新映射Add a new mapping,然后选择Regex。
- 输入 Grafana 要匹配的正则表达式模式。
- (可选)输入显示文本。
- (可选)设置颜色。
- 单击更新以保存值映射。
6 映射特殊值
当您想要格式化不常见的、布尔值或空值时,映射一个特殊值。
映射一个特殊值:
- 编辑要为其映射特殊值的面板。
- 在面板显示选项中,找到值映射Value mappings部分并单击添加值映射Add value mappings。
- 单击添加新映射Add a new mapping,然后选择特殊Special。
- 为 Grafana 选择要匹配的特殊值。选项包括:
- Null
- NaN(不是数字)
- Null + NaN
- True
- False
- Empty
- (可选)输入显示文本。
- (可选)设置颜色。
- 单击更新以保存值映射。
7 编辑值映射
您可以随时更改值映射。
要编辑值映射:
- 编辑包含要编辑的值映射的面板。
- 在面板显示选项的值映射部分中,单击编辑值映射。
- 进行更改并单击更新。