Overview
You have deployed Aurea Messenger in a Docker Pod. You need this pod to connect to an Aurea Agent so the Interceptor can report to the Agent. The Agent will need to connect to the Aurea Monitor Server (AMS).
You would like to know what is the recommended deployment:
- have them in separate containers, or
- Agent and Messenger need to be in the same container/pod for Interceptors to work, or
- all three should be deployed in the same pod
Solution
All three main components of the product (Interceptor, Agent, Server) can be deployed in any configuration, even on separate containers/pods, as long as they are able to communicate with each other.
In the particular case mentioned in the Overview chapter this translates to the following: the instrumented Messenger, the Aurea Monitor Agent, and the Aurea Monitor Management Server (AMS) can be deployed in the same or separate containers, but they should be able to communicate with each other.