On the first look, deploying Prometheus is simple. Create a compose file and execute docker stack deploy command. Complications emerge once we start integrating services with Prometheus. Soon, you will have a first-hand chance to experience the integration problems.
Like any good story, this chapter will start on a happy note. Among engineers, happy means that it's simple and it works. Let's see how simple looks in practice.