Research Article

FMonE: A Flexible Monitoring Solution at the Edge

Figure 2

The general architecture that supports FMonE. The user interacts with the FMonE framework (through an UI or command line not yet implemented) which acts as a translator between the user needs and a Marathon deployment plan. When the user has built the monitoring workflow this is translated into an FMonE pipeline, which in turn is passed as a JSON file to the Marathon API. Marathon is then responsible for launching the monitoring agents and the back-ends throughout the infrastructure.