Distributing the Cloudera Observability On-Premises components

Horizontal scaling improves performance by enabling multiple devices to share the processing and memory workload. Cloudera recommends that you leverage the Cloudera Observability On-Premises cluster resources by installing its components as described.

Describes how to display your current layout and how to distribute the Cloudera Observability On-Premises services for optimum performance.
The following table lists the components and the layout for a five node cluster. Where,
  • One node must include all the Cloudera Observability On-Premises component role types.
  • The Databus API Server, Databus Server, Analytic Database Server, Baseline Server, Entities Server, SDX Server, and Pipelines Server role types can scale out to multiple nodes. As listed in the Node 2, 3, and 4 columns.
  • Due to inter service dependencies, the following role types are grouped. Where, if one of the components is on a host then all the other components in that group must be on the host, which is enforced by Cloudera Manager:
    • Databus API Server and Databus Server.
    • Analytic Database Server, Baseline Server, Entities Server, SDX Server, and Pipelines Server.
    • Admin API Server, API Server, and Console Server.

    For example, if you add a new Databus API Server, you must also add a Databus Server to that node.

Ensure that you have configured multiple Phoenix Query Server hosts, which reduces bottlenecks. Where, the number of Phoenix Query Server hosts should be proportional to the number of Cloudera Observability On-Premises roles.

Table 1. Observability component distribution for a five node Cloudera Observability On-Premises cluster
Service Node 1

(All master components of all services)

Node 2, 3, 4

(Worker nodes + ZooKeeper + Cloudera Observability processing components)

Node 5

(Worker nodes + Cloudera Observability processing components + Cloudera Observability UI )

Observability
  • Analytic Database Server
  • Baseline Server
  • Databus API Server
  • Databus Server
  • Entities Server
  • Pipelines Server
  • SDX Server
  • Admin API Server
  • Analytic Database Server
  • API Server
  • Baseline Server
  • Console Server
  • Databus API Server
  • Databus Server
  • Entities Server
  • Pipelines Server
  • SDX Server
  1. In a supported web browser on the Cloudera Observability On-Premises cluster, log in to Cloudera Manager.
  2. In Cloudera Manager, select Hosts and then Roles.
    The roles assigned to each node appear as shown in the following example:


  3. Compare your existing layout with the layout described in the Observability component distribution for a five node Cloudera Observability On-Premises cluster table.
  4. Optional: To leverage resources, spread the Cloudera Observability On-Premises (observability) roles throughout the cluster. For more information on how to assign roles, see the Cloudera Manager documentation.