इस प्रोजेक्ट के बारे में

Vector Rust में लिखित एक ओपन-सोर्स, एंड-टू-एंड अवलोकनता डेटा पाइपलाइन है। इसे एक ही टूल के रूप में अलग-अलग होस्ट्स पर एजेंट और केंद्रीय संग्रह बिंदु दोनों के रूप में चलाने के लिए डिज़ाइन किया गया है। मुख्य मॉडल संग्रह, परिवर्तन और रूटिंग है: स्रोत डेटा प्रवेश करते हैं (जैसे फ़ाइलें, journald, Docker लॉग, सोकेट, HTTP और Kafka), ट्रांसफॉर्मर VRL नामक रिमेप भाषा, फ़िल्टर, डुप्लिकेट हटाना, log_to_metric और Lua जैसी प्रक्रियाओं से उसे संसाधित करते हैं, और सिंक इसे Elasticsearch, ClickHouse, AWS S3, AWS CloudWatch Logs और Google Cloud Storage जैसे गंतव्यों पर भेजते हैं। लॉग और मेट्रिक्स दोनों का समर्थन है; मेट्रिक्स बेटा चरण में हैं, जबकि ट्रेस अभी विकास हास्य हैं। README में उल्लिखित संचालन सुविधाओं में डिस्क बफ़र पेरिस्टेंस, डिलीवरी गारंटी, Rust की वजह से मेमोरी-सेफ इंप्लीमेंटेसन, मल्टी-कोर ऑपरेशन, कॉन्फ़िगरेशन मान्यता, प्रबंधन और निगरानी शामिल हैं। Kubernetes स्थापना भी दस्तावेज़ित है। इस परियोजना को Datadog के Community Open Source Engineering टीम द्वारा बनाए रखा जाता है। यह Filebeat, Fluent Bit, Fluentd, Logstash, Splunk Universal/Heavy Forwarders और Telegraf जैसे टूल के खिलाफ अपने प्रदर्शन और सत्यापन परीक्षण तुलना प्रकाशित करता है; वे आंकड़े Vector के अपनी बेंचमार्क सूट से आए हैं, और README में दावा किया गया 10x तेज़ होने का दावा स्वयं परियोजना का है, कोई स्वतंत्र माप नहीं है। उपयोग के मामले: अवलोकनता लागत कम करना, बिना कार्यप्रवाह बाधित किए वेंडर बदलना, डेटा गुणवत्ता सुधारना, कई एजेंटों को संघनित करना, और पाइपलाइन विश्वसनीयता बेहतर बनाना। कॉन्फ़िगरेशन, क्विकस्टार्ट गाइड, घटक इंटीग्रेशन सूची, कंटेनर इमेज और Rust crate दस्तावेज़ सभी वेबसाइट और रिपॉज़िटरी से जुड़े हुए हैं।