Configuring Specific Node Roles

If a specific area of the performance within LogScale has been identified, increasing of the number of nodes within the cluster will expand the capacity across all the different vectors.

LogScale has a combination of roles governed through a combination of the NODE_ROLES variable, and the configuration of the digest and storage roles that configure which roles in the system take one on which responsibility:

  • NODE_ROLE=all is the default logical role for all nodes, including Digest and Storage nodes. Whether a node is used for digest or storage is determined by the Digest Rules and Storage Rules

  • NODE_ROLE=httponly is a logical role that handles the UI, acts as a query coordinator and accepts ingest and parsing responsibilities.

  • NODE_ROLE=ingestonly is a logical role that handles only ingesting and parsing.

To target a specific area, identify whether a specific role will will have an impact on the desired capacity vector:

  • Adding ingest nodes

    Improves the rate at which data can be accepted and parsed into the system before the data is passed on to the Kafka cluster.