annotate mod_log_events_by_cpu_usage/README.markdown @ 3772:22f02716819f

mod_s2s_keepalive: Isolate source host of pings The incoming_s2s table is not restricted to the current virtualhost so this prevents opening more connections than what's needed. Also prevents useless double sending of one whitespace per local host.
author Kim Alvefur <zash@zash.se>
date Mon, 23 Dec 2019 01:18:02 +0100
parents c0bc97c0ba61
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3616
c0bc97c0ba61 mod_log_events_by_cpu_usage: Log events where more than a certain amount of CPU time was spent
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 This module logs events where more than a certain amount of CPU time was
c0bc97c0ba61 mod_log_events_by_cpu_usage: Log events where more than a certain amount of CPU time was spent
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2 spent.
c0bc97c0ba61 mod_log_events_by_cpu_usage: Log events where more than a certain amount of CPU time was spent
Kim Alvefur <zash@zash.se>
parents:
diff changeset
3
c0bc97c0ba61 mod_log_events_by_cpu_usage: Log events where more than a certain amount of CPU time was spent
Kim Alvefur <zash@zash.se>
parents:
diff changeset
4 ``` lua
c0bc97c0ba61 mod_log_events_by_cpu_usage: Log events where more than a certain amount of CPU time was spent
Kim Alvefur <zash@zash.se>
parents:
diff changeset
5 log_cpu_threshold = 0.01 -- in seconds, so this is 10 milliseconds
c0bc97c0ba61 mod_log_events_by_cpu_usage: Log events where more than a certain amount of CPU time was spent
Kim Alvefur <zash@zash.se>
parents:
diff changeset
6 ```
c0bc97c0ba61 mod_log_events_by_cpu_usage: Log events where more than a certain amount of CPU time was spent
Kim Alvefur <zash@zash.se>
parents:
diff changeset
7
c0bc97c0ba61 mod_log_events_by_cpu_usage: Log events where more than a certain amount of CPU time was spent
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8 Uses the Lua
c0bc97c0ba61 mod_log_events_by_cpu_usage: Log events where more than a certain amount of CPU time was spent
Kim Alvefur <zash@zash.se>
parents:
diff changeset
9 [`os.clock()`](http://www.lua.org/manual/5.2/manual.html#pdf-os.clock)
c0bc97c0ba61 mod_log_events_by_cpu_usage: Log events where more than a certain amount of CPU time was spent
Kim Alvefur <zash@zash.se>
parents:
diff changeset
10 function to estimate CPU usage.