Mercurial > prosody-modules
annotate mod_log_events_by_cpu_usage/README.markdown @ 5468:14b5446e22e1
mod_http_oauth2: Fix returning errors from response handlers
This would either redirect the user back to the client along with the
error code, or show the error HTML template.
Previously this would just show some JSON to the user.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 18 May 2023 12:57:23 +0200 |
parents | c0bc97c0ba61 |
children |
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. |