6.3. 在 Loki Operator 中配置流标签


配置 Loki Operator 将用作流标签的标签取决于您使用的数据模型:ViaQ 或 OpenTelemetry 协议(OTLP)。

两个模型都附带一组预定义的流标签,如需更多信息,请参阅 OpenTelemetry 数据模型

ViaQ 模型

viaq 不支持结构化的元数据。要为 ViaQ 模型配置流标签,请在 ClusterLogForwarder 资源中添加配置。例如:

apiVersion: observability.openshift.io/v1
kind: ClusterLogForwarder
metadata:
  name: instance
  namespace: openshift-logging
spec:
  serviceAccount:
    name: logging-collector
  outputs:
    - name: lokistack-out
      type: lokiStack
      lokiStack:
        target:
          name: logging-loki
          namespace: openshift-logging
        labelKeys:
          application:
            ignoreGlobal: <true_or_false>
            labelKeys: []
          audit:
            ignoreGlobal: <true_or_false>
            labelKeys: []
          infrastructure:
            ignoreGlobal: <true_or_false>
            labelKeys: []
          global: []
Copy to Clipboard Toggle word wrap

LokiStack.labelKeys 字段包含将日志记录密钥映射到用于标识流的 Loki 标签的配置。

OTLP 模型
在 OTLP 模型中,所有未指定为流标签的标签都附加为结构化元数据。

以下是创建流标签的最佳实践:

  • 具有最多十个值的低卡性。
  • 值是长存时间。例如,HTTP 路径的第一个级别: /load/save、和 /update
  • 标签可用于查询,以提高查询性能。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat