How to let Suricata inspect all wifi network traffic?

Hi there,
I would like to analyze the whole wifi network traffic on the fly.
I was thinking to use tools such as aircrack suite to decrypt wifi packets, enabling wifi adapter in monitor/promiscous mode. I dont want to route wifi traffic into a device such as a switch which supports mirroring and i would like also to avoid to let Suricata inspect pcap files for many reasons (ssd space/shortening life, temps, i/o speeds).
Does anyone have a tip / work around for this?
Thanks!