Currently, if buoy is unable to fetch the data necessary to build the dashboard it will error out. This can be caused by a number of things, but a couple I've run into are - API doesn't exist and resource not existing. Instead of erroring out and preventing the entire dashboard from being shown buoy should load the dashboard and only display an error in the panels that it is not able to successfully load.
A bonus to this implementation would be to periodically retry building a particular panel if it errored during the data fetch step.
Currently, if buoy is unable to fetch the data necessary to build the dashboard it will error out. This can be caused by a number of things, but a couple I've run into are - API doesn't exist and resource not existing. Instead of erroring out and preventing the entire dashboard from being shown buoy should load the dashboard and only display an error in the panels that it is not able to successfully load.
A bonus to this implementation would be to periodically retry building a particular panel if it errored during the data fetch step.