How to measure resource usage for each ArgoCD components?

I have no idea how to measure / calculate the resource usage for each ArgoCD components.
Like argocd-application-controller, argocd-server, repo-server, dex-server & redis-server.

how much resource we need to allocate for each component wit each deployment?

Hi,

You can use Kubernetes resource metrics tools like Prometheus to measure and calculate the resource usage for each ArgoCD component. The specific resources needed will depend on the size and complexity of your deployment.

@Ayman, Thanks for your reply.

Yes I understood the resource measure, but the argocd-application-controller eating more resource usage even if we deploy sample test deployment. it’s showing used memory 2000Mi and 1300m cpu like.
let me know if you have any root cause on this.

It may be due to resource utilization of other components in the ArgoCD deployment.
You can monitor the resource utilization of all components to identify any bottlenecks.