1. A method of performing supervisory functions for a dual in-line memory module (DIMM), at a controller in the DIMM, comprising: upon power-up, determining a power supply voltage provided to the DIMM; in accordance with a determination that power supply criteria are satisfied, the power supply criteria including a requirement that a power supply voltage provided to the DIMM falls within one of N predefined voltage ranges, wherein N is an integer greater than one: performing one or more power-up operations, including initiating a usage counter; monitoring a temperature of the DIMM; monitoring the DIMM for occurrence of one or more of a set of predetermined trigger events; and in response to detecting one of the set of predetermined trigger events, logging information corresponding to the detected predetermined event.