临时字段是作为查询的一部分存在的字段,但不会在 vRealize Log Insight 实例中全局保存或作为已安装内容包的一部分保存。
vRealize Log Insight 可以通过自动更新依赖于正修改字段的查询,来减少创建临时字段的机会。
注: 如果删除已保存查询所依赖的字段,则此已保存查询将包含临时字段。
当在“交互式分析”页面中运行已保存查询,且此已保存查询中使用的字段在字段名称右侧包含命名空间 Temporary 时,您会看到临时字段。
执行查询以包含一个或多个字段。对于 vRealize Log Insight 中的已保存查询,保存查询时使用的字段定义将会在修改此字段时得到相应修改。字段修改包括
- 更改字段值
- 更改值前面的正则表达式和字段值后面的正则表达式
- 更改字段名称
- 删除字段
导出内容包时,vRealize Log Insight 会将所有临时字段转换为内容包字段。如果在内容包中看到临时字段,则您可能正在从使用临时字段导出的先前产品版本中查看内容包,或者已手动编辑此内容包。
如果临时字段的名称与现有已提取字段的名称相同,则临时字段的末尾将显示 {n}。例如,如果有一个字段名称为 product_test_field,导出过程中可能还会看到 product_test_field {2}。如果看到此情况,则表明存在临时字段。要解决此问题,请选择导出对话框底部的全部不选选项,并选择每个仪表板和/或警示,直到选中以 {n} 结尾的提取字段。转到这些仪表板和/或警示,并编辑每个查询。发现使用已提取字段的查询时,请将筛选或聚合更改为不使用以 {n} 结尾的字段,运行查询,并保存查询。对所有使用以 {n} 结尾的字段的查询执行这些步骤后,导出过程中将不再显示此字段。