Table Panel with different data queries in each collumn

I want to create a table panel like that, do you have any suggestions ?

  1. Every query needs to have at least one common field (I guess Name would be one in your case). Change Format of the query to Table and Type to Instant (if using Prometheus datasource). What I like to do is get all the data in one query using or operator and setting labels by type but I guess it’s not necessary. If you decide to do so, you need to create a transformation Partition by values that will partition by every common field (in your case Name and some type label that you will set to the queries). Use As label for Naming option in the transformation.
  2. Use Join by labels transformation, and set Value field to type label and Join to Name.
  3. Just in case, use Filter data by values to exclude any null fields that might appear.
  4. Use Organize fields by name to set some better names.

Then, in Overrides, set the units as you wish.

Example

Query:

After Partition:

After join:

With some overrides (I also added Used % as Add field from calculation transformation):

Most probably you would be fine with having all the queries in different queries but I’m used to doing it that way.