Software and Hardware Requirements
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:
Deployment Model ↓
Deployment Model ↓
VM
2 vCPU
2 vCPU
2 vCPU
4 vCPU
-
2GB RAM
4GB RAM
4GB RAM
8GB RAM
-
Kubernetes
1 vCPU
1 vCPU
1 vCPU
1 vCPU
2 vCPU
2GB RAM
2GB RAM
4GB RAM
4GB RAM
8GB RAM
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:
Binary Installation
Your system must have glibc version 2.28 or later.
For Postman collection-based scans, the runner must have access to the Postman domain to download the Newman CLI. Alternatively, you can provide your own Postman or Newman library.
Docker
Your system must be able to run Docker containers.
Operating system dependencies
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.
Last updated
Was this helpful?