1.4. 迁移日志记录视觉化


用于日志视觉化的 OpenShift 控制台 UI 插件从 Cluster Logging Operator 移到 Cluster Observability Operator 中。

1.4.1. 删除日志记录视图插件

当从 Logging 5 更新至 Logging 6 时,在安装 UIPlugin 前删除日志记录视图插件。

先决条件

  • 有管理员权限。
  • 已安装 OpenShift CLI(oc)。

流程

  • 运行以下命令来删除日志记录视图插件:

    $ oc get consoleplugins logging-view-plugin && oc delete consoleplugins logging-view-plugin
    Copy to Clipboard Toggle word wrap

1.4.2. 使用 Web 控制台安装日志记录 UI 插件

使用 Web 控制台安装日志记录 UI 插件,以便您可以视觉化日志。

先决条件

  • 有管理员权限。
  • 访问 OpenShift Container Platform web 控制台。
  • 已安装并配置了 Loki Operator。

流程

  1. 安装 Cluster Observability Operator。如需更多信息 ,请参阅安装 Cluster Observability Operator
  2. 进入 Installed Operators 页面。在 Provided APIs 下,选择 ClusterObservabilityOperator。找到 UIPlugin 资源,再点 Create Instance
  3. 选择 YAML 视图,然后使用以下模板创建一个 UIPlugin 自定义资源(CR):

    UIPlugin CR 示例

    apiVersion: observability.openshift.io/v1alpha1
    kind: UIPlugin
    metadata:
      name: logging  
    1
    
    spec:
      type: Logging  
    2
    
      logging:
        lokiStack:
          name: logging-loki  
    3
    
        logsLimit: 50
        timeout: 30s
        schema: otel 
    4
    Copy to Clipboard Toggle word wrap

    1
    name 设置为 logging
    2
    type 设置为 Logging
    3
    name 值必须与 LokiStack 实例的名称匹配。如果您没有在 openshift-logging 命名空间中安装 LokiStack,请在 lokiStack 配置下设置 LokiStack 命名空间。
    4
    schemaotel, viaq, 或 select 之一。如果没有指定值,则默认为 viaq。在选择 select 时,您可以在运行查询时在 UI 中选择模式。
    注意

    日志记录 UI 插件的已知问题 - 如需更多信息,请参阅 OU-587

    • schema 功能只在 OpenShift Container Platform 4.15 及更新的版本中被支持。在早期版本的 OpenShift Container Platform 中,日志记录 UI 插件将仅使用 viaq 属性,忽略可能设置的任何其他值。
    • 非管理员用户无法使用带有 Red Hat OpenShift 版本 5.8 到 6.2 日志记录的 otel 属性查询日志。这个问题将在以后的日志记录发行版本中解决。(LOG-6589)
    • 在 Red Hat OpenShift 版本 5.9 中,未设置 severity_text Otel 属性。
  4. Create

验证

  1. 当弹出消息指示您这样做时,刷新页面。
  2. 进入到 Observe Logs 面板,您可以在其中运行 LogQL 查询。您也可以从特定 pod 的 Aggregated Logs 选项卡中查询各个 pod 的日志。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat