Additional recommended external components
Capacity Private Cloud is designed to operate within a modern Kubernetes ecosystem, and while the platform provides the core speech, biometrics, and management services, there are several external components that we recommend integrating to ensure a production-ready deployment. The following covers logging, monitoring, and access management considerations.
Logging Tool
Customers can supply their own logging platform to retrieve and analyze container logs. The platform is not restrictive in which logging tools or frameworks you use with Kubernetes. Capacity Private Cloud supports the common containerized logging architecture, allowing you to select whichever log consolidation or filtering application you choose.
Cluster logging levels can be set to information, warning, error, or debug. This is configured in the values.yaml file and is applied to the entire system. Logging levels can be overridden at a deployment level using the portal.
Monitoring Tool — such as Prometheus
Prometheus is a monitoring tool commonly used by cloud providers for tracking overall system performance (e.g., CPU status). You can set up alerts to send messages or emails and access its dashboard at a pre-configured URL. However, any cloud monitoring tool can be used. Grafana is another popular option, and any well-established tool should work.
Prometheus has the advantage that managed versions of the service are available from most major cloud hosting providers, including Amazon, Google, and IBM.
Capacity Private Cloud has out-of-the-box support for Prometheus. Prometheus metrics are available for each of the containers. For a full list, see Prometheus Metrics Available.
Access and User Management
Customers must provide their own access management interface. Capacity Private Cloud does not provide user identification (authentication) or permission checking (authorization) for access to the APIs used to consume the containerized products. This is managed by the security systems the customer has in place.
Related Articles
