nvme-telem 0.1.0

NVMe SMART / telemetry collection for Linux
docs.rs failed to build nvme-telem-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

nvme-telem

A Rust library for collecting NVMe telemetry and SMART data on Linux.

Features

  • Read NVMe SMART/Health logs
  • Extract detailed controller identification data
  • Organized structs for different metric categories (Identity, Capacity, Thermals, etc.)

Requirements

  • Linux operating system
  • NVMe storage devices
  • Root/sudo privileges to access /dev/nvme* devices

Safety

This library uses unsafe code to make ioctl calls to NVMe devices. All unsafe code is isolated in the device access functions.