Skip to main content

Harness Self-Managed Enterprise Edition Component Metrics for Scaling and Management

During periods of high volume, you might want to autoscale Harness Self-Managed Enterprise Edition components up, and during periods of low volume, autoscale down.

To do this with confidence, you will want to know the performance range for Harness Self-Managed Enterprise Edition components.

This topic provides guidance on scaling Harness Self-Managed Enterprise Edition components such as the Learning Engine (LE) and Timescale DB.

Summary

TestConfigurationResult
Workflow Setup - Timeseries (APM)1 instance - 4CPU and 2GB Memory20 parallel workflow executions can run without delay
Workflow Setup - Log Analysis1 instance - 4CPU and 2GB Memory6 parallel workflow executions can run without delay
24/7 Service Guard Setup - Timeseries (APM)1 instance - 4CPU and 2GB Memory30 24/7 Service Guard configs can be supported
24/7 Service Guard Setup - Log Analysis1 instance - 4CPU and 2GB Memory20 24/7 Service Guard configs can be supported
Mixed Setup and Workflows1 instance - 4CPU and 2GB MemoryThe following can run successfully with out any delay:* 3 APM Workflow
  • 4 Log analysis Workflow
  • 3 APM 24/7 Service Guard
  • 4 Log analysis 24/7 Service Guard |

Test Results

Scenario 1

  • Configuration: 1 LE instance with 8CPU and 2GB Memory
  • Workflow setup: 8 time series 7 Log analysis running in parallel every 20 minutes
  • 24/7 Service Guard Setup: 8 time series 7 Log analysis

Result

  • Workflow Execution: No Delay
  • 24/7 Service Guard execution: Delay > 1 hr
  • No of LE analysis task in Queue: > 500
  • Over All status: Failed

Scenario 2

  • Configuration: 1 LE instance with 8CPU and 2GB Memory
  • Workflow setup : 4 time series 5 Log analysis running in parallel every 20 minutes
  • 24/7 Service Guard Setup: 4 time series 5 Log analysis

Result

  • Workflow Execution: No Delay
  • 24/7 Service Guard execution: Delay > 1 hr
  • No of LE analysis task in Queue: > 300
  • Over All status: Failed

Scenario 3

  • Configuration: 1 LE instance with 8CPU and 2GB Memory
  • Workflow setup: 3 time series 4 Log analysis running in parallel every 20 minutes
  • 24/7 Service Guard Setup: 3 time series 4 Log analysis

Result

  • Workflow Execution: No Delay
  • 24/7 Service Guard execution: No Delay
  • No of LE analysis task in Queue: < 20
  • Over All status: Passed

Scenario 4

  • Configuration: 1 LE instance with 4 CPU and 2GB Memory
  • Workflow setup: 3 time series 4 Log analysis running in parallel every 20 minutes
  • 24/7 Service Guard Setup: 3 time series 4 Log analysis

Result

  • Workflow Execution: No Delay
  • 24/7 Service Guard execution: No Delay
  • No of LE analysis task in Queue: < 20
  • Over All status: Passed

Scenario 5 - Horizontal Scaling

  • Configuration: 1 LE instance with 4 CPU and 2GB Memory
  • Workflow setup: 6 time series 8 Log analysis running in parallel every 20 minutes
  • 24/7 Service Guard Setup: 6 time series 8 Log analysis

Result

  • Workflow Execution: No Delay
  • 24/7 Service Guard execution: No Delay
  • No of LE analysis task in Queue: < 20
  • Over All status: Passed