Làm cách nào để tiếp tục theo dõi trong MongoDB?
Ứng dụng Sumo Logic cho MongoDB Atlas cho phép bạn giám sát các hoạt động của cơ sở dữ liệu, KPI hiệu suất và cung cấp khả năng hiển thị về trạng thái bảo mật của các cụm của bạn với các loại bảng điều khiển sau Show
MongoDB Atlas là dịch vụ cơ sở dữ liệu đám mây toàn cầu được thiết kế dành riêng cho các ứng dụng dựa trên đám mây. MongoDB Atlas chạy trong môi trường AWS, Azure hoặc GCP, với tính khả dụng, khả năng mở rộng được đảm bảo và tuân thủ các tiêu chuẩn về quyền riêng tư và bảo mật dữ liệu Ứng dụng MongoDB Atlas hỗ trợ MongoDB Phiên bản 3. 4 trở lên Các loại nhật ký và số liệuMongoDB Atlas sử dụng nhật ký và số liệu. MongoDB Atlas log ở định dạng JSON và các số liệu ở Carbon 2. 0 định dạng. Ứng dụng Sumo Logic cho MongoDB Atlas sử dụng năm loại nhật ký và hai loại số liệu Thông báo nhật ký mẫuCác bản ghi MongoDB Atlas đều ở định dạng JSON và các chỉ số ở dạng Carbon2. 0 định dạng. MongoDB Atlas sử dụng năm loại nhật ký và hai loại số liệu. Phần này cung cấp các ví dụ về các loại nhật ký được Ứng dụng MongoDB Atlas sử dụng Bộ sưu tập Sumo Logic 1 nâng cao nhật ký bằng cách thêm một vài trường siêu dữ liệu. Vì lý do này, nhật ký thô từ MongoDB Atlas API có thể khác về định dạngMột số nhật ký không có sẵn cho một số cấp cụm. Kiểm tra tài liệu MongoDB. Một số loại nhật ký như đối với phiên bản mongos chỉ khả dụng cho cụm được chia sẻ Nhật ký cơ sở dữ liệu mẫu, nhật ký kiểm tra, nhật ký cảnh báo, nhật ký sự kiện tổ chức và nhật ký sự kiện dự án (bấm vào đây để mở rộng)Nhật ký cơ sở dữ liệu
Để biết thêm thông tin, xem https. // tài liệu. mongodb. com/manual/reference/log-messages Sổ ghi chép đánh giá
Để biết thêm thông tin, xem https. // tài liệu. mongodb. com/manual/reference/audit-message Nhật ký cảnh báo
Để biết thêm thông tin, xem https. // tài liệu. bản đồ. mongodb. com/reference/api/alerts-get-all-alerts/
Để biết thêm thông tin, xem https. //www. mongodb. com/docs/atlas/reference/api/events/?_ga=2. 201008366. 1967805223. 1659594117-928530545. 1653893441#sự kiện Chỉ số mẫuPhần này cung cấp các ví dụ về các loại số liệu được Ứng dụng MongoDB Atlas sử dụng Số liệu quy trình mẫu và số liệu đĩa (bấm vào đây để mở rộng)Số liệu quy trìnhSố liệu đã thu thập
số liệu mẫu
Để biết thêm thông tin, xem https. // tài liệu. bản đồ. mongodb. com/giới thiệu. -đo/ Số liệu đĩaSố liệu được thu thập
số liệu mẫu ________số 8 Để biết thêm thông tin, xem https. // tài liệu. bản đồ. mongodb. com/giới thiệu. -đo/ Truy vấn mẫuTruy vấn mẫu này là từ MongoDB Atlas - Audit dashboard > Recent Audit Events panel Truy vấn mẫu (bấm vào đây để mở rộng)
Thu thập nhật ký và số liệu cho ứng dụng MongoDB AtlasPhần này giải thích cách thu thập nhật ký từ MongoDB Atlas cho phiên bản mongo 6. 0 và nhập chúng vào Sumo Logic để sử dụng với bảng điều khiển và tìm kiếm được xác định trước của Ứng dụng MongoDB Atlas. Hầu hết các bảng cho ứng dụng này hoạt động đối với nhật ký đến từ mongo phiên bản 4. 4 và 5 Sumo Logic cung cấp giải pháp lấy nhật ký và số liệu từ MongoDB Atlas bằng lệnh gọi API. Bạn có thể định cấu hình các loại nhật ký sẽ được thu thập, sau đó nhật ký và số liệu được chuyển tiếp đến điểm cuối HTTP của Sumo Logic Theo mặc định, bộ sưu tập bắt đầu từ ngày và giờ hiện tại, nhưng cài đặt này cũng có thể định cấu hình. Để biết thêm thông tin, hãy xem các tùy chọn Cấu hình nâng cao Bước 1. Lấy thông tin xác thực từ MongoDB Atlas PortalPhần này chỉ cho bạn cách lấy thông tin xác thực cổng MongoDB Atlas. Tạo Khóa API có lập trình với quyền của chủ sở hữu dự án bằng cách sử dụng hướng dẫn trong tài liệu Atlas. Sau đó, sao chép khóa chung và khóa riêng. Chúng phục vụ chức năng tương tự như tên người dùng và Khóa API, tương ứng
Bước 2. Thêm một Collector được lưu trữ và nguồn HTTPPhần này trình bày cách thêm trình thu thập Sumo Logic được lưu trữ và nguồn Nhật ký HTTP và Số liệu, để thu thập nhật ký cho MongoDB Atlas. Khi bạn định cấu hình Nguồn HTTP, hãy đảm bảo lưu URL Địa chỉ nguồn HTTP. Bạn sẽ cần điều này sau để định cấu hình tệp cấu hình
Bước 3. Định cấu hình Bộ sưu tập cho MongoDB AtlasTrong phần này, chúng tôi khám phá các cơ chế khác nhau để thu thập nhật ký cơ sở dữ liệu, sự kiện, số liệu và cảnh báo từ MongoDB Atlas và gửi chúng đến Sumo Logic, nơi chúng được hiển thị trong bảng điều khiển như một phần của Ứng dụng MongoDB Atlas. Bạn có thể định cấu hình trình thu thập MongoDB Atlas của Sumo Logic trong Amazon Web Services (AWS) bằng dịch vụ AWS Lambda hoặc bằng cách chạy tập lệnh trên máy Linux dưới dạng công việc định kỳ. Chọn phương pháp phù hợp nhất với bạn
Một phiên bản duy nhất của trình thu thập chịu trách nhiệm thu thập nhật ký từ một dự án duy nhất. Tham khảo Cấu hình bộ sưu tập cho nhiều dự án nếu bạn có nhiều dự án Bước 3A. Triển khai ứng dụng Sumo Logic MongoDB Atlas SAMTrong phần này, bạn triển khai ứng dụng SAM, ứng dụng này sẽ tạo các tài nguyên cần thiết trong tài khoản AWS của bạn. Để triển khai Ứng dụng Sumo Logic MongoDB Atlas SAM, hãy làm như sau
Chức năng lambda hiện đang hoạt động trong việc gửi nhật ký tới Sumo. Bạn có thể kiểm tra nhật ký cloudwatch trong Monitor>Logs để xem nhật ký của chức năng Bước 3B. Định cấu hình Bộ sưu tập cho nhiều dự án (tùy chọn)Phần này chỉ cho bạn cách định cấu hình bộ sưu tập cho nhiều dự án, giả sử bạn đã thu thập dữ liệu Atlas cho một dự án. Nhiệm vụ này yêu cầu bạn làm như sau
Để định cấu hình bộ sưu tập cho nhiều dự án, hãy làm như sau
Bước 3C. Định cấu hình Bộ sưu tập dựa trên tập lệnh cho MongoDB AtlasPhần này chỉ cho bạn cách định cấu hình bộ sưu tập nhật ký dựa trên tập lệnh cho Ứng dụng Sumo Logic MongoDB Atlas. Tập lệnh sumologic-mongodb-atlas tương thích với python 3. 7 và trăn 2. 7 và đã được thử nghiệm trên Ubuntu 18. 04 LTS điều kiện tiên quyết Nhiệm vụ này đưa ra các giả định sau
tập bản đồ mongodb. khoai mỡ 4
7Bước 4. Định cấu hình Webhook cho Bộ sưu tập Cảnh báoBạn định cấu hình Webhook cho các cảnh báo theo thời gian thực. Phần này giải thích cách định cấu hình bộ sưu tập cảnh báo bằng Webhook
Cấu hình nâng caoPhần này dùng chung cho cả bộ sưu tập dựa trên AWS Lambda và bộ sưu tập dựa trên tập lệnh Bảng này liệt kê các biến MongoDB Atlas mà bạn có thể tùy chọn xác định trong tệp cấu hình (nhấp để mở rộng)VariableUsageLOG_TYPES trong Phần MongoDBAtlas
xử lý sự cốPhần này chỉ cho bạn cách chạy chức năng theo cách thủ công và sau đó xác minh rằng các thông báo tường trình đang được gửi từ MongoDB Atlas Để chạy chức năng theo cách thủ công, hãy làm như sau
Bạn cũng có thể tránh lỗi này bằng cách chạy tập lệnh với đường dẫn tệp cấu hình làm đối số đầu tiên 0Cài đặt ứng dụng MongoDB AtlasPhần này cung cấp hướng dẫn về cách cài đặt Ứng dụng MongoDB Atlas, cũng như các ví dụ về từng bảng điều khiển. Các tìm kiếm và bảng điều khiển được định cấu hình sẵn của Ứng dụng cung cấp thông tin chi tiết trực quan dễ truy cập vào dữ liệu của bạn Để cài đặt ứng dụng, hãy làm như sau Tìm và cài đặt ứng dụng bạn cần từ Danh mục ứng dụng. Nếu bạn muốn xem bản xem trước của trang tổng quan đi kèm với ứng dụng trước khi cài đặt, hãy nhấp vào Xem trước trang tổng quan
Khi một ứng dụng được cài đặt, nó sẽ xuất hiện trong thư mục Cá nhân của bạn hoặc thư mục khác mà bạn đã chỉ định. Từ đây, bạn có thể chia sẻ nó với tổ chức của mình Bảng điều khiển sẽ bắt đầu tự động điền. Điều quan trọng cần lưu ý là mỗi bảng dần dần lấp đầy dữ liệu khớp với truy vấn phạm vi thời gian và nhận được kể từ khi bảng được tạo. Kết quả sẽ không có sẵn ngay lập tức, nhưng sau một chút thời gian, bạn sẽ thấy các biểu đồ và bản đồ đầy đủ Tất cả các bảng có thể không được điền. Một số tầng không hỗ trợ một số loại nhật ký. Tham khảo tài liệu giới hạn cấp bản đồ để biết thêm chi tiết Xem Bảng điều khiển MongoDB AtlasMỗi trang tổng quan có một bộ bộ lọc mà bạn có thể áp dụng cho toàn bộ trang tổng quan, như minh họa trong ví dụ sau. Nhấp vào biểu tượng hình phễu trong thanh menu trên cùng của bảng điều khiển để hiển thị danh sách các bộ lọc có thể cuộn được áp dụng trên toàn bộ bảng điều khiển Bạn có thể sử dụng các bộ lọc để xem chi tiết và kiểm tra dữ liệu ở cấp độ chi tiết Mỗi bảng có một tập hợp các bộ lọc chỉ được áp dụng cho kết quả của bảng đó, như minh họa trong ví dụ sau. Nhấp vào biểu tượng hình phễu trong thanh menu trên cùng của bảng điều khiển để hiển thị danh sách các bộ lọc dành riêng cho bảng điều khiển Bản đồ MongoDB - Tổng quanBản đồ MongoDB - Bảng điều khiển tổng quan cung cấp tổng quan nhanh về tính khả dụng, thông báo và lệnh của máy chủ. Các bảng hiển thị thông tin về thông báo theo mức độ nghiêm trọng và thành phần, xu hướng trong thông báo theo thành phần và mức độ nghiêm trọng, cũng như xu hướng cho các lệnh cơ sở dữ liệu (DB) và các lệnh chức năng tạo, đọc, cập nhật và xóa (CRUD) Sử dụng bảng điều khiển này để
Bảng điều khiển bảo mậtBảng điều khiển MongoDB Atlas Security nhằm mục đích cung cấp một cái nhìn toàn diện về các khía cạnh kiểm tra và bảo mật của Atlas thông qua nhật ký kiểm tra, cảnh báo và nhật ký sự kiện của Atlas Bản đồ MongoDB - Sự kiệnMongoDB Atlas - Bảng điều khiển sự kiện cung cấp thông tin về các thay đổi cấp độ tổ chức và dự án Atlas. Các bảng hiển thị thông tin về loại, số lượng, vị trí và các sự kiện gần đây Sử dụng bảng điều khiển này để
Bản đồ MongoDB - Cảnh báoMongoDB Atlas - Bảng điều khiển cảnh báo cung cấp chế độ xem nhanh về các cảnh báo được kích hoạt trong môi trường Atlas của bạn. Các bảng hiển thị thông tin về tổng số và số lượng cảnh báo đang mở, cảnh báo gần đây, loại cảnh báo và trạng thái Sử dụng bảng điều khiển này để
Bản đồ MongoDB - Kiểm toánMongoDB Atlas - Bảng điều khiển kiểm tra cung cấp thông tin xung quanh các sự kiện bảo mật trong môi trường Atlas của bạn, chẳng hạn như xác thực không thành công, các sự kiện ủy quyền và kiểm tra, xu hướng sự kiện kiểm tra và vị trí địa lý ban đầu. Các bảng cũng hiển thị thông tin chi tiết về các sự kiện kiểm tra theo loại hành động và người dùng cũng như các sự kiện kiểm tra gần đây theo các tài nguyên đã tạo và đã xóa Sử dụng bảng điều khiển này để
Bảng điều khiển hiệu suấtBảng điều khiển hiệu suất cung cấp các biểu diễn trực quan về các số liệu chính của MongoDB Atlas. Bạn có thể sử dụng dữ liệu này để so sánh tình trạng và hiệu suất của hệ thống, đồng thời sử dụng nhật ký Atlas để xác định và khắc phục nguyên nhân gốc rễ của bất kỳ sự cố nào. Các bảng điều khiển này cũng cung cấp khả năng tinh chỉnh các truy vấn và hoạt động cơ sở dữ liệu của bạn MongoDB Atlas - Số liệu cụmBản đồ MongoDB - Bảng điều khiển số liệu cụm cung cấp chế độ xem cấp cao về hiệu suất cụm, sử dụng đĩa và bộ đệm. Biểu đồ bảng hiển thị chi tiết cho các hoạt động đọc và ghi cũng như thời gian thực hiện, lưu lượng truy cập mạng, kết nối, kích thước dữ liệu và IOP đọc và ghi đĩa Sử dụng bảng điều khiển này để
Bản đồ MongoDB - Số liệuBảng điều khiển MongoDB Atlas - Metrics cung cấp chế độ xem nhanh về hiệu suất cơ sở dữ liệu với các biểu đồ hiển thị tính khả dụng của bộ nhớ, kích thước dữ liệu, bộ đệm theo byte và tỷ lệ tài liệu được trả về Sử dụng bảng điều khiển này để
MongoDB Atlas - Truy vấn chậmMongoDB Atlas - Bảng điều khiển truy vấn chậm cung cấp chi tiết về số lượng truy vấn chậm theo loại, xu hướng và trạng thái máy chủ chậm Sử dụng bảng điều khiển này để
Bảng điều khiển hoạt độngBảng thông tin Hoạt động giám sát các hoạt động của cơ sở dữ liệu, chẳng hạn như lập chỉ mục, phân đoạn và sao chép. Các bảng điều khiển này cho phép bạn xem nhật ký lỗi chi tiết để khắc phục sự cố và theo dõi các hoạt động đăng nhập trong cơ sở dữ liệu của bạn, bao gồm cả các lần đăng nhập không thành công MongoDB Atlas - Lỗi và Cảnh báoBảng điều khiển MongoDB Atlas - Errors and Warnings cung cấp thông tin về lỗi, cảnh báo theo thành phần, mức độ nghiêm trọng và loại. Bảng điều khiển cũng hiển thị thông tin về lỗi hàng ngày và tóm tắt cảnh báo, ngoại lệ ổ cắm, sự kiện hết thời gian chờ và sự kiện thoát MongoDB Sử dụng bảng điều khiển này để
MongoDB Atlas - Đăng nhập và kết nốiMongoDB Atlas - Bảng điều khiển đăng nhập và kết nối cung cấp chế độ xem cấp cao về vị trí địa lý của yêu cầu kết nối máy khách, thông tin đăng nhập từ IPS từ xa độc hại và vị trí địa lý của thông tin đăng nhập không thành công. Các bảng cũng hiển thị thông tin về các lần đăng nhập không thành công tổng thể, thông tin về mối đe dọa từ IP từ xa và các lần đăng nhập không thành công của người dùng Sử dụng bảng điều khiển này để
MongoDB Atlas - Bản saoBản đồ MongoDB - Bảng điều khiển sao chép cung cấp thông tin về các thay đổi trong cấu hình sao chép. Các bảng hiển thị chi tiết về lỗi sao chép, cảnh báo, sự kiện cũng như thông tin xung quanh các nút chính và phụ Sử dụng bảng điều khiển này để
Bản đồ MongoDB - ShardingMongoDB Atlas - Sharding dashboard cung cấp thông tin về sharding cụm Atlas. Bảng điều khiển hiển thị chi tiết về cảnh báo, lỗi, lỗi phân tách khối, lỗi bộ cân bằng, khối di chuyển theo bộ sưu tập và khối di chuyển giữa các phân đoạn Làm cách nào để giám sát máy chủ MongoDB?Công cụ giám sát hiệu suất MongoDB . lệnh mongostat. mongostat được sử dụng để xem tổng quan nhanh về trạng thái của phiên bản máy chủ MongoDB của bạn. . lệnh mongotop. mongotop theo dõi lượng thời gian mà một phiên bản MongoDB dành để đọc và ghi dữ liệu cho mỗi bộ sưu tập. . rs. trạng thái () Lệnh. . db. . Lệnh dbStats. . lệnh collstats Làm cách nào để theo dõi nhật ký trong MongoDB?Bạn có thể tìm thấy nhật ký MongoDB trong tệp nhật ký MongoDB tại /var/log/mongodb/mongodb. nhật ký . Nếu bạn không thể tìm thấy tệp nhật ký từ vị trí này, bạn có thể kiểm tra mongodb.
Làm cách nào để theo dõi hoạt động của người dùng trên MongoDB?Trong tab Người dùng, tìm người dùng trong danh sách và nhấp vào dấu chấm lửng (. ). Nhấp vào Xem hoạt động .
Bạn có thể cài đặt và định cấu hình công cụ giám sát nào sau đây để giám sát cụm MongoDB?MongoDB cung cấp hai công cụ hệ thống hữu ích để theo dõi thời gian thực giúp phân tích hoạt động của cơ sở dữ liệu và liên tục làm mới thông tin mà chúng cung cấp. mongostat và mongotop . |