úÎ! «ÃNone"#$%§ prometheus-procSpecific metrics from procxyz/stat that we are interested in.prometheus-proc|Amount of time that this process has been scheduled in user mode, measured in clock ticks (divide by sysconf(_SC_CLK_TCK)).prometheus-proc~Amount of time that this process has been scheduled in kernel mode, measured in clock ticks (divide by sysconf(_SC_CLK_TCK)).prometheus-procÌThe time the process started after system boot. In kernels before Linux 2.6, this value was expressed in jiffies. Since Linux 2.6, the value is expressed in clock ticks (divide by sysconf(_SC_CLK_TCK)).prometheus-procVirtual memory size in bytes. prometheus-procçResident Set Size: number of pages the process has in real memory. This is just the pages which count toward text, data, or stack space. This does not include pages which have not been demand-loaded in, or which are swapped out.prometheus-proc The tag for . prometheus-proc1Returns the number of CPU clock ticks per second.prometheus-procFUnregistered metrics for the current process. This is to be used with   to register the metrics.This exports the following: process_cpu_seconds_total process_start_time_seconds process_virtual_memory_bytes process_resident_memory_bytesZSee the official Prometheus documentation for more information on these standard metrics: \https://prometheus.io/docs/instrumenting/writing_clientlibs/#standard-and-runtime-collectors prometheus-procKConvert a number of clock ticks into the corresponding duration in seconds. prometheus-proc”Returns the current boot time in seconds since Unix epoch. This is a Maybe as we might not to be able to successfully parse this information out of procstat.€ is used as this value does not change during the execution of the program, so this gives us a lightweight cache for this value.prometheus-proc!A regular expression for parsing procxyz/stat. See  man 5 proc9 for more information on the format of this file: https:/ linux.die.netman5proc.   .prometheus-proc-0.1.3.0-GpgN2jbjpYn5Sl2zUJ9YYiPrometheus.Metric.Proc ProcMetrics procMetrics$fShowProcStatProcStatutimestime starttimevsizerssclk_tck0prometheus-client-1.0.0.1-JwLonncT5JR2i2u22fZruTPrometheus.Registryregister fromTicksmbtimebase GHC.IO.UnsafeunsafePerformIO parseProcStat