A integração New Relic Infrastructure inclui uma integração para relatar seus dados AWS Health para New Relic. Este documento explica como ativar esta integração e descreve os dados que podem ser reportados.
Recurso
Esta integração coleta informações do AWS Health sobre eventos que podem afetar os recursos e serviços AWS globalmente ou em uma conta específica. Esses dados podem ajudá-lo a antecipar possíveis interrupções no aplicativo.
AWS Health relata três tipos de evento:
Open issues
: mostra problemas que podem afetar sua infraestrutura da AWS.
Scheduled changes
: Informa com antecedência sobre atividades programadas que podem ter impacto nos serviços da AWS e nos recursos.
Notifications
: Fornece informações adicionais.
O evento de saúde será vinculado à entidade existente para recursos AWS EC2 e herdará todos os metadados da entidade disponíveis, como região, disponibilidadeZone, tag de recurso e muito mais.
Para ver a lista completa de atributos disponíveis utilize a função keyset
:
FROM AwsHealthNotification SELECT keyset()
Requisitos
Essa integração está disponível apenas para clientes da AWS que possuem um plano de suporte Business ou Enterprise, pois esse é um requisito para usar a API AWS Health.
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 do AWS Health:
- Intervalo de sondagem New Relic : 5 minutos
Explore dados de integração
Para usar os dados desta integração:
Vá para
one.newrelic.com > All capabilities > Infrastructure > AWS
.
Selecione qualquer um dos links de integração disponíveis do AWS Health.
Para visualizar uma linha do tempo quando um evento do AWS Health é criado, modificado ou excluído, use a página
Evento monitoramento e alertas
Os eventos AWS Health são ingeridos como evento AwsHealthNotification. Você pode consultar, criar widget e definir políticas de alertas NRQL com base nesses eventos.
A tabela a seguir mostra os principais atributos disponíveis para o evento AwsHealthNotification :
Atributo do evento | Descrição |
---|---|
| O ARN do recurso AWS. |
| O ARN do próprio evento AWS Health. |
| A região afetada pela AWS. |
| Número de recursos afetados. Métrica gerada automaticamente que pode ser usada para definir as condições New Relic . |
| Descrição detalhada do evento. |
| Categoria AWS Health: Problema, ScheduledChange, AccountNotification, Investigação. |
| Uma lista de identificadores exclusivos para tipos de eventos. Por exemplo, |
| Os serviços da AWS associados ao evento. Por exemplo, EC2, RDS. |
| O status do evento de integridade da AWS: |
| A data e hora em que o evento começou (em formato de string). |
| O timestamp da época (em segundos) para o evento começou. |
| A data e hora para resolução do evento (em formato de string). |
| O timestamp da época (em segundos) para resolução de eventos. |
| A data e hora da última atualização de evento recebida (em formato de string). |
| O timestamp da época (em segundos) da última atualização de evento recebida. |
A condição do alerta NRQL pode ser definida para receber notificação quando eventos de saúde forem relatados pela AWS.
Por exemplo, a consulta a seguir monitora quaisquer questões abertas no EC2 por recurso:
SELECT uniqueCount(affectedEntityArn) FROM AwsHealthNotification where statusCode = 'open' and eventTypeCategory = 'Issue' and service = 'EC2'