ddn.util.monaco

MONitoring ANd Control - A comprehensive system monitoring and process control library.

This package provides cross-platform utilities for system monitoring, process management, and resource control. It offers functionality similar to Python's psutil library but designed specifically for D with a focus on performance and type safety.

Features:

  • CPU information and statistics
  • Memory information
  • Disk information
  • Network information
  • Process management and monitoring
  • System-wide information
  • Hardware sensors
  • Container and orchestration support
  • Async and event-driven monitoring
  • GPU and hardware accelerator monitoring
  • Energy and power monitoring
  • Historical data and time series
  • Advanced process querying
  • Security context and sandboxing
  • System service integration
  • Network flow and protocol analysis

Example:

import ddn.util.monaco;

// Get process information
auto proc = Process.current();
writeln("Process name: ", proc.name());
writeln("CPU usage: ", proc.cpuPercent(), "%");

No exported symbols.