psutil

Psutil is a cross-platform supported system and process monitoring library developed for Python. With running processes, CPU enables the collection of information about system resources such as memory, disk, network, and sensors. The system is used for monitoring, profiling, limiting process resources, and managing running processes.

PS

giampaolo · Observability / Datadog Alternatives

STARS11.3K
FORKS1.5K
COMMITS7.1K
CONTRIBUTORS229
VERSION—
UPDATED2 days ago
PythonSystem MonitoringSüreç YönetimiCross-PlatformBSD-3-Clause

Common commercial products in this category: Datadog, New Relic, Dynatrace

What can it do?
  • You can get the information of the running processes and manage the processes.
  • CPU, you can track memory, disk and network usage data.
  • You can access hardware sensor data such as temperature and battery.
Heads up
  • • No published release
User reviews
  • ↑ PositiveHacker News

    Wheels for free-threaded Python now available for psutil

    “Wow, long time no see. psutil is a great project and I do have some future plans involving it.”

  • • NeutralHacker News

    Detect memory leaks of C extensions with psutil and psleak

    “Hey, thank you so much for all your hard work on psutil, it is my goto import! And this looks like a really interesting development you have created to add to the available tools for detecting those tricky memory leaks. I have done some work in this space as well such as how to…”

My note

Alternative pages

More in: Observability / Datadog Alternatives