添加日志接收器
本节介绍如何添加日志接收器。
KubeSphere 支持使用 Elasticsearch、OpenSearch 和 Kafka 作为日志接收器。
每种类型的日志接收器只能添加一个。
KubeSphere 默认使用 OpenSearch 并提供日志分析工具,您可以在 KubeSphere Web 控制台的工具箱中使用日志分析工具查询 OpenSearch 收集的日志。
KubeSphere 默认未安装 Kafka,并且目前未提供针对 Kafka 的日志分析工具。KubeSphere 仅提供与 Kafka 对接的功能。如需使用 Kafka 作为日志接收器,您需要参阅 Kafka 官方文档安装 Kafka。
前提条件
您需要加入一个集群并在集群中具有集群设置管理权限。有关更多信息,请参阅“集群成员”和“集群角色”。
KubeSphere 平台需要安装并启用 WhizardTelemetry 日志、WhizardTelemetry 事件、WhizardTelemetry 审计、或 WhizardTelemetry 通知扩展组件。
操作步骤
以具有集群设置管理权限的用户登录 KubeSphere Web 控制台并进入您的集群。
在左侧导航栏选择集群设置 > 日志接收器。
在日志接收器页面,点击容器日志、资源事件、审计日志或通知历史打开日志接收器列表。
在页面右侧点击添加日志接收器。
在添加日志接收器对话框,选择 Elasticsearch、 OpenSearch 或 Kafka。
设置日志接收器的参数,然后点击确定。
参数 描述 服务地址
日志接收器的服务地址和服务端口。KubeSphere 会将日志发送给该地址和端口。KubeSphere 默认使用的 OpenSearch 的服务地址和服务端口为 opensearch-cluster-data.kubesphere-logging-system.svc:9200。
索引前缀
日志数据的索引前缀,用于区分不同类型的日志。仅对 Elasticsearch 和 OpenSearch 可用。
主题
日志数据的主题,用于区分不同类型的日志。仅对 Kafka 可用。
反馈
这篇文章对您有帮助吗?
通过邮件接收 KubeSphere 最新的技术博客与产品更新的通知
感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。