Adicionar um recurso a um projeto - Amazon CloudWatch

Adicionar um recurso a um projeto

Um recurso no CloudWatch Evidently representa um recurso que você deseja iniciar ou testar variações.

Para adicionar um recurso, você deve criar um projeto. Para ter mais informações, consulte Criar um novo projeto da .

Para adicionar um recurso a um projeto
  1. Abra o console do CloudWatch em https://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, escolha Application Signals e, em seguida, Evidently.

  3. Escolha o nome do projeto.

  4. Escolha Add feature (Adicionar recurso).

  5. Em Feature name (Nome do recurso), insira um nome a ser usado para identificar esse recurso neste projeto.

    Você pode adicionar uma descrição opcional do recurso.

  6. Em Feature variations (Variações de recursos), em Variation type (Tipo de variação) escolha Boolean (Booliano), Long (Longo), Double (Duplo), ou String. Para ter mais informações, consulte Tipos de variação.

  7. Adicione até cinco variações para seu recurso. O Value (Valor) de cada variação deve ser válido para o Variation type (Tipo de variação) que você selecionou.

    Especifique uma das variações como padrão. Essa será a linha de base com a qual as outras variações serão comparadas e deve ser a variação que está sendo distribuída aos seus usuários no momento. Essa também é a variação que é veiculada para usuários que não são adicionados a um lançamento ou a um experimento desse recurso.

  8. Escolha Sample code (Código de exemplo). O código de exemplo mostra o que você precisa adicionar à aplicação para configurar as variações e atribuir sessões de usuário a elas. Você pode escolher entre JavaScript, Java e Python para o código.

    Você não precisa adicionar o código à sua aplicação imediatamente, mas deve fazê-lo antes de iniciar um lançamento ou um experimento.

    Para ter mais informações, consulte Adicionar código à sua aplicação.

  9. (Opcional) Para especificar que determinados usuários sempre vejam uma determinada variação, escolha Overrides (Substituições), Add override (Adicionar substituição). Em seguida, especifique um usuário inserindo o ID de usuário, o ID da conta ou algum outro identificador no Identifier (Identificador) e especifique qual variação eles devem ver.

    Isso é ser útil quando você quer garantir que integrantes da sua própria equipe de testes ou usuários internos vejam uma variação específica. As sessões dos usuários a quem são atribuídas substituições não contribuem para as métricas de início ou experimento.

    É possível repetir isso para até 20 usuários escolhendo Adicionar substituição novamente.

  10. (Opcional) Para adicionar etiquetas a esse recurso, escolha Tags (Etiquetas), Add new tag (Adicionar nova etiqueta).

    Em seguida, em Key (Chave), insira um nome para a etiqueta. É possível adicionar um valor opcional para a tag em Valor.

    Para adicionar outra etiqueta, escolha novamente Add new tag (Adicionar nova etiqueta).

    Para obter mais informações, consulte Etiquetar recursos da AWS.

  11. Escolha Add feature (Adicionar recurso).

Tipos de variação

Ao criar um recurso e definir as variações, você deve selecionar um recurso, você deve selecionar um variation type (tipo de variação). Os tipos possíveis são:

  • Booleano

  • Inteiro longo

  • Número de ponto flutuante de precisão dupla

  • String

O tipo de variação define como as distintas variações são diferenciadas em seu código. Você pode usar o tipo de variação para simplificar a implementação do CloudWatch Evidently e também para simplificar o processo de modificação dos recursos em seus lançamentos e experimentos.

Por exemplo, se você definir um recurso com o tipo de variação inteiro longo, os números inteiros especificados para diferenciar as variações poderão ser passados diretamente para o código. Um exemplo é o teste do tamanho do pixel de um botão. Os valores para os tipos de variação podem ser o número de pixels usados em cada variação. O código para cada variação pode ler o valor do tipo de variação e usá-lo como o tamanho do botão. Para testar um novo tamanho de botão, você pode alterar o número usado para o valor da variação sem fazer nenhuma outra alteração de código.

Ao definir os valores para seus tipos de variação dentro de um recurso, deve-se evitar atribuir os mesmos valores a múltiplas variações, a menos que você queira fazer testes A/A para testar inicialmente o CloudWatch Evidently ou tenha outros motivos para fazê-lo.

O Evidently não tem suporte nativo para JSON como um tipo, mas você pode passar o JSON no tipo de variação String e analisar esse JSON em seu código.