<commit_before># JourneyMonitor

## About the service

At http://journeymonitor.com, this project provides a software-as-a-service that allows users to upload Selenium
test scripts which are executed regularly and alert users if a test run resulted in an error. It also provides
ridiculously detailed performance metrics for each test run.

Think of it as a web-based cron for you Selenium tests.


## About the project

The full source code that powers the JourneyMonitor service is publicly available on GitHub. We would love to see
others joining the development effort.

As of now, the service is split into 3 repositories:

- **[infra](https://github.com/journeymonitor/infra)** provides the Puppet and Vagrant code that is used to set up
  development and production environments for the applications
- **[control](https://github.com/journeymonitor/control)** is a Symfony2 application that powers the web frontend at
  http://journeymonitor.com
- **[monitor](https://github.com/journeymonitor/monitor)** is a plain PHP application with Bash script additions that
  does the actual heavy-lifting of running the testcases against a Firefox/Selenium setup and collecting the performance
  metrics<commit_msg>Added ABOUT info on analyze component<commit_after># JourneyMonitor

## About the service

At http://journeymonitor.com, this project provides a software-as-a-service that allows users to upload Selenium
test scripts which are executed regularly and alert users if a test run resulted in an error. It also provides
ridiculously detailed performance metrics for each test run.

Think of it as a web-based cron for you Selenium tests.


## About the project

The full source code that powers the JourneyMonitor service is publicly available on GitHub. We would love to see
others joining the development effort.

As of now, the service is split into 3 repositories:

- **[infra](https://github.com/journeymonitor/infra)** provides the Puppet and Vagrant code that is used to set up
  development and production environments for the applications
- **[control](https://github.com/journeymonitor/control)** is a Symfony2 application that powers the web frontend at
  http://journeymonitor.com
- **[monitor](https://github.com/journeymonitor/monitor)** is a plain PHP application with Bash script additions that
  does the actual heavy-lifting of running the testcases against a Firefox/Selenium setup and collecting the results
- **[analyze](https://github.com/journeymonitor/anaylze)** is a Scala/Spark application that extracts interesting
  metrics from the testcase runs
{'fraction_non_alphanumeric': 0.06431615652847733, 'fraction_numerical': 0.0015497869043006587, 'mean_word_length': 4.815315315315315, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 7, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3324155', 'n_tokens_mistral': 677, 'n_tokens_neox': 632, 'n_words': 324}