mtakaki
a13a42d51c
Multithreading #66 ( #76 )
...
* feat(multihreading): each url has it's own thread
* Fixing broken unit tests
* Improving readability when there are multiple URLs registerd and creating new action to upload metrics
* Improving error message when there's no file found
* Bumping the version
Co-authored-by: Alex Berenshtein <aberenshtein@yotpo.com >
2020-01-05 10:25:06 -08:00
Mitsuo Takaki
e132f8660b
#72 - Adding the ability to control incident status
2019-10-25 08:10:12 -07:00
mazhead
3af53ce9b6
Add client header option to requests ( #61 )
...
* Add header option
* Add header option
* Add unit test for headers
* Add client header
* Remove environ for HEADER
environ does not support dictionaries, so HEADER can't be passed.
2019-03-31 01:18:48 -07:00
Patrick Fruh
f1e69bf39b
Fixed metric latency unit and logging ( #49 )
...
* move latency_unit into cachet dictionary
* log actual metric latency_unit
* also update config in readme
* also update config description in readme
2019-02-24 21:59:02 -08:00
mtakaki
57fc100d49
Merge branch 'master' into allowed_fails
2018-03-19 23:38:52 -07:00
Mitsuo Takaki
1899e95642
#38 - Adding support to milliseconds and different units for latency and changing http status to a range, instead of a single value.
2018-03-18 16:58:02 -07:00
Jacek Szubert
0b1e83eae1
Create incident/update component status only after specified amount of failed connection trials
2017-03-12 19:51:25 +11:00
Jacek Szubert
f7381aa2bc
Added configuration for incident visibility
2017-03-03 16:26:58 +11:00
Mitsuo Takaki
a055e0b76d
Reverting change to config.yml to fix breaking tests.
2017-02-11 14:13:48 -08:00
Mitsuo Takaki
0ed87469ce
Bumping the version to release 0.3
2017-02-11 12:26:22 -08:00
Mitsuo Takaki
e8d4b88c79
Changing the actions to enum list so it's more flexible.
2017-02-11 01:02:27 -08:00
Jacek Szubert
740f726b48
Make update status optional
2017-02-10 14:50:07 +11:00
Mitsuo Takaki
a83abfd1d3
Fixing failing test. Using @mock.path decorator, instead of overriding the sys.modules.
2016-05-19 08:26:18 -07:00
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
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
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
c5520450ba
Adding new expectation (Regex) and creating unit tests.
2016-04-29 08:48:53 -07:00
Mitsuo Takaki
4c8cbc6d67
Changing approach to update component status, but still missing push metrics.
2016-04-28 01:10:19 -07:00
Mitsuo Takaki
37bec316ff
Initial implementation but taking a different approach.
2016-04-27 21:45:24 -07:00