4.2. 以开发者身份访问指标


您可以访问指标来监控集群工作负载的性能。

您可以使用 Red Hat OpenShift Service on AWS 指标查询浏览器来运行 Prometheus Query Language (PromQL)查询来查看图表中呈现的指标。此功能提供有关您要监控的任何用户定义的工作负载的信息。

作为开发者,您必须在查询指标时指定项目名称。您必须具有所需权限才能查看所选项目的指标。

Metrics UI 包括预定义的查询,如 CPU、内存、带宽或网络数据包。这些查询仅限于所选项目。您还可以对项目运行自定义 Prometheus Query Language (PromQL)查询。

先决条件

  • 对于您要查看指标的项目,您可以作为开发者或具有查看权限的用户访问集群。
  • 您已为用户定义的项目启用了监控。
  • 您已在用户定义的项目中部署了服务。
  • 您已为该服务创建了 ServiceMonitor 自定义资源定义(CRD),以定义如何监控该服务。

流程

  1. 在 Red Hat OpenShift Service on AWS web 控制台中,点 Observe Metrics
  2. 要添加一个或多个查询,请执行以下操作:

    Expand
    选项描述

    选择现有的查询。

    Select query 下拉列表中选择一个现有的查询。

    创建自定义查询。

    将 Prometheus Query Language (PromQL) 查询添加到 Expression 字段中。

    当您输入 PromQL 表达式时,自动完成建议会出现在下拉列表中。这些建议包括功能、指标、标签和时间令牌。使用键盘箭头选择其中一项建议的项目,然后按 Enter 将项目添加到您的表达式中。将鼠标指针移到建议的项目上,以查看该项目的简短描述。

    添加多个查询。

    Add query

    复制现有的查询。

    选择查询旁边的 Options 菜单 kebab ,然后选择 Duplicate 查询

    禁用查询正在运行。

    选择查询旁边的 Options 菜单 kebab 并选择 Disable query

  3. 要运行您创建的查询,请点 Run queries。图表中会直观呈现查询的指标。如果查询无效,则 UI 会显示错误消息。

    注意
    • 在绘制时间序列图时,对大量数据的查询可能会超时或过载浏览器。要避免这种情况,请单击 Hide graph 并仅使用指标表来校准查询。然后,在找到可行的查询后,启用图表来绘制图形。
    • 默认情况下,查询表会显示一个展开的视图,列出每个指标及其当前值。单击 5-4 down 箭头,以最大程度降低查询的展开视图。
  4. 可选:保存页面 URL,以便在将来再次使用此查询。
  5. 探索视觉化指标。最初,图表中显示所有启用的查询中的所有指标。通过执行以下操作来选择显示哪些指标:

    Expand
    选项描述

    隐藏查询中的所有指标。

    点查询的 Options 菜单 kebab 并点 Hide all series

    隐藏特定指标。

    前往查询表,再单击指标名称旁边的带颜色方方。

    放大图表并更改时间范围。

    执行以下操作之一:

    • 点击图表并在水平方向上拖动,以可视化方式选择时间范围。
    • 使用菜单选择时间范围。

    重置时间范围。

    Reset zoom

    在特定时间点显示所有查询的输出。

    将鼠标悬停在您感兴趣的点上。查询输出会出现在弹出窗口中。

    隐藏图表。

    单击 Hide graph

4.2.2. 以开发者身份查看监控仪表板

作为开发者,您可以查看与您具有权限的项目相关的仪表板。

重要

从 Red Hat OpenShift Service on AWS 4.19 开始,Web 控制台中的视角会统一。Developer 视角不再默认启用。

所有用户都可以与所有 Red Hat OpenShift Service on AWS Web 控制台功能交互。但是,如果您不是集群所有者,您可能需要请求从集群所有者访问特定功能的权限。

您仍然可以启用 Developer 视角。在 web 控制台中的 Getting Started 窗格中,您可以浏览控制台,查找有关设置集群的信息,查看启用 Developer 视角的快速启动,并按照链接探索新功能。

先决条件

  • 您可以使用开发人员或用户访问集群。
  • 有您通过仪表板查看的项目的查看权限。
  • 集群管理员在 web 控制台中 启用了 Developer 视角

流程

  1. 在 Red Hat OpenShift Service on AWS web 控制台的 Developer 视角中,点 Observe 并进入 Dashboards 标签页。
  2. Project: 下拉列表中选择一个项目。
  3. Dashboard 下拉列表中选择一个仪表板,以查看过滤的指标。
  4. 可选:在 Time Range 列表中为图形选择一个时间范围。

    • 选择预定义的时间段。
    • Time Range 列表中的 Custom 时间范围 来设置自定义时间范围。

      1. 输入或选择 FromTo date and time。
      2. 单击 Save 以保存自定义时间范围。
  5. 可选:选择一个 Refresh Interval
  6. 将鼠标悬停在仪表板中的每个图形上,以显示具体项目的详细信息。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat