# sls-log-consumer **Repository Path**: baihr/sls-log-consumer ## Basic Information - **Project Name**: sls-log-consumer - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-08 - **Last Updated**: 2026-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sls-log-consumer 消费阿里云 SLS 日志写入观测云。 ## 使用 阿里云控制台不支持创建消费组,本工具镜像内已经包含 aliyunlogcli,首先启动一个 Management 容器,在容器中执行以下命令创建消费组: ```bash # 运行 Management kubectl -n datakit apply -f deployment-management.yaml # 进入容器操作 # 设置 AKSK aliyunlog configure # 创建消费组 aliyunlog log create_consumer_group --project="xxx" --logstore="xxx" --consumer_group="datakit" --timeout="300" --in_order=true # 列出消费组 aliyunlog log list_consumer_group --project="xxx" --logstore="xxx" ``` 创建消费组后配置启动消费者,可设置多副本: ```bash # 运行 Consumer kubectl -n datakit apply -f deployment-consumer.yaml ``` ## 设计 消费者无状态,由消费者组自动调整日志 Shard 和消费者之间的均衡,消费者在写入观测云成功后更新检查点。 消费者运行参数请执行 `python sync_log_to_guancecloud.py run --help` 查看。