• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Introduction à Azure Functions monitoring

Azure Functions offre un moyen puissant de créer des applications sans serveur évolutives et pilotées par événements. À mesure que ces applications gagnent en complexité et gèrent des tâches critiques, il devient primordial d’obtenir une visibilité complète sur leurs performances et leur état de fonctionnement.

Imaginez que votre application sans serveur est composée de nombreuses Azure Functions interdépendantes. Il se peut que des ralentissements intermittents se produisent ou qu'une transaction critique échoue. Dans de tels scénarios, il peut être difficile d’identifier précisément la fonction défaillante. Comprendre la contribution de latence de chaque étape ou tracer le chemin complet d’une requête à travers cet environnement distribué devient également un défi important. Vous pourriez vous retrouver à passer au crible les mesures de base du cloud, à avoir du mal à relier les points ou à identifier efficacement la cause première.

Pour répondre à ces complexités, vous avez besoin d’une solution monitoring qui offre des informations détaillées sur le fonctionnement interne de chaque fonction et l’interaction entre elles. C’est là qu’intervient l’instrumentation directe de New Relic pour les runtimes Azure Function. Cette intégration est conçue pour fournir une télémétrie riche et sensible aux applications en instrumentant directement votre code de fonction avec des modifications de code minimales pour les environnements d'exécution pris en charge tels que Python, Node.js et .NET.

New Relic vous aide à combler les lacunes d'observabilité dans vos Azure Functions des manières suivantes :

  • Monitoring détaillé des performances : suivez les durées d’exécution pour chaque invocation. Cela vous aide à identifier les goulots d'étranglement des performances, à analyser les impacts du démarrage à froid et à optimiser la vitesse de fonctionnement.

  • Diagnostics d'erreur rapides : identifiez et diagnostiquez rapidement les erreurs grâce à des traces d'appel détaillées et des données contextuelles riches capturées directement à partir de l'environnement d'exécution de votre fonction.

  • Suivi des requêtes de bout en bout : visualisez le parcours complet des requêtes grâce au tracing distribué. Le tracing distribué montre comment les requêtes circulent via vos Azure Functions et tous les services connectés. Cela simplifie le débogage d'un workflow complexe et multifonction.

  • Contexte d'exécution complet : enregistrez les détails spécifiques de l'événement déclencheur, tels que les requêtes HTTP ou les messages de file d'attente, ainsi que les réponses générées par vos fonctions. Cela fournit un contexte complet pour le dépannage et la compréhension du comportement.

Les développeurs, les équipes DevOps et les SRE responsables d’Azure Functions peuvent tirer parti de cette intégration pour garantir que leur application Azure Function est non seulement en cours d’exécution, mais également performante, fiable et facile à dépanner. Cela vous permet de créer, déployer et mettre à l’échelle vos Azure Functions en toute confiance tout en conservant un excellent contrôle opérationnel.

Important

Pour Azure Functions, l'agent signale des données telles que les traces distribuées et les logs, qui sont disponibles sous « Services - APM » en tant qu'entité APM. Cependant, une entité distincte (fournie par monitoring d'infrastructure) pour Azure Functions existe toujours.

new-relic-azure-function-monitoring.gif

Comment pouvez-vous configurer Azure Functions monitoring?

Pour monitorer vos Azure Functions avec New Relic, vous pouvez configurer l’instrumentation dans différents environnements, environnements d’exécution et méthodes de déploiement. Les étapes suivantes vous guident tout au long du processus de configuration :

Compatibilité et exigences

Assurez-vous que votre Azure Function répond à notre compatibilité et à nos exigences pour les environnements Linux, Windows ou conteneur.

Liez votre compte Azure à New Relic en configurant l’interrogation des métriques Azure Monitor. Cela vous permet de visualiser ces métriques dans l'interface utilisateur de New Relic. Pour plus d’informations, consultez l’intégration Azure.

instrumentez votre Azure Function

En fonction de votre environnement de déploiement, sélectionnez l’une des options suivantes pour instrument votre application Azure Function avec New Relic.

Vous pouvez instrument votre application Azure Function sur Linux avec New Relic pour les environnements d'exécution suivants :

Vous pouvez instrument votre application Azure Function sur Windows avec New Relic pour les environnements d'exécution suivants :

Vous pouvez instrument votre application Azure Function sur Linux avec New Relic pour les environnements d'exécution suivants :

Configurer les variables d’environnement

Après avoir instrumenté votre Azure Function avec New Relic, configurez les variables d’environnement pour votre environnement d’exécution.

Redémarrez votre Azure Function

Après avoir ajouté les variables d’environnement, redémarrez votre Azure Function pour appliquer les modifications.

Retrouvez vos données dans New Relic

Après avoir instrumenté votre Azure Function, l'avoir redémarrée et avoir envoyé des données depuis votre application, vous pouvez retrouver vos données dans l'interface utilisateur de New Relic.

Et ensuite ?

Instrumentation Linux

Découvrez comment configurer vos Azure Functions pour Linux afin de les monitorer dans New Relic.

Instrumentation Windows

Découvrez comment configurer vos Azure Functions pour Windows afin de les monitorer dans New Relic.

instrumentation de conteneur

Découvrez comment configurer vos Azure Functions pour les monitorer dans New Relic.

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.