JSON लॉग व्यूअर और एनालाइज़र
JSONL, NDJSON और Docker JSON लॉग को ब्राउज़र में खोलें, खोजें और तेज़ वर्चुअल इवेंट सूची में फ़िल्टर करें
लॉग
लॉग फ़ाइल यहां छोड़ें
.log, .json, .jsonl, .ndjson या .txt, अधिकतम 200 MB
अधिकतम 10 MB पेस्ट किया गया टेक्स्ट; बड़े लॉग फ़ाइल के रूप में खोलें।
इवेंट
इवेंट विवरण
कोई लॉग लोड नहीं है।
यह क्या करता है
JSON Log Viewer & Analyzer संरचित लॉग को खोजने योग्य इवेंट सूची में बदलता है। यह समय, स्तर, संदेश और सेवा फ़ील्ड पहचानता है, pino संख्याओं या syslog शब्दों जैसे स्तरों को सामान्य बनाता है और हर इवेंट को उसके नेस्टेड JSON के साथ दिखाता है, ताकि आप jq या grep पाइपलाइन लिखे बिना प्रोडक्शन लॉग में विफल अनुरोध ढूंढ सकें।
समर्थित फ़ॉर्मैट
JSON ऐरे, JSONL / NDJSON (हर लाइन में एक ऑब्जेक्ट), Docker json-file लॉग (अंदर का log फ़ील्ड JSON होने पर पार्स होता है) और मिली-जुली फ़ाइलें। स्टैक ट्रेस या सादे टेक्स्ट जैसी अमान्य JSON लाइनें हटाई नहीं जातीं, बल्कि पार्स त्रुटि चिह्न के साथ टेक्स्ट इवेंट के रूप में रखी जाती हैं, और टेक्स्ट उपसर्ग (जैसे टाइमस्टैम्प और कंटेनर नाम) के बाद आने वाला JSON भी पहचाना जाता है।
फ़िल्टर करना
पूर्ण-टेक्स्ट या रेगुलर एक्सप्रेशन खोज, स्तर चेकबॉक्स, समय सीमा और status >= 500, service = payment या -trace_id = abc123 जैसी फ़ील्ड शर्तों को मिलाएं। शर्तें =, !=, ~ (शामिल है), !~ और संख्यात्मक तुलना का समर्थन करती हैं, और नेस्टेड फ़ील्ड के लिए बिंदु वाले पाथ इस्तेमाल होते हैं। किसी इवेंट को चुनने पर उसके ट्रेस, अनुरोध, कोरिलेशन, सेवा और उपयोगकर्ता पहचानकर्ता एक क्लिक वाले फ़िल्टर, बाहर रखें और कॉपी विकल्पों के साथ दिखते हैं।
बड़ी फ़ाइलें
बैकग्राउंड worker फ़ाइलों को 1 MB के हिस्सों में पढ़ता है, इसलिए कई मेगाबाइट के लॉग लोड होते समय भी पेज प्रतिक्रिया देता रहता है। लाइन-आधारित लॉग 200 MB और 1,000,000 लाइनों तक, और JSON ऐरे 50 MB तक समर्थित हैं, क्योंकि ऐरे को एक साथ पार्स करना होता है। केवल दिखने वाली पंक्तियां रेंडर होती हैं, और फ़िल्टरिंग worker में धीमे रेगुलर एक्सप्रेशन के लिए समय सीमा के साथ चलती है।
गोपनीयता
लॉग पूरी तरह आपके ब्राउज़र में पार्स, फ़िल्टर और एक्सपोर्ट होते हैं। कुछ भी अपलोड नहीं होता, और लॉग सामग्री, फ़िल्टर व फ़ील्ड मैपिंग कभी सहेजी नहीं जातीं; इस डिवाइस पर केवल पंक्ति घनत्व और समय क्षेत्र की पसंद याद रखी जाती है। एक्सपोर्ट किए गए JSONL में ठीक वही इवेंट होते हैं जो आपके फ़िल्टर से मेल खाते हैं।
