Mercurial > prosody-modules
annotate mod_statistics_cputotal/mod_statistics_cputotal.lua @ 5907:d194d1012fd3
Updating dox for mod_rest. Ideas expressed / clarified:
1) Making clear that mod_rest isn't to be installed under VirtualHosts AND as a component.
2) Understanding some of the implications of this choice:
A) Changes to user authentication
B) How it affects subdomains
3) More consistent use of domain names for clarity.
4) Using different heading sizes to show scope of section.
Essentially, I added all the tidbits I had to clarify in getting this to work in my
own example.
| author | Ben Smith <bens@effortlessis.com> |
|---|---|
| date | Mon, 13 May 2024 13:25:13 -0700 |
| parents | 4557ac5c205d |
| children |
| rev | line source |
|---|---|
|
1378
aa371405db34
mod_statistics_cputotal: Module that collects accumulated CPU usage statistics
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
1 -- Provides total CPU time, useful for DERIVE |
|
aa371405db34
mod_statistics_cputotal: Module that collects accumulated CPU usage statistics
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
2 |
|
1386
4557ac5c205d
mod_statistics_cputotal: Make global
Kim Alvefur <zash@zash.se>
parents:
1378
diff
changeset
|
3 module:set_global(); |
|
4557ac5c205d
mod_statistics_cputotal: Make global
Kim Alvefur <zash@zash.se>
parents:
1378
diff
changeset
|
4 |
|
1378
aa371405db34
mod_statistics_cputotal: Module that collects accumulated CPU usage statistics
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
5 module:provides("statistics", { |
|
aa371405db34
mod_statistics_cputotal: Module that collects accumulated CPU usage statistics
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
6 statistics = { |
|
aa371405db34
mod_statistics_cputotal: Module that collects accumulated CPU usage statistics
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
7 cpu_total = { -- milliseconds of CPU time used |
|
aa371405db34
mod_statistics_cputotal: Module that collects accumulated CPU usage statistics
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
8 get = function() |
|
aa371405db34
mod_statistics_cputotal: Module that collects accumulated CPU usage statistics
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
9 return os.clock() * 1000; |
|
aa371405db34
mod_statistics_cputotal: Module that collects accumulated CPU usage statistics
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
10 end |
|
aa371405db34
mod_statistics_cputotal: Module that collects accumulated CPU usage statistics
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
11 } |
|
aa371405db34
mod_statistics_cputotal: Module that collects accumulated CPU usage statistics
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
12 } |
|
aa371405db34
mod_statistics_cputotal: Module that collects accumulated CPU usage statistics
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
13 }); |
