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

参数

  1. [package]insights/drift/
  2. [package]?
  3. [package]baseline_ids=<baseline-id>&system_ids=<system-id>&hsp_ids=<hsp-id>
  4. [package]&reference_id=<reference-id>
  5. [package]&filter[name]=bios,arch
  6. [package]&filter[state]=same,different,incomplete_data
  7. [package]&sort=-state,fact
  8. [package]&filter[show]=baseline

参数描述

如果需要,您可以手动输入这些参数,但 UI 中所做的更改会自动填充到此参数列表中。

  1. 应用程序服务: 这反映了您使用的 Red Hat Enterprise Linux 的 Red Hat Insights。这个示例在 Red Hat Insights for Red Hat Enterprise Linux 上使用 drift 服务。
  2. 搜索参数 :这是指示您要搜索后续参数的偏移字符。
  3. 系统/基线/历史配置文件的 ID: 它们是您比较中的系统、基准和历史配置文件的 ID。每个符号在第一个 ? 符号后加上 和 符号,以及相应的参数类型(baseline_ids、system_ids 或 hsp_ids)。
  4. 用作参考的系统/基线/历史配置文件的 ID: 这是系统 ID、基准或历史系统配置文件的 ID,用作所有其他事实比较的参考。reference-id 必须在其中一个参数中指定(baseline_ids、system_ids 或 hsp_ids)。如果没有指定,该参数不会设置比较参考。
  5. 事实名称过滤器: 此事实名称过滤器的格式为 &filter[name]=fact。例如,&filter[name]=bios,arch To 指定多个事实,使用逗号而不是空格分隔它们。
  6. State 过滤器: 这些过滤器的格式与事实名称过滤器类似,但使用 &filter[state]filter[state] 的有效值为: 相同的不同的、和 incomplete_data。要指定多个事实,使用逗号分隔它们,且没有空格。
  7. 表排序: 此参数使用表单 &sort=state。要指定多个事实,使用逗号分隔它们,且没有空格。要按降序排列,请添加减号(-),例如 &sort=-fact。如果没有出现减号,则排序按升序排列。要省略状态 sort ("no sort",请省略参数中的状态排序。您无法省略事实排序。如果没有为事实排序指定值,则排序默认为升序。