

# Filtragem em nível de log para os logs do sistema do provedor de capacidade
<a name="lambda-managed-instances-monitoring-log-levels"></a>

O Lambda pode filtrar os logs do sistema do provedor de capacidade para que somente logs de um determinado nível de detalhes, ou de um nível inferior, sejam enviados para o CloudWatch Logs. É possível escolher entre os seguintes níveis de log:


| Nível de log | Usage | 
| --- | --- | 
| DEBUG (mais detalhes) | Informações detalhadas para depuração do sistema | 
| INFORMAÇÕES | Mensagens que registram a operação normal do provedor de capacidade | 
| WARN (menos detalhes) | Mensagens sobre possíveis erros que podem levar a um comportamento inesperado se não forem corrigidos | 

Quando você seleciona um nível de log, o Lambda envia logs desse nível, e de níveis inferiores. Por exemplo, se você definir o nível de log do sistema de um provedor de capacidade como INFO, o Lambda não enviará saídas de log no nível DEBUG.

Por padrão, o Lambda define o nível de log do sistema como INFO. Para receber logs mais detalhados, defina o nível como DEBUG. Para receber menos logs, defina o nível como WARN. Para ver uma lista dos níveis de log para os quais o Lambda mapeia diferentes eventos de log do sistema, consulte [Referência de eventos de logs do sistema do provedor de capacidade](lambda-managed-instances-monitoring-system-log-events.md).

## Como configurar o nível de log do sistema
<a name="lambda-managed-instances-log-level-configure"></a>

Para configurar o nível de log do sistema para o provedor de capacidade, você pode usar o console do Lambda ou o AWS Command Line Interface (AWS CLI). Você também pode configurar o nível de log do sistema usando os comandos `CreateCapacityProvider` e `UpdateCapacityProvider` da API do Lambda.

**Para configurar o nível de log do sistema (console)**

1. Abra a [página Provedores de capacidade](https://console.aws.amazon.com/lambda/home#/capacity-providers) do console do Lambda.

1. Escolha um provedor de capacidade.

1. Escolha **Additional configuration (Configuração adicional)**.

1. Na seção **Configuração de registro em log**, escolha **Editar**.

1. Selecione o **nível de log do sistema** desejado para seu provedor de capacidade.

1. Escolha **Salvar**.

**Para definir o nível de log do sistema ao criar um provedor de capacidade (AWS CLI)**
+ Para configurar o nível de log do sistema ao criar um novo provedor de capacidade, use a opção `--telemetry-config` no comando [create-capacity-provider](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/create-capacity-provider.html). Defina `SystemLogLevel` como `DEBUG`, `INFO` ou `WARN`.

  ```
  aws lambda create-capacity-provider \
    --capacity-provider-name my-capacity-provider \
    --vpc-config SubnetIds=subnet-12345,subnet-67890,SecurityGroupIds=sg-12345 \
    --permissions-config CapacityProviderOperatorRoleArn=arn:aws:iam::123456789012:role/MyOperatorRole \
    --telemetry-config LoggingConfig={SystemLogLevel=DEBUG}
  ```

**Para atualizar o nível de log do sistema de um provedor de capacidade existente (AWS CLI)**
+ Para alterar o nível de log do sistema de um provedor de capacidade existente, use o comando [update-capacity-provider](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-capacity-provider.html).

  ```
  aws lambda update-capacity-provider \
    --capacity-provider-name my-capacity-provider \
    --telemetry-config LoggingConfig={SystemLogLevel=WARN}
  ```