Monitoramento dos logs de pipeline - OpenSearch Serviço 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á.

Monitoramento dos logs de pipeline

Você pode habilitar o log dos pipelines de OpenSearch Ingestão da Amazon para expor mensagens de erro e aviso geradas durante as operações do pipeline e a atividade de ingestão. OpenSearch A Ingestão publica todos os logs no Amazon CloudWatch Logs. CloudWatch Os logs podem monitorar informações nos arquivos de log e notificar você quando determinados limites forem atingidos. É possível também arquivar seus dados de log em armazenamento resiliente. Para obter mais informações, consulte o Guia do usuário do Amazon CloudWatch Logs.

Os logs da OpenSearch Ingestão podem indicar falhas no processamento de solicitações, erros de autenticação da origem até o coletor e outros avisos que podem ser úteis para a solução de problemas. Para seus registros, a OpenSearch ingestão usa os níveis de registro de INFOWARN,ERROR, e. FATAL Recomendamos habilitar a publicação de logs para todos os pipelines.

Permissões obrigatórias

Para habilitar a OpenSearch Ingestão para enviar CloudWatch logs para o Logs, você deve estar registrado como um usuário com certas permissões do IAM.

Você precisa das seguintes CloudWatch permissões de Monitoramento para criar e atualizar os recursos de entrega de log:

{a "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Resource": "*", "Action": [ "logs:CreateLogDelivery", "logs:PutResourcePolicy", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:DescribeResourcePolicies", "logs:GetLogDelivery", "logs:ListLogDeliveries" ] } ] }

Habilitar publicação de logs

Você pode ativar a publicação de logs em pipelines existentes ou ao criar um pipeline. Para ver as etapas para habilitar a publicação de logs durante a criação do pipeline, consulte Como criar pipelines.

Para habilitar a publicação de logs em um pipeline existente
  1. Faça login no console do Amazon OpenSearch Service em https://console.aws.amazon.com/aos/casa.

  2. No painel de navegação à esquerda, selecione Pipelines.

  3. Abra o pipeline no qual você deseja ativar os registros e escolha as opções Ações, Editar publicação de registros.

  4. Ative a opção Publicar em CloudWatch registros.

  5. Crie um novo grupo de logs ou selecione um existente. Recomendamos que você formate o nome como um caminho, como /aws/vendedlogs/OpenSearchIngestion/pipeline-name/audit-logs. Esse formato facilita a aplicação de uma política de CloudWatch acesso que concede permissões a todos os grupos de log em um caminho específico, como/aws/vendedlogs/OpenSearchIngestion.

    Importante

    Você deve incluir o prefixo vendedlogs no nome do grupo de logs, caso contrário, a criação falhará.

  6. Escolha Salvar.

Para habilitar a publicação de log usando o AWS CLI, envie a seguinte solicitação:

aws osis update-pipeline \ --pipeline-name my-pipeline \ --log-publishing-options IsLoggingEnabled=true,CloudWatchLogDestination={LogGroup="/aws/vendedlogs/OpenSearchIngestion/pipeline-name"}