Supervision des traces des applications
Comment superviser APPFLOW ?


ServicePilot apptrace-appflow




Qu'est-ce que la supervision AppFlow ?

Les environnements technologiques, organisationnels ou culturels ont évolué avec l'essor des microservices, des applications conteneurisées, des différents langages de programmation, des dépendances, etc. La supervision des produits qui s'appuient seulement sur les logs ou le " profilage de traces " ne peut pas faire face à des applications de production de plus en plus complexes et à des quantités massives de journaux ou de traces à analyser. L'architecture des applications et les changements de code sur les différents noeuds et couches du réseau rendent difficile pour les DevOps ou les ingénieurs de production de saisir avec une visibilité précise et standardisée les performances des applications des serveurs, en particulier dans le cas des instances éphémères et de l'infrastructure sous-jacente complexe.

Malgré les changements de langage, de cadre ou de topologie applicative, la couche réseau reste la couche fondamentale vers laquelle convergent les applications, quelle que soit la complexité et l'hétérogénéité de la pile (stack) des applications.

Dans cette optique, ServicePilot a conçu un package de synthèse des statistiques de Flux d'interface serveur collectées pour une interface, afin d'identifier toute activité applicative ou comportement suspect sur l'interface serveur spécifiée.

Il permet d'automatiser :

  • La surveillance des mesures du système serveur
  • Le monitoring des métriques détaillées pour chaque interface
  • Des analyses sur le trafic global de l' hôte
  • La découverte et la supervision auto de toutes vos applications
  • La création de cartographies infrastructure / services applicatifs

Par conséquent, le package AppFlow Trace de ServicePilot et son agent peuvent être installés, fournissant aux ingénieurs une valeur APM automatisée immédiate sans aucun changement au code de l'application de production.

Supervision des applications AppFlow

Le package apptrace-appflow, basé sur la collecte effectuée par le ServicePilot Agent, obtient des statistiques agrégées pour les flux réseau. L'Agent ServicePilot peut collecter les flux réseau.

Des statistiques agrégées sont fournies pour chaque interface surveillée : Conversations, Bytes In/Out, Packs In/Out. Ceux-ci sont calculés en additionnant tous les paquets de flux reçus pour une interface. Selon le protocole de flux utilisé, ces valeurs seront soit représentatives du trafic total transitant par l'interface, soit uniquement représentatives des échantillons que le protocole de flux prélève dans l'interface.

L'agent ServicePilot résume les données de flux reçues pour ne conserver que les 10 flux les plus importants (conversations entre les mêmes adresses IP et numéros de port) par volume de données transférées par minute. Ces détails de conversations sont stockés dans une collection spécifique "IP Flow" afin de fournir des tableaux de bord avancés présentant les principaux consommateurs de bande passante par hôte et par application par interface surveillée.


Autres intégrations Trace des applications