Commit Graph

80 Commits

Author SHA1 Message Date
Mitsuo Takaki
ca358eab2b Verifying component status when we initialize to set the initial state. Tests are failing, but checking it in nonetheless. 2016-05-18 09:34:58 -07:00
Mitsuo Takaki
0f53ff8678 Initial attempt at creating incidents when an URL becomes unhealthy. Missing to actually call it from the scheduler. #3 2016-05-16 01:31:53 -07:00
Mitsuo Takaki
9c8c89c1dd Improving docker documentation to be simpler than overriding the command. 2016-05-13 17:49:15 -07:00
Mitsuo Takaki
9051f2d9b3 Updating the badges to link to docker and adding pypi badge for latest release 2016-05-13 01:19:54 -07:00
Mitsuo Takaki
15dc800c9b Reporting codacy test coverage. 2016-05-10 01:54:20 -07:00
Mitsuo Takaki
8fce82b721 Fixing Dockerfile to be more flexible (using CMD instead of ENTRYPOINT) and adding docker badges. 2016-05-04 20:11:30 -07:00
Mitsuo Takaki
d105f73c4b Upgrading the version 0.2 2016-05-04 00:10:07 -07:00
mtakaki
e0418e79fc Merge pull request #5 from mtakaki/mtakaki_validate_configuration
Validate configuration
2016-05-03 23:46:07 -07:00
Mitsuo Takaki
6f70206603 Improving the validation to show all missing keys. 2016-05-03 23:37:36 -07:00
Mitsuo Takaki
d7bf54fa0a Validating the configuration file and improving the initial output with the expectations. 2016-05-03 22:41:48 -07:00
mtakaki
47ff348071 Merge pull request #4 from mtakaki/mtakaki_push_metrics
Creating push_metrics() method to start pushing the URL latency, if it the metric id is configured
2016-05-03 02:38:02 -07:00
Mitsuo Takaki
f563526a2a Creating push_metrics() method to start pushing the URL latency, if it the metric id is configured. 2016-05-03 02:28:58 -07:00
Mitsuo Takaki
a91a1ad0ea Adding Codacy code quality score. 2016-05-02 23:39:38 -07:00
Mitsuo Takaki
2a385c93b6 Adding reference to PyPI 2016-05-02 23:14:29 -07:00
Mitsuo Takaki
bcc2e2cf19 Moving the config to its own folder so it works better with docker, when mounting the local folder. Adding more documentation about running in docker. 2016-05-02 23:07:32 -07:00
Mitsuo Takaki
b5d87bef68 Fixing the setup.py to add the requirements and ignoring distribution folders 0.1 2016-05-02 22:27:29 -07:00
Mitsuo Takaki
acf77438f3 Adding Dockerfile and docker-compose.yml to integrate it with docker 2016-05-02 20:36:24 -07:00
Mitsuo Takaki
0ea3891a7d Adding REGEX to sample configuration and updating the unit tests. 2016-05-02 01:09:56 -07:00
Mitsuo Takaki
072aed1024 Adding better documentation and more tests, but still missing tests for Scheduler 2016-05-01 00:41:33 -07:00
Mitsuo Takaki
f254bddd0f Fixing log format and extracting main logic to a separate class. 2016-04-30 13:39:02 -07:00
Mitsuo Takaki
c7a28edac2 Adding Agent unit test and asserting calls to logging. 2016-04-29 23:49:51 -07:00
Mitsuo Takaki
a6cf64e2b4 Wrapping up Configuration unit tests 2016-04-29 19:07:56 -07:00
Mitsuo Takaki
c655a26deb Adding codeship's build status and coverall's metric 2016-04-29 16:01:03 -07:00
Mitsuo Takaki
a24c69cfd5 Creating more tests for Configuration 2016-04-29 15:36:28 -07:00
Mitsuo Takaki
c5520450ba Adding new expectation (Regex) and creating unit tests. 2016-04-29 08:48:53 -07:00
Mitsuo Takaki
2f3106da60 Creating agent that schedules the monitoring task. 2016-04-28 01:51:59 -07:00
Mitsuo Takaki
0a69e48905 Merge branch 'master' of github.com:mtakaki/cachet_url_monitor 2016-04-28 01:11:05 -07:00
Mitsuo Takaki
4c8cbc6d67 Changing approach to update component status, but still missing push metrics. 2016-04-28 01:10:19 -07:00
mtakaki
ae0bbdf71d Initial commit 2016-04-28 00:57:40 -07:00
Mitsuo Takaki
37bec316ff Initial implementation but taking a different approach. 2016-04-27 21:45:24 -07:00