5.4. 使用 URL 参数过滤系统事实
偏移服务启用多事实过滤,允许您创建自定义比较。您可以通过几种方法过滤系统事实:
- 根据事实比较状态
- 根据事实名称,或者
- 根据事实 (fact) 类别
5.4.1. 通过编辑 URL 进行排序
要加快过滤,您可以编辑 URL 参数。以下示例显示了示例 URL 及其参数。参数的数量对应于后续参数描述中的数字项目。
[package]insights/drift/?baseline_ids=<baseline-id>&system_ids=<system-id>&hsp_ids=<hsp-id>&reference_id=<reference-id>&filter[name]=bios,arch&filter[state]=same,different,incomplete_data&sort=-state,fact
参数
-
[package]insights/drift/
-
[package]?
-
[package]baseline_ids=<baseline-id>&system_ids=<system-id>&hsp_ids=<hsp-id>
-
[package]&reference_id=<reference-id>
-
[package]&filter[name]=bios,arch
-
[package]&filter[state]=same,different,incomplete_data
-
[package]&sort=-state,fact
-
[package]&filter[show]=baseline
参数描述
如果需要,您可以手动输入这些参数,但 UI 中所做的更改会自动填充到此参数列表中。
- 应用程序服务: 这反映了您使用的 Red Hat Enterprise Linux 的 Red Hat Insights。这个示例在 Red Hat Insights for Red Hat Enterprise Linux 上使用 drift 服务。
- 搜索参数 :这是指示您要搜索后续参数的偏移字符。
- 系统/基线/历史配置文件的 ID: 它们是您比较中的系统、基准和历史配置文件的 ID。每个符号在第一个 ? 符号后加上 和 符号,以及相应的参数类型(baseline_ids、system_ids 或 hsp_ids)。
- 用作参考的系统/基线/历史配置文件的 ID: 这是系统 ID、基准或历史系统配置文件的 ID,用作所有其他事实比较的参考。reference-id 必须在其中一个参数中指定(baseline_ids、system_ids 或 hsp_ids)。如果没有指定,该参数不会设置比较参考。
-
事实名称过滤器: 此事实名称过滤器的格式为
&filter[name]=fact
。例如,&filter[name]=bios,arch
To 指定多个事实,使用逗号而不是空格分隔它们。 -
State 过滤器: 这些过滤器的格式与事实名称过滤器类似,但使用
&filter[state]
。filter[state]
的有效值为:相同的
、不同的
、和incomplete_data
。要指定多个事实,使用逗号分隔它们,且没有空格。 -
表排序: 此参数使用表单
&sort=state
。要指定多个事实,使用逗号分隔它们,且没有空格。要按降序排列,请添加减号(-),例如&sort=-fact
。如果没有出现减号,则排序按升序排列。要省略状态 sort ("no sort",请省略参数中的状态排序。您无法省略事实排序。如果没有为事实排序指定值,则排序默认为升序。