* gather metrics data from instances and send them into multiple sinks (e.g., save them in plain CSV files or in a [Redis](https://www.redis.io) data store, or publish them to [Apache Kafka](https://kafka.apache.org), or even to push them on third-party monitoring systems like [Prometheus](https://www.prometheus.io))
* gather metrics data from instances and send them into multiple sinks (e.g., save them in plain CSV files or in a [Redis](https://www.redis.io) data store, or publish them to [Apache Kafka](https://kafka.apache.org), or even to push them on third-party monitoring systems like [Prometheus](https://www.prometheus.io))
* create/manage policies in order to prevent faults (i.e., "if the CPU utilization is higher than XX %, then clone it")
* create/manage policies in order to prevent faults (i.e., "if the CPU utilization is higher than XX %, then clone it")
Please cite one of the following paper if you use EasyCloud:
Please cite one of the following papers if you use EasyCloud:
> Cosimo Anglano, Massimo Canonico, and Marco Guazzone.
> Cosimo Anglano, Massimo Canonico, and Marco Guazzone.