Class CounterRequest
java.lang.Object
net.bull.javamelody.internal.model.CounterRequest
- All Implemented Interfaces:
Serializable,Cloneable
Données statistiques d'une requête identifiée, hors paramètres dynamiques comme un identifiant,
et sur la période considérée selon le pilotage du
Collector par l'intermédiaire d'un Counter.
Les méthodes d'une instance de cette classe ne sont pas thread-safe.
L'état d'une instance doit être accédé ou modifié par l'intermédiaire d'une instance de Counter,
qui gérera les accès concurrents sur les instances de cette classe.- Author:
- Emeric Vernat
- See Also:
-
Constructor Details
-
CounterRequest
Constructeur.- Parameters:
name- Nom de la requêtecounterName- Nom du counter
-
-
Method Details
-
getName
- Returns:
- Nom de la requête
-
getId
- Returns:
- Identifiant de la requête, construit à partir de son nom et du nom du counter
-
getHits
public long getHits()- Returns:
- Nombre d'exécution de cette requête
-
getSystemErrors
public long getSystemErrors()- Returns:
- Number of system errors
-
getDurationsSum
public long getDurationsSum()- Returns:
- Somme des temps d'exécution de cette requête
-
getMean
public int getMean()- Returns:
- Moyenne des temps d'exécution
-
getStandardDeviation
public int getStandardDeviation()- Returns:
- écart type (ou sigma, dit "standard deviation" en anglais)
-
getMaximum
public long getMaximum()- Returns:
- Maximum des temps d'exécution de cette requête
-
getCpuTimeSum
public long getCpuTimeSum()- Returns:
- Somme temps cpu pour l'exécution de cette requête
-
getCpuTimeMean
public int getCpuTimeMean()- Returns:
- Moyenne des temps cpu pour l'exécution de cette requête
-
getAllocatedKBytesMean
public int getAllocatedKBytesMean()- Returns:
- Moyenne des Ko alloués pour l'exécution de cette requête
-
getSystemErrorPercentage
public float getSystemErrorPercentage()- Returns:
- Pourcentage des erreurs systèmes dans l'exécution de cette requête
-
getResponseSizeMean
public long getResponseSizeMean()- Returns:
- Moyenne des tailles des réponses (http en particulier)
-
hasChildHits
public boolean hasChildHits()- Returns:
- Booléen selon qu'il existe des requêtes filles (sql en particulier)
-
getChildHitsMean
public int getChildHitsMean()- Returns:
- Nombre moyen d'exécutions des requêtes filles (sql en particulier)
-
getChildDurationsMean
public int getChildDurationsMean()- Returns:
- Moyenne des temps d'exécutions des requêtes filles (sql en particulier)
-
getChildRequestsExecutionsByRequestId
- Returns:
- Map des nombres d'exécutions par requêtes filles
-
containsChildRequest
-
getStackTrace
- Returns:
- Dernière stack trace
-
getRumData
-
clone
-
toString
-