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.
Dica
Serão coletados apenas eventos de saúde ocorridos após a ativação da integração AWS Health. Eventos de saúde ocorridos no passado não serão coletados.
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 de integridade da AWS é 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 de saúde da AWS. |
| 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'