I just started a new job, and have been tasked with researching deploying APM on an existing ELK stack. I have not worked with this technology before, so I'm watching a lot of videos and reading a lot of documentation trying to get up to speed.
I have tried to find documentation on system requirements, but not really finding a thorough answer as far as enterprise deployment. So hopefully someone can point me in the right direction.
Our current environment consists of the following (All hosted on AWS):
3 master elasticsearch servers that hold the API /queries/cluster management.
3 data elasticsearch servers
2 Kibana servers/ with logstash and beats
So based on this environment, how many APM servers would be suggested? What about sizing/cpu/memory?
I'm sure I am going to have more questions.. just trying to find somewhere to start.