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 关注者

MIT 许可证

120KB
2.5K SLoC

快速入门  •   文档  •   指南  •   集成  •   聊天  •   下载  •   Rust 包文档

Vector

什么是 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
端到端
代理
聚合器
统一
日志
指标
跟踪 🚧
开放
开源
供应商中立
可靠性
内存安全
交付保证
多核

⚠ = 不可互操作,指标以结构化日志表示


由 Datadog 团队用 ❤️ 开发 - 安全策略 - 隐私政策

依赖项

~9–18MB
~229K SLoC