

# Trabalhando com logs do sistema do provedor de capacidade
<a name="lambda-managed-instances-monitoring-system-logs"></a>

Para ajudá-lo a monitorar e solucionar problemas em seu ambiente de instâncias gerenciadas do Lambda, o Lambda gera automaticamente logs do sistema para seus provedores de capacidade. Você pode visualizar os logs de provedores de capacidade usando o console do Lambda, o console do CloudWatch, o AWS Command Line Interface (AWS CLI) ou a API do CloudWatch. Também é possível rotear logs para o Amazon S3 e o Firehose usando os filtros de assinatura do CloudWatch Logs.

Desde que o [perfil de operador](lambda-managed-instances-operator-role.md) do provedor de capacidade tenha as permissões necessárias, o Lambda captura os logs do sistema e os envia para o Amazon CloudWatch Logs, que é o destino padrão.

**nota**  
Os logs do sistema do provedor de capacidade são habilitados por padrão. O Lambda envia logs do sistema para o CloudWatch Logs automaticamente quando você cria um provedor de capacidade.
+ O **CloudWatch Logs** é o destino padrão de registro em log para os logs do sistema do provedor de capacidade. O CloudWatch Logs fornece recursos de visualização e análise de logs em tempo real, com possibilidade de criar métricas e alarmes com base nos dados de log.
+ O **Amazon S3** é econômico para armazenamento de longo prazo, e serviços como o Athena podem ser usados para analisar os logs. A latência geralmente é maior.
+ O **Firehose** oferece streaming de logs gerenciado para vários destinos. Se você precisar enviar logs para outros serviços da AWS(por exemplo, OpenSearch Service ou Redshift Data API) ou para plataformas de terceiros (como Datadog, New Relic ou Splunk), o Firehose simplificará esse processo fornecendo integrações pré-compiladas.

## Configurar destinos de logs
<a name="lambda-managed-instances-system-logs-configuring-destinations"></a>

O Lambda é compatível com vários destinos para logs do sistema do provedor de capacidade. Qualquer que seja o destino escolhido, o Lambda oferece opções para controlar a filtragem e a entrega dos logs.

Os logs do sistema do provedor de capacidade usam exclusivamente o formato estruturado JSON. Os logs estruturados JSON oferecem capacidade de pesquisa aprimorada e permitem análise automatizada. É possível controlar quais logs o Lambda envia para o destino escolhido configurando o nível de log do sistema. A filtragem ajuda a gerenciar os custos de armazenamento e facilita a localização das entradas de log relevantes durante a depuração.

Para ter mais informações sobre como configurar cada destino, consulte os tópicos a seguir.
+ [Como enviar logs do sistema do provedor de capacidade para o CloudWatch Logs](lambda-managed-instances-monitoring-cwl.md)
+ [Como enviar logs do sistema do provedor de capacidade para o Firehose](lambda-managed-instances-monitoring-firehose.md)
+ [Como enviar logs do sistema do provedor de capacidade para o Amazon S3](lambda-managed-instances-monitoring-s3.md)

## Como configurar controles de registro em log para provedores de capacidade
<a name="lambda-managed-instances-system-logs-configuring-controls"></a>

Para dar a você mais controle sobre como os logs do sistema do provedor de capacidade são capturados, processados e consumidos, o Lambda oferece as seguintes opções de configuração de registro em log:
+ **Nível de log**: escolha o nível de detalhe dos logs do sistema que o Lambda envia para o CloudWatch Logs: `DEBUG`, `INFO` ou `WARN`.
+ **Grupo de logs**: escolha o grupo de logs do CloudWatch Logs para o qual o provedor de capacidade envia os logs.

Para obter mais informações sobre como configurar controles de registro em log, consulte os seguintes tópicos:
+ [Filtragem em nível de log para os logs do sistema do provedor de capacidade](lambda-managed-instances-monitoring-log-levels.md)
+ [Formato de log do sistema do provedor de capacidade](lambda-managed-instances-monitoring-log-format.md)
+ [Referência de eventos de logs do sistema do provedor de capacidade](lambda-managed-instances-monitoring-system-log-events.md)