Mercurial > prosody-modules
annotate mod_statistics_cputotal/mod_statistics_cputotal.lua @ 5399:89c9e9bba60d
mod_http_oauth2: Advertise response modes
Are you supposed to be able to influence these somewhere, or is this
just response types with different labels?
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 02 May 2023 16:08:35 +0200 |
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 }); |