As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Crie um transformador de log-group-level toras do zero
Use essas etapas para criar um log-group-level transformador do zero.
Para usar o console para criar um transformador de registros para um grupo de registros
Abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/
. -
No painel de navegação, selecione Logs, Grupos de log.
-
Escolha o grupo de registros para o qual você deseja criar o transformador.
-
Escolha a guia Transformador. Talvez seja necessário rolar a lista de guias para a direita para vê-la.
-
Escolha Criar transformador.
-
Na caixa Escolha um analisador, selecione um analisador para incluir em seu transformador.
Se for um analisador pré-configurado para um tipo de registro AWS vendido, você não precisa especificar nenhuma configuração para ele.
Se for um analisador diferente, você precisará especificar sua configuração. Para obter mais informações, consulte as informações desse processador emProcessadores configuráveis do tipo analisador.
-
Para adicionar outro processador, escolha + Adicionar processador. Em seguida, selecione o processador desejado na caixa Escolher processadores e preencha os parâmetros de configuração. Para obter informações sobre os parâmetros de configuração, consulte a seção desse processador emProcessadores que você pode usar.
Lembre-se de que os processadores operam nos eventos de registro na ordem em que você os adiciona ao transformador.
-
(Opcional) A qualquer momento, você pode testar o transformador que você construiu até agora em um evento de registro de amostra. Para isso, faça o seguinte:
-
Na seção Visualização da transformação, escolha Carregar registro de amostra para carregar um evento de registro de amostra do grupo de registros ao qual esse transformador se destina ou cole um evento de registro na caixa de texto.
Escolha Testar transformador. A versão transformada do registro aparece
-
-
Quando terminar de adicionar processadores e estiver satisfeito com os testes nos registros de amostra, escolha Salvar.
Para usar o AWS CLI para criar um transformador de log do zero
-
Use o comando
aws logs put-transformer
. Ao usarparseJSON
como primeiro processador, você deve analisar todo o evento de log usando@message
como campo de origem. Após a análise inicial do JSON, você pode manipular campos específicos nos processadores subsequentes. Veja a seguir um exemplo que cria um transformador que inclui osaddKeys
processadoresparseJSON
e: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