第 3 章 Logging UI 插件
logging UI 插件会在 OpenShift Container Platform web 控制台的 Observe
如果您在 OpenShift Container Platform 版本 4.16+ 上部署 Troubleshooting UI 插件,它会连接到 Korrel8r 服务,并从 Observe
插件的功能可以归类为:
- dev-console
- 将日志记录视图添加到 Web 控制台。
- alerts
- 将 Web 控制台警报与 Loki 规则器中定义的基于日志的警报合并。在警报详情视图中添加基于日志的指标图表。
- dev-alerts
- 将 Web 控制台警报与 Loki 规则器中定义的基于日志的警报合并。在 web 控制台的警报详情视图中添加基于日志的指标图表。
对于 Cluster Observability Operator (COO) 版本,下表显示了对 OpenShift Container Platform 版本中的这些功能的支持信息:
| COO 版本 | OCP 版本 | 功能 |
|---|---|---|
| 0.3.0+ | 4.12 |
|
| 0.3.0+ | 4.13 |
|
| 0.3.0+ | 4.14+ |
|
3.1. 安装 Cluster Observability Operator 日志记录 UI 插件 复制链接链接已复制到粘贴板!
先决条件
-
您可以使用具有
cluster-admin角色的用户访问集群。 - 已登陆到 OpenShift Container Platform Web 控制台。
- 已安装 Cluster Observability Operator。
-
在集群中有一个
LokiStack实例。
流程
-
在 OpenShift Container Platform web 控制台中,点 Operators
Installed Operators 并选择 Cluster Observability Operator。 - 选择 UI Plugin 选项卡(位于选项卡列表的最右侧),然后点 Create UIPlugin。
选择 YAML 视图,输入以下内容,然后点 Create :
apiVersion: observability.openshift.io/v1alpha1 kind: UIPlugin metadata: name: logging spec: type: Logging logging: lokiStack: name: logging-loki logsLimit: 50 timeout: 30s schema: otel1 - 1
schema是otel,viaq, 或select之一。如果没有指定值,则默认为viaq。在选择select时,您可以在运行查询时在 UI 中选择模式。
注意日志记录 UI 插件的已知问题 - 如需更多信息,请参阅 OU-587。
-
schema功能只在 OpenShift Container Platform 4.15 及更新的版本中被支持。在早期版本的 Red Hat OpenShift Cluster Observability Operator 中,日志记录 UI 插件将只使用viaq属性,忽略可能设置的任何其他值。 -
非管理员用户无法使用带有 Red Hat OpenShift 版本 5.8 到 6.2 日志记录的
otel属性查询日志。这个问题将在以后的日志记录发行版本中解决。(LOG-6589) -
在 Red Hat OpenShift 版本 5.9 中,未设置
severity_textOtel 属性。