Preparing for monitoring

You can use a Graphite or Prometheus monitoring service in your container environment.

Before you begin

To set up monitoring for your containers, access to one of the following services is required:

  • Access to Graphite
  • Access to Prometheus

To set up license entitlement monitoring for your containers, access to License Services is required.

  • License Services monitors license usage of IBM Cloud Pak solutions (such as CP4BA) and other IBM stand-alone containerized software that are deployed in multicluster and hybrid environments. You can now track PVU metrics for FileNet Content Manager stand-alone container deployments by using License Services. If the License Service is not already available to your environment, you must install a stand-alone instance of the License Service in your Kubernetes-orchestrated environment to collect license usage of IBM stand-alone containerized software. For deployment instructions and the full list of supported platforms, see License Service for stand-alone IBM Containerized Software without IBM Cloud Paks.

About this task

To simplify the enablement of these capabilities, the logging and monitoring components are built into each container product image. You can start using monitoring and logging capabilities very easily by providing a few required environment variables and volumes.

With the monitoring capability, you can collect system metrics like CPU, memory, IO, and network data that is related to the content services products through the PCH monitor plug-in, and Liberty runtime information through the JMX plug-in.

This information helps you to create and collect the settings you need to enable the containers' monitoring capabilities at deployment time.

When you prepare your environment, record the settings so that these values are available to enter into the custom resource YAML file for deployment and configuration. For lists of the parameters that you need to collect, see Configuration reference.

To configure monitoring for the container deployment:

  1. Ensure that you have an installation of Graphite or Prometheus for the monitoring service.
  2. Compile the values for your monitoring system. You specify these values in the custom resource YAML file for operator deployment.
  3. If you are running IBM Cloud Pak Foundational Services, refer to IBM Cloud Pak foundational services Monitoring service to configure monitoring services. Else, refer to your platform documentation.

What to do next

To prepare for optional components, see topic Preparing for optional components.