Criar um lançamento - Amazon CloudWatch

Criar um lançamento

Para expor um novo recurso ou alterar para uma porcentagem especificada de seus usuários, crie um lançamento. Em seguida, você pode monitorar métricas importantes, como tempos de carregamento de página e conversões, antes de implantar o recurso para todos os usuários.

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

Ao adiciona um lançamento, você pode usar um recurso já criado ou criar um novo recurso ao mesmo tempo em que cria o lançamento.

Para adicionar um lançamento 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. Selecione o botão ao lado do nome do projeto e escolha Project actions (Ações do projeto), Create launch (Criar Lançamento).

  4. Em Launch name (Nome do lançamento), insira um nome a ser usado para identificar esse recurso neste projeto.

    Você pode adicionar uma descrição opcional.

  5. Escolha entre Select from existing features (Selecionar entre os recursos existentes) ou Add new feature (Adicionar novo recurso).

    Se você estiver usando um recurso existente, selecione-o em Feature name (Nome do recurso).

    Se você escolher Add new feature (Adicionar novo recurso), faça o seguinte:

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

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

    3. 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. Se você interromper um experimento, essa variação padrão será veiculada a todos os usuários.

    4. 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 neste momento, mas deve fazê-lo antes de iniciar o lançamento.

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

  6. Em Launch configuration (Configuração de execução), escolha se deseja iniciar o lançamento imediatamente ou agendá-lo para começar mais tarde.

  7. (Opcional) Para especificar outras divisões de tráfego para os segmentos de público que você definiu diferentes da divisão usada para o público geral, escolha Add Segment Overrides (Adicionar substituições de segmento).

    Em Segment Overrides (Substituições de segmento), selecione um segmento e defina a divisão de tráfego a ser usada para esse segmento.

    Você também pode definir mais segmentos para definir divisões de tráfego escolhendo Add Segment Override (Adicionar substituição de segmento). Um lançamento pode ter até seis substituições de segmento.

    Para ter mais informações, consulte Usar segmentos para delimitar o público.

  8. Em Traffic configuration (Configuração de tráfego), selecione a porcentagem de tráfego a ser atribuída a cada variação para o público geral que não corresponda às substituições de segmentos. Você também pode optar por excluir a distribuição de variações aos usuários.

    O Traffic summary (Resumo do tráfego) mostra quanto de seu tráfego geral está disponível para este lançamento.

  9. Se você optar por agendar o lançamento para começar mais tarde, poderá adicionar várias etapas. Cada etapa pode usar porcentagens diferentes para veicular as variações. Para fazer isso, escolha Add another step (Adicionar outra etapa) e, em seguida, especifique as porcentagens de agendamento e de tráfego para a próxima etapa. É possível incluir até cinco etapas em um lançamento.

  10. Se você quiser acompanhar a performance do recurso com métricas durante o lançamento, escolha Metrics (Métricas), Add Metric (Adicionar métricas). Você pode usar métricas do CloudWatch RUM ou métricas personalizadas.

    Para usar uma métrica personalizada, você pode criar a métrica aqui usando uma regra do Amazon EventBridge. Para criar uma métrica personalizada, faça o seguinte:

    • Escolha Métricas personalizadas e insira um nome para a métrica.

    • Em Metric rule (Regra de métrica), em Entity ID (ID da entidade), insira a maneira de identificar a entidade. Ela pode ser um usuário ou sessão que executa uma ação que faz com que um valor de métrica seja registrado. Um exemplo é userDetails.userID.

    • Em Value key (Valor da chave), insira o valor a ser rastreado para produzir a métrica.

    • Opcionalmente, insira um nome para as unidades da métrica. Esse nome de unidade é apenas para fins de exibição, para uso em gráficos no console do Evidently.

    À medida que você insere esses campos, a caixa mostra exemplos de como codificar a regra EventBridge para criar a métrica. Para obter mais informações sobre o EventBridge, consulte O que é o Amazon EventBridge?

    Para usar métricas de RUM, você já deve ter um monitor de aplicação RUM configurado para sua aplicação. Para ter mais informações, consulte Configurar uma aplicação para usar o CloudWatch RUM.

    nota

    Se você usar métricas do RUM e o monitor de aplicações não estiver configurado para provar 100% das sessões do usuário, nem todas as sessões do usuário que participam do lançamento enviarão métricas para o Evidently. Para garantir que as métricas de inicialização sejam precisas, recomendamos que o monitor de aplicações use 100% das sessões do usuário para amostragem.

  11. (Opcional) Se você criar pelo menos uma métrica para o lançamento, poderá associar um alarme do CloudWatch existente a esse lançamento. Para fazer isso, escolha Associar alarmes do CloudWatch.

    Quando você associa um alarme a um lançamento, o CloudWatch Evidently deve adicionar etiquetas com o nome do projeto e o nome de lançamento ao alarme. Isso ocorre para que o CloudWatch Evidently possa exibir os alarmes corretos nas informações de inicialização no console.

    Para reconhecer que o CloudWatch Evidently adicionará essas etiquetas, escolha Allow Evidently to tag the alarm resource identified below with this launch resource. (Permitir que o Evidently marque o recurso de alarme identificado abaixo com este recurso de lançamento). Em seguida, escolha Associate alarm (Alarme associado) e insira o nome do alarme.

    Para obter informações sobre como criar alarmes do CloudWatch, consulte Usar alarmes do Amazon CloudWatch.

  12. (Opcional) Para adicionar tags a esse lançamento, 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.

  13. Escolha Create launch (Criar lançamento).