Dossier performances applicatives : chapitre les fonctionnalités principales
Date de publication : 13/09/2004


Les fonctionnalités principales

L'objet est de présenter, ici, les fonctionnalités que l'on retrouvent le plus souvent de manière standard dans le plupart des logiciels.

  • Module d'enregistrement des transactions
  • Module d'administration et de supervision
  • Module de consultation des résultats
  • Fonctionnalités avancées

Module d'enregistrement des transactions

Il est constitué d'un enregistreur qui permet de capturer les transactions métiers. Durant cette procédure, on peut indiquer avec précision les bornes (début et fin du point de mesure).

Cet enregistrement est ensuite restitué sous forme d'un script dans un langage puissant et évolué, qui permet ensuite d'ajouter du code. Cette dernière possibilité peut correspondre au souhait d'externaliser les paramètres de login et de mot de passe, lors du traitement d'une transaction qui simule la connexion à une application.

Module d'administration et de supervision

L'administration est généralement constituée :

  • De la gestion des utilisateurs et leur groupe d'appartenance 
  • De la gestion des projets, robots, scénarios, transactions : c'est le paramétrage des processus métiers qui doivent être monitorés.

Plus spécifiquement dédié aux équipes d'exploitation, le module de supervision permet de surveiller le fonctionnement des robots. Il donne :

  • L'état de fonctionnement de chaque robot (normal, dégradé, arrêté)
  • Un récapitulatif des alertes par robot, localisation géographique, type de dysfonctionnement, ou encore période.

Ces logiciels disposent le plus souvent d'un module sophistiqué de gestion des alertes. La définition de chacune peut permettre d'identifier :

  • L'ensemble surveillé (Une transaction, un groupe de transactions, une localisation géographique, un scénario)
  • Le critère de déclenchement, les alertes peuvent être déclenchées sur un au moins des paramètres suivants :
    • Transaction échouée 
    • Temps de réponse 
    • Disponibilité 
    • Temps de réponse moyen 
  • La liste des personnes à contacter. Le support de transmission pouvant être :
    • Un mail
    • Un SMS

Module de consultation des résultats

Il s'agit, en général, d'un site intranet qui met à la disposition des utilisateurs les informations relatives aux mesures de performance.

De nombreuses représentations graphiques (courbes, histogrammes, camemberts) permette une présentation ergonomique des résultats, suivant différentes vues :

  • Vue par projet
  • Vue par Scénario
  • Vue par Groupe de Transactions
  • Vue par Localisation

La représentation se fait , au choix, pour les unités de temps suivantes :

  • Une heure (échelle en minutes)
  • Un jour (échelle en heures)
  • Une fourchette de dates (échelle en jours)
  • Une fourchette de mois (échelle en mois)

Pour chaque élément, on peut obtenir :

  • Une synthèse (disponibilité, performances, dernières mesures ...)
  • Un rapport sur les performances
  •  Une analyse des temps de réponse (temps mini, maxi, moyen)
  • Une analyse de la disponibilité
  • Les alertes générées 
  • Un compte rendu détaillé des mesures

Fonctionnalités avancées

Certains produits offrent parfois, en option, des fonctionnalités particulières . Parmi lesquelles :

  • La gestion des contrats de service (rapprochement entre les relevés de mesure effectués et le contenu des contrats de services
  • Une analyse technique du temps de réponse
  • Web trace (chemin utilisé par la transaction au travers du réseau)
  • Découpage du temps de réponse entre réseau, serveur, client ..
  • Une communication des informations vers les consoles d'administration



Bottom