Latest Dynatrace
Each dashboard must have an owner, and dashboard owners are configured in Managed with the user ID. However, a user ID in Managed will not necessarily be a valid user ID in the SaaS account. To ensure that you can see your dashboards after the migration, SaaS Upgrade Assistant assists with the dashboard ownership update process by doing the following.
On the Home page, select an environment to go to the Upgrade overview page, and then select the deployment type for this environment. If there's at least one dashboard within the configurations included in the deployment that's missing an owner for the SaaS account, a new step called Update dashboard owners will appear in the deployment procedure with:
Information about current settings
A chart section with information on how many
This section is hidden if creating warnings in Settings is turned off.
Automatic adjustments tells you what changes will be applied during the deployment automatically and where you can
This section is hidden if the automatic update of dashboard owners is turned off.
Manual adjustments shows the number of users who won’t be automatically updated.
This section is hidden if no manual adjustments are needed.
Select Preview dashboard owner adjustments to open a pop-up window with suggested adjustments. Within that table, you can
Select Confirm to apply all listed changes automatically during the deployment operation or select Apply all now to apply all changes instantly.
SaaS Upgrade Assistant checks if dashboard owners exist in the SaaS account and produces warnings in several places to guide users during the owner update process.
You might see warnings in the following:
dashboard
config type indicates that some action is required in one or more dashboards. The same icon is displayed next to the affected dashboard configurations names.Select an affected configuration and go to the Errors tab within that configuration to see a warning message with instructions.
Missing dashboard owners are marked with a warning icon inside the Edit properties tab.
If you don’t want to update all dashboard owners automatically, SaaS Upgrade Assistant can also display suggestions based on the mapping of email addresses exported from the Managed cluster. The suggestions are essentially the adjustments that would be automatically applied, but you can use them individually; you don’t have to turn on the automatic update of dashboard owners for that.
To apply suggestions, select Use value in either
You can also configure the automatic update of dashboard owner in the Settings > Dashboard ownership section, which provides the following.
Automatically update dashboard owners toggle—turned on by default. When turned off, dashboard owners won’t be updated during the deployment.
Create a warning if dashboard ownership is set to a user that doesn’t exist in your SaaS account toggle—turned on by default. When turned off, SaaS Upgrade Assistant won't check whether an owner exists. It won’t show any warnings or the chart of affected dashboards.
Email domain input—empty by default. As long as the configured domain is correct, it’ll be appended to the user IDs of existing users without an email address. This option can prove most helpful when you're using LDAP integration (user IDs such as: firstname.lastname
and no email addresses in the LDAP server). By appending the company’s domain to the first and last name, SaaS Upgrade Assistant can produce a valid email address for SaaS users.
The email domain won’t be appended to the missing dashboard owners from the Managed cluster's user mapping.
In the Select deployment type step, select Deploy all configurations, then Next.
In the Update dashboard owners step
In Automatic adjustments, select Preview dashboard owner adjustments.
In the Preview dashboard owner adjustments pop-up window, review changes and select Apply all now.
The following success message should appear instead of the Preview button.
All existing automatic owner replacement suggestions have already been applied.
If the number of warnings doesn’t go down after the update, ensure you have invited Managed users to the SaaS account using their Managed email as a login.
In Manual adjustments, select Show users without replacement suggestions and correct all those users.
Select Next if the step is still visible. If not, go directly to the next step.
In the Prepare authorization token step, select Generate token for 24 hours, if necessary, then Next.
In the Run deployment step step, select Run full deployment and confirm.
In the Upgrade results section, wait for the deployment to finish.
Expected result: All warnings were resolved before the deployment.
In the Select deployment step, select Choose configurations to deploy, then Next.
Choose configurations to include in the deployment step.
In the Update dashboard owners step, review adjustments and select Next.
In the Prepare authorization token step, select Generate token for 24 hours, if necessary, then Next.
In the Run deployment step, select Run selective deployment and confirm.
In the Upgrade results section, wait for the deployment to finish.
Expected result: Only selected configurations were modified and deployed. Other dashboards were not changed. Owners of other dashboards were also not changed unless they owned some of the selected dashboards.
optional If you want to migrate more configurations, select More configurations and run a selective deployment a few more times. Each time, dashboard owners will be automatically updated only for the dashboards included in the deployment.
firstname.lastname
.In the Select deployment step, select Deploy all configurations, then Next.
In the Update dashboard owners step
In the Prepare authorization token step, select Generate token for 24 hours, if necessary, then Next.
In the Run deployment step, select Run full deployment and confirm.
In the Upgrade results section, wait for the deployment to finish.
Expected result: Dashboard owners are now represented by correct emails. Warnings may still be present, and you may need to invite users to the SaaS account or correct some emails like in the basic scenario.
There are two possible reasons:
In either case, you need to adjust such owners manually.
Go to the Upgrade details: configuration tab and select Include all.
Review configurations and exclude the ones you don’t want.
Changed properties were found in other configs
message appears, select Preview changes and Save again, then Done.Go back to the Overview tab and select Next.
If you want to deploy other dashboards in the future and correct all owners
Dashboard owner
as the property group.Automatic update of dashboard owners is not possible without a user mapping. This mapping was added to Managed clusters in version 1.298. The app will display a warning if you use an old configuration package without a user mapping.
We recommend exporting the package again using an updated Managed cluster.
The user mapping is the users.ndjson
file located in the configuration export package.
This could mean that all your dashboard owners are already valid SaaS users. If that’s not the case, then make sure you have selected the deployment type. If you plan to run a selective deployment, include at least one dashboard for the step to appear.
Adjusting dashboard owners according to automatic suggestions doesn’t guarantee that all users will be able to see their dashboards. If you encounter this issue: