How to separate data points by a user name?

Currently we are pushing data into Graphite (collector) as “appnanme.username.instrument.name” with a value, to display in Grafana.

This is a desktop app ran by multiple users.

The idea is to be able to see both - per user and aggregated data - like app cpu usage or some custom counters…

Is this the only way to do it? Theoretically speaking instrument name should be separate from username. Are there something like “tags” that can be passed alongside the value, which could be then used to aggregation… Or any other recommended technique

(I am very new to grafana)