Tengo un grupo de registro que incluye varias secuencias de registro (de varias instancias EC2). ¿Hay alguna manera de simplemente "seguir" los registros consolidados en el grupo? Si hago clic en "Buscar eventos" que muestra los registros consolidados pero el botón que salta al final de los registros aparece en gris. Tengo que conectar manualmente la fecha y la hora. También probé el aws cli, pero aws logs get-log-events
requiere que se especifique un solo nombre de secuencia de registro.
amazon-cloudwatch
stdout
fuente
fuente
Respuestas:
Un par de herramientas de comando para una cola de CloudWatch:
fuente
Estaba realmente decepcionado
awslogs
ycloudwatch-logs-tail
creé mi propia herramienta llamada Saw que transmite de manera eficiente los registros de CloudWatch a la consola (y colorea la salida JSON):Puede instalarlo en MacOS con:
Tiene un montón de características agradables como la capacidad de expandir (sangrar) automáticamente la salida JSON (intente ejecutar la herramienta con
--expand
):¿Tienes un Lambda para el que quieres ver los registros de errores? No hay problema:
Saw es excelente porque la salida es fácil de leer y puede transmitir registros de todo el grupo de registros, no solo una sola secuencia en el grupo. ¡Filtrar y ver transmisiones con cierto prefijo también es igual de fácil!
fuente