Charts and Dashboards

The Charts page includes Key Performance Indicator (KPI) dashboards, with the most important operating system and database metrics, as well as dozens of charts in preconfigured categories, including database internals, query data, storage engine metrics, CloudWatch data, and more. For more information about the metrics these charts are based upon, see our metric categories reference doc.

The following is a list of dashboards:

Dashboard Name Dashboard Description
Cassandra Cassandra metrics, such as cache data, memtable info, and commitlog and threadpool tasks.
CPU CPU utilization, context switches, and processes running, and others.
Disk Disk latency, disk space, and I/O operations, and others.
InnoDB InnoDB engine data, such as transaction metrics, buffer and cache data, and data operations.
Machine View OS and database metrics (MySQL, PostgreSQL, and MongoDB) with multiple hosts on one chart.
Memory Memory usage, swap usage, and swap activity.
MongoDB The complete set of MongoDB charts, including latency and MongoDB internals.
MongoDB KPIs Key MongoDB metrics with descriptions, such as latency, cursor operations metrics, cache activity, and latency.
MySQL The complete set of MySQL charts, including latency and MySQL internals.
MySQL CloudWatch CloudWatch metrics for your RDS for MySQL instance.
Network Bytes sent and received, packets sent and received, and connection states.
PostgreSQL The complete set of PostgreSQL charts, including latency and PostgreSQL internals.
PostgreSQL CloudWatch CloudWatch metrics for your RDS for PostgreSQL instance.
PostgreSQL KPIs Key PostgreSQL metrics with descriptions, such as latency, buffers, lock and vacuum information, and cache data.
Redis Redis latency, commands, connections, keyspace, RDB, and other metrics.

When first viewing a dashboard, each chart shows the average value across all of the hosts selected in the host filter. (Averages for metrics like query latency are computed by using the total values irrespective of host, not by naively averaging the average of each host.)

By clicking the eye icon, you can view that chart for each host separately:

Use the category toggles in the navigation pane to enable or disable which dashboards to display:

Machine View: This is a special dashboard which includes both OS KPIs as well as KPIs for MySQL, MongoDB, and PostgreSQL. For the charts in Machine View, multiple hosts are displayed as separate lines on a single graph, allowing you to quickly compare hosts and spot any outliers.

Machine View

Note that charts in the Machine View are limited to line graphs which display only one metric. If more than 10 hosts are selected for display simultaneously, only 10 will be displayed.

Custom Dashboards

Custom dashboards allow you to create a collection of only the charts you find most important. This allows you to group together charts from different dashboards into one unified view. To create a custom dashboard, click “Add Custom Dashboard” in the Choose Dashboards menu, and name your new dashboard:

Custom Dashboards

Then, select charts to add to the dashboard. Just start typing and you’ll get autocomplete suggestions based on chart and metric names. There’s turnkey charts for MySQL, PostgreSQL, MongoDB, Redis, Cassandra, operating system metrics, and much more:

Custom Dashboards

You can rename custom dashboards, too. Just hover over the name and you can edit it:

Custom Dashboards

Custom Dashboards are available to Premium-tier customers.

Other Options

Clicking “More” in the top-right corner will display the layout and filtering selectors, which allow you to control the size of the charts, the number of charts displayed per row, and other options:

Chart Filters

You can hover the mouse over any chart to examine the metrics and their values at an instant in time, and click-and-drag to zoom into a time range. Note that when you do this, the Time Selector changes, and the selection affects the entire application and all charts on the page.

Chart Interactions

Data is available at one-second granularity for three days, and at one-minute granularity for 30 days. For Standard-tier customers, we keep 10-minute granularity data for 13 months; for Premium-tier customers, data at 10-minute granularity is kept for three years.

If you don’t see any data on the Charts page, please visit our troubleshooting page.