如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
快速、轻量且经过实战检验的可观测性代理
快速开始 • 文档 • 性能基准测试 • 贡献指南
LoongCollector 是一款高性能、轻量级的可观测性数据采集器,专为现代云原生环境设计。它源自阿里巴巴 15 年应对指数级流量增长的经验,支撑数千万级部署规模,相比开源同类产品实现了10 倍吞吐量提升和80%资源占用降低。
LoongCollector 是 LoongSuite(阿里巴巴统一可观测性数据采集套件)的核心组件。LoongSuite 包含以下关键组件:
LoongSuite 开源社区每月举办线上分享会议。每次会议的访问链接将在活动前一周内发布至 GitHub Discussions,并在钉钉和***中同步。过往会议录像可在 Bilibili 查看。
⚡ 高性能
相比同类产品,吞吐量提升 10 倍,资源占用降低 80%
线性扩展,性能增长可预测
🛡️ 生产就绪
在阿里巴巴生产环境经过 15 年以上实战检验
支撑数千万级部署,每日采集数百 PB 数据
🔧 一体化采集
统一代理支持日志、指标、链路、事件和剖析数据
原生 Kubernetes 支持
eBPF 驱动的网络监控和安全事件采集
🎯 插件化架构
100+ 内置插件,支持多语言开发(C++、Go)
强大的 SPL 引擎,支持灵活的数据处理
⚙️ 高级管理能力
通过 SLS 控制台、SDK、K8s Operator 实现远程配置管理
自带监控、流量控制、资源管控、告警和统计采集功能
最大吞吐量对比
| 日志类型 | LoongCollector | FluentBit | Vector | Filebeat |
|---|---|---|---|---|
| 单行日志 | 546 MB/s | 36 MB/s | 38 MB/s | 9 MB/s |
| 多行日志 | 238 MB/s | 24 MB/s | 22 MB/s | 6 MB/s |
| 正则解析日志 | 68 MB/s | 19 MB/s | 12 MB/s | 不支持 |
📈 临界点分析:同类产品在 ~40 MB/s 时达到 CPU 饱和,而 LoongCollector 在单处理线程下可保持线性扩展至 546 MB/s。
10 MB/s 处理负载下的资源效率
| 场景 | LoongCollector | FluentBit | Vector | Filebeat |
|---|---|---|---|---|
| 简单行日志(512B) | 3.40% CPU 29.01 MB 内存 | 12.29% CPU(+261%)46.84 MB 内存(+61%) | 35.80% CPU(+952%)83.24 MB 内存(+186%) | 性能不足 |
| 多行日志(512B) | 5.82% CPU 29.39 MB 内存 | 28.35% CPU(+387%)46.39 MB 内存(+57%) | 55.99% CPU(+862%)85.17 MB 内存(+189%) | 性能不足 |
| 正则解析(512B) | 14.20% CPU 34.02 MB 内存 | 37.32% CPU(+162%)46.44 MB 内存(+36%) | 43.90% CPU(+209%)90.51 MB 内存(+166%) | 不支持 |
1. 内存池:零拷贝设计
2. 无锁事件池
3. 零拷贝序列化:直接网络输出
4. 多租户管道隔离
5. 公平资源分配
6. 自愈网络弹性
LoongCollector 已在全球最严苛的生产环境中经过实战检验:
# 克隆仓库
git clone https://github.com/alibaba/loongcollector.git
cd loongcollector
git submodule update --init
# 构建 LoongCollector
make all
cd output
# 启动 LoongCollector
nohup ./loongcollector
> stdout.log 2> stderr.log &
LoongCollector 现已启动。
# 构建 Docker 镜像 alibaba/loongcollector:0.0.1
make dist
make docker
# 使用默认配置运行
docker run -d --name loongcollector \
-v /:/logtail_host:ro \
-v /var/run:/var/run \
alibaba/loongcollector:0.0.1
我们欢迎社区贡献!您可以通过以下方式提供帮助:
我们期待您的反馈和建议。您可以扫描下方***与我们互动。
| LoongSuite Python SIG | LoongSuite Go SIG | LoongSuite Java SIG |
|---|---|---|
LoongCollector 采用 Apache 2.0 许可证 授权。
由阿里云可观测性团队精心打造 ❤️
赋能开发者构建更优可观测性解决方案
来自真实用户的反馈,见证轩辕镜像的优质服务