เครื่องมือดูและวิเคราะห์ล็อก 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 (หนึ่งออบเจ็กต์ต่อบรรทัด), ล็อก 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 ที่ส่งออกมีเฉพาะเหตุการณ์ที่ตรงกับตัวกรองของคุณ
