With Netdata Cloud, you can build new dashboards that target your infrastructure's unique needs. Put key metrics from any number of distributed systems in one place for a bird's eye view of your infrastructure.
Why build dashboards?
Every infrastructure is unique. While the Nodes view might be helpful to view section cross-sections of nodes, you might want more control over which charts you see and in what format.
With dashboards, you can aggregate any charts, from any number of nodes, in a single view. Want to see system load from node A next to Nginx response types from node B? Dashboards can do that.
Charts in dashboards are also fully interactive and synchronized. You can pan through time, zoom, highlight specific timeframes, and more, just like you do with charts on your Agent dashboards.
Dashboards are shared between all members of a War Room to encourage collaboration on anomalies and during troubleshooting. All members of a War Room will be able to access any new dashboard as soon as it's created.
You can use dashboards in many ways. A few examples:
- Tailored overviews: Mix and match any chart from any node on your infrastructure to see the most relevant metrics on a single UI.
- Incident response: Quickly navigate through multiple nodes and add relevant charts to a new dashboard for easier correlation and troubleshooting when every second counts.
- Internal status page: Use HTTP endpoint monitoring or
system.uptimecharts from every node to track the health of your infrastructure from one view.
Create your first dashboard
In the War Room you want to monitor with this dashboard, click on your War Room's dropdown, then click on the green + Add button next to Dashboards. In the panel, give your new dashboard a name, and click + Add.
Click the Add Chart button to add your first chart card. From the dropdown, select the node you want to add the chart from, then the context. Netdata Cloud shows you a preview of the chart before you finish adding it. The Add Text button creates a new card with user-defined text, which you can use to describe or document a particular dashboard's meaning and purpose.
Be sure to click the Save button any time you make changes to your dashboard.
Using your dashboard
Dashboards are designed to be interactive and flexible so you can design them to your exact needs. Dashboards are made of any number of cards, which can contain charts or text.
Click the Add Chart button to add your first chart card. From the dropdown, select the node you want to add the chart from, then the context. Netdata Cloud shows you a preview of the chart before you finish adding it.
The charts you add to any dashboard are fully interactive, just like the charts in an Agent dashboard or a single node's dashboard in Cloud. Zoom in and out, highlight timeframes, and more. See our Agent dashboard docs for all the shortcuts.
Charts also synchronize as you interact with them, even across contexts or nodes.
The Add Text button creates a new card with user-defined text. When you create a new text card or edit an existing one, select/highlight characters or words to open a modal to make them bold, italic, or . You can also create a link.
To move any card, click and hold on the top of the card, then drag it to a new location. A red placeholder indicates the new location. Once you release your mouse, other charts re-sort to the grid system automatically.
To resize any card on a dashboard, click on the bottom-right corner and drag to the card's new size. Other cards re-sort to the grid system automatically.
Investigate and troubleshoot by jumping to single node dashboards
While dashboards help you associate essential charts from distributed nodes on a single pane of glass, you might need more detail when troubleshooting an issue.
Quickly jump to any node's dashboard by clicking the 3-dot icon in the corner of any card to open a menu. Hit the Go to Chart item.
You'll land directly on that chart of interest, but you can now scroll up and down to correlate your findings with other charts. Of course, you can continue to zoom, highlight, and pan through time just as you're used to with Agent dashboards.
Click on the Pin button in any dashboard to put those charts into a separate panel at the bottom of the screen. You can now navigate through Netdata Cloud freely, individual Cloud dashboards, the Nodes view, different War Rooms, or even different Spaces, and have those valuable metrics follow you.
Pinning dashboards helps you correlate potentially related charts across your infrastructure, no matter how you organized your Spaces and War Rooms, and helps you discover root causes faster.
Manage your dashboards
We've included a few ways to manage dashboards you've already created.
To see dashboards you've created, click on the dropdown menu for the current War Room. You'll see the names of all the dashboards you created within that War Room. Click on any of their names to jump to the dashboard.
Update/save a dashboard
If you've made changes to a dashboard, such as adding or moving cards, the Save button is enabled. Click it to save your most recent changes. Any other members of the War Room will be able to see these changes the next time they load this dashboard.
If multiple users attempt to make concurrent changes to the same dashboard, the second user who hits Save will be prompted to either overwrite the dashboard or reload to see the most recent changes.
Remove an individual card
Click on the 3-dot icon in the corner of any card to open a menu. Click the Remove Card item to remove the card.
Delete a dashboard
Delete any dashboard by navigating to it and clicking the Delete button. This will remove this entry from the dropdown for every member of this War Room.
Minimum browser viewport
Because of the visual complexity of individual charts, dashboards require a minimum browser viewport of 800px.
Once you've designed a dashboard or two, make sure to invite your team if you haven't already. You can add these new users to the same War Room to let them see the same dashboards without any effort.