Crea un transformador de log-group-level registros desde cero - Amazon CloudWatch Logs

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Crea un transformador de log-group-level registros desde cero

Sigue estos pasos para crear un log-group-level transformador desde cero.

Para usar la consola para crear un transformador de registros para un grupo de registros
  1. Abra la CloudWatch consola en https://console.aws.amazon.com/cloudwatch/.

  2. En el panel de navegación, elija Logs (Registros), Log groups (Grupos de registro).

  3. Elija el grupo de registros para el que quiere crear el transformador.

  4. Elija la pestaña Transformador. Puede que tengas que desplazar la lista de pestañas hacia la derecha para verla.

  5. Elige Crear transformador.

  6. En el cuadro Elija un analizador, seleccione un analizador para incluirlo en su transformador.

    Si se trata de un analizador preconfigurado para un tipo de registro AWS vendido, no es necesario que especifique ninguna configuración para él.

    Si se trata de un analizador diferente, debe especificar su configuración. Para obtener más información, consulte la información de ese procesador enProcesadores configurables tipo analizador.

  7. Para añadir otro procesador, seleccione + Añadir procesador. A continuación, seleccione el procesador que desee en el cuadro Elegir procesadores y rellene los parámetros de configuración. Para obtener información sobre los parámetros de configuración, consulte la sección correspondiente a ese procesadorProcesadores que puede utilizar.

    Recuerde que los procesadores funcionan con el registro de eventos en el orden en que los agrega al transformador.

  8. (Opcional) En cualquier momento, puede probar el transformador que ha creado hasta ahora con un ejemplo de eventos de registro. Para ello, haga lo siguiente:

    1. En la sección de vista previa de la transformación, elija Cargar registro de muestra para cargar un evento de registro de muestra del grupo de registros al que pertenece este transformador o pegue un evento de registro en el cuadro de texto.

      Selecciona Probar transformador. Aparece la versión transformada del registro

  9. Cuando haya terminado de añadir procesadores y esté satisfecho con las pruebas realizadas en los registros de muestra, seleccione Guardar.

Para usar el AWS CLI para crear un transformador de registro desde cero
  • Utilice el comando aws logs put-transformer. Si parseJSON lo utiliza como primer procesador, debe analizar todo el evento de registro utilizando @message el campo de origen. Tras el análisis inicial de JSON, puede manipular campos específicos en los procesadores posteriores. El siguiente es un ejemplo que crea un transformador que incluye los addKeys procesadores parseJSON y:

    aws logs put-transformer \ --transformer-config '[{"parseJSON":{"source":"@message"}},{"addKeys":{"entries":[{"key":"metadata.transformed_in","value":"CloudWatchLogs"},{"key":"feature","value":"Transformation"}]}},{"trimString":{"withKeys":["status"]}}]' \ --log-group-identifier my-log-group-name