Un meilleur monitoring de vos sites Netlify avec Log Drains pour New Relic One

Publié Lecture : 4 min

Netlify est une plateforme de développement web qui rend vos applications plus performantes en faisant un rendu préalable du contenu statique et un découplage de vos services. Toutefois, si son workflow puissant améliore la productivité des développeurs, il ne vous est pas possible d'accéder aux logs sur le trafic dans l'interface Netlify et les logs de fonction sont uniquement disponibles pendant un maximum de 7 jours. Il vous faut donc un outil de monitoring comme New Relic One pour stocker et analyser vos données.

Nous sommes heureux d'annoncer aujourd'hui qu'il est désormais possible de capturer dans New Relic les logs sur le trafic web et les fonctions serverless de Netlify en vous connectant à Netlify Log Drains. Avec New Relic, vous pouvez monitorer, visualiser et définir les alertes en fonction du trafic web et des données de performance des fonctions, ce qui vous permet d'optimiser vos applications Netlify et de résoudre les problèmes de manière proactive.

  • Monitoring du trafic utilisateur : identifiez le trafic provenant de bots et de personnes malveillantes et aidez ainsi vos ingénieurs de sécurité et conformité à défendre vos sites de manière proactive.
  • Accès et analyse des logs de trafic Netlify : les logs de trafic sont uniquement accessibles via Log Drains et non l'interface Netlify. Grâce à New Relic, vous pouvez analyser différents éléments comme les anomalies, les changements de débit ou le pourcentage du taux de réussite sur vos logs de trafic Netlify.
  • Rétention à long terme : Pour les comptes Netlify Enterprise, la console Netlify n'assure que sept jours de stockage pour les logs de fonction. Avec New Relic, vous obtenez un stockage à froid (à long terme) des données de log Netlify et la possibilité d'effectuer des comparaisons mois par mois.
  • Analyses des agents utilisateur : analysez vos agents utilisateur pour trouver les problèmes de performance.
  • Suivi des sessions : obtenez des informations détaillées sur l'activité et le parcours des utilisateurs sur vos sites.

Voyons de plus près comment l'ingestion de vos logs Netlify dans New Relic vous aide à monitorer vos applications Netlify.

Pourquoi monitorer Netlify avec New Relic One ?

Notre gestionnaire de logs intégré parse automatiquement les attributs clés de vos logs, ce qui vous permet ensuite d'effectuer des recherches, de filtrer, d'analyser et de générer des métriques. New Relic utilise les données de log parsées pour renseigner automatiquement un dashboard Netlify qui visualise la télémétrie clé de votre environnement et vous donne ainsi un aperçu de haut niveau de vos applications Netlify.

Dès que vous connectez New Relic One à Netlify Log Drains, vous pouvez effectuer les tâches suivantes :

  • Exportation des logs de fonction et de trafic sur le site dans New Relic pour prendre en charge les analyses en profondeur, les alertes et le stockage à long terme
  • Configuration souple pour pouvoir transférer les logs Netlify de trafic et de fonction
  • Utilisation éventuelle des tags pour organiser et filtrer les logs pour différents sites et environnements
  • Configuration des alertes dans New Relic One sur vos données Netlify importées
  • Visualisez immédiatement les données Log Drains sur un dashboard en installant le quickstart Netlify.

Le dashboard Traffic Logs dans Netlify Logs Quickstart.

Comment configurer Netlify Log Drains avec New Relic One

Pour utiliser Netlify Log Drains, votre équipe doit disposer d'un forfait Netlify Enterprise.

Suivez ces étapes pour configurer le drain de log de votre site pour New Relic :

  1. Pour le site sélectionné, naviguez jusqu'à Site settings > Log Drains et sélectionnez Enable a log drain (Activer un drain de log).
  2. Sélectionnez New Relic comme service de drain de log.
  3. Sélectionnez le type de log. Pour votre site, vous pouvez drainer les logs de trafic, les logs de fonction ou les deux.
  4. Sous Service Settings (Paramètres des services), sélectionnez la région qui s'applique à votre compte New Relic.
  5. Saisissez une clé de licence d'API, également appelée INGEST-LICENSE, pour votre compte New Relic. Assurez-vous de saisir la clé de licence d'API et non l'identifiant de la clé de licence d'API ou la clé d'utilisateur.
  6. Facultatif : Pour ajouter un tag à votre drain de log, allez à Tags et saisissez la clé et la valeur. Sélectionnez ensuite Add tag (Ajouter un tag). Tous les tags que vous ajoutez deviennent des paramètres de requêtes dans les demandes de drain de log vers New Relic.

Exemple de tags pour New Relic :

Clé

Valeur

Description du tag

environment

production

Type d'environnement

service

mysubdomain

Nom de l'application ou service générant les événements de log

Le dashboard Functions Logs dans Netlify Logs Quickstart.