Skip to main content

Monitor load balancing operations

Contributors netapp-madkat ssantho3 netapp-perveilerk netapp-lhalbert

If you are using a load balancer to manage client connections to StorageGRID, you should monitor load balancing operations after you configure the system initially and after you make any configuration changes or perform an expansion.

About this task

You can use the Load Balancer service on Admin Nodes or Gateway Nodes or an external third-party load balancer to distribute client requests across multiple Storage Nodes.

After configuring load balancing, you should confirm that object ingest and retrieval operations are being evenly distributed across Storage Nodes. Evenly distributed requests ensure that StorageGRID remains responsive to client requests under load and can help maintain client performance.

If you configured a high availability (HA) group of Gateway Nodes or Admin Nodes in active-backup mode, only one node in the group actively distributes client requests.

For more information, see Configure S3 and Swift client connections.

Steps
  1. If S3 or Swift clients connect using the Load Balancer service, check that Admin Nodes or Gateway Nodes are actively distributing traffic as you expect:

    1. Select NODES.

    2. Select a Gateway Node or Admin Node.

    3. On the Overview tab, check if a node interface is in an HA group and if the node interface has the role of Primary.

      Nodes with the role of Primary and nodes that aren't in an HA group should be actively distributing requests to clients.

    4. For each node that should be actively distributing client requests, select the Load Balancer tab.

    5. Review the chart of Load Balancer Request Traffic for the last week to ensure that the node has been actively distributing requests.

      Nodes in an active-backup HA group might take the Backup role from time to time. During that time the nodes don't distribute client requests.

    6. Review the chart of Load Balancer Incoming Request Rate for the last week to review the object throughput of the node.

    7. Repeat these steps for each Admin Node or Gateway Node in the StorageGRID system.

    8. Optionally, use traffic classification policies to view a more detailed analysis of traffic being served by the Load Balancer service.

  2. Verify that these requests are being evenly distributed to Storage Nodes.

    1. Select Storage Node > LDR > HTTP.

    2. Review the number of Currently Established incoming Sessions.

    3. Repeat for each Storage Node in the grid.

      The number of sessions should be roughly equal across all Storage Nodes.