Application Dashboards

Dashboard

Description

Use Cases

Elasticsearch

This view lists eight important metrics for node and document counts, shards, indexing time and query latency.

  • Track the node count, as this can impact query times.

HAProxy

This view reports metrics for host CPU use and proxy throughput.

Redis

This view reports seven metrics for host resource usage and application performance.

Cassandra By Node

This view shows how every node in a Cassandra cluster is performing, by mixing key system metrics with Cassandra-specific metrics such as requests volume and compactions.

  • Use this view on a group containing the entire Cassandra cluster when you have already identified that there is a problem with a metric (using the "Cassandra Overview" view), and you need to see which node is causing the problem.

  • Spot issues such as imbalances between the size of data held in each node, nodes going down and generating a lot of hinted handoffs, or disk bottlenecks by looking at the pending compactions.

Cassandra Overview

This view shows how a Cassandra cluster is performing, by mixing key system metrics with Cassandra-specific metrics such as requests volume and compactions.

  • Use this view on a group containing the entire Cassandra cluster as a first starting point to troubleshoot the overall health of your database.

  • Inspect typical system metrics to make sure the cluster is not being overloaded

  • Correlate the information displayed with important advanced Cassandra metrics such as pending compactions or JVM metrics to identify critical problems.

HTTP Top Requests

This view details the top requested URLs to your web server, including the total number of requests, average and maximum times to service the requests, and the amount of traffic contained in the requests and responses.

MongoDB

This view shows how busy the MongoDB service is, which collections are in highest demand and which have the slowest performance.

  • Use to spot which collections may benefit from query and index performance tuning.

HTTP

This view provides a basic understanding of the health of your web server by showing the load being put on it and the server's ability to service requests in a timely manner.

  • Gauge the overall busyness of the server.

  • Identify correlations between the Top URLs and Slowest URLs panels to find opportunities to increase performance.

MySQL/PostgreSQL

This view shows the overall load and performance status of your SQL database transactions with metrics for the number of requests and how quickly they are handled.

  • Determine whether performance can be improved.

MySQL/PostgreSQL Top

This view shows the top SQL queries by displaying metrics for the number of queries received and the amount of traffic sent and received for the query.

  • Identify the most requested, highest traffic producing or slowest processing queries.