Hi Yagyansh,
What you are after would appear to be the Prometheus equivalent of the nfsiostat command, and you can find this embodied within node_exporter's mountstats module:
eg.
./node_exporter --collector.nfs --collector.mountstats
This will pull data from /proc/self/mountstats, which is where nfsiostat gets its data from.
Things to bear in mind: autofs/automount will cause filesystems to go missing from your data when not mounted, which may interfere with you ability to alert.
Also, consider what may happen if processes get stuck (process state 'D') waiting for an unresponsive NFS server.
I'd quite like to be able to monitor the number of processes with 'D' state... which you can do with --collector.processes (I think that may be fairly new, so check your release)
# HELP node_processes_state Number of processes in each state.
# TYPE node_processes_state gauge
node_processes_state{state="D"} 1
node_processes_state{state="R"} 2
node_processes_state{state="S"} 2498
Cheers,
Cameron