Hi,
It is a bit unclear what do you mean exactly bu IOPS information and what do you mean by collecting it? Collecting where?
By default Azure SQL MI offers metrics like io_bytes_read, io_bytes_written and io_requests which can be viewed in Metrics blade. You can use diagnostic settings to send those to other destinations.
Additionally if you need more data you can try using database watcher. According to the documentation it has Storage IO data set which collects cumulative IOPS, throughput, and latency statistics for each database file.
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.