A method for sensing via a data acquisition and processing unit, DAPU, integrated into a vehicle, the method comprising: receiving at the DAPU , from a vibration sensor which is configured to detect vibrations from a mechanical element of the transport vehicle , a real-time raw vibration data for the mechanical element ; retaining in a buffer memory of the DAPU the received real-time raw vibration data for the mechanical element , wherein data is retained in a circular memory buffer which is configured to maintain a dynamic storage of a recent raw vibration data for a designated duration of time prior to and including a current time; receiving, at a hardware processor of the DAPU , a trigger signal for raw-data storage, TSRDS, indicative of a flight event of the transport vehicle , the TSRDS being generated at the time of the flight event or after the flight event ; upon receiving the TSRDS , transferring the recent raw vibration data from the circular memory buffer to a non-volatile data storage of the DAPU , wherein the method causes to be retained in the non-volatile data storage a storage of raw vibration data for the designated duration of time prior to and including a time of the TSRDS ; receiving a plurality of real-time raw vibration data signals from a plurality of respective vibration sensors , and storing the real-time raw vibration data signals , synchronized in time, in respective circular memory buffers ; generating and retaining in the non-volatile data storage the plurality of respective raw vibration data signals for the plurality of vibration sensors , each respective raw vibration data signal being a time-continuous data including substantially all the raw vibration data detected by each respective vibration sensor over a time interval spanning from before a time of the TSRDS to a second time which is a time after the TSRDS ; and using the time-synchronized raw vibration data to track a progression of vibrations through each sensing location of the vehicle. receiving at the DAPU , from a vibration sensor which is configured to detect vibrations from a mechanical element of the transport vehicle , a real-time raw vibration data for the mechanical element ; retaining in a buffer memory of the DAPU the received real-time raw vibration data for the mechanical element , wherein data is retained in a circular memory buffer which is configured to maintain a dynamic storage of a recent raw vibration data for a designated duration of time prior to and including a current time; receiving, at a hardware processor of the DAPU , a trigger signal for raw-data storage, TSRDS, indicative of a flight event of the transport vehicle , the TSRDS being generated at the time of the flight event or after the flight event ; upon receiving the TSRDS , transferring the recent raw vibration data from the circular memory buffer to a non-volatile data storage of the DAPU , wherein the method causes to be retained in the non-volatile data storage a storage of raw vibration data for the designated duration of time prior to and including a time of the TSRDS ; receiving a plurality of real-time raw vibration data signals from a plurality of respective vibration sensors , and storing the real-time raw vibration data signals , synchronized in time, in respective circular memory buffers ; generating and retaining in the non-volatile data storage the plurality of respective raw vibration data signals for the plurality of vibration sensors , each respective raw vibration data signal being a time-continuous data including substantially all the raw vibration data detected by each respective vibration sensor over a time interval spanning from before a time of the TSRDS to a second time which is a time after the TSRDS ; and using the time-synchronized raw vibration data to track a progression of vibrations through each sensing location of the vehicle. <EOS>