WatchTower là công cụ trực quan hóa dung lượng DynamoDB do nhóm OS Labs tạo ra và phát hành dưới dạng dự án mã nguồn mở trên GitHub. Công cụ giải quyết một khó chịu phổ biến của lập trình viên: các chỉ số cấp phát của DynamoDB nằm rải rác trong các công cụ AWS, khiến việc biết một bảng đang được cấp phát thừa, thiếu hay thay đổi theo thời gian trở nên khó khăn. WatchTower tập trung dữ liệu đó và hiển thị trong một dashboard chuyên dụng.
Việc thiết lập hướng đến lập trình viên. Bạn fork và clone kho mã, điền Access Key, Secret Key và region của AWS vào tệp môi trường cục bộ, cài đặt các phụ thuộc rồi khởi chạy ứng dụng tại localhost. Sau đó bạn tạo tài khoản (hoặc đăng nhập bằng GitHub), chọn bảng DynamoDB và khoảng thời gian để tạo biểu đồ chỉ số. Bảng AI Integration tùy chọn sẽ gọi Amazon Bedrock — kho mã ghi mặc định là Mistral 7B Instruct — để tạo nhận định và khuyến nghị bằng văn bản về mức cấp phát. Bạn cũng có thể lưu phân tích và xem lại ở trang báo cáo để nhận ra xu hướng.
Quyền riêng tư là điểm thiết kế có chủ đích: vì ứng dụng chạy trên máy của bạn, thông tin xác thực AWS nằm trong môi trường cục bộ và không bao giờ được truyền đi nơi khác, kèm xác thực nhiều người dùng cho máy tính dùng chung. WatchTower miễn phí và theo giấy phép MIT, nhưng các dịch vụ DynamoDB và Bedrock mà nó đọc dữ liệu sẽ do AWS tính phí. Lộ trình ghi các tính năng đang triển khai gồm cảnh báo tùy chỉnh, phân tích dung lượng tự động mở rộng và theo yêu cầu, cùng dashboard tùy chỉnh.