Skip to content

deeplook/alerta_tutorial

Repository files navigation

Alerta Tutorial

This tutorial was created to get you excited about alerta.io, a sophisticated, general-purpose event monitoring solution.

The idea is to provide you with a zero effort, risk-free opportunity to install from scratch all you need to play with your own alerts, including Python, MongoDB, Alerta server and dashboard as well as a set of sample alerts. Plus an interactive Jupyter notebook serving as a tutorial and presentation! And all this in about 15 minutes with a modern internet connection! (If you are not on MacOS X, you will have to make very small changes manually, first.)

Getting started

This is the suggested sequence of steps to get started.

TLDR;

git clone https://github.com/deeplook/alerta_tutorial.git
cd alerta_tutorial
bash setup.sh
bash install.sh
bash custom.sh
bash start.sh

Details

  • clone this repo into a local directory and change into to:

    git clone https://github.com/deeplook/alerta_tutorial.git
    cd alerta_tutorial
  • perform baseline setup (install Miniconda2, IPython and Jupyter + reveal.js plugin):

    bash setup.sh
  • perform installation (MongoDB, Alerta server and dashboard):

    bash install.sh
  • install dependencies for custom alerts (some Python packages, plus PhantomJS):

    bash custom.sh
  • start services (MongoDB, Alerta server and dashboard, also opens Jupyter notebook tutorial.jpynb:

    bash start.sh

In the notebook click on the button with a text pop-up label "Enter/Exit Live Reveal Slideshow", then execute the cells and play with your own alerts!

Clean Up

To clean up by stopping all services and removing everything built in the installation directory, simply do:

bash cleanup.sh

About

Simple tutorial for wetting your appetite on using alerta.io.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published