A seal monitoring system for a dry gas seal assembly, comprising: a dry gas seal having a stator portion with a first seal face and a rotor portion with a second seal face, the dry gas seal is configured to be positioned between a stationary housing and a rotatable shaft with the rotor portion configured to rotate with the rotatable shaft; two or more sense elements configured to rotate with the rotatable shaft; a sensor sensing the sense elements as the sense elements rotate with the rotatable shaft, the sensor configured to output a signal based on the sensing of the sense elements; a processor configured to receive the signal from the sensor; and wherein the processor is configured to determine an axial position of the rotor portion relative to the stator portion based on the signal output from the sensor, and wherein the processor is configured to: determine a rotational speed indicative of a speed of the rotatable shaft at speeds below one thousand (1,000) RPMs based on sensing the two or more sense elements rotating with the rotatable shaft; determine when one of a separation of a first seal face and a second seal face and a contact of the first seal face with the second seal face occurs; associate the rotational speed with an occurrence of one of the separation of the first seal face from the second seal face and the contact of the first seal face with the second seal face; and determine an operating condition of the dry gas seal based on the rotational speed associated with the occurrence of one of the separation of the first seal face from the second seal face and the contact of the first seal face with the second seal face. a dry gas seal having a stator portion with a first seal face and a rotor portion with a second seal face, the dry gas seal is configured to be positioned between a stationary housing and a rotatable shaft with the rotor portion configured to rotate with the rotatable shaft; two or more sense elements configured to rotate with the rotatable shaft; a sensor sensing the sense elements as the sense elements rotate with the rotatable shaft, the sensor configured to output a signal based on the sensing of the sense elements; a processor configured to receive the signal from the sensor; and wherein the processor is configured to determine an axial position of the rotor portion relative to the stator portion based on the signal output from the sensor, and wherein the processor is configured to: determine a rotational speed indicative of a speed of the rotatable shaft at speeds below one thousand (1,000) RPMs based on sensing the two or more sense elements rotating with the rotatable shaft; determine when one of a separation of a first seal face and a second seal face and a contact of the first seal face with the second seal face occurs; associate the rotational speed with an occurrence of one of the separation of the first seal face from the second seal face and the contact of the first seal face with the second seal face; and determine an operating condition of the dry gas seal based on the rotational speed associated with the occurrence of one of the separation of the first seal face from the second seal face and the contact of the first seal face with the second seal face.