+* OpenStack: Support for Gnocchi and legacy Ceilometer telemetry stacks.
+* VROPS: Support for VIO and VCD.
+* AWS: TBD
+
+Configuration
+*************
+
+Configuration is handled by the file [mon.yaml] (osm_mon/core/mon.yaml). You can pass a personalized configuration file
+through the `--config-file` flag.
+
+Example:
+
+ osm-mon-server --config-file your-config.yaml
+
+Configuration variables can also be overridden through environment variables by following the convention:
+OSMMON_<SECTION>_<VARIABLE>=<VALUE>
+
+Example:
+
+ OSMMON_GLOBAL_LOGLEVEL=DEBUG
+
+OSM NFVI Metrics
+****************
+
+The supported OSM NFVI metrics are the following:
+
+* average_memory_utilization
+* disk_read_ops
+* disk_write_ops
+* disk_read_bytes
+* disk_write_bytes
+* packets_in_dropped
+* packets_out_dropped
+* packets_received
+* packets_sent
+* cpu_utilization
+
+Development
+***********
+
+The following is a reference for making changes to the code and testing them in a running OSM deployment.
+
+::
+
+ git clone https://osm.etsi.org/gerrit/osm/MON.git
+ cd MON
+ # Make your changes here
+ # Build the image
+ docker build -t opensourcemano/mon:develop -f docker/Dockerfile .
+ # Deploy that image in a running OSM deployment
+ docker service update --force --image opensourcemano/mon:develop osm_mon
+ # Change a specific env variable
+ docker service update --force --env-add VARIABLE_NAME=new_value osm_mon
+ # View logs
+ docker logs $(docker ps -qf name=osm_mon.1)
+