When using an existing dashboard within your LogScale instance, you can
choose to navigate around the dashboard view, change, share and alter the
dashboard, and configure the dashboard access.
The following operations can be performed with each dashboard:
Wall Monitors & Shared URLs — allows
to share read-only dashboards. See
Sharing Dashboards section below for more
details.
Clone — creates an identical dashboard.
You are prompted to provide:
Rename — allows you to change the name of
the existing dashboard.
Export as template — allows you to create
a template from the current dashboard, which you may reuse for new
empty dashboards, as explained in
Creating a New Dashboard.
Delete — deletes the dashboard and all
its widgets. Removal of a dashboard cannot be undone!
You can access the menu for the above operations in three ways:
One of the most popular features in LogScale is sharing dashboards with
an external audience, publicly or to a limited group, granting this
audience a read-only access and allowing them to have the dashboard
displayed on a wall-monitor. You may also use this feature to provide
read-only access to another device.
To share dashboards, follow these steps:
Access the dropdown menu and select Wall Monitors &
Shared URLs.
A dialog box will open — enter a name in the
Link Name field, one that will
remind you by whom or for what the link will be used.
Click Create Link — the link is added
in the dialog under the URL column.
Click on the link to copy it.
You can now use the copied link either in the web browser of a computer
with a wall-monitor, or to share it with someone else to use in their
browser.
Since all shared URLs are read-only, no one can change your data or have
access to more than what it is displayed in the dashboard.
Disabling Access to Shared Dashboards
Because shared dashboards are accessible to anyone who has a link to
them, there is a risk of unwanted information disclosure; therefore,
in some cases you might want to prevent certain users from accessing
these dashboards. You can either:
When trying to access a shared dashboard that has been disabled
afterward, two possible cases apply:
Users opened a shared dashboard before it became unavailable,
meaning the dashboard is running — they are presented with
an error and the dashboard changes status to reflect this.
Furthermore, if access to that dashboard is reenabled, it will
come back for these users, without any manual intervention needed.
Users attempt to open a link to a shared dashboard after it became
unavailable — they do not get any error message and it will
look like it isn't a real dashboard. If the dashboard is
reenabled, these users will need to manually refresh the page to
see the dashboard.
Restricting Access with IP Filters
Once you have created read-only dashboards through the option
Wall Monitors & Shared URLs
,
you can restrict access to those dashboards to specific IP addresses.
One way to do it is setting the IP filters with the GraphQL interface.
From the User Interface, click on the circled question mark near
the top right and select API
Explorer
:
In the panel that pops up, enter a mutation like so:
mutation {
updateReadonlyDashboardIPFilter(ipFilter: "allow 5.94.131.141; deny all")
}
In this example, only one IP address is allowed access and all
others are denied access to any read-only dashboards.
Click the right arrow-head button to execute it. The results will
appear in the panel to the right:
To change an IP filter, execute the mutation again with the corrected
or added values. This will replace the previous IP filters. Or, you
can add multiple IP filters by separating them with a semi-colon.
Alternatively, you can set IP filters for read-only dashboards from
the User Interface instead of having to use the GraphQL: