Samuel Clay
9af580e508
Fixing syntax error
2021-12-15 14:06:38 -05:00
Jonathan Math
6189dd4c01
add grafana dashboard backup functionality
2021-12-15 13:40:23 -05:00
Samuel Clay
5008d42a8e
Merge branch 'master' into state_timeline
...
* master:
Solving docker networking container issues by turning iptables back on but using ufw after.rules that allow ufw to retain blocking ability. Works on Redis, now to move to mongo.
Mongo analytics monitor not reayd yet
Turning consul monitor back on.
Turning on analytics
Need to strip csv values.
Binding redis to public interface.
2021-12-15 13:34:11 -05:00
Jonathan Math
3bf8670a2a
add state timeline dashboard to grafana
2021-12-15 11:36:25 -05:00
Jonathan Math
99dd44a435
move state timeline to one single flask that gets astate for all services
2021-12-15 11:35:16 -05:00
Samuel Clay
da732b382a
Binding redis to public interface.
2021-12-14 12:34:44 -05:00
Jonathan Math
6dd3e5e5e4
add state metrics to prometheus and grafana, update grafana image in docker-compose.metrics.yml
2021-12-10 16:55:20 -05:00
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
Samuel Clay
b71f383122
Fixing remaining broken js files. Collect static command now works as expected.
2021-11-26 16:44:11 -05:00
Samuel Clay
45b3cfdecf
Switching from yuglify to the original closure compiler. Everything's working well, although deployment needs to be rearranged a bit.
2021-11-17 13:41:22 -05:00
Jonathan Math
f26ae11707
add collectstatic make command and newsblur_deploy dockerfile
2021-11-16 12:41:09 -05:00
Samuel Clay
b6db14dacd
Switching from Jammit to django-pipeline. Doesn't work yet, needs compressor hooked up and assets checked.
2021-11-14 13:42:06 -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