< img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3131724&fmt=gif" />

添加日志接收器

本节介绍如何添加日志接收器。

KubeSphere 支持使用 Elasticsearch、OpenSearch 和 Kafka 作为日志接收器。

  • 每种类型的日志接收器只能添加一个。

  • KubeSphere 默认使用 OpenSearch 并提供日志分析工具,您可以在 KubeSphere Web 控制台的工具箱中使用日志分析工具查询 OpenSearch 收集的日志。

  • KubeSphere 默认未安装 Kafka,并且目前未提供针对 Kafka 的日志分析工具。KubeSphere 仅提供与 Kafka 对接的功能。如需使用 Kafka 作为日志接收器,您需要参阅 Kafka 官方文档安装 Kafka。

Prerequisites

  • You should join a cluster and have the 集群设置管理 permission within the cluster. For more information, refer to "Cluster Members" and "Cluster Roles".

  • KubeSphere 平台需要安装并启用 WhizardTelemetry 日志WhizardTelemetry 事件WhizardTelemetry 审计、或 WhizardTelemetry 通知扩展组件。

Steps

  1. Log in to the KubeSphere web console with a user who has the 集群设置管理 permission, and access your cluster.

  2. Click 集群设置 > 日志接收器 in the left navigation pane.

  3. 日志接收器页面,点击容器日志资源事件审计日志通知历史打开日志接收器列表。

  4. 在页面右侧点击添加日志接收器

  5. 添加日志接收器对话框,选择 ElasticsearchOpenSearchKafka

  6. 设置日志接收器的参数,然后点击确定

    参数 描述

    服务地址

    日志接收器的服务地址和服务端口。KubeSphere会将日志发送给该地址和端口。KubeSphere默认使用的 OpenSearch 的服务地址和服务端口为 opensearch-cluster-data.kubesphere-logging-system.svc:9200

    索引前缀

    日志数据的索引前缀,用于区分不同类型的日志。仅对 Elasticsearch 和 OpenSearch 可用。

    主题

    日志数据的主题,用于区分不同类型的日志。仅对 Kafka 可用。

Receive the latest news, articles and updates from KubeSphere


Thanks for the feedback. If you have a specific question about how to use KubeSphere, ask it on Slack. Open an issue in the GitHub repo if you want to report a problem or suggest an improvement.

What’s on this Page