Understanding Dremio JMX

Hello. We are trying to build custom monitoring for Dremio. We already added all the recommended metrics and now are looking for documentation about other exposed metrics. Could you provide some explanation regarding rpc metrics ( rpc.user.current , rpc.user.peak , rpcbit.control.current , rpcbit.control.peak , rpc.data.current , rpc.data.peak)
and also what is the difference between FABRIC-send-durations-ms and USER-send-durations-ms?
And what is com.dremio.exec.cache.VectorAccessibleSerializable.writerTime? Are there any other useful metric except memory/threading?