5.5.3. 查询指标

OpenShift 监控仪表板允许您运行 Prometheus Query Language(PromQL)查询来查看图表中呈现的指标。此功能提供有关集群以及您要监控的任何用户定义项目的信息。

作为 dedicated-admin,您可以在一个关于用户定义的项目的指标时查询一个或多个命名空间。

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

5.5.3.1. 以管理员身份查询所有项目的指标

作为具有所有项目的 view 权限的 dedicated-admin 或一个用户,您可以在 Metrics UI 中访问所有默认 OpenShift Dedicated 和用户定义的项目的指标。

注意

只有专用管理员可以访问 OpenShift Dedicated Monitoring 提供的第三方 UI。

先决条件

  • 您可以使用具有 dedicated-admin 角色的用户或所有项目的查看权限访问集群。

流程

  1. 从 OpenShift Web 控制台中的 Administrator 视角中,选择 ObserveMetrics
  2. 选择 Insert Metric at Cursor 来查看预定义的查询列表。
  3. 要创建自定义查询,请将 Prometheus Query Language (PromQL) 查询添加到 Expression 字段。
  4. 要添加多个查询,选择 Add Query
  5. 要删除查询,选择查询旁边的 kebab ,然后选择 Delete query
  6. 要禁止运行查询,请选择查询旁边的 kebab 并选择 Disable query
  7. 选择 Run Queries 来运行您已创建的查询。图表中会直观呈现查询的指标。如果查询无效,则 UI 会显示错误消息。

    注意

    如果查询对大量数据进行运算,这可能会在绘制时序图时造成浏览器超时或过载。要避免这种情况,请选择 Hide graph 并且仅使用指标表来校准查询。然后,在找到可行的查询后,启用图表来绘制图形。

  8. 可选:页面 URL 现在包含您运行的查询。要在以后再次使用这一组查询,请保存这个 URL。

其他资源