Compteurs de performance (monitoring)

De Wiki1000
(Différences entre les versions)
 
(7 révisions intermédiaires par un utilisateur sont masquées)
Ligne 1 : Ligne 1 :
−
{{latest}}
+
{{Version710}}
  
 
Les compteurs de performance sont des compteurs d'évènements internes permettant de suivre l'activité du service.
 
Les compteurs de performance sont des compteurs d'évènements internes permettant de suivre l'activité du service.
  
−
Il existe deux type de compteur :
+
Il existe trois types de compteur :
  
−
* Des compteurs d’évènements qui cumulent le nombre d'évènement.
+
* Des compteurs d’évènements qui cumulent le nombre d'évènement (n).
−
* Des compteurs de taux qui cumulent un nombre d'évènement par seconde.
+
* Des compteurs qui cumulent un nombre d'évènement par seconde (n/s).
 +
* Des compteurs qui indique un nombre d'objets (N)
 +
* Des pourcentages d'utilisation (%)
 +
* Des indicateurs (V)
  
 
{|class="wikitable"
 
{|class="wikitable"
Ligne 14 : Ligne 17 :
 
!usage
 
!usage
 
|-
 
|-
−
|
+
|system.cpu.idle
−
|
+
|%
−
|
+
|System cpu idle (%)
 +
|-
 +
|process.cpu.usage
 +
|%
 +
|Process cpu usage (%)
 +
|-
 +
|system.memory.virtualSetSize
 +
|V
 +
|Memory virtual set size (Mo)
 +
|-
 +
|system.memory.workingSetSize
 +
|V
 +
|Memory working set size (Mo)
 +
|-
 +
|system.memory.pageFault
 +
|n/s
 +
|Memory page fault (n/s)
 +
|-
 +
|sql.exec.hit
 +
|n/s
 +
|Sql execution hit (n/s)
 +
|-
 +
|sql.exec.count
 +
|n
 +
|Sql execution count (n)
 +
|-
 +
|sql.queries.count
 +
|N
 +
|Sql query count (n)
 +
|-
 +
|sql.sessions.count
 +
|N
 +
|Sql session count (n)
 +
|-
 +
|services.hit
 +
|n/s
 +
|Services hit (n/s)
 +
|-
 +
|services.hit.count
 +
|n
 +
|Services hit count (n)
 +
|-
 +
|objects.count
 +
|N
 +
|Framework objects count (n)
 +
|-
 +
|code.exec.hit
 +
|n/s
 +
|Framework codes hit (n/s)
 +
|-
 +
|code.exec.count
 +
|n
 +
|Framework codes count (n)
 +
|-
 +
|transactions.hit
 +
|n/s
 +
|Framework transaction commit hit (n/s)
 +
|-
 +
|transactions.count
 +
|n
 +
|Framework transaction commit count (n)
 +
|-
 +
|threads.inuse
 +
|N
 +
|Threads in use (n)
 +
|-
 +
|threads.full
 +
|n
 +
|Thread pool is full (n)
 +
|-
 +
|threads.waiting
 +
|N
 +
|Threads waiting for pool (n)
 +
|-
 +
|threads.fault
 +
|n
 +
|Threads wait ending on timeout (n)
 +
|-
 +
|contexts.count
 +
|N
 +
|User context allocated (n)
 +
|-
 +
|contexts.inuse
 +
|N
 +
|User context in use (n)
 +
|-
 +
|contexts.fault
 +
|n
 +
|User context fault (n)
 +
|-
 +
|workers.exec.count
 +
|n
 +
|Worker execution count (n)
 +
|-
 +
|forms.exec.hit
 +
|n/s
 +
|Forms hit count (n/s)
 +
|-
 +
|forms.count
 +
|N
 +
|Forms count (N)
 +
|-
 +
|exceptions.va.count
 +
|n
 +
|Exceptions VA count (n)
 +
|-
 +
|exceptions.hit
 +
|n/s
 +
|Exceptions hit count (n/s)
 +
|-
 +
|exceptions.count
 +
|n
 +
|Exceptions count (n)
 +
|-
 +
|events.hit
 +
|n/s
 +
|Events hit count (n/s)
 +
|-
 +
|events.count
 +
|n
 +
|Events count (n)
 +
|-
 +
|http.hit
 +
|n/s
 +
|HTTP hit count (n/s)
 +
|-
 +
|http.count
 +
|n
 +
|HTTP count (n)
 +
|-
 +
|http.redirect.hit
 +
|n/s
 +
|HTTP redirect hit count (n/s)
 +
|-
 +
|http.redirect.count
 +
|n
 +
|HTTP redirect count (n)
 +
|-
 +
|http.acl.deny.hit
 +
|n/s
 +
|HTTP ACL deny count (n/s)
 +
|-
 +
|http.acl.deny.count
 +
|n
 +
|HTTP ACL deny count (n)
 +
|-
 +
|http.500.hit
 +
|n/s
 +
|HTTP 500 hit count (n/s)
 +
|-
 +
|http.500.count
 +
|n
 +
|HTTP 500 count (n)
 +
|-
 +
|http.400.hit
 +
|n/s
 +
|HTTP 400 hit count (n/s)
 +
|-
 +
|http.400.count
 +
|n
 +
|HTTP 400 count (n)
 +
|-
 +
|authenticate.success.count
 +
|n
 +
|login success count (n)
 +
|-
 +
|authenticate.failure.hit
 +
|n/s
 +
|login failure hit count (n/S)
 +
|-
 +
|authenticate.failure.count
 +
|n
 +
|login failure count (n)
 +
|-
 +
|task.execute.hit
 +
|n/s
 +
|Task execute hit (n/s)
 +
|-
 +
|task.execute.count
 +
|n
 +
|Task execute count (n)
 +
|-
 +
|task.running.count
 +
|N
 +
|Task running count (N)
 +
|-
 +
|task.success.hit
 +
|n/s
 +
|Task success hit (n/s)
 +
|-
 +
|task.success.count
 +
|n
 +
|Task success count (n)
 +
|-
 +
|task.failure.hit
 +
|n/s
 +
|Task failure hit count (n/s)
 +
|-
 +
|task.failure.count
 +
|n
 +
|Task failure count (n)
 +
|-
 +
|task.retry.hit
 +
|n/s
 +
|Task retry hit count (n/s)
 +
|-
 +
|task.retry.count
 +
|n
 +
|Task retry count (n)
 +
|-
 +
|task.deadletter.hit
 +
|n/s
 +
|Task deadletter hit count (n/s)
 +
|-
 +
|task.deadletter.count
 +
|n
 +
|Task deadletter count (n)
 +
|-
 +
|task.deadletter.failure.hit
 +
|n/s
 +
|Task deadletter failure hit count (n/s)
 +
|-
 +
|task.deadletter.failure.count
 +
|n
 +
|Task deadletter failure count (n)
 
|}
 
|}
 +
  
 
