2016-03-14 22 views
6

My MongoDB bị lỗi và tôi đang cố gắng hiểu tại sao. Trên Ubuntu MongoDB tạo các tệp trong /var/lib/mongodb/diagnostic.data. Những tệp đó, ví dụ: metrics.2016-03-08T17-15-01Z0, là các tệp nhị phân.Phân tích các tệp chẩn đoán của MongoDB

Tôi nên sử dụng công cụ nào để phân tích tệp chẩn đoán MongoDB? Tệp chẩn đoán có dữ liệu gì?

Trả lời

4

Tôi tin rằng hiện tại không có công cụ nào từ MongoDB để xem. Vui lòng see this comment từ kỹ sư MongoDB.

serverStatus, replSetGetStatus, collStats of local.oplog.rs.stats, buildInfo, getCmdLineOpts, hostInfo là những dữ liệu thu thập theo mới nhất

Để hiểu các dữ liệu được thu thập, xin vui lòng đi qua MongoDB source code.

2

MongoDB 3.2 thu thập số liệu thống kê máy chủ mỗi giây (khoảng thời gian mặc định) vào các tệp chẩn đoán bên trong thư mục diagnostic.data. Dữ liệu này được thu thập để phân tích hành vi của máy chủ MongoDB của các kỹ sư MongoDB. Tôi nghĩ rằng không có công cụ/tài liệu nào được phát hành cho công chúng để phân tích dữ liệu bị bắt.

2

Bạn có thể xem dữ liệu đã chứa của metrics... tệp bằng công cụ bsondump được bao gồm trong mọi cài đặt MongoDB.

Chỉ cần thực hiện bsondump metrics.2016-03-08T17-15-01Z0 và nó sẽ in ra nội dung đã giải mã của tệp.

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