Commit graph

182 commits

Author SHA1 Message Date
Samuel Clay
e11d4db4ea Fixing prometheus to use consul internal dns. 2021-07-10 16:11:04 -04:00
Samuel Clay
923d2a7894 Backing up updated grafana dashboard. 2021-07-02 13:03:08 -04:00
Samuel Clay
4c5a5907c5 Adding redirects for dashboard refreshes. Also attempting to cache global river for dashboard. 2021-07-02 09:15:22 -04:00
Samuel Clay
9ad1fb4739 Use refresh servers if auto-loading dashboard. 2021-07-02 08:43:16 -04:00
Samuel Clay
159251f3c0 Switch to blog.newsblur.com. 2021-06-28 18:50:30 -04:00
Samuel Clay
569df99676 Updating blog post, pushing public on blog.newsblur.com. 2021-06-28 18:29:57 -04:00
Samuel Clay
e23cf14b29 Docker nginx should force reload of every script/css file to ease debugging. 2021-06-28 16:19:48 -04:00
Samuel Clay
c548bf6c36 Redirecting old Tumblr /rss url to Jekyll's /feed.xml url 2021-06-28 13:37:55 -04:00
Jonathan Math
91930c1476 Merge branch 'dashboard3' of https://github.com/samuelclay/NewsBlur into dashboard3 2021-06-25 09:14:38 -06:00
Jonathan Math
0cc444294f fix prometheus.consul.yml.j2 2021-06-25 09:14:21 -06:00
Samuel Clay
7d8ba31ee1 Adding blog role and server. 2021-06-22 12:50:08 -04:00
Jonathan Math
76d9751af5 fix haproxy config 2021-06-15 09:44:37 -06:00
Jonathan Math
0b159b19cd add consul manager service 2021-06-15 09:43:44 -06:00
Jonathan Math
1be51700ed grafana service not node in haproxy 2021-06-15 09:36:04 -06:00
Jonathan Math
67b0707eb7 dont register consul services for staging. change datasource for ansible grafana 2021-06-15 09:23:14 -06:00
Samuel Clay
cc7251610a Disable consul services needs +ie staging. 2021-06-15 11:12:09 -04:00
Jonathan Math
b9ed7dc7ed fix haproxy file 2021-06-15 08:50:17 -06:00
Jonathan Math
c77d49178b consul and db_metrics backend to haproxy.consul.cfg.j2 2021-06-14 20:32:19 -06:00
Samuel Clay
ae44caf6bd Moving around dashboard panels 2021-05-26 16:38:22 -04:00
Jonathan Math
3c5f26a26a add exporters for dbs 2021-05-26 12:16:33 -04:00
Jonathan Math
f74302b732 rm consul.datasource.yaml because it is no longer used 2021-05-26 12:15:18 -04:00
Samuel Clay
ee7bd47e8b Cleaning up deploy work and monitors. The task monitors need to be integrate with the flask db monitors. 2021-05-26 11:41:28 -04:00
Samuel Clay
84607aa6ff Styling Grafana. 2021-05-24 14:44:47 -04:00
Jonathan Math
436c510440 fix dashboard 2021-05-22 15:59:32 -04:00
Jonathan Math
58c84d57b9 fix dashboards 2021-05-21 13:14:18 -04:00
Jonathan Math
de93df270b correct username and password for grafana 2021-05-21 13:09:22 -04:00
Jonathan Math
8950f683c7 use node names in grafana 2021-05-21 12:56:59 -04:00
Jonathan Math
f604631003 add lines to graph for app server page loads 2021-05-21 11:30:03 -04:00
Jonathan Math
2d36967b4b add scrape duration to newsblur dashboard 2021-05-21 11:28:15 -04:00
Jonathan Math
8be6b09920 add node exporter dashboard 2021-05-21 11:12:37 -04:00
Jonathan Math
aa8c17e011 get grafana provisioning to work for NewsBlur dashboard 2021-05-21 10:49:17 -04:00
Jonathan Math
292ea94867 rm node exporter dashboard from grafana (temporarily) 2021-05-21 10:31:09 -04:00
Jonathan Math
737c41753e change job_name to node_exporter in promtheus.consul.yml.j2 2021-05-19 10:34:15 -04:00
Jonathan Math
e08678b613 WIP attempting to get node exporter talking to prometheus but it doesn't work 2021-05-18 12:11:20 -04:00
Jonathan Math
982c7dd660 use consul.service.nyc1.consul:8500 for consul manager in prometheus 2021-05-18 09:24:41 -04:00
Jonathan Math
e698fb03f8 fix up prometheus and try to get grafana/prometheus working in ansible (Work in progress) 2021-05-17 15:14:19 -04:00
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
Jonathan Math
5c199b2d1d setup j2 file for grafana so we can implement smtp 2021-05-07 11:51:28 -05:00
Jonathan Math
fbd656c290 rename prometheus docker files and add files for alertmanager 2021-05-07 10:00:46 -05:00
Jonathan Math
85eb6a4fd5 merge recent changes 2021-05-07 09:59:35 -05:00
Jonathan Math
6ebec72099 fix newsblur dashboard broken import issue 2021-05-04 09:26:58 -05:00
Jonathan Math
0b3369ac2e remove commented yaml form prometheus config 2021-05-04 09:09:11 -05:00
Jonathan Math
285e96fe87 change scrape_interval back to 5s just for docker-compose 2021-05-04 09:08:41 -05:00
Jonathan Math
b7e9ed8bda add grafan datasource and dashboard provisioning 2021-05-04 08:21:15 -05:00
Jonathan Math
11cd9ede85 make prometheus scrape every 5 minutes 2021-05-03 07:55:59 -05:00
Jonathan Math
9cbad888c7 redo prometheus scrapers and build the jobs for them in prometheus.yml 2021-04-30 13:48:48 -05:00
Samuel Clay
08bd3497b8 HAProxy should only redirect root from http to https. Some clients don't handle http->https redirect well, so preserve their use. 2021-04-28 17:37:37 -04:00
Samuel Clay
b033ca0848 Docker users don't need DEBUG=True 2021-04-28 10:07:21 -04:00