WatchTower es una herramienta de visualización de capacidad de DynamoDB creada por el equipo de OS Labs y publicada como proyecto de código abierto en GitHub. Resuelve una molestia habitual para los desarrolladores: las métricas de aprovisionamiento de DynamoDB están enterradas en las herramientas de AWS, lo que dificulta saber si una tabla está sobreaprovisionada, subaprovisionada o cambiando con el tiempo. WatchTower centraliza esos datos y los representa en un panel específico.
La puesta en marcha está pensada para desarrolladores. Se bifurca y clona el repositorio, se añaden la clave de acceso, la clave secreta y la región de AWS en un archivo de entorno local, se instalan las dependencias y se inicia la aplicación en localhost. Después se crea una cuenta (o se inicia sesión con GitHub), se elige una tabla de DynamoDB y un rango de fechas para generar gráficas de métricas. Un panel opcional de AI Integration llama a Amazon Bedrock —el repositorio indica Mistral 7B Instruct como modelo predeterminado— para producir conclusiones y recomendaciones escritas sobre los niveles de aprovisionamiento. También puedes guardar análisis y revisitarlos en una página de informes para detectar tendencias.
La privacidad es un punto de diseño deliberado: como la aplicación se ejecuta en tu máquina, las credenciales de AWS permanecen en tu entorno local y nunca se transmiten a otro lugar, con autenticación multiusuario para equipos compartidos. WatchTower es gratuito y tiene licencia MIT, aunque los servicios DynamoDB y Bedrock que consulta los factura AWS. La hoja de ruta incluye alertas personalizables, análisis de capacidad en autoescalado y bajo demanda, y paneles personalizables como mejoras en curso.