The use of optical fiber ring resonators to detect energy impulses is explored. These structures have limitations to their frequency response set by their dimensions and the speed of sound. For energy impulses which are slowly varying with respect to this intrinsic response time, the ring resonator generates a string of optical pulses. The frequency of this optical pulse train is a measure of the energy deposition rate and the total number of pulses is a measure of the total energy deposited. However, for energy impulses short compared to this intrinsic response time, the ring resonator behaves as a shock excited mechanical oscillator. Under these conditions the amplitude of oscillation is proportional to the total energy contained in the impulse. The sensitivity to various forms of energy can be optimized by a suitable choice of coating.