comparison mod_measure_cpu/mod_measure_cpu.lua @ 6377:032445730eaa

mod_measure_cpu: Switch to prosody.util.time.now() to get the current time
author Link Mauve <linkmauve@linkmauve.fr>
date Fri, 30 Jan 2026 15:03:56 +0100
parents 2af0301af734
children 8a6cc311bbfc
comparison
equal deleted inserted replaced
6376:ff1499e348f8 6377:032445730eaa
1 module:set_global(); 1 module:set_global();
2 2
3 local measure = require"core.statsmanager".measure; 3 local measure = require"core.statsmanager".measure;
4 local mt = require"util.multitable"; 4 local mt = require"util.multitable";
5 local get_time = require "socket".gettime; 5 local get_time = require "prosody.util.time".now;
6 local get_clock = os.clock; 6 local get_clock = os.clock;
7 7
8 local measure_cpu_now = measure("amount", "cpu.percent"); -- Current percentage 8 local measure_cpu_now = measure("amount", "cpu.percent"); -- Current percentage
9 local measure_cpu_total = measure("counter", "cpu.clock", { units = "seconds" }); 9 local measure_cpu_total = measure("counter", "cpu.clock", { units = "seconds" });
10 10