4.5. 使用 Insights 发现集群中的问题
Insights 会反复分析 Insights Operator 发送的数据。OpenShift Container Platform 用户可以在 Red Hat Hybrid Cloud Console 上的 Insights Advisor 服务中显示报告。
4.5.1. 关于 OpenShift Container Platform 的 Red Hat Insights Advisor
您可以使用 Insights Advisor 来评估和监控 OpenShift Container Platform 集群的健康状态。无论您是关注单个集群还是整个基础架构,都必须了解公开集群基础架构对服务可用性、容错、性能或安全性的影响。
使用 Insights Operator 收集的集群数据,Insights 会重复将该数据与 recommendations 库进行比较。每个建议都是一组集群环境状况,可能会使 OpenShift Container Platform 集群处于风险状态。Insights 分析的结果包括在 Red Hat Hybrid Cloud Console 上的 Insights Advisor 服务中。在控制台中,您可以执行以下操作:
- 请参阅受特定建议影响的集群。
- 使用可靠的过滤功能,将结果优化为这些建议。
- 了解更多有关单独建议、了解它们存在的风险的详细信息,并针对您的单个集群量身定制解决方案。
- 与其他利益相关者分享结果。
4.5.2. 了解 Insights Advisor 建议
深入了解顾问捆绑包信息,它们可能对集群的服务可用性、容错、性能或安全性造成负面影响。这些信息集在 Insights Advisor 中称为建议,并包含以下信息:
- Name: 有关建议的简要描述
- Added: 在将建议发布到 Insights Advisor 归档时
- Category: 问题是否有可能对服务可用性、容错、性能或安全性造成负面影响
- Total risk: 从条件对基础架构造成负面影响的可能性 派生的值,以及发生以下情况时对操作的影响
- Clusters:检测到建议的集群列表
- Description:这个问题的简要概要,包括它对您的集群的影响
- Link to associated topics: 红帽的相关信息
4.5.3. 显示集群中的潜在问题
本节论述了如何在 OpenShift Cluster Manager 上的 Insights Advisor 中显示 Insights 报告。
请注意,Insights 会重复分析您的集群并显示最新结果。这些结果可能会改变,如您解决了一个问题,或发现了一个新问题时。
先决条件
- 集群在 OpenShift Cluster Manager 中注册。
- 启用了远程健康报告(这是默认设置)。
- 登录到 OpenShift Cluster Manager。
流程
进入 OpenShift Cluster Manager 上的 Advisor
Recommendations。 根据结果,Insights Advisor 会显示以下之一:
- 如果 Insights 没有发现任何问题,则不会找到匹配的建议。
- Insights 检测到的问题列表,按风险分组(低、中、重要和严重)。
- No clusters yet,如果 Insights 还没有分析集群。这个分析会在集群安装、注册并连接到互联网后立即开始。
如果显示任何问题,请点击条目前面的 > 图标以了解更多详情。
根据具体问题,详细信息还可以包含来自红帽有关此问题的更多信息的链接。
4.5.4. 显示所有 Insights Advisor 建议
默认情况下,Recommendations 视图仅显示集群中检测到的建议。但是,您可以查看 advisor 归档中的所有建议。
先决条件
- 启用了远程健康报告(这是默认设置)。
- 集群在 Red Hat Hybrid Cloud Console 注册。
- 登录到 OpenShift Cluster Manager。
流程
-
进入 OpenShift Cluster Manager 上的 Advisor
Recommendations。 点 Clusters Impacted 和 Status 过滤器旁边的 X 图标。
现在,您可以浏览集群的所有潜在建议。
4.5.5. Advisor 建议过滤器
Insights 公告服务可能会返回大量建议。要专注于最重要的建议,您可以将过滤器应用到 Advisor 建议 列表,以排除低优先级的建议。
默认情况下,过滤器被设置为只显示启用的建议,这些建议影响一个或多个集群。要查看 Insights 库中所有的建议或禁用的建议,您可以自定义过滤器。
要应用过滤器,请选择过滤器类型,然后根据下拉列表中可用的选项设置其值。您可以将多个过滤器应用到建议列表中。
您可以设置以下过滤器类型:
- Name :按名称搜索建议。
- Total risk: 从 Critical, Important, Moderate, 和 Low 中选择一个或多个值,代表对集群的负面影响的可能性和严重程度。
- Impact: 从 Critical, High, Medium, 和 Low 中选择一个或多个值,代表对集群操作的连续性影响。
- Likelihood: 从Critical, High, Medium, 和 Low 中选择一个或多个值,代表当建议出现隐患时对集群有负面影响的可能性。
- Category: 根据您所关注的方面,从 Service Availability, Performance, Fault Tolerance, Security, 和 Best Practice 中选择一个或多个类别。
- Status :点单选按钮显示启用的建议(默认)、禁用建议或所有建议。
- Clusters impacted: 设置过滤器以显示当前影响一个或多个集群的建议、没有影响的建议或所有建议。
- Risk of change: 从 High、Moderate、low 和 Very low 中选择一个或多个值,表示解析的实现可能对集群操作带来的风险。
4.5.5.1. 过滤 Insights 顾问建议
作为 OpenShift Container Platform 集群管理员,您可以过滤在建议列表中显示的建议。通过应用过滤器,您可以减少报告的建议数量,并专注于高优先级的建议。
以下流程演示了如何设置和删除 Category 过滤器,但该流程也适用于其他过滤器类型。
流程
-
进入 Red Hat Hybrid Cloud Console
OpenShift Advisor recommendations。 - 在 main, filter-type 下拉列表中,选择 Category 过滤器类型。
- 展开 filter-value 下拉列表,再选中您要查看的每个推荐类别旁边的复选框。清除不必要的类别的复选框。
- 可选:添加额外的过滤器来进一步重新定义列表。
列表中仅显示所选类别的建议。
验证
- 应用过滤器后,您可以查看更新的推荐列表。应用的过滤器会在默认过滤器旁边添加。
4.5.5.2. 从 Insights Advisor 建议中删除过滤器
您可以将多个过滤器应用到建议列表中。准备就绪后,您可以单独删除它们或完全重置它们。
单独删除过滤器
- 点每个过滤器旁边的 X 图标,包括默认过滤器,以分别删除它们。
删除所有非默认过滤器
- 点 Reset filters 只删除您应用的过滤器,保留默认过滤器。
4.5.6. 禁用 Insights Advisor 建议
您可以禁用影响集群的具体建议,以便它们不再出现在报告中。可以禁用单个集群或所有集群的建议。
禁用对所有集群的建议也适用于所有集群。
先决条件
- 启用了远程健康报告(这是默认设置)。
- 集群在 OpenShift Cluster Manager 中注册。
- 登录到 OpenShift Cluster Manager。
流程
-
进入 OpenShift Cluster Manager 上的 Advisor
Recommendations。 - 可选: 根据需要使用 Clusters Impacted 和 Status 过滤器。
使用以下方法之一禁用警报:
禁用警报:
- 为相关的警报点 Options 菜单 ,然后点 Disable recommendation。
- 输入说明并单击 保存。
要在禁用警报前查看受此警报影响的集群:
- 点要禁用的建议名称。您会被定向到单一推荐页面。
- 查看 Affected clusters 部分中的集群列表。
-
点 Actions
Disable recommendations 禁用所有集群的警报。 - 输入说明并单击 保存。
4.5.7. 启用之前禁用的 Insights Advisor 建议
当所有集群都禁用了建议时,您不再看到 Insights Advisor 中的建议。您可以更改此行为。
先决条件
- 启用了远程健康报告(这是默认设置)。
- 集群在 OpenShift Cluster Manager 中注册。
- 登录到 OpenShift Cluster Manager。
流程
-
进入 OpenShift Cluster Manager 上的 Advisor
Recommendations。 过滤在禁用的建议上显示的建议:
- 在 Status 下拉菜单中选择 Status。
- 在 Filter by status 下拉菜单中选择 Disabled。
- 可选:清除 Clusters impacted 过滤器。
- 找到启用的建议。
- 点 Options 菜单 ,然后点 Enable recommendations。
4.5.8. 在 web 控制台中显示 Insights 状态
Insights 会重复分析您的集群,可以在 OpenShift Container Platform web 控制台中显示已识别的集群潜在问题的状态。此状态显示不同类别中的问题数量,以及 OpenShift Cluster Manager 报告的链接。
先决条件
- 集群在 OpenShift Cluster Manager 中注册。
- 启用了远程健康报告(这是默认设置)。
- 已登陆到 OpenShift Container Platform Web 控制台。
流程
-
在 OpenShift Container Platform Web 控制台中进入 Home
Overview。 点 Status 卡上的 Insights。
弹出窗口列出了按风险分组的潜在问题。点击独立类别或查看 Insights Advisor 中的所有建议,以显示更多详情。