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