เครื่องมือดูและวิเคราะห์ล็อก JSON

เปิด ค้นหา และกรองล็อก JSONL, NDJSON และ Docker JSON ในเบราว์เซอร์ด้วยรายการเหตุการณ์เสมือนที่รวดเร็ว

ล็อก

วางไฟล์ล็อกที่นี่

.log, .json, .jsonl, .ndjson หรือ .txt สูงสุด 200 MB

วางข้อความได้สูงสุด 10 MB ล็อกที่ใหญ่กว่านี้ให้เปิดเป็นไฟล์

เหตุการณ์

เปิด วาง หรือลากล็อกมาเพื่อดูเหตุการณ์
รองรับอาร์เรย์ JSON, JSONL / NDJSON, ล็อก Docker JSON และบรรทัดข้อความปนกัน

รายละเอียดเหตุการณ์

เลือกเหตุการณ์เพื่อดูฟิลด์ทั้งหมด

ยังไม่ได้โหลดล็อก

ทำอะไรได้

JSON Log Viewer & Analyzer เปลี่ยนล็อกแบบมีโครงสร้างให้เป็นรายการเหตุการณ์ที่ค้นหาได้ ตรวจหาฟิลด์เวลา ระดับ ข้อความ และบริการ ปรับระดับให้เป็นมาตรฐาน เช่น ตัวเลขของ pino หรือคำของ syslog และแสดงแต่ละเหตุการณ์พร้อม JSON ซ้อนที่ครบถ้วน คุณจึงหาคำขอที่ล้มเหลวในล็อกโปรดักชันได้โดยไม่ต้องเขียนไปป์ไลน์ jq หรือ grep

รูปแบบที่รองรับ

อาร์เรย์ JSON, JSONL / NDJSON (หนึ่งออบเจ็กต์ต่อบรรทัด), ล็อก json-file ของ Docker (แยกวิเคราะห์ฟิลด์ log ด้านในเมื่อเป็น JSON) และไฟล์ที่ปนกัน บรรทัดที่ไม่ใช่ JSON ที่ถูกต้อง เช่น stack trace หรือข้อความธรรมดา จะไม่ถูกทิ้ง แต่เก็บเป็นเหตุการณ์ข้อความพร้อมเครื่องหมายแยกวิเคราะห์ไม่ได้ และ JSON ที่ตามหลังคำนำหน้าแบบข้อความ (เช่น เวลาประทับและชื่อคอนเทนเนอร์) ก็ยังตรวจพบได้

การกรอง

ใช้การค้นหาข้อความเต็มหรือนิพจน์ปกติ ช่องทำเครื่องหมายระดับ ช่วงเวลา และเงื่อนไขฟิลด์ เช่น status >= 500, service = payment หรือ -trace_id = abc123 ร่วมกันได้ เงื่อนไขรองรับ =, !=, ~ (มีคำนี้), !~ และการเปรียบเทียบตัวเลข โดยใช้เส้นทางแบบจุดสำหรับฟิลด์ซ้อน เมื่อเลือกเหตุการณ์ ระบบจะแสดงตัวระบุ trace คำขอ correlation บริการ และผู้ใช้ พร้อมปุ่มกรอง ตัดออก และคัดลอกในคลิกเดียว

ไฟล์ขนาดใหญ่

worker เบื้องหลังอ่านไฟล์ทีละ 1 MB หน้าเว็บจึงยังตอบสนองได้ขณะโหลดล็อกหลายเมกะไบต์ ล็อกแบบบรรทัดรองรับสูงสุด 200 MB และ 1,000,000 บรรทัด ส่วนอาร์เรย์ JSON รองรับสูงสุด 50 MB เพราะต้องแยกวิเคราะห์ทั้งก้อน วาดเฉพาะแถวที่มองเห็น และการกรองทำงานใน worker โดยจำกัดเวลาสำหรับนิพจน์ปกติที่ช้า

ความเป็นส่วนตัว

การแยกวิเคราะห์ กรอง และส่งออกล็อกทำทั้งหมดในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลดใดๆ และไม่มีการบันทึกเนื้อหาล็อก ตัวกรอง หรือการจับคู่ฟิลด์ อุปกรณ์นี้จำเพียงความหนาแน่นของแถวและเขตเวลาที่เลือก JSONL ที่ส่งออกมีเฉพาะเหตุการณ์ที่ตรงกับตัวกรองของคุณ

CodingTool เปิดตัวอย่างเป็นทางการบน

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch