AVIS DE FIN DE VIE
Plus tard cette année, nous cesserons de prendre en charge cette intégration. Vous pouvez désormais configurer votre log de flux AWS VPC en installant un bundle qui inclut un dashboard conçu pour le log de flux AWS VPC. Découvrez comment configurer le monitoring du log de flux AWS VPC.
Les Logs améliorés AWS VPC Flow d'Amazon vous permettent de capturer des informations sur le trafic IP entrant et sortant des interfaces réseau de votre VPC. L'intégration du log VPC Flow avec New Relic vous permet d'analyser tous les logs réseau générés par les réseaux privés afin de monitorer le trafic accepté/rejeté dans les IP publiques et à l'intérieur du VPC lui-même.
L'intégration du log New Relic VPC Flow ne peut traiter que les logs au format par défaut d'AWS. Pour plus d'informations sur le formatage du log VPC Flow, consultez la documentation du log VPC Flow d'Amazon.
Exigences
Important
Si vous avez intégré un compte AWS via les flux métriques et le mode d'interrogation API, vous ne pouvez voir le log VPC que dans le compte fournisseur à l'aide de l'intégration des flux métriques.
Pour que le log VPC envoie des données à New Relic, vous devez activer une fonction Lambda fournie par New Relic qui effectuera le travail d'ingestion. Contrairement à d'autres intégrations AWS qui ont un intervalle d'interrogation, l'intégration du log VPC Flow reçoit des données lorsqu'elles sont envoyées à la fonction Lambda. Le taux de transmission des données log de flux VPC est de 15 secondes.
Activer monitoringdu log de flux VPC
Afin d'envoyer des données au service d'ingestion New Relic, New Relic fournit une fonction Lambda spécifique qui prend en charge les push depuis le log CloudWatch et récupère les données depuis les buckets S3. Pour affecter la fonction Lambda et activer monitoring du log de flux VPC :
- Créez une nouvelle fonction AWS Lambda à partir du référentiel Serverless : accédez à Lambda > Create Function > Browse serverless App repository, cochez la case Show apps that create custom IAM roles or resource policies et recherchez
NewRelic-log-ingestion
. - Remplissez la variable d’environnement
LICENSE_KEY
avec votre compte New Relic . - Passez en revue tous les paramètres facultatifs et adaptez-les en fonction de vos cas d’utilisation.
- Sélectionnez Deploy pour créer une nouvelle stack CloudFormation, une nouvelle fonction appelée
newrelic-log-ingestion
et le rôle requis. - Accédez à la fonction
newrelic-log-ingestion
. - Continuez avec la procédure pour diffuser le log vers la fonction Lambda.
Conseil
La fonction newrelic-log-ingestion
nécessite la politique AWSLambdaBasicExecutionRole qui contient les autorisations minimales (comme recommandé par AWS). Un nom de rôle IAM personnalisé peut être défini au moment de l'installation, sinon, un rôle approprié sera créé, ce qui nécessitera que CAPABILITY_IAM soit reconnu.
log de flux vers la fonction Lambda
Pour diffuser le log vers la fonction Lambda:
- Dans la console de gestion CloudWatch, sélectionnez Logs.
- Sélectionnez /aws/vpc/flow-logs et cliquez sur Actions > Stream to AWS Lambda.
- Sélectionnez la fonction New Relic Lambda que vous avez créée (
newrelic-log-ingestion
) lorsque vous avez activé monitoringdu log de flux VPC, puis sélectionnez Next. - Conservez la valeur par défaut Log format (log de flux Amazon VPC) et sélectionnez Next.
- Vérifiez la configuration, puis sélectionnez Start streaming.
Configurer le log de trafic
Vous pouvez configurer le log du trafic depuis AWS dans trois modes :
Type | Description |
---|---|
Trafic accepté | Le log ne capturera que le trafic à droite |
Trafic rejeté | Le log ne reflétera que le trafic rejeté |
Tout le trafic | Le log affichera à la fois le trafic accepté et rejeté |
Fréquence des sondages
Contrairement à d'autres intégrations AWS qui ont un intervalle d'interrogation, l'intégration du log VPC Flow reçoit des données lorsqu'elles sont envoyées à la fonction Lambda. Le taux de transmission des données log de flux VPC est de 15 secondes.
Données du log de flux Amazon VPC traitées
New Relic collecte uniquement ces champs log à partir des enregistrements de log Amazon VPC Flow.
Champ | Description |
---|---|
| La version du log de flux VPC. |
| L'ID de compte AWS pour le log de flux. |
| L'ID de l'interface réseau pour laquelle le flux log s'applique. |
| L'adresse IPv4 ou IPv6 source. L'adresse IPv4 de l'interface réseau est toujours son adresse IPv4 privée. |
| L'adresse IPv4 ou IPv6 de destination. L'adresse IPv4 de l'interface réseau est toujours son adresse IPv4 privée. |
| Le port source du trafic. |
| Le port de destination du trafic. |
| Le numéro de protocole IANA du trafic. Pour plus d’informations, consultez la page Numéros de protocole Internet attribués. |
| Le nombre de paquets transférés pendant la fenêtre de capture. |
| Le nombre d'octets transférés pendant la fenêtre de capture. |
| L'heure, en secondes Unix, du début de la fenêtre de capture. |
| L'heure, en secondes Unix, de la fin de la fenêtre de capture. |
| L'action associée au trafic :
|
| L'état de logging du log de flux :
|
Métriques du log de flux VPC
New Relic traite ces métriques de trafic :
Métriques | Description |
---|---|
| Le nombre d'octets. |
| Le nombre de paquets. |
Dimensions du log de flux VPC
New Relic vous permet de découper et de segmenter les métriques du trafic accepté ou rejeté à l'aide de ces dimensions :
Dimensions | Définition |
---|---|
| Si le paquet a été accepté ou rejeté |
| Adresse IP de destination |
| Le port de destination |
| L'ID de l'interface réseau où le paquet est enregistré |
| Le nom DNS privé |
| L'IP privée |
| Le numéro de protocole Internet |
| Le nom DNS public |
| L'IP publique |
| Indicateur que l'interface réseau a été créée par l'utilisateur ou par AWS |
| L'adresse IP source |
| Le port source |
| L'ID du sous-réseau |
| L'ID VPC auquel appartient l'interface réseau |