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日

#199调试

17,288 星标 & 152 关注者

MPL-2.0 许可证

25KB
576 代码行

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

Vector

什么是Vector?

向量是一个高性能的端到端(代理 & 聚合器)可观察性数据处理管道,让您掌握自己的可观察性数据。现在和未来想要合作的任何供应商,都可以将所有日志和指标收集、转换和路由到您想要的任何供应商。向量可以显著降低成本,在您需要的地方进行数据丰富和安全,而不是在供应商最方便的地方。此外,它还是开源的,比同类产品快10倍。

要开始使用,请参考我们的快速入门指南安装向量

原则

  • 可靠 - 采用Rust编写,向量首要的设计目标是可靠性。
  • 端到端 - 以代理聚合器的形式部署。向量是一个完整的平台。
  • 统一 - 日志指标(beta)和跟踪(即将推出)。一款工具,处理您所有的数据。

用例

  • 降低总可观察性成本。
  • 在不中断工作流程的情况下切换供应商。
  • 提高数据质量和洞察力。
  • 整合代理并消除代理疲劳。
  • 提高整体可观察性性能和可靠性。

社区

  • 向量被诸如 Atlassian、T-Mobile、Comcast、Zendesk、Discord、Fastly、CVS、Trivago、Tuple、Douban、Visa、Mambu、Blockfi、Claranet、Instacart、Forcepoint 等初创公司和企业所依赖,还有更多
  • 向量每天被下载超过10万次。
  • 向量最大的用户每天处理超过30TB数据。
  • 向量有超过100位贡献者,并且还在增长。

文档

关于

设置

参考

管理

资源

比较

性能

以下性能测试演示了常见协议之间的基准性能,除了正则表达式解析测试。

测试 Vector Filebeat FluentBit FluentD Logstash SplunkUF SplunkHF
TCP to Blackhole 86mib/s n/a 64.4mib/s 27.7mib/s 40.6mib/s n/a n/a
File to TCP 76.7mib/s 7.8mib/s 35mib/s 26.1mib/s 3.1mib/s 40.1mib/s 39mib/s
Regex Parsing 13.2mib/s n/a 20.5mib/s 2.6mib/s 4.6mib/s n/a 7.8mib/s
TCP to HTTP 26.7mib/s n/a 19.6mib/s <1mib/s 2.7mib/s n/a n/a
TCP to 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 Beats Fluentbit Fluentd Logstash Splunk UF Splunk HF Telegraf
端到端
代理
聚合器
统一
日志
指标
跟踪 🚧
开放
开源
厂商中立
可靠性
内存安全
交付保证
多核

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


Datadog 用❤️开发 - 安全策略 - 隐私策略

依赖项

约2–7MB
约41K SLoC