AVISO DE EOL
Ainda este ano, descontinuaremos o suporte a essa integração. Agora você pode configurar seu log de fluxo AWS VPC instalando um pacote que inclui um dashboard projetado para o log de fluxo AWS VPC. Veja como configurar o monitoramento de log de fluxo do AWS VPC.
O log de fluxo da AWS VPC AWS da Amazon permite capturar informações sobre o tráfego IP que entra e sai das interfaces de rede em sua VPC. A integração de log do VPC Flow com New Relic permite analisar todos os logs de rede gerados pelas redes privadas para monitor o tráfego aceito/rejeitado em IPs públicos e dentro da própria VPC.
A integração de log New Relic VPC Flow só pode processar log no formato padrão da AWS. Para obter mais informações sobre a formatação do log de fluxo de VPC, consulte a documentação de log de fluxo de VPC da Amazon.
Requisitos
Importante
Se você integrou uma conta AWS tanto através dos fluxos métricos quanto do modo API Polling, você só poderá ver o log da VPC na conta do provedor usando a integração de fluxos métricos.
Para que o log da VPC envie dados para New Relic, você deve habilitar uma função do Lambda fornecida pela New Relic que realizará o trabalho de ingestão. Diferentemente de outras integrações AWS que possuem intervalo de sondagem, a integração de log do VPC Flow recebe dados quando eles são enviados para a função do Lambda. A taxa de envio dos dados de log do VPC Flow é de 15 segundos.
Habilitar monitoramento de log de fluxo de VPC
Para enviar dados para o serviço de ingestão New Relic , New Relic fornece uma função específica do Lambda que suporta pushes do log do CloudWatch e busca dados de buckets S3. Para atribuir a função do Lambda e habilitar o monitoramento do log do VPC Flow:
Crie uma nova função AWS do Lambda no repositório Serverless: Vá para
Lambda > Create Function > Browse serverless App repository
, marque a caixa
Show apps that create custom IAM roles or resource policies
e pesquise
NewRelic-log-ingestion
.Preencha a variável de ambiente
LICENSE_KEY
com sua conta New Relic.
Revise todos os parâmetros opcionais e adapte-os com base em seus casos de uso.
Selecione
Deploy
para criar uma nova stack do CloudFormation, uma nova função chamada
newrelic-log-ingestion
e a função necessária.Vá para a função
newrelic-log-ingestion
.Continue com o procedimento de streaming de log para a função do Lambda.
Dica
A função newrelic-log-ingestion
requer a política AWSLambdaBasicExecutionRole que contém as permissões mínimas (conforme recomendado pela AWS). Um nome de função IAM personalizado pode ser definido no momento da instalação; caso contrário, uma função apropriada será criada, o que exigirá que CAPABILITY_IAM seja reconhecido.
Transmitir log para função do Lambda
Para transmitir log para a função do Lambda:
No Console de gerenciamento do CloudWatch, selecione
Logs
.
Selecione
/aws/vpc/flow-logs
e clique em
Actions > Stream to AWS Lambda
.
Selecione a função do Lambda New Relic que você criou (
newrelic-log-ingestion
) quando ativou o monitoramento de log de fluxo de VPC e selecioneNext
.
Mantenha o
Log format
padrão (log do Amazon VPC Flow) e selecione
Next
.
Revise a configuração e selecione
Start streaming
.
Configurar log de tráfego
Você pode configurar o log de tráfego na AWS em três modos:
Tipo | Descrição |
---|---|
Tráfego aceito | Log capturará apenas o tráfego à direita |
Tráfego rejeitado | Log refletirá apenas o tráfego rejeitado |
Todo o tráfego | Log mostrará o tráfego aceito e rejeitado |
Frequência de votação
Diferentemente de outras integrações AWS que possuem intervalo de sondagem, a integração de log do VPC Flow recebe dados quando eles são enviados para a função do Lambda. A taxa de envio dos dados de log do VPC Flow é de 15 segundos.
Dados de log do Amazon VPC Flow processados
New Relic coleta apenas esses campos log dos registros log do Amazon VPC Flow.
Campo | Descrição |
---|---|
| A versão do log do VPC Flow. |
| O ID da conta da AWS para o log de fluxo. |
| O ID da interface de rede à qual o fluxo log se aplica. |
| O endereço IPv4 ou IPv6 de origem. O endereço IPv4 da interface de rede é sempre o seu endereço IPv4 privado. |
| O endereço IPv4 ou IPv6 de destino. O endereço IPv4 da interface de rede é sempre o seu endereço IPv4 privado. |
| A porta de origem do tráfego. |
| A porta de destino do tráfego. |
| O número do protocolo IANA do tráfego. Para obter mais informações, acesse Números de protocolo de Internet atribuídos. |
| O número de pacotes transferidos durante a janela de captura. |
| O número de bytes transferidos durante a janela de captura. |
| A hora, em segundos Unix, do início da janela de captura. |
| O tempo, em segundos Unix, do final da janela de captura. |
| A ação associada ao tráfego:
|
| O status de registro do log de fluxo:
|
Métrica log de fluxo de VPC
New Relic processa estas métricas de tráfego:
Métrica | Descrição |
---|---|
| O número de bytes. |
| O número de pacotes. |
Dimensões log de fluxo de VPC
New Relic permite que você divida métricas para tráfego aceito ou rejeitado usando estas dimensões:
Dimensões | Definição |
---|---|
| Se o pacote foi aceito ou rejeitado |
| Endereço IP de destino |
| A porta de destino |
| O ID da interface de rede onde o pacote está registrado |
| O nome DNS privado |
| O IP privado |
| O número do protocolo da Internet |
| O nome DNS público |
| O IP público |
| Indicador de que a interface de rede foi criada pelo usuário ou pela AWS |
| O endereço IP de origem |
| A porta de origem |
| O ID da sub-rede |
| O ID da VPC ao qual a interface de rede pertence |