In New Relic, you can share dashboards with viewers outside your organization, even if they don't have a New Relic account. The shared dashboards are accessible via live URLs that you create from the New Relic platform. You can also embed the live URL in an iframe, which allows you to integrate real-time dashboard views into internal portals, status pages, or other web applications. This feature expands the audience for your insights while maintaining security controls and auditing capabilities.
Importante
The dashboard sharing feature is available only to Pro and Enterprise customers with Advanced Compute enabled.
Pricing
Public Dashboards is an Advanced Compute Product feature offered as an add-on or as a part of the Compute pricing model. Advanced CCUs are consumed when queries run from the dashboard visualizations, which happens in the following cases:
Sharing dashboards publicly requires account-level policy enablement and user-role configuration. A user with any user type can manage user access to public sharing, provided they are in at least one group with the Authentication domain manager organization-scoped role.
Enable the Live URL Creation policy
An Authentication Domain Manager must enable the Live URL Creation policy for each account that sources data to the dashboard. This is a one-time setup per account.
Use the NerdGraph API explorer to check the current policy status. Replace 1, 2 with actual account IDs. If you omit account IDs, the call returns your authorized account's status. You can query up to 100 accounts simultaneously.
Use the NerdGraph API explorer to enable or disable the policy. Replace 1, 2 with actual account IDs and set liveUrlCreationAllowed to true or false. You can update up to 100 accounts simultaneously. Each successful update triggers an audit event for the corresponding account.
Sample response. If you provide an unknown account ID, the response shows an UNAUTHORIZED error code.
{
"data":{
"dashboardUpdateLiveUrlCreationPolicies":{
"liveUrlCreationPolicies":[
{
"accountId":1,
"liveUrlCreationAllowed":true
},
{
"accountId":2,
"liveUrlCreationAllowed":true
}
]
}
}
}
Configure user roles and permissions
Create a custom role (or add to an existing one) with the permissions your user needs:
Action
Permission
View own live URL details
Live Url (individual) > View
Create live URLs and update their properties
Live Url (individual) > Modify
Revoke own live URLs
Live Url (individual) > Delete
View all live URL details in the account
Live Url (all) > View
Revoke any live URL in the account
Live Url (all) > Delete
Grant access
After you create the custom role, grant access to the relevant accounts. For detailed steps, see Create access grants.
When creating the access grant, make sure you:
Select Account as the grant type.
Select the group that will receive access.
Select the custom role you created.
Select the specific accounts that source data to the dashboard.
Share your dashboard
You can share your dashboard by generating a live URL and managing its expiration duration. You can also enable password protection for enhanced security. You can view generated URLs with details and revoke them at any time from the New Relic platform. To ensure security and compliance, monitor the audit trail for creating, updating, or revoking shared dashboard URLs.
Before sharing, ensure:
The Live URL Creation policy is enabled for all accounts sourcing the dashboard.
A custom role with the necessary permissions is configured for you.
Your role has grants for all accounts sourcing the dashboard.
You have access to all accounts sourcing the dashboard.
You are the owner of the dashboard you want to share.
If your dashboard pulls data from multiple accounts, verify that all those accounts were selected when granting access. If any accounts are missing, repeat the grant access steps to include them.
Advertencia
If a shared dashboard isn't password-protected, anyone with the live URL can access it and view all the information it contains. To avoid unwanted access, enable password protection when creating the URL.
Sugerencia
You can create and manage live dashboard URLs through both the UI and the NerdGraph API.
To create a publicly accessible live URL for your dashboard:
Any content updates made to the actual dashboard on the New Relic platform are automatically reflected on the shared dashboard page. To prevent accidental data exposure, only the dashboard owner can update a publicly shared dashboard.
To update the live duration of the shared dashboard, you must have the necessary permissions and be the owner of the dashboard.
If you lose the password for the live dashboard URL, you can reset it. For resetting, you must have the necessary permissions and be the owner of the dashboard.
Open the password-protected dashboard you are sharing.
In the top-right corner, go to Share > Manage public link.
Turn on Reset password.
Click Save changes.
Copy the new password and save it for sharing with external users.
Passwords can't be retrieved later. If you lose it, you'll need to reset it again. Follow our password management best practices to manage the password securely.
You can access shared dashboard names hyperlinked with their live URLs, all in one place in New Relic. Depending on your permissions, you can view either the URLs you created or those created by all users in the account.
In the left navigation, click your name at the bottom.
Navigate to Administration > Shared Dashboards. The Shared Dashboards page lists shared dashboards with their creation and expiration dates, and the owner of each dashboard.
You can click dashboard names to open the sharing pages in a new tab.
Share the live dashboard URL with external users. If the URL is password-protected, also share the password. The following security controls are embedded with password-protected URLs:
Session-based access: After accessing the dashboard, the session remains active for 120 hours. If they try to access the dashboard after this period, or the browser session expires, they're prompted for the password. If the password is reset, the session expires as soon as the widgets are refreshed and external users must enter the new password.
reCAPTCHA verification: If there are multiple failed attempts to access the dashboard, external users must complete a reCAPTCHA verification before entering the password again.
Depending on your permissions, you can revoke either the URLs you created or those created by all users in the account. Deleting the dashboard automatically revokes the public sharing URL. If you restore the dashboard, you need to create a new live URL.
You can revoke URLs in the following ways:
On the dashboard you are sharing, go to Share > Manage public link > in the Share dashboard dialog, click Revoke public link > confirm the revocation.
From the Shared Dashboards page, go to the icon for the dashboard link > click Revoke > confirm the revocation.
Creating, updating, or revoking shared dashboard URLs generates an audit trail in the NrAuditEvent. To view the records in the query builder:
To manage public dashboard pricing and password security efficiently, follow these best practices:
To keep your pricing optimal, consider the following:
Access control: Manage who can create, edit, or delete URLs at both the account and user-role levels. This helps control and prevent users from having excessive access to these capabilities.
Link expiration management: Set expiration times for URLs to ensure they're only visible for a certain period, reducing potential overuse.
Widget management:
Add or remove widgets from your internal dashboard to optimize the data being queried.
Update widgets to ignore time picker changes, preventing additional queries when users adjust the time range.
Manage the refresh rate of each widget to prevent automatic refreshes. For more details, refer to Customize chart refresh rates.
To ensure secure password management for live dashboard URLs, follow these best practices:
Secure storage: Copy and securely store the generated password immediately after creating or resetting it. New Relic doesn't store or allow retrieval of the password after the initial display.
Sharing: Use secure methods to distribute the password to your intended audience, such as internal password managers, secure messaging, or one-time secret services. Avoid insecure channels like plain text email.
Complexity: Passwords are auto-generated in complex format to enhance security. Before protecting the URL with a password, ensure the complexity aligns with the audience's ability to handle the password.
Suspected compromise: If you suspect the password has been compromised, either reset the password or revoke the live URL to prevent further access. If revoking the URL, create a new live URL and share it with the audience again.
Limitations
The following limitations apply to sharing dashboards publicly:
When viewing a shared dashboard in TV mode, it stays active for up to 72 hours. The viewer needs to refresh the browser to continue viewing.
If you share a dashboard with widgets that use template variables, facet linking, custom visualizations, log tables, or SQL-based charts (Lens), these widgets won't display any information in the shared view.
If the dashboard's permission setting is Private, you can't share the dashboard publicly. To verify this, navigate to one.newrelic.com > Dashboards > your dashboard > icon > Settings > Permissions.