If you want to track how many transactions started on a particular node, where the transactions are not identifiable by their signatures or sending address, then it is quite difficult. The problem is that in a peer-to-peer network, there is no really reliable way to know there a transaction started in the network.
If you're able to identify transctions based on signatures and sending addresses, it's quite a lot easy. Use something like getblock [block hash or height] 4 to see every transaction in a block, then you can analyze those transactions to your heart's content.