1.6. 创建日志转发器


要创建日志转发器,请创建一个 ClusterLogForwarder 自定义资源(CR)。此 CR 定义服务帐户,允许的输入日志类型、管道、输出和任何可选过滤器。

重要

创建 ClusterLogForwarder CR 的命名空间需要管理员权限。

ClusterLogForwarder CR 示例

apiVersion: observability.openshift.io/v1
kind: ClusterLogForwarder
metadata:
  name: <log_forwarder_name>
  namespace: <log_forwarder_namespace>
spec:
  outputs:                       
1

    - name: <output_name>
      type: <output_type>
  inputs:                        
2

    - name: <input_name>
      type: <input_type>
  filters:                       
3

    - name: <filter_name>
      type: <filter_type>
  pipelines:
    - inputRefs:
      - <input_name>             
4

    - outputRefs:
      - <output_name>            
5

    - filterRefs:
      - <filter_name>            
6

  serviceAccount:
    name: <service_account_name> 
7

# ...
Copy to Clipboard Toggle word wrap

1
要将日志转发到的输出类型。此字段的值可以是 azureMonitor,cloudwatch,elasticsearch,googleCloudLogging,http,kafka, loki ,loki stack,otlp, mvapich , 或 syslog
2
输入列表。为默认输入保留名称 应用程序auditinfrastructure
3
要应用到通过此管道的记录的过滤器列表。每个过滤器按此处定义的顺序应用。如果过滤器丢弃记录,则不会应用后续的过滤器。
4
这个值应该与输入名称相同。您还可以使用默认输入名称 应用程序infrastructureaudit
5
这个值应当与输出名称相同。
6
这个值应该与过滤器名称相同。
7
服务帐户的名称。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat