Est-il possible de déterminer une mesure pour les requêtes par seconde à partir de fichiers journaux Apache? Si oui, comment va-t-on là-dessus?demandes par seconde à partir de fichiers journaux Apache?
acclamations, Cathal.
Est-il possible de déterminer une mesure pour les requêtes par seconde à partir de fichiers journaux Apache? Si oui, comment va-t-on là-dessus?demandes par seconde à partir de fichiers journaux Apache?
acclamations, Cathal.
Vous devez analyser les entrées de votre Access Log pour afficher les requêtes par seconde.
Le format Common Log ressemble à ceci:
127.0.0.1 - Frank [10/Oct/2000: 13: 55: 36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326
Vous pouvez utiliser Java ou une autre sorte de langue forte analyse de texte pour trouver « GET » entrées du journal des accès puis « résumer » le nombre de requêtes par seconde en regroupant les parties de date/heure ("10/Oct/2000: 13: 55: 36"). Ces entrées "GET" qui correspondent dans leur partie date/heure seraient incluses dans la partie des demandes par seconde.
À partir de là, vous pouvez recueillir d'autres mesures sur certains moments de la journée, les demandes maximales par seconde, etc ...
Modifier
On dirait cela a déjà été demandé aussi bien sur SOF: How to get “requests per second” for Apache in Linux?
La réponse que vous faites dans SOF est spécifique pour le temps réel, mais il sera intéressant d'avoir des réponses concernant les historiques. – ejaenv
La question n'est pas claire. Pouvez-vous spécifier si vous voulez dire des journaux en temps réel ou historiques? – ejaenv
Aussi, voulez-vous dire reqs/s moyens ou de pointe? – ejaenv