L’intégration de New Relic inclut une intégration permettant de signaler vos métriques de workflow Microsoft Azure Functions et d’autres données à New Relic. Ce document explique comment activer l'intégration et décrit les données rapportées.
Caractéristiques
Le workflow Azure Functions fait référence à Azure Logic Apps sous le type de plan standard. Azure Logic Apps est une plateforme cloud sur laquelle vous pouvez créer et exécuter des workflow automatisés avec peu ou pas de code. En utilisant le concepteur visuel et en sélectionnant parmi des opérations prédéfinies, vous pouvez rapidement créer un workflow qui intègre et gère vos applications, données, services et système.
Grâce à New Relic, vous pouvez :
- Affichez les données du workflow Azure Functions dans un dashboard prédéfini.
- Exécutez une requête personnalisée et visualisez les données.
- Créez une condition d'alerte pour vous avertir des changements de données.
Activer l'intégration
Suivez la procédure d'intégration Azure Monitor standarde pour activer votre Azure Functions service de workflow dans le monitoring infrastructure de New Relic.
configuration et sondage
Vous pouvez modifier la fréquence d'interrogation et filtrer les données à l'aide des options de configuration.
New Relic interroge votre service de workflow Functions via l’intégration Azure Monitor selon un intervalle d’interrogation par défaut.
Rechercher et utiliser des données
Pour explorer vos données d’intégration, accédez à one.newrelic.com/infra > Azure > (select an integration).
données métriques
Cette intégration collecte les données métriques suivantes.
Métriques de Azure Functions Workflow
métrique | Description |
---|---|
| Le nombre de sockets liés existant dans le sandbox (w3wp.exe et ses processus enfants). Un socket lié est créé en appelant les API bind()/connect() et reste jusqu'à ce que ledit socket soit fermé avec CloseHandle()/closesocket(). Pour les WebApps et les FunctionApps. |
| La quantité moyenne de mémoire utilisée par l'application, en mégaoctets (Mio). Pour les WebApps et les FunctionApps. |
| La quantité de bande passante entrante consommée par l'application, en Mio. Pour les WebApps et les FunctionApps. |
| La quantité de bande passante sortante consommée par l'application, en Mio. Pour les WebApps et les FunctionApps. |
| Le nombre actuel d'assemblys chargés sur tous les AppDomains de cette application. Pour les WebApps et les FunctionApps. |
| Nombre d'exécutions de fonction. Pour FunctionApps uniquement. |
| Unités d'exécution de fonction. Pour FunctionApps uniquement. |
| Le nombre de fois où les objets de génération 0 sont récupérés depuis le début du processus d'application. |
| Le nombre de fois où les objets de la génération 1 sont récupérés depuis le début du processus d'application. Les GC de génération supérieure incluent tous les GC de génération inférieure. Pour les WebApps et les FunctionApps. |
| Le nombre de fois où les objets de génération 2 sont récupérés depuis le début du processus d'application. Pour les WebApps et les FunctionApps. |
| Le nombre total de poignées actuellement ouvertes par le processus d'application. Pour les WebApps et les FunctionApps. |
| État du contrôle de santé. Pour les WebApps et les FunctionApps. |
| Le nombre de requests aboutissant à un code d'état HTTP 101. Pour les WebApps et les FunctionApps. |
| Le nombre de requests aboutissant à un code d'état HTTP ≥ 200 mais < 300. Pour les WebApps et les FunctionApps. |
| Le nombre de requests aboutissant à un code d'état HTTP ≥ 300 mais < 400. Pour les WebApps et les FunctionApps. |
| Le nombre de requests aboutissant au code d'état HTTP 401. Pour les WebApps et les FunctionApps. |
| Le nombre de requests aboutissant au code d'état HTTP 403. Pour les WebApps et les FunctionApps. |
| Le nombre de requests aboutissant au code d'état HTTP 404. Pour les WebApps et les FunctionApps. |
| Le nombre de requests aboutissant au code d'état HTTP 406. Pour les WebApps et les FunctionApps. |
| Le nombre de requests aboutissant à un code d'état HTTP ≥ 400 mais < 500. Pour les WebApps et les FunctionApps. |
| Le nombre de requests aboutissant à un code d'état HTTP ≥ 500 mais < 600. Pour les WebApps et les FunctionApps. |
| Le temps nécessaire à l'application pour traiter requests, en secondes. Pour les WebApps et les FunctionApps. |
| La vitesse à laquelle le processus d'application émet des octets vers des opérations d' I/O qui n'impliquent pas de données, telles que les opérations de contrôle. Pour les WebApps et les FunctionApps. |
| La vitesse à laquelle le processus d'application émet des opérations d' I/O qui ne sont pas des opérations de lecture ou d'écriture. Pour les WebApps et les FunctionApps. |
| La vitesse à laquelle le processus d'application lit les octets des opérations d' I/O . Pour les WebApps et les FunctionApps. |
| La vitesse à laquelle le processus d'application émet des opérations d' I/O de lecture. Pour les WebApps et les FunctionApps. |
| La vitesse à laquelle le processus d'application écrit des octets dans les opérations I/O . Pour les WebApps et les FunctionApps. |
| La vitesse à laquelle le processus d'application émet des opérations d' I/O d'écriture. Pour les WebApps et les FunctionApps. |
| La quantité actuelle de mémoire utilisée par l'application, en Mio. Pour les WebApps et les FunctionApps. |
| Les octets privés correspondent à la taille actuelle, en octets, de la mémoire que le processus d'application a allouée et qui ne peut pas être partagée avec d'autres processus. Pour les WebApps et les FunctionApps. |
| Le nombre total de requests , quel que soit leur code d'état HTTP résultant. Pour les WebApps et les FunctionApps. |
| Le nombre de requests dans la file d'attente des demandes d'application. Pour les WebApps et les FunctionApps. |
| Le nombre de threads actuellement actifs dans le processus de l'application. Pour les WebApps et les FunctionApps. |
| Le nombre actuel d'AppDomains chargés dans cette application. Pour les WebApps et les FunctionApps. |
| Le nombre total d'AppDomains déchargés depuis le démarrage de l'application. Pour les WebApps et les FunctionApps. |
| Nombre d'actions terminées du workflow. Pour LogicApps uniquement. |
| Retard d'exécution du travail de workflow. Pour LogicApps uniquement. |
| Durée d'exécution du travail de workflow. Pour LogicApps uniquement. |
| Nombre d'exécutions de workflow terminées. Pour LogicApps uniquement. |
| Nombre d'exécutions de workflow expédiées. Pour LogicApps uniquement. |
| Nombre d'exécutions démarrées du workflow. Pour LogicApps uniquement. |
| Déclencheurs de workflow terminés. Pour LogicApps uniquement. |