Wiktionary
having one's finger on the pulse
vb. (present participle of have one's finger on the pulse English)