Importante
Habilite a integração do AWS CloudWatch Metric Streams para monitor todas as métricas do CloudWatch de seus serviços da AWS, incluindo namespace personalizado. A integração individual não é mais nossa opção recomendada.
O Amazon aplicativo Load Balancing (ALB) distribui o tráfego de entrada de aplicativos em vários destinos, como instâncias do EC2, em diversas zonas de disponibilidade. O Amazon Network Load Balancer (NLB) distribui o tráfego de entrada em vários destinos, como instâncias do Amazon EC2.
A integração New Relic Infrastructure inclui uma integração para relatar seus dados AWS ALB/NLB para produtos New Relic . Este documento explica como ativar esta integração e descreve os dados que podem ser capturados.
A New Relic também oferece integração para o serviço Elastic Load Balancing (ELB) da Amazon.
Ativar integração
Para habilitar essa integração, siga os procedimentos padrão para conectar os serviços da AWS ao New Relic.
Configuração e polling
Você pode alterar a frequência de pesquisa e filtrar dados usando opções de configuração.
Informações de pesquisa padrão para a integração AWS ALB/NLB:
- Intervalo de sondagem New Relic : 5 minutos
- Intervalo de dados do Amazon CloudWatch: 1 minuto
Visualizar e usar dados
Para visualizar e usar seus dados de integração, acesse one.newrelic.com > All capabilities > Infrastructure > AWS e selecione um dos links de integração do AWS ALB.
Você pode consultar e explorar seus dados usando o tipo de evento LoadBalancerSample
em quatro categorias de dados:
- ALB: Aparece em New Relic com
provider
valorAlb
. - NLB: aparece em New Relic com
provider
valorNlb
. - Grupo de destino ALB: aparece no New Relic com
provider
valorAlbTargetGroup
. - Grupo de destino NLB: aparece no New Relic com
provider
valorNlbTargetGroup
.
Dados métricos
Existem duas categorias de dados ALB integração: ALB e ALB destino group.
Métrica ALB
A integração New Relic Amazon coleta os seguintes dados do Amazon ALB para o provedor Alb
.
Métrica | Descrição |
---|---|
| O número total de conexões TCP simultâneas ativas de clientes para o balanceador de carga e do balanceador de carga para o destino. |
| O número total de novas conexões TCP estabelecidas de clientes para o balanceador de carga e do balanceador de carga para o destino. |
| O número de conexões que foram rejeitadas porque o balanceador de carga atingiu o número máximo de conexões. |
| O número total de bytes processados pelo balanceador de carga em IPv4 e IPv6. |
| A contagem de solicitações processadas em IPv4 e IPv6. As solicitações incrementam essa métrica apenas quando o nó do balanceador de carga consegue selecionar um destino. Se uma solicitação for rejeitada antes de um destino ser escolhido, ela não será refletida. Estatísticas: a soma fornece o maior valor. |
| O número de regras processadas pelo balanceador de carga dada uma taxa de solicitação média de uma hora. |
| O número de conexões TLS iniciadas pelo cliente que não estabeleceu uma sessão com o balanceador de carga. As possíveis causas incluem uma incompatibilidade de cifras ou protocolos. |
| O número de códigos de erro do servidor HTTP 5XX originados do balanceador de carga. Esta contagem não inclui nenhum código de resposta gerado pelo destino. |
| O número de códigos de erro do cliente HTTP 4XX originados do balanceador de carga. Erros do cliente são gerados quando as solicitações estão malformadas ou incompletas. Essas solicitações não foram recebidas pelo destino. |
| O número total de bytes processados pelo balanceador de carga em IPv6. |
| O número de solicitações IPv6 recebidas pelo balanceador de carga. |
| O número total de bytes processados pelo balanceador de carga para solicitações e respostas de uma função do Lambda. |
ALB destino grupo métrica
Os dados do grupo destino são armazenados no New Relic no provedor AlbTargetGroup
. Por exemplo, você pode usar esses dados para facetar métricas de erro por grupo de destino.
Métrica | Descrição |
---|---|
| A contagem média de solicitações que cada destino em um grupo de destino recebe. Estatísticas: apenas a soma é válida, o que representa a média em vez da soma. |
| O número de destinos considerados saudáveis. |
| O número de destinos considerados insalubres. |
| O tempo decorrido, em segundos, após a solicitação sair do balanceador de carga até que uma resposta do destino seja recebida. Estatísticas disponíveis:
|
| O número de códigos de resposta HTTP |
| O número de códigos de resposta HTTP |
| O número de códigos de resposta HTTP |
| O número de códigos de resposta HTTP |
| O número de solicitações para uma função do Lambda que falharam devido a um problema interno ao balanceador de carga ou ao AWS Lambda. |
| O número de solicitações para uma função do Lambda que falharam devido a um problema com a função do Lambda. |
Existem duas categorias de dados de integração NLB: NLB e NLB destino group.
Métrica NLB
A integração New Relic Amazon coleta os seguintes dados do Amazon NLB para o provedor Nlb
.
Métrica | Descrição |
---|---|
| O número total de fluxos (ou conexões) simultâneos de clientes para destino. Esta métrica inclui conexões nos estados As conexões TCP não são encerradas no balanceador de carga, portanto, um cliente que abre uma conexão TCP com um destino conta como um único fluxo. |
| O número total de fluxos (ou conexões) TLS simultâneos de clientes para destino. Esta métrica inclui apenas conexões nos estados |
| O número total de handshakes TLS que falharam durante a negociação entre um cliente e um ouvinte TLS. |
| O número de unidades de capacidade do balanceador de carga (LCU) usadas pelo seu balanceador de carga. Você paga pelo número de LCUs que usa por hora. |
| O número total de novos fluxos (ou conexões) estabelecidos de clientes para destino no período de tempo. |
| O número total de novos fluxos (ou conexões) TLS estabelecidos de clientes para destino no período de tempo. |
| O número total de bytes processados pelo balanceador de carga, incluindo cabeçalhos TCP/IP. |
| O número total de bytes processados pelos listeners TLS. |
| O número total de handshakes TLS que falharam durante a negociação entre um ouvinte TLS e um destino. |
| O número total de pacotes de redefinição (RST) enviados de um cliente para um destino. Essas redefinições são geradas pelo cliente e encaminhadas pelo balanceador de carga. |
| O número total de pacotes de redefinição (RST) gerados pelo balanceador de carga. |
| O número total de pacotes de redefinição (RST) enviados de um destino para um cliente. Essas redefinições são geradas pelo destino e encaminhadas pelo balanceador de carga. |
Métrica de grupo de destino NLB
Os dados do grupo destino são armazenados no New Relic no provedor NlbTargetGroup
. Por exemplo, você pode usar esses dados para facetar métricas de erro por grupo de destino.
Métrica | Descrição |
---|---|
| O número de destinos considerados saudáveis. |
| O número de destinos considerados insalubres. |