Commit graph

595 commits

Author SHA1 Message Date
Jonathan Math
a9219030e0 edit prometheus.consul.yml.j2, add consul sd configs, and add node-exporter consul service 2021-05-17 10:04:16 -04:00
Samuel Clay
d0f03779b3 Fixing sharing story issue with scrubbing encoding. 2021-05-14 20:52:28 -04:00
Samuel Clay
6a559e0f3f HAProxy now does a graceful reload. Cleaning up ansible. Splitting out firewall into ufw role. 2021-05-14 18:40:43 -04:00
Samuel Clay
22605d07cc Changing hostname on early task machines. 2021-05-14 12:29:47 -04:00
Samuel Clay
62a6f664e1 Maintenance mode was easier to write than I thought. 2021-05-13 19:53:34 -04:00
Samuel Clay
13fd328cfd Reloading DNSMasq when updating /etc/hosts. 2021-05-13 10:43:33 -04:00
Samuel Clay
2f602a8d85 Removing consul health check for web, lowering workers. 2021-05-12 17:07:37 -04:00
Samuel Clay
54e4914804 Adding 3 consul servers. 2021-05-12 15:41:17 -04:00
Samuel Clay
d19f062b2a Don't know why ansible keeps running a never tag 2021-05-11 17:14:53 -04:00
Samuel Clay
4efa1319a1 Mongo secondaries are on the primary consul. 2021-05-11 17:11:51 -04:00
Samuel Clay
9b624acb0a Syslog doesn't work, switching back to mongod.log. 2021-05-11 16:55:59 -04:00
Samuel Clay
eceff3bedb Mongodb uses syslog 2021-05-11 16:27:25 -04:00
Samuel Clay
b48b5df9b3 Security auth 2021-05-11 15:57:13 -04:00
Samuel Clay
4d87b88022 Cleaning up mongo 2021-05-10 19:11:24 -04:00
Samuel Clay
ac63b83a82 Setting mongo syslog location 2021-05-10 18:46:02 -04:00
Samuel Clay
d414de2f80 Removing mongo syslog. 2021-05-10 18:43:52 -04:00
Samuel Clay
c2c79f4034 Mongodb 3.6 config file format. 2021-05-10 18:30:54 -04:00
Samuel Clay
679e70a2b7 Adding mongodb conf. 2021-05-10 18:20:54 -04:00
Samuel Clay
72d8f07cf8 Adding db mongo secondary 2021-05-10 18:08:04 -04:00
Samuel Clay
8d4c9a207c Fixing benchmark to spit out clean results 2021-05-10 14:49:45 -04:00
Samuel Clay
1b3b42648f Adding benchmarking and volumes for spinning up new mongo clusters. 2021-05-10 13:58:43 -04:00
Jonathan Math
a536ea2996 add smtp configuration to grafana in ansible 2021-05-07 11:52:01 -05:00
Jonathan Math
ce92890bfd add alertmanager role to ansible 2021-05-07 10:00:58 -05:00
Jonathan Math
85eb6a4fd5 merge recent changes 2021-05-07 09:59:35 -05:00
Samuel Clay
c5304327d1 Stubbing in grafana vars. 2021-05-04 11:41:40 -04:00
Jonathan Math
b5793f5a43 add default for ansible grafana dashboard password variable 2021-05-04 09:07:15 -05:00
Jonathan Math
9c146f7c67 add datasource and dashboard provisioning in ansible 2021-05-04 08:24:33 -05:00
Jonathan Math
d513eb48c8 update ansible for prometheus to use config file 2021-05-03 09:28:09 -05:00
Samuel Clay
a22ce16a0e Attempting to handle mistaken week where stories were inserted with no doc type. 2021-04-27 15:25:46 -04:00
Jonathan Math
400ca82d4f remove non-working volume from grafana and open ports to prometheus in ansible 2021-04-27 08:54:40 -05:00
Jonathan Math
3b9d765229 fix grafana role 2021-04-27 08:23:35 -05:00
Jonathan Math
6276bc8448 begin development with ansible by adding to docker-compose and starting ansible roles 2021-04-27 08:00:06 -05:00
Jonathan Math
e1748b8e90 remove netdata 2021-04-27 07:58:19 -05:00
Samuel Clay
1773eb4dd5 Ignoring task env settings. 2021-04-26 16:36:04 -04:00
Samuel Clay
a52bea2829 Removing separate celerybeat container and using unified celery+celerybeat container. 2021-04-22 16:27:57 -04:00
Samuel Clay
5d7ddb1d8a Adding netdata in to task servers. Also setting up logrotate. 2021-04-22 11:36:44 -04:00
Samuel Clay
53e6998bbc Adding celery start 2021-04-21 11:23:16 -04:00
Samuel Clay
230716465e Adding new optional app/task env settings. 2021-04-20 18:02:12 -04:00
Samuel Clay
c96daac120 Don't restart unless requested. 2021-04-17 11:31:56 -04:00
Samuel Clay
8974b0dd9a Fixing old+new ansible hosts. 2021-04-16 17:25:32 -04:00
Samuel Clay
0d01874cf2 Adding docker restart for applying celery container changes. 2021-04-14 13:06:57 -04:00
Samuel Clay
df3f125f37 Adding redis restore. 2021-04-13 16:42:31 -04:00
Samuel Clay
20a35dfe62 Reclaiming netdata 2021-04-13 15:57:01 -04:00
Samuel Clay
fa7d75d89f Defaults 2021-04-13 15:27:47 -04:00
Samuel Clay
6fb27a3b00 Switching to netdata config template. 2021-04-13 15:06:07 -04:00
Samuel Clay
3a3248a227 Adding claiming to netdata. 2021-04-13 14:59:12 -04:00
Samuel Clay
3da8b8273d Adding names to deploy scripts. 2021-04-13 12:04:48 -04:00
Samuel Clay
8a30086f0f Refactoring Ansible provision/setup and deploy scripts to use a single script which calls appropriate roles and playbooks based on hostname 2021-04-13 11:59:42 -04:00
Jonathan Math
038b0fbc9a Merge branch 'dashboard3' of https://github.com/samuelclay/NewsBlur into dashboard3 2021-04-13 10:20:50 -05:00
Jonathan Math
16f9aad307 add hostname to netdata and turn off stories chart 2021-04-13 10:20:44 -05:00