You can now embed Chartio dashboards into Atlassian Confluence! It requires that each user viewing the dashboard in Confluence has Chartio access. The Chartio dashboard is embedded as an iframe that you can add to a Confluence page.
To get started, you’ll need:
- Chartio access
- Chartio Embedding 2.0 enabled
- Confluence access
Create the dashboard you plan to embed in Chartio. You may use dashboard variables to your embedded dashboard to enable users to filter the data.
In Confluence, navigate to the page you want to add the dashboard to and open the “Edit” view. Insert an iframe macro onto your page by going to Insert > View More > Iframe.
To add your Chartio dashboard to the iframe you can paste in the following for your URL, adjusting it so it contains your org slug and dashboard slug:
You can adjust the width and height to accommodate the size of your dashboard.
Once you’re done, click Save.
Publish your Confluence page and you can see your embedded Chartio dashboard!
Not Logged In Message
Confluence users will need to be logged into Chartio in order to view the embedded dashboard. If they are not logged in, they will get a message directing them to the Chartio login page as seen below:
Upon seeing the message, the user can click on Open Login Page to open Chartio in a separate tab and enter their username and password. Once they’re logged into Chartio, they can simply reload the page and the embedded dashboard will display.
Variables Not Working
If the variables on your embedded dashboard are not responsive to mouse clicks, you will need to enable the Allow Viewers to Apply Dashboard Variables checkbox on the dashboard’s Embedding page.
To access your dashboard’s Embedding page, open your dashboard settings and hit Embed in the top right corner.