30 个版本 (15 个破坏性更新)
0.40.0 | 2024 年 7 月 29 日 |
---|---|
0.38.0 | 2024 年 5 月 7 日 |
0.37.0 | 2024 年 3 月 26 日 |
0.34.1 | 2023 年 11 月 16 日 |
0.25.2 | 2022 年 11 月 29 日 |
#250 in 算法
17,288 星 & 152 关注者
120KB
2.5K SLoC
快速入门 • 文档 • 指南 • 集成 • 聊天 • 下载 • Rust 包文档
什么是 Vector?
Vector 是一个高性能、端到端(代理 & 聚合器)可观察性数据管道,让您控制自己的可观察性数据。收集、转换和路由所有日志和指标到您今天想要的任何供应商和您明天可能想要的任何其他供应商。Vector 可以显著降低成本,提供新颖的数据丰富化,并在您需要的地方而不是在供应商最方便的地方提供数据安全。此外,它是开源的,比该领域中的任何其他替代品都快 10 倍。
要开始使用,请参阅我们的 快速入门指南 或 安装 Vector。
原则
- 可靠 - 使用 Rust 构建,Vector 的主要设计目标是可靠性。
- 端到端 - 作为 代理 或 聚合器 部署。Vector 是一个完整的平台。
- 统一 - 日志、指标(beta)和跟踪(即将推出)。一个工具处理所有数据。
用例
- 降低总的可观察性成本。
- 在不中断工作流程的情况下切换供应商。
- 提高数据质量和洞察力。
- 整合代理并消除代理疲劳。
- 提高整体可观察性性能和可靠性。
社区
- Vector 被Atlassian、T-Mobile、Comcast、Zendesk、Discord、Fastly、CVS、Trivago、Tuple、Douban、Visa、Mambu、Blockfi、Claranet、Instacart、Forcepoint 等初创企业和企业所信赖,还有许多其他企业。更多。
- Vector 每天被下载超过 100,000 次。
- Vector 的最大用户每天处理超过 30TB。
- Vector 拥有超过 100 名贡献者,并且还在增长。
文档
关于
设置
参考
管理
资源
比较
性能
以下性能测试展示了常见协议之间的基线性能,除了正则表达式解析测试。
测试 | Vector | Filebeat | FluentBit | FluentD | Logstash | SplunkUF | SplunkHF |
---|---|---|---|---|---|---|---|
TCP到黑洞 | 86mib/s | n/a | 64.4mib/s | 27.7mib/s | 40.6mib/s | n/a | n/a |
文件到TCP | 76.7mib/s | 7.8mib/s | 35mib/s | 26.1mib/s | 3.1mib/s | 40.1mib/s | 39mib/s |
正则表达式解析 | 13.2mib/s | n/a | 20.5mib/s | 2.6mib/s | 4.6mib/s | n/a | 7.8mib/s |
TCP到HTTP | 26.7mib/s | n/a | 19.6mib/s | <1mib/s | 2.7mib/s | n/a | n/a |
TCP到TCP | 69.9mib/s | 5mib/s | 67.1mib/s | 3.9mib/s | 10mib/s | 70.4mib/s | 7.6mib/s |
欲了解更多关于我们的性能测试信息,请参阅Vector测试工具。
正确性
以下正确性测试并非详尽无遗,但它们展示了质量和细节关注方面的基本差异。
测试 | Vector | Filebeat | FluentBit | FluentD | Logstash | Splunk UF | Splunk HF |
---|---|---|---|---|---|---|---|
磁盘缓冲区持久性 | ✓ | ✓ | ⚠ | ✓ | ✓ | ||
文件旋转(创建) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
文件旋转(copytruncate) | ✓ | ✓ | ✓ | ||||
文件截断 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
进程(SIGHUP) | ✓ | ⚠ | ✓ | ✓ | |||
JSON(封装) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
欲了解更多关于我们的正确性测试,请参阅Vector测试平台。
功能
Vector是一个端到端、统一、开源的数据平台。
Vector | Beats | Fluentbit | Fluentd | Logstash | Splunk UF | Splunk HF | Telegraf | |
---|---|---|---|---|---|---|---|---|
端到端 | ✓ | ✓ | ||||||
代理 | ✓ | ✓ | ✓ | ✓ | ✓ | |||
聚合器 | ✓ | ✓ | ✓ | ✓ | ✓ | |||
统一 | ✓ | ✓ | ||||||
日志 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
指标 | ✓ | ⚠ | ⚠ | ⚠ | ⚠ | ⚠ | ⚠ | ✓ |
跟踪 | 🚧 | |||||||
开放 | ✓ | ✓ | ✓ | ✓ | ||||
开源 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
供应商中立 | ✓ | ✓ | ✓ | ✓ | ||||
可靠性 | ✓ | |||||||
内存安全 | ✓ | ✓ | ||||||
交付保证 | ✓ | ✓ | ✓ | |||||
多核 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
⚠ = 不可互操作,指标以结构化日志表示
依赖项
~9–18MB
~229K SLoC