================== Traffic monitoring ================== Fleio support OpenStack instance traffic monitoring. Fleio is able to monitor incoming and outgoing traffic for an instance on each port. In order to be able enable traffic monitoring you need to configure Ceilometer and Gnocchi to collect traffic data for instances. For more information see :doc:`Ceilometer configuration ` After Ceilometer and Gnocchi are properly configured the ``openstack.instances.traffic`` feature should be enabled in ``settings.py``. For more information see :doc:`advanced settings file `. Once everything is configured you can run the collect_traffic_data script: .. code-block:: bash #package installation: /var/webapps/fleio/scripts/collect_traffic_data #docker installation: fleio bash ../scripts/collect_traffic_data The script will collect traffic data for all ports for active instances and will update ``Total traffic this billing cycle`` and ``Total traffic this months`` fields for instance. For best results the script should be configured as a periodic task (please see :ref:`celery_beat_tasks_schedule`). If the script is not executed for long periods of time traffic data collecting may not be accurate. Once traffic data is available Fleio can be configured to bill instance traffic. See :doc:`traffic billing `.