Les compteurs de performances peuvent être collectés :
 
Les compteurs de performances peuvent être collectés :
  
−
* Par interrogation du [[Serveur de performance (monitoring)|serveur de performance.]]
+
* Par interrogation du [[Serveur de performance (monitoring)|serveur de performance]].
−
* Par collecte des évènements de monitoring.
+
* Par collecte des [[Evènements de monitoring (monitoring)|évènements de monitoring]].
 +
 
 +
Les compteurs de performances peuvent déclencher des [[Alerte_de_Monitoring_(monitoring)|alertes ou des erreurs sur dépassement de seuils pré-configurés]].
  
−
Les compteurs de performances peuvent déclencher des alertes ou des erreurs sur dépassement de seuils pré-configurés.
+
{{tip|Les compteurs de type taux (n/s) sont remis à zéro à chaque lecture, le taux réel dépend donc de la fréquence de lecture}}
  
 
[[Category:Monitoring]]
 
[[Category:Monitoring]]
−
[[Category:Latest]]
+
[[Category:Version710]]

Version actuelle en date du 8 août 2017 à 17:42

version710-32x32.png

Les compteurs de performance sont des compteurs d'évènements internes permettant de suivre l'activité du service.

Il existe trois types de compteur :

  • Des compteurs d’évènements qui cumulent le nombre d'évènement (n).
  • Des compteurs qui cumulent un nombre d'évènement par seconde (n/s).
  • Des compteurs qui indique un nombre d'objets (N)
  • Des pourcentages d'utilisation (%)
  • Des indicateurs (V)
