nota
O mapa de serviços do CloudWatch substitui o mapa do ServiceLens. Para ver um mapa da aplicação com base em rastreamentos do AWS X-Ray, abra o Mapa de rastreamento do X-Ray. Escolha Mapa de rastreamento na seção X-Ray no painel de navegação esquerdo do console do CloudWatch.
Use o mapa de serviços para visualizar a topologia de seus clientes de aplicações, canários do Synthetics, serviços e dependências, e para monitorar a integridade operacional. Para visualizar o mapa de serviço, abra o console do CloudWatch
Depois de habilitar a aplicação para o Application Signals, use o mapa de serviços para facilitar o monitoramento da integridade operacional da aplicação:
-
Visualize as conexões entre o cliente, o canário, o serviço e os nós de dependência para ajudar a entender a topologia da aplicação e o fluxo de execução. Isso é especialmente útil quando os operadores de serviços não são a equipe de desenvolvimento.
-
Veja quais serviços estão alcançando ou não seus objetivos de nível de serviço (SLOs). Quando um serviço não está alcançando os SLOs, você pode identificar rapidamente se um serviço ou dependência downstream pode estar contribuindo para o problema ou afetando vários serviços upstream.
-
Selecione um cliente individual, um canário do Synthetics, um serviço ou um nó de dependência para visualizar as métricas relacionadas. A página Detalhes do serviço apresenta informações mais detalhadas sobre as operações, as dependências, os canários do Synthetics e as páginas de clientes.
-
Filtre e amplie o mapa de serviços para focar em uma parte específica da topologia da aplicação ou visualizar o mapa completo com mais facilidade. Crie um filtro escolhendo uma ou mais propriedades na caixa de texto do filtro. Ao escolher cada propriedade, você é guiado pelos critérios do filtro. Você verá o filtro completo abaixo da caixa de texto do filtro. Escolha Limpar filtros a qualquer momento para remover o filtro.
O exemplo de mapa de serviços, apresentado a seguir, mostra serviços conectados aos componentes com os quais interagem por meio de bordas. Se um SLO for definido, o mapa de serviços também mostrará o status da integridade.
Exploração do mapa de serviços
Depois de habilitar a aplicação para o Application Signals, o mapa de serviços exibe nós que representam os serviços e as dependências.
Ative o rastreamento ativo para os clientes do CloudWatch RUM e para os canários Synthetics para visualizar os nós de cliente e de canário no mapa.
Por padrão, canários, clientes do RUM e dependências de serviços da AWS que são do mesmo tipo são agrupados em um único ícone expansível no mapa de serviços. As dependências de serviços externos à AWS não são agrupadas por padrão. Por exemplo, na seguinte imagem, todos os buckets do Amazon S3 estão agrupados em um único ícone expansível:

Na imagem anterior, o rótulo entre o agrupamento do Amazon S3 e o serviço de origem exibe o número de bordas para o grupo entre parênteses sob o ícone da dependência. Selecione o ícone (+) para expandir o grupo e visualizar os elementos individuais, conforme mostrado na seguinte imagem:

Escolha uma guia para obter informações sobre como explorar cada tipo de nó e as bordas (conexões) entre eles.
É possível visualizar os serviços de aplicações e o status dos SLOs e dos indicadores de nível de serviço (SLIs) no Mapa de serviços. Se você não criou SLOs para um serviço, escolha o botão Criar SLO abaixo do nó do serviço.
O Mapa de serviços exibe todos os serviços. Além disso, ele mostra os clientes e os canários que consomem o serviço e as dependências que os serviços chamam, conforme mostra na seguinte imagem:

Os seguintes ícones representam exemplos de serviços de aplicações no mapa de serviços:
-
Amazon Elastic Kubernetes Service:
-
Um contêiner do Kubernetes
: -
Amazon Elastic Compute Cloud (Amazon EC2):
-
Outros tipos de serviços de aplicações não listados anteriormente:
Ao selecionar um nó de serviço, um painel é aberto para exibir informações detalhadas do serviço:
-
Métricas para volume de chamadas, latência, erro e taxa de falhas.
-
O número de SLIs e de SLOs que são
healthy
ouunhealthy
. -
A opção de visualizar mais informações sobre um SLO.
-
O número de operações de serviço, dependências, canários do Synthetics e páginas de clientes.
-
A opção de selecionar cada número para abrir a página Detalhes do serviço.
-
O nome da aplicação, se você tiver associado o recurso de computação subjacente a uma aplicação usando o AppRegistry ou o cartão do Applications na página inicial do AWS Management Console.
-
Escolha o nome da aplicação para exibir os detalhes da aplicação na página myApplications do console.
-
-
O
Cluster
, oNamespace
e aWorkload
para os serviços hospedados no Amazon EKS, ou oEnvironment
para os serviços hospedados no Amazon ECS ou no Amazon EC2. Para serviços hospedados no Amazon EKS, escolha qualquer link para abrir o CloudWatch Container Insights.
Selecione uma borda ou uma conexão entre um nó de serviço e um serviço downstream ou um nó de dependência. Isso abre um painel que contém os principais caminhos por taxa de falhas, latência e taxa de erros, conforme mostrado na imagem de exemplo apresentada a seguir. Escolha qualquer link no painel para abrir a página Detalhes do serviço e visualizar as informações detalhadas da dependência ou do serviço escolhido.
