Managing Console Dashboards

Dashboards let you monitor resources, diagnostics, and key metrics for your tenancy in the Oracle Cloud Infrastructure Console.

Dashboards are fully customizable: you choose which widgets to use and how to display the data. The following topics explain how to create, edit, and manage your dashboards:

For specifics on widgets, see Managing Widgets and Configuring Widgets.

Required IAM Policies

To use Oracle Cloud Infrastructure, you must be granted security access in a policy  by an administrator. This access is required whether you're using the Console or the REST API with an SDK, CLI, or other tool. If you get a message that you don't have permission or are unauthorized, verify with your administrator what type of access you have and which compartment  to work in.

To get started with the Console Dashboards service, an administrator needs to grant user access through an IAM policy. Each service in Oracle Cloud Infrastructure integrates with IAM for authentication and authorization, for all interfaces (the Console, SDK or CLI, and REST API).

The resource name for the Console Dashboards service is dashboards-family. The following is an example policy to grant users access to the Console Dashboards service resources:

Allow group TenancyUsers to manage dashboards-family in tenancy

The following is an example policy to grant users access to a dashboard group:

Allow group GroupA to manage dashboard-groups in tenancy where target.dashboard-group.id='ocid1.consoledashboardgroup.oc1..<uniqueID>'

If you're new to policies, see Getting Started with Policies and Common Policies. For more information about Console Dashboards policies, see Policy Details for Console Dashboards.

To share dashboards

Use IAM policies to control access to dashboards.

The following policy gives users in the specified group manage permissions for this dashboard group at the compartment level:

Allow group CompartmentUsers to manage dashboard-groups in compartment <compartment_name> where target.dashboard-group.id='ocid1.consoledashboardgroup.oc1..<uniqueID>'

The following policy gives users in the specified group manage permissions for this dashboard group at the tenancy level:

Allow group TenancyUsers to manage dashboard-groups in tenancy where target.dashboard-group.id='ocid1.consoledashboardgroup.oc1..<uniqueID>'