#Seyren
[sahy-ruhn] - An alerting dashboard for Graphite
##Run
###Prerequisites
- Mongodb
- Maven
- An instance of Graphite
###Stand alone
export GRAPHITE_URL=http://graphite.foohost.com:80
mvn clean package
java -jar seyren-web/target/dependency/jetty-runner.jar --path /seyren seyren-web/target/*.war
open http://localhost:8080/seyren
###Available environment variables
GRAPHITE_URL
- The location of your graphite server. Default:http://localhost:80
SEYREN_URL
- The location of your seyren instance. Default:http://localhost:8080/seyren
MONGO_URL
- The mongo connection string. Default:mongodb://localhost:27017/seyren
SMTP_HOST
- The smtp server to send email notifications from. Default:localhost
SMTP_PORT
- The smtp server port. Default:25
##Development
To run the acceptance tests with Maven (this will require a clean mongo database):
mvn clean verify
To fire-up the app using Maven and wait (meaning you can run the tests separately from your IDE):
mvn clean verify -Dwait
You should then be able to browse to http://localhost:8080/seyren
and have a play.