Commit Graph

37 Commits

Author SHA1 Message Date
Shreyas Zare
eb7951e5bd app assembly version updated for release 2022-03-26 17:39:42 +05:30
Shreyas Zare
fa417216f3 major code refactoring done. 2022-03-06 17:24:41 +05:30
Shreyas Zare
741c4675a1 Failover: minor changes done. 2022-01-23 17:02:35 +05:30
Shreyas Zare
f9923c2f16 Failover.HealthMonitor: fixed LastHealthCheckResponse property to not return null values. 2021-11-06 13:35:42 +05:30
Shreyas Zare
0fbb63aa94 Failover: minor changes 2021-11-06 13:35:02 +05:30
Shreyas Zare
e2f0d077d9 app project file updated 2021-10-02 16:08:23 +05:30
Shreyas Zare
383f79b493 updated apps to implement IDnsApplication 2021-09-26 17:03:47 +05:30
Shreyas Zare
8db888a098 code refactoring changes done 2021-09-18 11:52:12 +05:30
Shreyas Zare
5a777e2087 FailoverApp: updated code for new dns app changes. 2021-09-11 16:16:54 +05:30
Shreyas Zare
8d85c9bbae FailoverApp: implemented under maintanence feature to indicate if an address is taken down for maintenance. Code refactoring done. 2021-09-01 18:00:09 +05:30
Shreyas Zare
9953db90c0 assembly version updated for release 2021-08-21 16:51:20 +05:30
Shreyas Zare
478aa10a5e Failover.HealthCheck: set idle connection timeout for http client. Updated error handling implementation in IsHeahthyAsync(). Code refactoring done. 2021-08-21 12:34:32 +05:30
Shreyas Zare
5fd3c80a9c Failover.HealthCheckStatus: code refactoring done. 2021-08-21 12:33:09 +05:30
Shreyas Zare
164187e315 HealthMonitor: removed alerts for change of failure reason. Added initial delay for starting health check. Minor refactoring changes. 2021-08-21 12:32:47 +05:30
Shreyas Zare
2ab782c0bf Failover.HealthService: implemented common monitoring for address and domain. Code refactoring done. 2021-08-21 12:31:44 +05:30
Shreyas Zare
5976e71649 Failover: minor refactoring changes 2021-08-21 12:30:33 +05:30
Shreyas Zare
e6c8fd322a Failover: removed type specific monitoring code. 2021-08-21 12:29:48 +05:30
Shreyas Zare
c70a2365a2 Failover: updated implementation to not perform health check on server down addresses. 2021-08-21 12:29:19 +05:30
Shreyas Zare
46763d26ac updated assembly version for release 2021-08-14 16:44:42 +05:30
Shreyas Zare
0351b76df8 FailoverApp: added null checks when reading url from json. 2021-08-14 12:25:44 +05:30
Shreyas Zare
21444ef9ce FailoverApp: added feature to auto generate health check url based of the app record domain name. added support for https type for auto generating health check url with expected scheme. 2021-08-14 12:13:26 +05:30
Shreyas Zare
1d0b103ac6 HealthCheck: added http client user agent. 2021-08-08 16:36:30 +05:30
Shreyas Zare
2e1b3e01da FailoverApp: updated code to support healthCheckUrl and serverDown features. 2021-08-07 16:42:38 +05:30
Shreyas Zare
1fd00c9cae FailoverApp: updated default config with new 'http' health check template that uses url from APP record data. 2021-08-07 16:39:57 +05:30
Shreyas Zare
fee691e782 AddressMonitoring: updated implementation to use healthCheckUrl based health monitor. 2021-08-07 16:38:46 +05:30
Shreyas Zare
9d169e4760 DomainMonitoring: updated implementation to use healthCheckUrl based health monitor. 2021-08-07 16:38:29 +05:30
Shreyas Zare
0f500ecf4c HealthMonitoringService: added healthCheckUrl parameter support. 2021-08-07 16:37:05 +05:30
Shreyas Zare
2868ae4947 EmailAlert: fixed email date time formating issue. 2021-08-07 16:36:30 +05:30
Shreyas Zare
3e4bf1c51c HealthMonitor: Added healthCheckUrl parameter support. Added support to write log entry for alerts. 2021-08-07 16:35:59 +05:30
Shreyas Zare
fddc06bdc2 HealthCheck: added override URL option in IsHealthyAsync() to allow the url to be defined by APP record. 2021-08-07 16:34:49 +05:30
Shreyas Zare
846e3c1099 HealthCheckStatus: removed static objects and instead added static methods since the objects must have current date time. 2021-08-07 16:33:35 +05:30
Shreyas Zare
ee25dea006 FailoverApp: updated reference settings. 2021-06-06 17:17:04 +05:30
Shreyas Zare
8857ce6654 FailoverApp: fixed null ref exception. 2021-05-29 12:22:31 +05:30
Shreyas Zare
c89e1ee1b5 Failover.EmailAlert: minor change. 2021-05-23 16:48:16 +05:30
Shreyas Zare
5735bc6600 Failover App: updated EmailAlert to use dns server to directly resolve queries. 2021-05-23 16:07:54 +05:30
Shreyas Zare
1c424e4a5e FailoverApp: added project file 2021-05-15 13:22:22 +05:30
Shreyas Zare
ee9e62a093 FailoverApp: app code with most features implemented. 2021-05-15 13:21:59 +05:30