Serveur de performance (monitoring)

De Wiki1000
(Différences entre les versions)
 
(2 révisions intermédiaires par un utilisateur sont masquées)
Ligne 1 : Ligne 1 :
{{latest}}
+
{{Version710}}
  
 
Le serveur de performance est un serveur HTTP dédié permettant de collecter les valeurs des compteurs de performance.
 
Le serveur de performance est un serveur HTTP dédié permettant de collecter les valeurs des compteurs de performance.
  
{{warning|Il ni a pas d'authentification sur le serveur de performance, il conseillé de ne pas l'exposer sur un port publique}}
+
{{warning|Il n'y a pas d'authentification sur le serveur de performance, il est conseillé de ne pas l'exposer sur un port public}}
  
 
{{tip|Le port par défaut du serveur de performance est 9999}}
 
{{tip|Le port par défaut du serveur de performance est 9999}}
Ligne 16 : Ligne 16 :
 
HTTP PerfServer Start=1
 
HTTP PerfServer Start=1
 
HTTP PerfServer Port=9999
 
HTTP PerfServer Port=9999
 +
</pre>
 +
 +
Une requête http GET sur le serveur de performance retourne :
 +
 +
<pre>
 +
{
 +
  "status":"up",
 +
  "since":"00:00:23",
 +
  "system.cpu.idle":87,
 +
  "process.cpu.usage":0,
 +
  "system.memory.virtualSetSize":97540,
 +
  "system.memory.workingSetSize":60196,
 +
  "system.memory.pageFault":0,
 +
  "sql.exec.hit":0,
 +
  "sql.exec.count":253,
 +
  "sql.queries.count":0,
 +
  "sql.sessions.count":4,
 +
  "services.hit":0,
 +
  "services.hit.count":0,
 +
  "objects.count":98,
 +
  "code.exec.hit":0,
 +
  "code.exec.count":1,
 +
  "transactions.hit":0,
 +
  "transactions.count":36,
 +
  "threads.inuse":0,
 +
  "threads.full":0,
 +
  "threads.waiting":0,
 +
  "threads.fault":0,
 +
  "contexts.count":2,
 +
  "contexts.inuse":2,
 +
  "contexts.fault":0,
 +
  "workers.exec.count":0,
 +
  "forms.exec.hit":0,
 +
  "forms.exec.count":0,
 +
  "exceptions.va.count":0,
 +
  "exceptions.hit":0,
 +
  "exceptions.count":0,
 +
  "events.hit":0,
 +
  "events.count":16,
 +
  "http.hit":0,
 +
  "http.count":0,
 +
  "http.redirect.hit":0,
 +
  "http.redirect.count":0,
 +
  "http.acl.deny.hit":0,
 +
  "http.acl.deny.count":0,
 +
  "http.500.hit":0,
 +
  "http.500.count":0,
 +
  "http.400.hit":0,
 +
  "http.400.count":0,
 +
  "authenticate.success.count":0,
 +
  "authenticate.failure.hit":0,
 +
  "authenticate.failure.count":0
 +
}
 
</pre>
 
</pre>
  
 
[[Category:Monitoring]]
 
[[Category:Monitoring]]
[[Category:Latest]]
+
[[Category:Version710]]

Version actuelle en date du 30 août 2016 à 15:52

version710-32x32.png

Le serveur de performance est un serveur HTTP dédié permettant de collecter les valeurs des compteurs de performance.

Exclam-20px.png Attention : Il n'y a pas d'authentification sur le serveur de performance, il est conseillé de ne pas l'exposer sur un port public
Tip-20px.png Tip : Le port par défaut du serveur de performance est 9999

Exemple:

Activer le serveur de performance :

[\SOFTWARE\Sage\Ligne 1000\Administration\PERF\PERF1]
Start Performance Counters=1
HTTP PerfServer Start=1
HTTP PerfServer Port=9999

Une requête http GET sur le serveur de performance retourne :

{
   "status":"up",
   "since":"00:00:23",
   "system.cpu.idle":87,
   "process.cpu.usage":0,
   "system.memory.virtualSetSize":97540,
   "system.memory.workingSetSize":60196,
   "system.memory.pageFault":0,
   "sql.exec.hit":0,
   "sql.exec.count":253,
   "sql.queries.count":0,
   "sql.sessions.count":4,
   "services.hit":0,
   "services.hit.count":0,
   "objects.count":98,
   "code.exec.hit":0,
   "code.exec.count":1,
   "transactions.hit":0,
   "transactions.count":36,
   "threads.inuse":0,
   "threads.full":0,
   "threads.waiting":0,
   "threads.fault":0,
   "contexts.count":2,
   "contexts.inuse":2,
   "contexts.fault":0,
   "workers.exec.count":0,
   "forms.exec.hit":0,
   "forms.exec.count":0,
   "exceptions.va.count":0,
   "exceptions.hit":0,
   "exceptions.count":0,
   "events.hit":0,
   "events.count":16,
   "http.hit":0,
   "http.count":0,
   "http.redirect.hit":0,
   "http.redirect.count":0,
   "http.acl.deny.hit":0,
   "http.acl.deny.count":0,
   "http.500.hit":0,
   "http.500.count":0,
   "http.400.hit":0,
   "http.400.count":0,
   "authenticate.success.count":0,
   "authenticate.failure.hit":0,
   "authenticate.failure.count":0
}
Outils personnels