

# Tutorial: criação de um painel do Lambda do CloudWatch com o nome da função como a variável
<a name="cloudwatch_dashboard_variables_property"></a>

As etapas deste procedimento ilustram como criar um painel flexível que mostre uma variedade de gráficos de métricas, usando uma variável de propriedade. Isso inclui uma caixa de seleção suspensa no painel que pode ser usada para alternar as métricas em todos os gráficos entre as diferentes funções do Lambda. 

Outros exemplos de casos de uso desse tipo de painel incluem o uso `InstanceId` como variável para criar um painel de métricas com uma lista suspensa para IDs de instância. Como alternativa, é possível criar um painel que use `region` como variável para exibir o mesmo conjunto de métricas de diferentes regiões.

**Para usar uma variável de propriedade do painel para criar um painel Lambda flexível**

1. Abra o console do CloudWatch, em [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1.  No painel de navegação, escolha **Painéis**, **Criar painel**. 

1.  Insira um nome para o painel e escolha **Criar painel**. 

1.  Adicione widgets ao painel que exibam métricas para uma função do Lambda. Ao criar esses widgets, especifique **Lambda**, **Por nome de função** para as métricas do widget. Para a função, especifique uma das funções do Lambda que você deseja incluir nesse painel. 

   Para obter mais informações sobre a adição de widgets a um painel, consulte [Uso de widgets em painéis do CloudWatch](create-and-work-with-widgets.md).

1. Depois de adicionar os widgets, ao visualizar o painel, escolha **Ações**, **Variáveis**, **Criar uma variável**.

1. Escolha a **variável Propriedade**.

1. Em **Propriedade que a variável altera**, escolha **FunctionName**.

1. Em **Tipo de entrada**, para esse caso de uso, recomendamos escolher **Menu de seleção (suspenso)**. Isso cria um menu suspenso no painel onde é possível selecionar o nome da função do Lambda para a qual exibir as métricas.

   Se isso fosse para um painel que alterna entre apenas dois ou três valores diferentes para uma variável, o **botão de opção** seria uma boa escolha.

   Se você preferir inserir ou colar valores para a variável, escolha **Entrada de texto**. Essa opção não inclui uma lista suspensa ou botões de opção. 

1. Ao escolher **Menu de seleção (suspenso)**, você deverá em seguida escolher se deseja preencher o menu inserindo valores ou usando uma pesquisa de métricas. Para esse caso de uso, vamos supor que você tenha um grande número de funções do Lambda e não queira inserir todas elas manualmente. Escolha **Usar os resultados de uma pesquisa de métricas** e faça o seguinte:

   1. Escolha **Consultas pré-criadas**, **Lambda**, **Erros**. 

      (Escolher **Erros** não adiciona a métrica **Erros** ao painel. No entanto, isso preenche rapidamente a caixa de seleção da variável **FunctionName**.)

   1. Escolha **Por nome de função** e, em seguida, escolha **Pesquisar**.

      Sob o botão **Pesquisar**, você verá **FunctionName** selecionado. Você também verá uma mensagem sobre quantos valores de dimensão **FunctionName** foram encontrados para preencher a caixa de entrada.

1. (Opcional) Para obter mais configurações, escolha **Configurações secundárias** e siga um ou mais dos procedimentos a seguir:
   + Para personalizar o nome da sua variável, insira o nome em **Nome da variável personalizada**.
   + Para personalizar o rótulo para o campo de entrada da variável, insira o rótulo em **Rótulo de entrada**.
   + Para definir o valor padrão para essa variável quando o painel for aberto pela primeira vez, insira o padrão em **Valor padrão**.

1. Escolha **Adicionar variável**.

   Uma caixa de seleção suspensa **FunctionName** aparecerá na parte superior do painel. É possível selecionar uma função do Lambda nessa caixa e todos os widgets que usam a variável exibirão informações sobre a função selecionada.

   Posteriormente, se você adicionar ao painel mais widgets que observem as métricas do Lambda com a dimensão **FunctionName**, eles usarão automaticamente a variável.