Samuel Clay
|
1065c964fd
|
Fixing elasticsearch to allow consul to assume its OK.
|
2022-12-26 19:17:14 -05:00 |
|
Samuel Clay
|
656479a876
|
Upgrading redis story server. Also updating monitor requirements.
|
2022-05-25 11:02:17 -04:00 |
|
Samuel Clay
|
472fcda770
|
Locking consul to a working version. Also changing flask status code response to handle custom status codes.
|
2022-02-04 13:01:18 -05:00 |
|
Samuel Clay
|
7d6a261b73
|
Flask transactions are way too often.
|
2022-01-01 22:14:16 -05:00 |
|
Samuel Clay
|
d2100e02f9
|
Mongo analytics monitor not reayd yet
|
2021-12-15 09:21:51 -05:00 |
|
Samuel Clay
|
7671025d9c
|
Turning consul monitor back on.
|
2021-12-15 09:20:09 -05:00 |
|
Samuel Clay
|
0d9297ced3
|
Turning on analytics
|
2021-12-15 09:14:21 -05:00 |
|
Jonathan Math
|
64e64280a1
|
add requests to flask_monitor image
|
2021-12-10 16:53:29 -05:00 |
|
Samuel Clay
|
ec33dfab48
|
Separating consul from haproxy health checks. Consul doesn't care what the status of the service is so long as it's reachable. Don't take out bad nodes, let the software do that.
|
2021-12-06 15:12:12 -05:00 |
|
Samuel Clay
|
2a8f8678dc
|
Splitting not master error and server selection timeout in mongo monitor.
|
2021-10-19 11:15:47 -04:00 |
|
Samuel Clay
|
e86967bfba
|
Don't check consul vs haproxy. Let consul be the exception adn the default being a full test.
|
2021-10-19 11:08:46 -04:00 |
|
Jonathan Math
|
dd13af5bf1
|
add querystring logic to mongo db health check to accommodate consul vs haproxy checking
|
2021-10-11 11:11:42 -05:00 |
|
Samuel Clay
|
a7fded7e8c
|
Bootstrapping issue with mongo.
|
2021-09-30 18:19:12 -04:00 |
|
Samuel Clay
|
9ae6730f76
|
Bootstrapping issue with mongo.
|
2021-09-30 18:17:46 -04:00 |
|
Jonathan Math
|
656a111bd7
|
revert changes to flask_montior/requirements.txt
|
2021-09-21 12:14:04 -05:00 |
|
Jonathan Math
|
c84eed6360
|
add boto3 and botocore to requirements for flask_monitor
|
2021-09-16 18:46:53 -05:00 |
|
Samuel Clay
|
443bf9c5f5
|
Can't use hostname, monitor needs container name.
|
2021-08-13 12:22:04 -04:00 |
|
Samuel Clay
|
84feed0011
|
Using localhost
|
2021-08-11 19:17:51 -04:00 |
|
Samuel Clay
|
9258f5e112
|
Updating db monitor for elasticsearch 7
|
2021-08-11 19:13:23 -04:00 |
|
Samuel Clay
|
f03be46425
|
Removing boto2, upgrading to boto3. Needs testing.
|
2021-08-04 20:04:53 -04:00 |
|
Samuel Clay
|
af390d5fd1
|
Adding elasticsearch to py3, upgrading monitor, need to fix boto -> boto3.
|
2021-08-04 18:42:58 -04:00 |
|
Samuel Clay
|
4a81611b01
|
Mongo analytics is its own server, with authentication.
|
2021-08-03 19:43:27 -04:00 |
|
Samuel Clay
|
bc69e859eb
|
Adding mongo analytics flask db monitor.
|
2021-08-03 19:10:20 -04:00 |
|
Samuel Clay
|
de4098e023
|
Moving to SERVER_NAME for monitor as network mode is host.
|
2021-07-24 09:55:52 -04:00 |
|
Samuel Clay
|
fedbf08ae8
|
Pull out old mongos.
|
2021-07-24 09:38:29 -04:00 |
|
Samuel Clay
|
1974597cca
|
Ignore optime
|
2021-07-24 09:15:49 -04:00 |
|
Samuel Clay
|
03e8117c06
|
Old optimes on mongo are OK for monitor.
|
2021-07-24 09:13:48 -04:00 |
|
Samuel Clay
|
f916862bb2
|
Auth errors should raise exceptions.
|
2021-07-23 14:46:28 -04:00 |
|
Samuel Clay
|
df050acb8e
|
Don't disregard authentication error
|
2021-07-21 21:27:56 -04:00 |
|
Samuel Clay
|
1ac16508f8
|
Changing how mongo is registered on consul. Now allows members before they are part of the replica set.
|
2021-07-21 21:10:02 -04:00 |
|
Samuel Clay
|
5eea1c6b76
|
Mongo optime format namespaced under 'ts'.
|
2021-07-14 21:45:12 -04:00 |
|
Samuel Clay
|
a78e21de90
|
Capturing mongo internal IP for use with db monitor.
|
2021-07-14 21:37:49 -04:00 |
|
Samuel Clay
|
6876005b6e
|
Mongo changed the optime date format.
|
2021-07-14 20:48:48 -04:00 |
|
Samuel Clay
|
47a8173e39
|
Flask requires a string
|
2021-07-14 20:20:27 -04:00 |
|
Samuel Clay
|
3399ead66f
|
Faking mongo monitor to get the site up
|
2021-07-14 20:19:35 -04:00 |
|
Samuel Clay
|
4c68df53e0
|
Mongodb monitor auth
|
2021-07-14 20:17:46 -04:00 |
|
Samuel Clay
|
f36276d099
|
Typo on mongo auth.
|
2021-07-14 20:15:33 -04:00 |
|
Samuel Clay
|
00a24984c8
|
Disabling most mongo checks due to protocol change.
|
2021-07-14 20:13:26 -04:00 |
|
Samuel Clay
|
4458994e1c
|
Using admin auth source for mongodb.
|
2021-07-12 22:01:07 -04:00 |
|
Samuel Clay
|
4dd3bafbfb
|
Adding authSource to mongodb auth
|
2021-07-12 21:53:16 -04:00 |
|
Samuel Clay
|
0754c0c049
|
Adding authentication for mongo. Hopefully this covers everything needed.
|
2021-07-12 11:45:25 -04:00 |
|
Samuel Clay
|
22cc6de301
|
Switching from LOCAL_HOST to named server for monitor.
|
2021-05-19 23:01:12 -04:00 |
|
Samuel Clay
|
49d84af67c
|
Updating monitor to use new elasticsearch.
|
2021-05-19 22:40:45 -04:00 |
|
Samuel Clay
|
50806a0014
|
Also handling server selection errors in monitor.
|
2021-05-10 19:23:24 -04:00 |
|
Samuel Clay
|
dab140a4a1
|
Error codes need to be known
|
2021-05-10 19:21:48 -04:00 |
|
Samuel Clay
|
32e1395317
|
Handling down mongo.
|
2021-05-10 19:19:40 -04:00 |
|
Samuel Clay
|
72d8f07cf8
|
Adding db mongo secondary
|
2021-05-10 18:08:04 -04:00 |
|
Samuel Clay
|
f0aafc7413
|
Forgive me for this commit. It's a stopgap in consul configs. I need to be able to automate changes to consul configs, but what I was doing was manually juggling these configs on the old datacenter. While this is ugly, it works and as soon as the old DC is retired, we can rip this out. I mean this is basically /etc/hosts, just uglier.
|
2021-04-08 15:55:58 -04:00 |
|
Samuel Clay
|
e1b2583950
|
Swapping out pyes for elasticsearch-py. Half-way done, got indices and mappings in, now need to work on querying and storing.
|
2021-03-18 16:34:28 -04:00 |
|
Samuel Clay
|
d27c8fd91a
|
Fixing pubsub monitor
|
2021-03-11 10:31:25 -05:00 |
|