PMonitor

Bảng điều khiển trên máy · PostgreSQL + MongoDB

Nhìn vào bên trongdatabase, an toàn

Một binary Go trên máy bạn mở đường hầm ssh tới server và phục vụ giao diện web ở loopback. Xem, truy vấn và quản trị PostgreSQL, MongoDB; chỉ sửa được khi bạn bật chế độ ghi.

  • PostgreSQL
  • MongoDB
  • ssh -L
  • Read-only default
  • Audit log
0cổng mở thêm và không cài gì trên server
2hệ trong một giao diện: PostgreSQL và MongoDB
15 minchế độ ghi tự tắt
1binary Go, không có database riêng

Làm được gì

Những công cụ bạn cần đến đầu tiên

Dành cho người chăm sóc server và muốn xem rõ trước khi chạm vào.

Mặc định chỉ đọc

Được ép ở phía server của kết nối, riêng từng kết nối — không chỉ là một nút bị khoá.

ssh và khoá của bạn

Đường hầm dùng ssh của hệ thống với ~/.ssh/config, agent và known_hosts của bạn. Đường hầm chết sẽ được dựng lại.

Trình duyệt PostgreSQL

Duyệt schema, bảng, view có lọc và phân trang, xem cấu trúc, chạy SQL, theo dõi phiên, khoá và dung lượng.

Trình duyệt MongoDB

Find và aggregate bằng Extended JSON, kèm index, thống kê, thao tác đang chạy và trạng thái replica set.

Tiến trình

Mỗi domain của gateway ánh xạ tới cổng, tiến trình, dịch vụ với trạng thái, thời gian chạy, RAM và log.

Màn vận hành

Với database của PGateway: lưu lượng 24 giờ theo tuyến, lời gọi treo, dead-letter mở, outbox, ngắt mạch và tra cứu theo message id.

Tất cả tính năng

Cách hoạt động

Từ cài đặt đến truy vấn đầu tiên

Không có tài khoản và không có dịch vụ nào phải chạy trên server.

  1. 1

    Build

    make build tạo ra một binary.

  2. 2

    Tạo cấu hình

    make config chép mẫu sang ~/.config/pmonitor/config.json với quyền 0600.

  3. 3

    Khai báo server

    Ghi tên host ssh, địa chỉ database nhìn từ server và passwordFile (tuỳ chọn).

  4. 4

    Chạy

    make run in ra URL có token và mở trình duyệt.

FAQ

Câu hỏi thường gặp

PMonitor có chạy trên server không?

Không. Nó chạy trên máy của bạn và tới database qua đường hầm ssh.

Nó có sửa được dữ liệu không?

Chỉ sau khi bạn bật chế độ ghi cho kết nối đó, và mỗi lần chỉ 15 phút.

Hỗ trợ những database nào?

PostgreSQL và MongoDB. Database cũng có thể ở ngay máy này, không cần ssh.

Lấy ở đâu?

PMonitor là công cụ nội bộ của đội Calix. Hãy liên hệ nếu bạn muốn dùng.

Cần một bảng điều khiển như vậy cho server của bạn?

Hãy liên hệ và cho chúng tôi biết bạn chăm sóc những database nào.

Liên hệ