This page outlines the system requirements for running various Metoro components in your environment.
There are three main components which run in your Kubernetes cluster:
The node agent - Runs on each node in your Kubernetes cluster
The exporter - Runs multiple replicas depending on load, scales with horizontal pod autoscaler
The redis cache - One replica per cluster
Each component has specific resource requirements as detailed below. All requirements are approximate and assume a relatively up to date cpu. Testing is perfomed on AWS M5 instances running on a Skylake 8175M.
The node agents resource requirements scale with several factors, primarily:
The number of requests being made to / from the node agent