Solucionar problemas de monitoramento e alerta - AWS Transfer Family

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

Solucionar problemas de monitoramento e alerta

Esta seção fornece informações sobre como solucionar problemas de monitoramento e alerta AWS Transfer Family, incluindo CloudWatch métricas ausentes ou incompletas e EventBridge eventos ausentes.

Solucionar problemas de métricas ausentes ou incompletas CloudWatch

Descrição

CloudWatch as métricas dos seus servidores Transfer Family estão ausentes, incompletas ou não estão sendo atualizadas conforme o esperado.

Causa

Métricas ausentes ou incompletas podem ser causadas por vários fatores:

  • Problemas de configuração de registro

  • Baixos níveis de atividade que não geram métricas dentro do prazo esperado

  • Visualização de métricas com dimensões ou intervalos de tempo incorretos

Solução

Para resolver problemas com CloudWatch métricas ausentes ou incompletas:
  1. Certifique-se de que o registro esteja configurado corretamente para seu servidor Transfer Family:

    • No console Transfer Family, verifique se o registro está ativado em Detalhes do servidor > Detalhes adicionais > Função de registro.

    • É muito provável que a função de registro tenha as permissões e relações de confiança necessárias.

  2. Ao visualizar métricas no CloudWatch console:

    • Use as dimensões corretas, por exemplo, ServerIdpara métricas em nível de servidor

    • Ajuste o intervalo de tempo para garantir que ele cubra os períodos de atividade

    • Verifique se você está no correto Região da AWS

  3. Gere atividades de teste em seu servidor Transfer Family para garantir que as métricas sejam produzidas.

Solucionar problemas de eventos ausentes EventBridge

Descrição

Você configurou EventBridge as regras da Amazon para capturar eventos do Transfer Family, mas os eventos não estão sendo entregues aos seus destinos de destino nem acionando as ações esperadas.

Causa

EventBridge Eventos ausentes podem ser causados por:

  • Padrões de eventos configurados incorretamente

  • Problemas de permissão com alvos de eventos

  • Limites de serviço ou limitação

  • Eventos que não estão sendo gerados devido à configuração do servidor

Solução

Para solucionar problemas de EventBridge eventos ausentes:

  1. Verifique se o padrão do evento está formatado corretamente para corresponder aos eventos do Transfer Family:

    { "source": ["aws.transfer"], "detail-type": ["Transfer State Change"], "detail": { "serverId": ["s-1234567890abcdef0"] } }
  2. Verifique se o destino do seu evento tem as permissões necessárias:

    • Para destinos Lambda, certifique-se de que a política de recursos da função Lambda permita invocá-la EventBridge

    • Para destinos SQS, verifique se a política de fila permite EventBridge enviar mensagens

    • Para destinos do SNS, confirme se a política de tópicos permite EventBridge publicar nele

  3. Teste sua regra gerando exemplos de eventos:

    • Use o EventBridge console para criar um evento de teste que corresponda ao seu padrão

    • Execute ações em seu servidor Transfer Family que devem gerar eventos

  4. Ative as métricas de EventBridge regras para monitorar invocações e falhas de regras:

    aws events put-rule --name "TransferStateChangeRule" --event-pattern '{...}' --state ENABLED --metrics-enabled
  5. Verifique CloudWatch os registros para ver se há mensagens de erro relacionadas a falhas na entrega de eventos