

Aviso de fim do suporte: em 7 de outubro de 2026, AWS encerrará o suporte para AWS Proton. Depois de 7 de outubro de 2026, você não poderá mais acessar o AWS Proton console ou os AWS Proton recursos. Sua infraestrutura implantada permanecerá intacta. Para obter mais informações, consulte o Guia [AWS Proton de descontinuação e migração de serviços](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Monitoramento AWS Proton
<a name="monitoring"></a>

O monitoramento é uma parte importante da manutenção da confiabilidade, disponibilidade e desempenho de AWS Proton suas AWS soluções. A seção a seguir descreve as ferramentas de monitoramento que você pode usar com AWS Proton.

# Automatize AWS Proton com EventBridge
<a name="event-bridge"></a>

Você pode monitorar AWS Proton eventos na Amazon EventBridge. EventBridge fornece um fluxo de dados em tempo real de seus próprios aplicativos, aplicativos software-as-a-service (SaaS) e. Serviços da AWS Você pode configurar eventos para responder às mudanças no estado do AWS recurso. EventBridge encaminha esses dados para serviços de *destino*, como o AWS Lambda Amazon Simple Notification Service. Esses eventos são os mesmos que aparecem nos CloudWatch Eventos da Amazon. CloudWatch O Events fornece um fluxo quase em tempo real de eventos do sistema que descrevem mudanças nos AWS recursos. Para obter mais informações, consulte [O que é a Amazon EventBridge?](https://docs.aws.amazon.com/eventbridge/latest/userguide/) no *Guia do EventBridge usuário da Amazon*.

Use EventBridge para ser notificado sobre mudanças de estado nos fluxos de trabalho de AWS Proton provisionamento.

## Tipos de eventos
<a name="event-types"></a>

Os eventos são compostos por regras que incluem um padrão de eventos e metas. Você configura uma regra escolhendo o padrão do evento e os objetos de destino:

Padrão de evento  
Cada regra é expressa como um padrão de evento com a origem e o tipo de eventos a serem monitorados e os alvos do evento. Para monitorar eventos, você cria uma regra com o serviço que você está monitorando como fonte do evento. Por exemplo, você pode criar uma regra com um padrão de evento que usa o AWS Proton como fonte de eventos para acionar uma regra quando há alterações em um estado de implantação.

Destinos  
A regra recebe um serviço selecionado como o destino do evento. Você pode configurar um serviço de destino para enviar notificações, capturar informações de status, tomar medidas corretivas, iniciar eventos ou realizar outras ações.

Os objetos de evento contêm campos padrão de ID, conta Região da AWS, tipo de detalhe, fonte, versão, recurso e hora (opcional). O campo de detalhes é um objeto aninhado contendo campos personalizados para o evento.

AWS Proton os eventos são emitidos com base no melhor esforço. O melhor esforço de entrega significa que o serviço tenta enviar todos os eventos para EventBridge, mas em alguns casos raros, um evento pode não ser entregue.

Para cada AWS Proton recurso que pode emitir eventos, a tabela a seguir lista o valor do tipo de detalhe, os campos de detalhes e (quando disponível) uma referência a uma lista de valores para os campos de detalhes `status` e`previousStatus`. Quando um recurso é excluído, o valor do campo de detalhes do `status` é `DELETED`.


| Recurso | Valor do tipo de detalhe | Campos de detalhes | 
| --- | --- | --- | 
|  `EnvironmentTemplate`  |  AWS Proton Alteração do status do modelo de ambiente  |  `name` `status` `previousStatus`  | 
|  `EnvironmentTemplateVersion`  |  AWS Proton Alteração do status da versão do modelo de ambiente  |  `name` `majorVersion` `minorVersion` `status` `previousStatus` [valores de status](https://docs.aws.amazon.com/proton/latest/APIReference/API_EnvironmentTemplateVersion.html#proton-Type-EnvironmentTemplateVersion-status)  | 
|  `ServiceTemplate`  |  AWS Proton Alteração do status do modelo de serviço  |  `name` `status` `previousStatus`  | 
|  `ServiceTemplateVersion`  |  AWS Proton Alteração do status da versão do modelo de serviço  |  `name` `majorVersion` `minorVersion` `status` `previousStatus` [valores de status](https://docs.aws.amazon.com/proton/latest/APIReference/API_ServiceTemplateVersion.html#proton-Type-ServiceTemplateVersion-status)  | 
|  `Environment`  |  AWS Proton Alteração do status do ambiente  |  `name` `status` `previousStatus`  | 
|  `Service`  |  AWS Proton Alteração do status do serviço  |  `name` `status` `previousStatus` [valores de status](https://docs.aws.amazon.com/proton/latest/APIReference/API_Service.html#proton-Type-Service-status)  | 
|  `ServiceInstance`  |  AWS Proton Alteração do status da instância de serviço  |  `name` `serviceName` `status` `previousStatus`  | 
|  `ServicePipeline`  |  AWS Proton Alteração do status do pipeline de serviços  |  `serviceName` `status` `previousStatus`  | 
|  `EnvironmentAccountConnection`  |  AWS Proton Alteração do status de conexão da conta de ambiente  |  `id` `status` `previousStatus` [valores de status](https://docs.aws.amazon.com/proton/latest/APIReference/API_EnvironmentAccountConnection.html#proton-Type-EnvironmentAccountConnection-status)  | 
|  `Component`  |  AWS Proton Alteração do status do componente  |  `name` `status` `previousStatus`  | 

## AWS Proton exemplos de eventos
<a name="event-examples"></a>

Os exemplos a seguir mostram as formas de AWS Proton enviar eventos para EventBridge o.

**Modelo de serviço**

```
{
    "source": "aws.proton",
    "detail-type": ["AWS Proton Service Template Status Change"],
    "time": "2021-03-22T23:21:40.734Z",
    "resources": ["arn:aws:proton:region_id:123456789012:service-template/sample-service-template-name"],
    "detail": {
        "name": "sample-service-template-name",
        "status": "PUBLISHED",
        "previousStatus": "DRAFT"
    }
}
```

**Versão do modelo de serviço**

```
{
    "source": "aws.proton",
    "detail-type": ["AWS Proton Service Template Version Status Change"],
    "time": "2021-03-22T23:21:40.734Z",
    "resources": ["arn:aws:proton:region_id:123456789012:service-template/sample-service-template-name:1.0"],
    "detail": {
        "name": "sample-service-template-name",
        "majorVersion": "1",
        "minorVersion": "0",
        "status": "REGISTRATION_FAILED",
        "previousStatus": "REGISTRATION_IN_PROGRESS"
    }
}
```

**Ambiente**

```
{
    "source": "aws.proton",
    "detail-type": ["AWS Proton Environment Status Change"],
    "time": "2021-03-22T23:21:40.734Z",
    "resources": ["arn:aws:proton:region_id:123456789012:environment/sample-environment"],
    "detail": {
        "name": "sample-environment",
        "status": "DELETE_FAILED",
        "previousStatus": "DELETE_IN_PROGRESS"
    }
}
```

# EventBridgeTutorial: Envie alertas do Amazon Simple Notification AWS Proton Service para alterações no status do serviço
<a name="event-tutorial-sns"></a>

Neste tutorial, você usa uma *regra de evento AWS Proton * pré-configurada que captura as alterações de status do seu AWS Proton serviço. EventBridgeenvia as alterações de status para um tópico do Amazon SNS. Você assina o tópico e o Amazon SNS envia e-mails de alteração de status para o seu AWS Proton serviço.

## Pré-requisitos
<a name="event-tutorial-sns-prereq"></a>

Você tem um AWS Proton serviço existente com um `Active` status. Como parte deste tutorial, você pode adicionar instâncias de serviço a esse serviço e, em seguida, excluí-las.

Se você precisar criar um AWS Proton serviço, consulte[Começando com AWS Proton](ag-getting-started.md). Para obter mais informações, consulte [AWS Proton cotas](ag-limits.md) e [Editar um serviço](ag-svc-update.md).

## Etapa 1: criar e se inscrever em um tópico do Amazon SNS
<a name="event-tutorial-sns-step1"></a>

Crie um tópico do Amazon SNS para funcionar como um *destino de evento* para a *regra de evento* que você criou na Etapa 2.

**Crie um tópico do Amazon SNS**

1. Faça o login e abra o [console do Amazon SNS](https://console.aws.amazon.com//sns/v3/).

1. No painel de navegação, selecione **Tópicos**, **Criar tópico**.

1. Em **Criar página de tópico**:

   1. Escolha **Tipo** **Padrão**.

   1. Em **Nome**, insira **tutorial-service-status-change** e selecione **Criar tópico**.

1. Na página de **tutorial-service-status-change**detalhes, escolha **Criar assinatura**.

1. Na página **Criar assinatura**:

   1. Em **Protocolo**, escolha **Email**.

   1. Em **Endpoint**, insira um endereço de e-mail ao qual tenha acesso e escolha **Criar assinatura**.

1. Verifique sua conta de e-mail e espere para receber uma mensagem de e-mail de confirmação de assinatura. Quando você recebê-la, abra-a escolha **Confirmar assinatura**.

## Etapa 2: registrar uma regra de evento
<a name="event-tutorial-ebridge-step2"></a>

Registre uma *regra de evento* que capture as alterações de status do seu AWS Proton serviço. Para obter mais informações, consulte [Pré-requisitos](#event-tutorial-sns-prereq).

**Crie uma regra de evento.**

1. Abra o [ EventBridge console da Amazon](https://console.aws.amazon.com//events/).

1. No painel de navegação, escolha **Events (Eventos)**, **Rules (Regras)**.

1. Na página **Regras**, na seção **Regras**, escolha **Criar regra**.

1. Na página **Criar regra**:

   1. Na seção **Nome e descrição**, em **Nome**, insira **tutorial-rule**.

   1. Na seção **Definir padrão**, escolha **Padrão de evento**.

      1. Em **Event matching pattern** (Padrão de correspondência de eventos), escolha **Pre-defined by service** (Predefinido por serviço).

      1. Em **Provedor de serviços**, escolha **AWS**.

      1. Em **Service Name** (Nome do serviço), escolha **AWS Proton**.

      1. Em **Tipo de evento**, selecione **Mudança de status do AWS Proton **.

         O **padrão de evento** aparece em um editor de texto.

      1. Abra o [console do AWS Proton](https://console.aws.amazon.com//proton/).

      1. No painel de navegação, escolha **Serviços**.

      1. Na página **Serviços**, escolha o nome do seu AWS Proton serviço.

      1. Na página **Detalhes do serviço**, copie o nome do recurso da Amazon (ARN) do serviço.

      1. Navegue de volta ao *EventBridge console* e à regra do tutorial e escolha **Editar** no editor de texto.

      1. No editor de texto, para `"resources":`, insira o ARN do serviço que você copiou na etapa viii.

         ```
         {
             "source": ["aws.proton"],
             "detail-type": ["AWS Proton Service Status Change"],
             "resources": ["arn:aws:proton:region-id:123456789012:service/your-service"]
         }
         ```

      1. **Salve** o padrão do evento.

   1. Na seção **Selecionar alvos**:

      1. Em **Target (Destino)**, selecione **SNS topic (Tópico do SNS)**.

      1. Em **Tópico**, escolha **tutorial-service-status-change**.

   1. Escolha **Criar**.

## Etapa 3: Testar sua regra de evento
<a name="event-tutorial-ebridge-step3"></a>

Verifique se sua *regra de evento* está funcionando adicionando uma instância ao seu AWS Proton serviço.

1. Vá para o [Console do AWS Proton](https://console.aws.amazon.com//proton/).

1. No painel de navegação, escolha **Serviços**.

1. Na página de **Serviços**, selecione o nome do seu serviço.

1. Na página **Detalhes do serviço**, escolha **Editar**.

1. Na página **Configurar serviço**, escolha **Avançar**.

1. Na página **Definir configurações personalizadas**, na seção **Instâncias de serviço**, escolha **Adicionar nova instância**.

1. Preencha o formulário para sua **nova instância**:

   1. Digite um **Nome** para sua nova instância.

   1. Selecione os *mesmos ambientes compatíveis* que você escolheu para suas instâncias existentes.

   1. Insira valores para as entradas necessárias.

   1. Escolha **Próximo**.

1. Revise suas entradas e escolha **Atualizar**.

1. Depois que o **status do serviço** for`Active`, verifique seu e-mail para verificar se você recebeu AWS notificações que fornecem atualizações de status.

   ```
   {
       "version": "0",
       "id": "af76c382-2b3c-7a0a-cf01-936dff228276",
       "detail-type": "AWS Proton Service Status Change",
       "source": "aws.proton",
       "account": "123456789012",
       "time": "2021-06-29T20:40:16Z",
       "region": "region-id",
       "resources": ["arn:aws:proton:region-id:123456789012:service/your-service"],
       "detail": {
           "previousStatus": "ACTIVE",
           "status": "UPDATE_IN_PROGRESS",
           "name": "your-service"
       }
   }
   ```

   ```
   {
       "version": "0",
       "id": "87131e29-ad95-bda2-cd30-0ce825dfb0cd",
       "detail-type": "AWS Proton Service Status Change",
       "source": "aws.proton",
       "account": "123456789012",
       "time": "2021-06-29T20:42:27Z",
       "region": "region-id",
       "resources": ["arn:aws:proton:region-id:123456789012:service/your-service"],
       "detail": {
           "previousStatus": "UPDATE_IN_PROGRESS",
           "status": "ACTIVE",
           "name": "your-service"
       }
   }
   ```

## Etapa 4: limpar
<a name="event-tutorial-ebridge-step4"></a>

Exclua seu tópico e assinatura do Amazon SNS e exclua sua EventBridge regra.

**Exclua o tópico e a assinatura do Amazon SNS.**

1. Navegue até o [console do Amazon SNS](https://console.aws.amazon.com//sns/v3/).

1. No painel de navegação, selecione **Subscriptions** (Assinaturas).

1. Na página **Assinaturas**, escolha a assinatura que você fez para o tópico nomeado `tutorial-service-status-change` e escolha **Excluir.**

1. No painel de navegação, escolha **Tópicos**.

1. Na página **Tópicos**, escolha o tópico chamado `tutorial-service-status-change` e então **Excluir**..

1. Um modal solicita que você verifique a exclusão. Siga as instruções e escolha **Excluir**.

**Exclua sua EventBridge regra.**

1. Navegue até o [ EventBridge console da Amazon](https://console.aws.amazon.com//events/).

1. No painel de navegação, escolha **Events (Eventos)**, **Rules (Regras)**.

1. Na página **Regras**, escolha a regra chamada `tutorial-rule` e, em seguida, escolha **Excluir**.

1. Um modal solicita que você verifique a exclusão. Escolha **Excluir**.

**Exclua a instância de serviço adicionada.**

1. Navegue até o [console do AWS Proton](https://console.aws.amazon.com//proton/).

1. No painel de navegação, escolha **Serviços**.

1. Na página de **Serviços**, selecione o nome do seu serviço.

1. Na página **Detalhes do serviço**, escolha **Editar** e, em seguida, **Avançar**.

1. Na página **Definir configurações personalizadas**, na seção **Instâncias de serviço**, escolha **Excluir** para a instância de serviço que você criou como parte deste tutorial e, em seguida, escolha **Avançar**.

1. Revise suas entradas e escolha **Atualizar**.

1. Um modal solicita que você verifique a exclusão. Siga as instruções e escolha **Sim, excluir**.

# Mantenha a infraestrutura atualizada com o AWS Proton painel
<a name="monitoring-dashboard"></a>

O AWS Proton painel fornece um resumo dos AWS Proton recursos em sua AWS conta, com um foco particular na *obsolescência —* na atualização dos recursos implantados. Um recurso implantado está atualizado quando usa a versão recomendada do modelo associado. Um recurso out-of-date implantado pode precisar de uma atualização principal ou secundária da versão do modelo.

## Visualize o painel no AWS Proton console
<a name="w2aac28b9b7"></a>

Para visualizar o AWS Proton painel, abra o [AWS Proton console](https://console.aws.amazon.com//proton/) e, no painel de navegação, escolha **Painel**.

### Recursos
<a name="w2aac28b9b7b9"></a>

![\[Guia de recursos\]](http://docs.aws.amazon.com/pt_br/proton/latest/userguide/images/dashboard.png)


A primeira guia do painel exibe as contagens de todos os recursos em sua conta. A guia de recursos mostra o número de suas instâncias de serviço, serviços, ambientes e componentes, bem como seus modelos de recursos. Ele também divide as contagens de recursos para cada tipo de recurso implantado pelo status dos recursos desse tipo. Uma tabela de instâncias de serviço mostra detalhes de cada instância de serviço: seu status de implantação, os AWS Proton recursos aos quais ela está associada, as atualizações que estão disponíveis e alguns registros de data e hora.

Você pode filtrar a lista de instâncias de serviço por qualquer propriedade da tabela. Por exemplo, você pode filtrar para ver instâncias de serviço com implantações dentro de uma janela de tempo específica ou instâncias de serviço que estão desatualizadas em relação às recomendações de versões principais ou secundárias.

Escolha um nome de instância de serviço para navegar até a página de detalhes da instância de serviço, onde você pode agir para fazer as atualizações de versão apropriadas. Escolha qualquer outro nome de AWS Proton recurso para navegar até sua página de detalhes ou escolha um tipo de recurso para navegar até a respectiva lista de recursos.

### Histórico de implantação
<a name="w2aac28b9b7c13"></a>

![\[Guia de histórico de implantação\]](http://docs.aws.amazon.com/pt_br/proton/latest/userguide/images/deployment-history.png)


A guia Histórico de implantação permite que você veja detalhes sobre suas implantações. Na tabela do histórico de implantação, você pode acompanhar o status da implantação, bem como o ambiente e a ID da implantação. Você pode escolher o nome do recurso ou o ID de implantação para ver ainda mais detalhes, como uma mensagem de status de implantação e saídas de recursos. A tabela também permite filtrar por qualquer propriedade da tabela.