* master:
Fixing names for state timeline, also fixing node server bootstrap.
Moving up haproxy state timeline
Bumping haproxy state timeline scrapes.
Only need haproxy for haproxy metrics
Refactored state timeline to work as a flask metrics server on haproxy. Needs ansible configs to deploy on www server.
Forgot to save merge conflict.
fix service state timeline key error and change scrape interval
Revert "Revert "Merge branch 'state_timeline'""
Revert "Merge branch 'state_timeline'"
Fixing syntax error
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.
add grafana dashboard backup functionality
* master: (84 commits)
Deploying new analytics server.
Create mongodb database user. Only runs on analytics, but should work fine on main mongo.
Adding second mongo analytics db, cleaning up mongo analytics auth.
Adding RSS autodiscovery to blog. Thanks https://forum.newsblur.com/t/irony-newsblur-cant-auto-extract-rss-feed-from-blog-newsblur-com/8849.
Revert "Merge branch 'state_timeline'"
Fixing syntax error
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.
fix flask_metrics ansible role
add state timeline dashboard to grafana
move state timeline to one single flask that gets astate for all services
Mongo analytics monitor not reayd yet
Turning consul monitor back on.
Turning on analytics
Need to strip csv values.
Binding redis to public interface.
Restore postgres backup. Needs work.
Prepping postgres backup
Prepping postgres transition, writing redis db maintenance.
Prepping redis for moving back to primary.
Updating redis backup to include percentage progress and access to the correct data dump.
...
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.