Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Bahmni event log service is used for the pulling the event logs for using the data offline as described here. Here are the steps to set up:

 

  • SSH into the remote machine.
  • Check if event log service is existing

    Check if event log service exists

    service bahmni-event-log-service status

  • In inventory file located at /etc/bahmni-installer/local, add localhost for the bahmni-event-log-service entry 

    Install event log service

    [bahmni-event-log-service]
    localhost

  • Install bahmni event-log-service rpm

    ansible-playbook -i /etc/bahmni-installer/local /opt/bahmni-installer/bahmni-playbooks/all.yml -vv  --extra-vars '@/etc/bahmni-installer/rpm_versions.yml' --extra-vars '@/etc/bahmni-installer/setup.yml' -t event-log
  • Check if event-log-service is properly installed

    Check if event log service is installed correctly

    curl http://dev.bahmnidev.org/event-log-service/

    The response should be "Event log service is up and running."

    Generate Event Log for existing atomfeed

    There is a migration script to add existing address heirarchy events on the server (from atom feed logs) to the event_log table. It should be manually run in this order:

      1. https://github.com/Bahmni/event-log-service/blob/master/event-log-service-webapp/src/main/resources/sql-scripts/createAddressHierarchyEvents.sql

      Generate Event Log for concepts

          To make concepts available for offline use, run the following python script

                         https://github.com/Bahmni/event-log-service/blob/master/event-log-service-webapp/src/main/resources/sql-scripts/copyOfflineConcepts.py

          by running the command

                          python copyOfflineConcepts.py

 

 

  • No labels