8 puntos por xguru 2023-09-27 | 1 comentarios | Compartir por WhatsApp
  • Aplicación que recopila y analiza automáticamente archivos de log de AWS y otros servicios en la nube
  • Cómo funciona
    • Realiza conexiones SSH a dispositivos remotos usando boto3 (AWS) y archivos de inventario de Ansible (otras nubes)
    • Descarga los archivos de log especificados, los parsea y los pone en cola para insertarlos en la base de datos
    • Inserta en SQLite las entradas de log parseadas desde la cola usando SQLAlchemy
    • Procesa y analiza las entradas de log almacenadas en la base de datos. Proporciona funciones para encontrar elementos de error y crear vistas de datos agregados según criterios especificados
    • Obtiene y procesa datos de actividad de red de cada máquina remota
    • Comparte la base de datos como una app web usando Datasette

1 comentarios

 
xguru 2023-09-27

Como suele pasar con este tipo de publicaciones, hay que tener en cuenta que está un poco exagerada.
De todos modos, aunque no sea perfecto, según el caso de uso sí es posible reemplazar un sistema costoso con un script sencillo.
Porque por más que metas una herramienta cara, no significa que todo se vaya a resolver solo.

Datasette - almacén de datos personal de código abierto