Nom Type usage
system.cpu.idle % System cpu idle (%)
process.cpu.usage % Process cpu usage (%)
system.memory.virtualSetSize V Memory virtual set size (Mo)
system.memory.workingSetSize V Memory working set size (Mo)
system.memory.pageFault n/s Memory page fault (n/s)
sql.exec.hit n/s Sql execution hit (n/s)
sql.exec.count n Sql execution count (n)
sql.queries.count N Sql query count (n)
sql.sessions.count N Sql session count (n)
services.hit n/s Services hit (n/s)
services.hit.count n Services hit count (n)
objects.count N Framework objects count (n)
code.exec.hit n/s Framework codes hit (n/s)
code.exec.count n Framework codes count (n)
transactions.hit n/s Framework transaction commit hit (n/s)
transactions.count n Framework transaction commit count (n)
threads.inuse N Threads in use (n)
threads.full n Thread pool is full (n)
threads.waiting N Threads waiting for pool (n)
threads.fault n Threads wait ending on timeout (n)
contexts.count N User context allocated (n)
contexts.inuse N User context in use (n)
contexts.fault n User context fault (n)
workers.exec.count n Worker execution count (n)
forms.exec.hit n/s Forms hit count (n/s)
forms.count N Forms count (N)
exceptions.va.count n Exceptions VA count (n)
exceptions.hit n/s Exceptions hit count (n/s)
exceptions.count n Exceptions count (n)
events.hit n/s Events hit count (n/s)
events.count n Events count (n)
http.hit n/s HTTP hit count (n/s)
http.count n HTTP count (n)
http.redirect.hit n/s HTTP redirect hit count (n/s)
http.redirect.count n HTTP redirect count (n)
http.acl.deny.hit n/s HTTP ACL deny count (n/s)
http.acl.deny.count n HTTP ACL deny count (n)
http.500.hit n/s HTTP 500 hit count (n/s)
http.500.count n HTTP 500 count (n)
http.400.hit n/s HTTP 400 hit count (n/s)
http.400.count n HTTP 400 count (n)
authenticate.success.count n login success count (n)
authenticate.failure.hit n/s login failure hit count (n/S)
authenticate.failure.count n login failure count (n)
task.execute.hit n/s Task execute hit (n/s)
task.execute.count n Task execute count (n)
task.running.count N Task running count (N)
task.success.hit n/s Task success hit (n/s)
task.success.count n Task success count (n)
task.failure.hit n/s Task failure hit count (n/s)
task.failure.count n Task failure count (n)
task.retry.hit n/s Task retry hit count (n/s)
task.retry.count n Task retry count (n)
task.deadletter.hit n/s Task deadletter hit count (n/s)
task.deadletter.count n Task deadletter count (n)
task.deadletter.failure.hit n/s Task deadletter failure hit count (n/s)
task.deadletter.failure.count n Task deadletter failure count (n)


Les compteurs de performances peuvent être collectés :

Les compteurs de performances peuvent déclencher des alertes ou des erreurs sur dépassement de seuils pré-configurés.

Tip-20px.png Tip : Les compteurs de type taux (n/s) sont remis à zéro à chaque lecture, le taux réel dépend donc de la fréquence de lecture




Whos here now:   Members 0   Guests 0   Bots & Crawlers 2
 
Outils personnels