2009-01-11 22 views
13

Tôi đang trong tình huống mà tôi muốn chấp nhận rất nhiều sự kiện nhật ký được kiểm soát bởi tôi - đặc biệt là tác nhân ghi nhật ký tôi đang chuẩn bị cho slf4j - và sau đó phân tích chúng tương tác .Đề xuất của trình xem sự kiện nhật ký khối lượng lớn trong môi trường Java

Tôi không quan tâm đến một cơ sở trình bày các tệp nhật ký được định dạng, nhưng có thể chấp nhận các sự kiện nhật ký dưới dạng đối tượng và cho phép tôi sắp xếp và hiển thị trên ví dụ: chủ đề và mốc thời gian, vv

Cưa xích có thể là một lựa chọn nhưng hiện không tương thích với logback mà tôi sử dụng vì lý do kỹ thuật.

Có dự án nào có người xem độc lập hoặc được nhúng trong IDE có phù hợp với loại xử lý nhật ký này hay không. Tôi biết rằng tôi đang tiếp cận những gì có thể phù hợp với một trình hồ sơ, vì vậy nếu có một projekt profiler phù hợp cho loại thu thập dữ liệu và hiển thị nơi tôi có thể nạp ống sự kiện, tôi muốn nghe về nó).


Cập nhật 2009/03/19: Tôi đã phát hiện ra rằng không có một bảng ghi cho phép tôi để xem những gì tôi muốn (một màn hình trực quan của các sự kiện với tọa độ xác định theo ngày và thời gian, vv), vì vậy tôi đã quyết định tạo một định dạng XML rất ngắn gọn từ log4j XMLLayout thích hợp để có thể đọc được trong khi vẫn là các đoạn mã XML hợp lệ, sau đó sử dụng Microsoft LogParser để trích xuất thông tin tôi cần để xử lý hậu kỳ trong các công cụ khác.

+1

Tôi đã làm những việc như thế này trong quá khứ với sự kết hợp của các công cụ unix: grep, sed, sắp xếp, uniq và được sử dụng bảng và biểu đồ trục chính để hiển thị –

Trả lời

5

Bạn có thể triển khai bộ điều hợp để đăng nhập để gửi các sự kiện log4j tới bộ thu log4j. Điều này sẽ cho phép bạn sử dụng cưa xích. Hoặc xây dựng một bộ điều hợp nhận các sự kiện mạng logback và hiển thị chúng cho log4j.

+1

Bộ điều hợp đã tồn tại và đi kèm với slf4j (slf4j-logj12.jar) . – Loki

1

Hãy xem splunk, nó không làm những điều cụ thể mà bạn đang tìm kiếm, nhưng có thể nó có thể giúp bạn đạt được mục tiêu cuối cùng.

1

Hãy thử logFaces, nó sẽ hữu ích.

Tiết lộ: Tôi là tác giả của sản phẩm này.

1

Với chủ đề của câu hỏi này, tôi chỉ đơn giản kể Lilith, event viewer log Tôi đang phát triển bản thân mình.

Nó hỗ trợ truy cập và ghi nhật ký sự kiện trên mạng (bao gồm triển khai trình bổ sung hiệu suất cao đặc biệt) và có thể nhập các tệp LOG4J-XML- và java.util.logging-XML.

tốt nhất của tất cả, nó hoàn toàn miễn phí, mã nguồn mở và tôi luôn tò mò về những tính năng có thể bị mất;)

Và vâng, trang web này là tào lao. Ứng dụng này tốt hơn nhiều, tôi hứa :)
Chỉ cần kiểm tra.

+0

Xin chào, Jörn ;-) Lilith vẫn hiển thị một dòng cho mỗi sự kiện nhật ký - tôi muốn một thứ có thể tổng hợp dữ liệu. Đặt cược tốt nhất ngay bây giờ là Microsoft Log Parser với xử lý bài đăng. –

+0

Nếu có bất kỳ điều gì tôi có thể làm để giúp cuộc sống của bạn dễ dàng hơn chỉ cho tôi biết bằng email. Chính xác là bạn đang cố đạt được điều gì? – Huxi

+0

Đó là một câu hỏi cũ, và tôi muốn các công cụ thông thường, tức là không nhìn thấy từng dòng đăng nhập, nhưng có thể tổng hợp và trực quan hóa thông tin trên cơ sở đặc biệt .. –

Các vấn đề liên quan