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.