हम एक मेजबान (कठपुतली के माध्यम से तैनात) पर Logstash का उपयोग इकट्ठा होते हैं और करने के लिए करने के लिए मेरी लॉग फ़ाइलों को संग्रहीत करने के लिए अनुमति देता है संदेश कतार में जहाज लॉग ईवेंट (RabbitMQ, लेकिन Redis हो सकता है) एक केंद्रीय मेजबान पर। एक अन्य लॉगस्टैश उदाहरण घटनाओं को पुनर्प्राप्त करता है, उन्हें संसाधित करता है और परिणाम को ElasticSearch में प्रस्तुत करता है। इस डेटाबेस के माध्यम से खोजने के लिए Kibana वेब इंटरफ़ेस का उपयोग किया जाता है।
यह बहुत सक्षम है, आसानी से स्केल करता है और बहुत लचीला है। लॉगस्टैश में विभिन्न इनपुट से ईवेंट को संसाधित करने के लिए बहुत सारे फ़िल्टर हैं, और कई सेवाओं में आउटपुट कर सकते हैं, लोचदार खोज उनमें से एक है। वर्तमान में हम हल्के हार्डवेयर पर हमारे ईसी 2 उदाहरणों से प्रति दिन 1,2 मिलियन लॉग इवेंट भेजते हैं। ईवेंट से खोजने योग्य लॉग ईवेंट के लिए विलंबता हमारे सेटअप में लगभग 1 सेकंड है।
इस प्रकार के सेटअप पर कुछ दस्तावेज यहां दिए गए हैं: https://www.elastic.co/guide/en/logstash/current/getting-started-with-logstash.html, और कुछ लाइव डेटा के साथ किबाना सर्च इंटरफ़ेस का एक डेमो।
स्रोत
2013-02-24 19:33:48
"यह भी मुझे S3 के लिए मेरी लॉग फ़ाइलों को संग्रहीत करने के लिए अनुमति देता है जो अच्छा भी है ", क्या इसका मतलब यह है कि लॉगगली आपका पहला गंतव्य बिंदु है ?, लॉगफाइल वहां भेजे जाते हैं और फिर आप लॉग इन को संपीड़ित संग्रह एस 3 पर भेजते हैं? मैं इस सेटअप को प्राप्त करने का प्रयास कर रहा हूं जहां मेरे पास सभी लॉगफाइलों के लिए केंद्रीकृत निगरानी है लेकिन मैं अभी भी संग्रहीत .gz फ़ाइलों को s3 – Donna