Cloud Monitoring dashboards can be exported and shared using their JSON definition. The partner team can then import the JSON file into their own Cloud Monitoring environment to replicate the dashboard.
Why Not the Other Options?
A. Provide the partner team with the dashboard URL.
The URL only works within the same Google Cloud project, so it won't allow the partner team to create a copy in their project.
B. Export the metrics to BigQuery and use Looker Studio.
This approach adds unnecessary complexity since Cloud Monitoring already supports custom dashboards. BigQuery and Looker Studio are better suited for advanced analytics rather than Cloud Monitoring dashboards.
C. Copy the Monitoring Query Language (MQL) query and send it.
MQL queries only define metric queries, not dashboard configurations. The partner team would still need to manually recreate the entire dashboard layout.
Best Practice:
Download the JSON file of the Cloud Monitoring dashboard and provide it to the partner team so they can import and replicate it in their environment.
Unclear question, if you are sharing your dashboard with data in it, then you choose (A). However, if you are sharing the structure so they can create their own copy of the dashboard for their data then (D). https://cloud.google.com/monitoring/charts/dashboards#copy-dashboard
This allows the partner team to import the dashboard into their own Cloud Monitoring environment, ensuring they have an exact copy of the dashboard with all its configurations and metrics. This is a straightforward and reliable way to share custom dashboards within Google Cloud Monitoring. Option A doesn't grant viewing access to the partner team. They would need to create their own dashboard
The recommended solution is (Option A).
Provide the partner team with the dashboard URL to enable them to create a copy of the dashboard. By sharing the dashboard URL, the partner team can access and duplicate the specific Cloud Monitoring custom dashboard easily.
This method allows for a straightforward and efficient way to share the dashboard configuration without the need for additional manual steps or exporting/importing files. It ensures a seamless transfer of the custom dashboard to the partner team, enabling them to leverage the same monitoring setup for their needs.
In A they see your data and with D they their own data but using the same layout as in the dashboard you shared. So maybe A but the scope is not clear in the question...
Should be A it looks like:
https://cloud.google.com/monitoring/charts/share-dashboards#owner-rolesowner
"We recommend that you use Monitoring to send the URL of a dashboard to your recipients when you have that option. Monitoring identifies those recipients who might not have permission to view the dashboard and provides an option for you to grant the required permissions."
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
cachopo
1 month, 3 weeks agocachopo
1 month, 3 weeks agosurfer111
9 months agowinston9
11 months agoxhilmi
1 year, 4 months agoAndrei_Z
1 year, 5 months agolelele2023
1 year, 5 months agomshafa
1 year, 6 months agoJason_Cloud_at
1 year, 6 months agoABZ10
1 year, 6 months agoManishKS
1 year, 7 months agoJason_Cloud_at
1 year, 6 months agoJason_Cloud_at
1 year, 6 months ago