It would not make sense to create a dashboard for each server in large environments where more than one server is managed, the instance list should be given as a variable to the designed dashboard. All graphics and values in the dashboard should be updated for the selected instance. Likewise, if the chart is related to a database metric, the database selection should also be changed under the relevant instance.
If the user wants to see values for more than one environment together in the same dashboard, this should also be possible. Perhaps the instance list to be used here can be grouped as a tag or service name.