Traceable runners depend on a stable and well-provisioned environment to process scans efficiently. This page summarizes the system requirements you must ensure before installing or scaling runners within your application ecosystem. Once you have the necessary requirements, you can install the runner. For the steps to do this, see Installing a Runner.
Hardware dependencies
Based on the number of tests within a scan or across scans, Traceable recommends that you have the following configuration:
Number of Tests → | 1k Tests | 10k Tests | 100k Tests | 300k Tests | 700k Tests | 1 Million Tests |
|---|---|---|---|---|---|---|
Deployment Model ↓ | ||||||
VM | 2 vCPU | 2 vCPU | 2 vCPU | 4 vCPU | - | - |
2GB RAM | 4GB RAM | 4GB RAM | 8GB RAM | - | - | |
Kubernetes | - | - | - | - | - | - |
If you have any questions about the exact requirements, you can contact your Traceable Account Executive or send an email to support@traceable.ai.
Software dependencies
You must have the following dependencies in your system to support runner installation and execution:
Method | Dependencies |
|---|---|
Binary Installation |
|
Docker | Your system must be able to run Docker containers. |
Operating System
Traceable publishes binaries for x64 Linux, aarch64 Linux, and x64 macOS. If you are running on a different platform, you can use the Traceable Docker image available on the Docker Hub.
Recommendations
For very large environments, Traceable recommends applying filters, creating multiple scans from the scan configuration page or CLI, or increasing the overall system or environment resources to prevent scan failures and abnormal behavior.