Commit graph

235 commits

Author SHA1 Message Date
Samuel Clay
9ba3aa1434 Ciphers on staging 2021-12-07 21:30:52 -05:00
Samuel Clay
7ca9b3dcb2 Adjusting sizes 2021-12-07 10:30:13 -05:00
Samuel Clay
a61997a909 Better topline metrics 2021-12-07 10:25:43 -05:00
Samuel Clay
13aecfe8f4 Cleaning up redis dashboard. 2021-12-07 07:33:28 -05:00
Samuel Clay
966f0998fc Removing unused traces of older redis servers. 2021-12-06 13:56:09 -05:00
Samuel Clay
b531b2de3b Syncing grafana json models. 2021-12-06 11:32:26 -05:00
Jonathan Math
7e08fc137c Merge branch 'master' into metrics 2021-10-26 09:43:24 -05:00
Jonathan Math
751e1b0296 Merge branch 'metrics' of https://github.com/samuelclay/NewsBlur into metrics 2021-10-26 09:43:06 -05:00
Jonathan Math
baeedcb537 add postgres dashboard 2021-10-26 09:42:46 -05:00
Samuel Clay
4ff6df5d3d Removing python2.7 dependency from newsblur docker images. 2021-10-26 10:34:36 -04:00
Samuel Clay
db5cb4bd94 Moving redis conf to template to distinguish servers. 2021-10-20 17:27:20 -04:00
Samuel Clay
1fdebf5c76 Removing haproxy=1 from health checks. Haproxy tests the full mongo db, so it's the default case, no need for exceptional query string like consul. 2021-10-19 11:11:11 -04:00
Samuel Clay
9cf5246c6d Not sure if this removes the redis panel, but this is the latest. 2021-10-19 11:00:35 -04:00
Jonathan Math
6f324d608b fix postgres haproxy issue 2021-10-18 11:51:48 -05:00
Jonathan Math
c68e65d09f Merge branch 'metrics' of https://github.com/samuelclay/NewsBlur into metrics 2021-10-18 11:48:54 -05:00
Jonathan Math
402563ab41 Fix node image/ docker-compose issue
the node_modules in the image were being overwritten by the bind mount for the node scripts. I fixed this by installing node_modules into a different directory and setting that directory in an env variable in the image.
2021-10-18 11:48:43 -05:00
Samuel Clay
f4e6d5cd9c Adding redis exporter in dashboard 2021-10-12 11:14:02 -04:00
Jonathan Math
c84afd5529 add postgres-exporter to docker-compose and pormetheus yml 2021-10-12 10:08:40 -05:00
Jonathan Math
1e425dbf5e add elasticsearch dashboard to grafana 2021-10-11 11:13:08 -05: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
Jonathan Math
0bbff92c73 add elasticsearch_exporter to docker-compose.metrics.yml and prometheus.yml files 2021-10-11 11:09:58 -05:00
Jonathan Math
218afe8ca4 Merge branch 'master' into metrics 2021-10-05 10:34:21 -05:00
Samuel Clay
78ddf8fbf8 Moving mongo 2021-10-05 11:05:33 -04:00
Jonathan Math
e29d25c613 update mongo dashboard, add redis dashboard 2021-10-01 13:18:53 -05:00
Samuel Clay
eff1e9b69b Turning off mongo replset lag 2021-09-21 17:39:23 -04:00
Jonathan Math
dcf7364f6b all metrics flasks use 5569 in ansible. update prometheus 2021-09-21 12:12:53 -05:00
Jonathan Math
1fa0dfb32b bring dashboard up to date 2021-09-21 12:10:55 -05:00
Jonathan Math
a3ae90168d add flask_metrics_redis to ansible and update prometheus.consul.yml.j2 2021-09-21 09:52:09 -05:00
Jonathan Math
53c4e7e462 add redis flask metrics to prometheus docker 2021-09-21 09:51:41 -05:00
Jonathan Math
3f84cdaf9c pull in latest dashboards json 2021-09-16 12:09:48 -05:00
Jonathan Math
c6ce91360d rm unnecessary dockerfile for flask_metrics. we will use the dockerfile from the monitor instead 2021-09-15 11:10:54 -05:00
Jonathan Math
d8fe3d01a4 update prometheus.yml files for flask metrics mongo 2021-09-15 11:10:31 -05:00
Jonathan Math
a001bc5a64 add flask_metrics to prometheus 2021-09-14 09:53:01 -05:00
Jonathan Math
edf411eed3 add new dashboards that use flask_metrics endpoints 2021-09-07 15:11:08 -05:00
Jonathan Math
2bea6f112e add flask_metrics to docker-compose and create endpoints in flask 2021-09-07 15:09:45 -05:00
Jonathan Math
f684784186 add mongo monitor endpoints to prometheum yaml files. Comment out the ones that are a work in progress 2021-09-05 22:41:04 -05:00
Jonathan Math
7b5f2fb710 bring dashboards up to date and add mongo dashboard 2021-09-05 22:39:28 -05:00
Jonathan Math
2b4bd99da0 bring dashboard file up to date 2021-09-05 22:36:43 -05:00
Jonathan Math
e91120413f add mongo monitor endpoints to prometheus.docker.yml 2021-08-10 10:05:50 -05:00
Samuel Clay
4a81611b01 Mongo analytics is its own server, with authentication. 2021-08-03 19:43:27 -04:00
Samuel Clay
607da1a524 Executable backups for mongo 2021-07-30 16:07:35 -04:00
Samuel Clay
cf145e9517 Cleaner datetime for mongo backups 2021-07-29 18:40:05 -04:00
Samuel Clay
535497a1b0 Backing up mongo on db-mongo-secondary1 2021-07-29 18:21:00 -04:00
Samuel Clay
5aaf4d5c38 Rewriting mongo backup, adding in rotation. 2021-07-29 18:17:02 -04:00
Samuel Clay
ad9b805d0a Updating backup to use boto3 2021-07-23 19:04:30 -04:00
Samuel Clay
37451fbafd Mongo backup exec line. 2021-07-23 19:01:06 -04:00
Samuel Clay
28f2284668 Skip backing up shared stories for now. 2021-07-23 18:40:53 -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
9e68bd2c7b Hold off on starred stories 2021-07-16 12:58:56 -04:00
Samuel Clay
286809ace7 Backup permissions 2021-07-16 12:50:13 -04:00