autometric: Background Resource Logging

Intense parallel workloads can be difficult to monitor. Packages 'crew.cluster', 'clustermq', and 'future.batchtools' distribute hundreds of worker processes over multiple computers. If a worker process exhausts its available memory, it may terminate silently, leaving the underlying problem difficult to detect or troubleshoot. Using the 'autometric' package, a worker can proactively monitor itself in a detached background thread. The worker process itself runs normally, and the thread writes to a log every few seconds. If the worker terminates unexpectedly, 'autometric' can read and visualize the log file to reveal potential resource-related reasons for the crash. The 'autometric' package borrows heavily from the methods of packages 'ps' <doi:10.32614/CRAN.package.ps> and 'psutil'.

Version: 0.0.5
Depends: R (≥ 3.5.0)
Imports: graphics, utils
Suggests: grDevices, ps, tinytest
Published: 2024-10-10
DOI: 10.32614/CRAN.package.autometric
Author: William Michael Landau ORCID iD [aut, cre], Eli Lilly and Company [cph, fnd], Posit Software, PBC [cph] (For the 'ps' package. See LICENSE.note.), Jay Loden [cph] (For the 'psutil' package. See LICENSE.note.), Dave Daeschler [cph] (For the 'psutil' package. See LICENSE.note.), Giampaolo Rodola [cph] (For the 'psutil' package. See LICENSE.note.)
Maintainer: William Michael Landau <will.landau.oss at gmail.com>
BugReports: https://github.com/wlandau/autometric/issues
License: MIT + file LICENSE
URL: https://wlandau.github.io/autometric/, https://github.com/wlandau/autometric
NeedsCompilation: yes
Language: en-US
Materials: README NEWS
CRAN checks: autometric results

Documentation:

Reference manual: autometric.pdf

Downloads:

Package source: autometric_0.0.5.tar.gz
Windows binaries: r-devel: autometric_0.0.5.zip, r-release: autometric_0.0.5.zip, r-oldrel: autometric_0.0.5.zip
macOS binaries: r-release (arm64): autometric_0.0.5.tgz, r-oldrel (arm64): autometric_0.0.5.tgz, r-release (x86_64): autometric_0.0.5.tgz, r-oldrel (x86_64): autometric_0.0.5.tgz

Reverse dependencies:

Reverse imports: crew

Linking:

Please use the canonical form https://CRAN.R-project.org/package=autometric to link to this page.