सारांश: मैं लॉगस्टैश में लॉग के साथ एक टीटीएल फ़ील्ड संलग्न करना चाहता हूं और उन्हें लोचदार खोज में भेजना चाहता हूं।लॉन्स्टैश के माध्यम से भेजे गए प्रत्येक लॉग के साथ एक टीटीएल फ़ील्ड संलग्न करना Elasticsearch
मैं पहले ही प्रलेखन से गुजर चुका हूं लेकिन इसमें से अधिक नहीं मिला, क्योंकि यह बहुत स्पष्ट नहीं है।
यह लॉगस्टैश में मेरी कॉन्फ़िगरेशन फ़ाइल है।
input {
stdin {
type => "stdin-type"
}
}
output {
stdout { debug => true debug_format => "json"}
elasticsearch {}
}
अब मान लीजिए कि प्रत्येक लॉग पढ़ने के लिए, मैं 5 दिनों के लिए इसके साथ एक टीटीएल संलग्न करना चाहता हूं।
मुझे पता है कि लोचदार खोज में टीटीएल विकल्प को कैसे सक्रिय किया जाए। लेकिन लोचदार खोज विन्यास फाइलों में मुझे क्या परिवर्तन करना होगा, यह मेरे लिए बहुत स्पष्ट नहीं है। प्रलेखन मैपिंग फ़ोल्डर को देखने के लिए कहता है, लेकिन लोचदार खोज डाउनलोड फ़ोल्डर में कोई भी नहीं है।
एक विशेषज्ञ सहायता की तलाश में है।
@javanna ... आपकी मदद के लिए thanx ... लेकिन मैं जानना चाहता हूं कि मैंने आपके द्वारा उल्लिखित सभी फाइलें कहां रखी हैं। मान लें कि मैं पहली विधि से जाता हूं, मुझे कॉन्फ़िगरेशन के तहत 2 फ़ोल्डर्स, मैपिंग्स और _default बनाना है, है ना? तो मैं टीटीएल चीज़ कहां निर्दिष्ट करूं? – user2359303
क्या मुझे एक जेसन फ़ाइल बनाना होगा? यदि हां, तो इसमें क्या होगा और इसका नाम क्या होगा? डॉक्टर कहते हैं [मैपिंग-नाम]। क्या आप इसे सब स्पष्ट कर सकते हैं? मैं वास्तव में उलझन में हूँ – user2359303
कृपया मेरे संदेहों का उत्तर दें – user2359303