Monitoring your IBM Cloud Private containers

Use IBM® Cloud Application Performance Management, Private to monitor the IBM Cloud Private containers where your workloads are running.

The setup involves some basic steps:
Install the Linux OS agent on your Cloud Private nodes
You install the Cloud APM Linux OS agent on both the Cloud Private master and worker nodes. As a best practice, include the installed Linux OS agent for each virtual machine that is created for IBM Cloud Private. For more information, see Installing agents on Linux systems.
Create an application to group the OS resources
To manage the nodes that comprise the Cloud Private container, create an application to group them. Launch the Cloud APM console and create an application with the Linux OS managed resources that you installed in your Cloud Private environment. For more information, see Managing applications.
Start monitoring your Cloud Private container
Now you're ready to use the Cloud APM console for monitoring your Linux OS container. Take a look at the dashboards for the application that you created. The examples in these screens present the StockTrader application that was created for monitoring the Cloud APM container.
After starting the Cloud APM console, click Performance > Application Performance Dashboard to open the All My Applications dashboard. Find the summary status box for StockTrader and select Components to get a status overview of all the managed resources.
Stock Trader application summary box with the mouse hovering over the Components icon
The Status Overview is displayed with a group widget for each managed resource in the StockTrader application. You can hover the mouse over any of the widgets to see the exact value, such as the Aggregate CPU usage percentage. At the group level of the navigator, the status is shown for each managed resource in the application.
Stock Trader application at the group level showing a group widget for each managed resource
Click inside the Linux OS group widget to open the dashboard for the node. The Overview dashboard presents Linux OS statistics of most interest. For example, the System Information group widget shows the status of all the containers, including system load and up time.
The Linux OS Overview dashboard showing all the group widgets, with the mouse pointer on the Containers gauge of the System Information view
Click the Containers gauge or Docker Service widget to open the Docker Containers Overview. The table lists all the active Docker containers and shows which are consuming the most CPU and memory, as well as the images with the most executions and running instances.
The Linux OS Docker Containers Overview dashboard with the mouse pointer on a row of the Active Docker Containers table
Click a row of the Active Docker Containers table to see more details about the container. The Docker Container Details dashboard displays information about the Docker container, performance statistics over the past four hours that you can extend to a full day or compare the values with a different day, and other details such as the processes that are running and how much CPU they consume.
Docker Container Details dashboard with all group widgets displayed

You can also use predefined thresholds to monitor the Linux OS resource consumption by the Cloud Private container. Create thresholds for early detection of issues. For more information about adding thresholds, see Tutorial: Defining a threshold.