×

在**开发者**视角中的**观察**视图提供了监控项目或应用程序指标(例如 CPU、内存和带宽使用情况以及网络相关信息)的选项。

监控您的项目指标

在项目中创建并部署应用程序后,您可以使用 Web 控制台中的**开发者**视角查看项目的指标。

步骤
  1. 转到**观察**以查看项目的**仪表板**、**指标**、**警报**和**事件**。

  2. 可选:使用**仪表板**选项卡查看显示以下应用程序指标的图表

    • CPU 使用率

    • 内存使用率

    • 带宽消耗

    • 网络相关信息,例如已传输和接收的数据包速率以及已丢弃的数据包速率。

    在**仪表板**选项卡中,您可以访问 Kubernetes 计算资源仪表板。

    在**仪表板**列表中,默认情况下选择**Kubernetes / 计算资源 / 命名空间 (Pod)** 仪表板。

    使用以下选项查看更多详细信息

    • 从**仪表板**列表中选择一个仪表板以查看过滤后的指标。除**Kubernetes / 计算资源 / 命名空间 (Pod)** 外,所有仪表板在选择时都会生成其他子菜单。

    • 从**时间范围**列表中选择一个选项以确定要捕获数据的时段。

    • 从**时间范围**列表中选择**自定义时间范围**以设置自定义时间范围。您可以输入或选择**从**和**到**日期和时间。单击**保存**以保存自定义时间范围。

    • 刷新间隔列表中选择一个选项,以确定数据刷新的时间间隔。

    • 将鼠标悬停在图表上,查看您的 Pod 的具体详细信息。

    • 单击每个图表右上角的检查,查看任何特定图表的详细信息。图表详细信息显示在指标选项卡中。

  3. 可选:使用指标选项卡查询所需的项目指标。

    odc project metrics
    图1. 监控指标
    1. 选择查询列表中,选择一个选项来筛选项目所需的详细信息。项目中所有应用程序 Pod 的筛选后的指标将显示在图表中。您的项目中的 Pod 也列在下面。

    2. 从 Pod 列表中,清除彩色方框以删除特定 Pod 的指标,以进一步筛选查询结果。

    3. 单击显示 PromQL 查看 Prometheus 查询。您可以借助提示进一步修改此查询,以自定义查询并筛选您想要查看的命名空间指标。

    4. 使用下拉列表设置显示数据的时段范围。您可以单击重置缩放将其重置为默认时段范围。

    5. 可选:在选择查询列表中,选择自定义查询以创建自定义 Prometheus 查询并筛选相关指标。

  4. 可选:使用告警选项卡执行以下任务

    • 查看触发项目中应用程序告警的规则。

    • 识别项目中触发的告警。

    • 如果需要,请静默这些告警。

    odc project alerts
    图2. 监控告警

    使用以下选项查看更多详细信息

    • 使用筛选器列表按其告警状态严重性筛选告警。

    • 单击告警以转到该告警的详细信息页面。在告警详细信息页面中,您可以单击查看指标以查看告警的指标。

    • 使用告警规则旁的通知切换按钮静默该规则的所有告警,然后从静默时长列表中选择告警将被静默的持续时间。您必须具有编辑告警的权限才能看到通知切换按钮。

    • 使用告警规则旁的选项菜单 kebab 查看告警规则的详细信息。

  5. 可选:使用事件选项卡查看项目的事件。

    odc project events
    图3. 监控事件

    您可以使用以下选项筛选显示的事件

    • 资源列表中,选择一个资源以查看该资源的事件。

    • 所有类型列表中,选择一种事件类型以查看与该类型相关的事件。

    • 使用按名称或消息筛选事件字段搜索特定事件。

监控您的应用程序指标

在项目中创建应用程序并部署它们后,您可以使用开发人员视角中的拓扑视图查看应用程序的告警和指标。应用程序的关键和警告告警在拓扑视图的工作负载节点上指示。

步骤

要查看工作负载的告警,

  1. 拓扑视图中,单击工作负载以查看右侧面板中的工作负载详细信息。

  2. 单击观察选项卡以查看应用程序的关键和警告告警;指标图表,例如 CPU、内存和带宽使用情况;以及应用程序的所有事件。

    只有处于触发状态的关键和警告告警才会显示在拓扑视图中。处于静默待处理未触发状态的告警不会显示。

    odc app metrics
    图4. 监控应用程序指标
    1. 单击右侧面板中列出的告警,以在告警详细信息页面中查看告警详细信息。

    2. 单击任何图表以转到指标选项卡,查看应用程序的详细信息指标。

    3. 单击查看监控仪表板以查看该应用程序的监控仪表板。

镜像漏洞细分

开发人员视角中,项目仪表板在状态部分显示镜像漏洞链接。使用此链接,您可以查看镜像漏洞细分窗口,其中包含有关漏洞容器镜像和可修复容器镜像的详细信息。图标颜色表示严重性

  • 红色:高优先级。立即修复。

  • 橙色:中优先级。可以在修复高优先级漏洞后修复。

  • 黄色:低优先级。可以在修复高优先级和中优先级漏洞后修复。

根据严重性级别,您可以优先处理漏洞并以有组织的方式修复它们。

odc image vulnerabilities
图5. 查看镜像漏洞

监控您的应用程序和镜像漏洞指标

在项目中创建应用程序并部署它们后,请使用 Web 控制台中的开发人员视角查看集群中应用程序依赖项漏洞的指标。这些指标可帮助您详细分析以下镜像漏洞:

  • 所选项目中漏洞镜像的总数

  • 所选项目中所有漏洞镜像的基于严重性的计数

  • 深入了解严重性以获取详细信息,例如每个漏洞镜像的漏洞计数、可修复漏洞计数和受影响的 Pod 数量

先决条件
  • 您已从 Operator Hub 安装了 Red Hat Quay Container Security 运算符。

    Red Hat Quay Container Security 运算符通过扫描 quay 镜像仓库中的镜像来检测漏洞。

步骤
  1. 要概览镜像漏洞,请在开发人员视角的导航面板上单击项目以查看项目仪表板。

  2. 单击状态部分中的镜像漏洞。打开的窗口将显示详细信息,例如漏洞容器镜像可修复容器镜像

  3. 要详细了解漏洞概述,请单击项目仪表板上的漏洞选项卡。

    1. 要获取有关镜像的更多详细信息,请单击其名称。

    2. 详细信息选项卡中查看包含所有类型漏洞的默认图表。

    3. 可选:单击切换按钮以查看特定类型的漏洞。例如,单击应用程序依赖项以查看特定于应用程序依赖项的漏洞。

    4. 可选:您可以根据漏洞的严重性类型筛选漏洞列表,或者按严重性类型来源当前版本已修复版本对它们进行排序。

    5. 单击漏洞以获取其关联的详细信息

      • 基础镜像漏洞显示来自 Red Hat 安全公告 (RHSA) 的信息。

      • 应用程序依赖项漏洞显示来自 Snyk 安全应用程序的信息。

其他资源