Skip to content

Monitoring & Alerting setup for the medium scale deployment

Manojvv edited this page Feb 21, 2018 · 1 revision

Why Monitoring?

Monitoring plays a very prominent role in sunbird. In our current sunbird stack, we have many applications,services,servers,api's,databases etc.. are running. It is easy to identify if any of the resource goes down or unstable.

How do we achieve?

Sunbird Monitoring overview (https://github.com/project-sunbird/sunbird-devops/wiki/Monitoring-overview)

How to setup?

For the medium scale deployment, we will use the same docker swarm(app server) for deploying the Monitoring stack. Make sure Monitoring stack is deployed after the sunbird-core services deployment.

Steps:

  • SSH to app-server.
  • cd sunbird-devops/deploy
  • Update the Monitoring configuration block inside ~/sunbird-devops/deploy/config file.
  • ./sunbird_install.sh -s monitor

Detailed information about the Monitor variables in ~/sunbird-devops/deploy/config

Clone this wiki locally