dedup - CloudWatch Registros da Amazon

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á.

dedup

Use dedup para remover resultados duplicados com base em valores específicos em campos que você especifica. É possível usar dedup com um ou mais campos. Se você especificar um campo com dedup, apenas um evento de log será retornado para cada valor exclusivo desse campo. Se especificar vários campos, um evento de log será retornado para cada combinação exclusiva de valores desses campos.

As duplicatas serão descartadas em ordem de classificação, e apenas o primeiro resultado dessa ordem será mantido. Convém classificar os resultados antes de os submeter ao comando dedup. Se os resultados não forem classificados antes de serem executados por dedup, a ordem de classificação decrescente padrão @timestamp será usada.

Valores nulos não são considerados duplicatas para avaliação. Eventos de log com valores nulos para qualquer um dos campos especificados são mantidos. Para eliminar campos com valores nulos, use filter com a função isPresent(field).

O único comando de consulta que você pode usar em uma consulta após o comando dedup é limit.

Exemplo: visualizar somente o evento de log mais recente de cada valor exclusivo do campo chamado server

O exemplo a seguir mostra os campos timestamp, serverseverity e message somente para o evento mais recente de cada valor exclusivo de server.

fields @timestamp, server, severity, message | sort @timestamp desc | dedup server

Para ver mais exemplos de consultas do CloudWatch Logs Insights, consulteConsultas gerais.