Sysdig Monitor Documentation

Copy of Pre-Defined Dashboards

Sysdig provides a number of pre-defined dashboards to assist users in monitoring their environments and applications. This section outlines the main dashboards that are available out-of-the-box.

Contents
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.

MongoDB (Server)

PostgreSQL Server

Redis

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

Apache Zookeeper

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.

JVM

  • Track memory management of your Java virtual machines.

  • Watch dynamic memory allocation with the Heap Usage graphs and memory reclamation via the Garbage Collector charts.

MongoDB

This view shows the 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.

AWS ECS Dashboards

Dashboard

Description

Use Cases

Overview

Projects

Services

Task Families

Tasks

Compliance Dashboards

Dashboard

Description

Use Cases

Compliance (Docker)

  • Review the Docker configuration after running CIS Docker benchmark tests.

Compliance (Kubernetes)

  • Review the Kubernetes Cluster configuration after running CIS Kubernetes benchmark tests.

Docker Orchestration Dashboards

Dashboard

Description

Use Cases

Overview

Projects

Services

Hosts and Containers

Dashboard

Description

Use Cases

Overview by Container

Displays resource usage statistics, including CPU, file bytes, memory and network bytes, for containers running within the defined scope.

  • Monitor this view to identify which containers are using disproportionate amounts of resources.

  • Helpful in determining if an application should be moved to a more capable host.

Overview by Host

Displays resource usage statistics, including CPU, file bytes, memory and network bytes, for hosts running within the defined scope.

  • Use this view to identify when a host is being over or under utilized within a group of hosts with similar job functions.

Overview by Process

Displays resource usage statistics, including CPU, file bytes, memory and network bytes, for the top processes running within the defined scope.

  • Monitor this view to identify which processes are using disproportionate amounts of resources.

  • Helpful in determining if an application should be moved to a more capable host.

Overview by Container Image

The container image overview breaks down resource usage metrics by images within the environment.

Container Limits

The Container Limits dashboard shows CPU and memory limits across the environment, and the percentages currently used.

Top Files

The Top Files dashboard displays a table of the most used files across the environment. By default, the column metrics are the total bytes used, errors encountered, and the total time for input/output operation relating to the file.

Sysdig Secure Summary

The summary dashboard provides a complete overview of the Sysdig Secure environment, including the number of active agents, the number of defined policies and how many have been enabled, and summary policy event information.

Top Processes

Lists the top processes running on the host/s.

  • Identify the top consuming processes in an environment where the same process is spawned multiple times.

Sysdig Agent Summary

This view reports the number of Sysdig agents deployed in your environment and their versions.

Top Server Processes

Displays the resource consumption for server oriented processes only (for example, httpd, java, and ntpd).

  • Use this view to see resource usage for only server processes.

File System

This table view shows directory mount points, file system devices, and capacity and usage information for the file systems mounted on the instance. When groups are selected, metrics are averages for similar filesystem mount points.

Note

Remotely mounted file systems are not listed by default. To enable, add the entry 'remotefs.enabled = true' to the /opt/draios/bin/dragent.properties file on each instance.

  • Identify which file systems are filling up or being underutilized.

Memory

Network

Dashboard

Description

Use Cases

Connections Table

The connections table dashboard displays a full list of the environment’s local and remote endpoints, and all network traffic resource statistics relevant to those endpoints.

  • Use this view to quickly find the top talkers on the network for the host under review.

Overview

The Network Overview dashboard provides a broad overview of network traffic for the environment, including total input and output, as well as traffic broken down by host, application, and process.

Response Times vs Resource Usage

The dashboard maps various usage statistics and response times, including memory and CPU usage, network response times, and total network and file bytes, across the time period specified.

  • Use this view to identify which resources impact response performance the most. Increase those resources as necessary to see if improved response rates result.

Top Ports

The top ports dashboard displays statistics broken down by port, including the number of connections to each port, and the incoming, outgoing, and total bytes.

Resource Usage Dashboards

Dashboard

Description

Use Cases

Kubernetes Deployment Health

Kubernetes Health Overview

Kubernetes Nodes Health

Kubernetes Pod Health

Kubernetes Replica Set Health

Kubernetes Service Health

Self Monitor Dashboards

Dashboard

Description

Use Cases

Onprem API

Onprem Collector

Onprem Worker

Services Dashboards

Dashboard

Description

Use Cases

Kubernetes Service Golden Signals

Overview by Service

The Overview by Service dashboard displays the size, performance, and limitations of each service running in the container image.

Service Overview

The Service Overview dashboard outlines a single service - what resources it is using, response times, the container and request counts, and how the response times measure up against the resource utilization.

Topology Dashboards

Dashboard

Description

Use Cases

CPU Usage

The CPU Usage dashboard uses the cpu.used.percent metric to show how CPU usage is spread across the entire environment.

  • Identify which instances are communicating, but do not have the Sysdig Monitor agent installed

  • Spot busy hosts when they become color-coded when CPU usage is elevated.

Network Traffic

The Network Traffic dashboard displays how network bandwidth is spread out across the environment.

  • Identify which instances are communicating, but do not have the Sysdig Monitor agent installed

Response Times

The Response Times dashboard uses the net.request.time.in metric to display the average network traffic response times between processes within the environment.