Commit graph

49 commits

Author SHA1 Message Date
Samuel Clay
79d71fa4e2 Moving redis to new ports 2024-02-18 16:22:06 -05:00
Samuel Clay
697d6ec270 Task server names, postgres replication, storing grafana. 2024-01-28 17:58:18 -05:00
Samuel Clay
0a0ebd278d Saving latest grafana dashboards. 2022-07-08 13:43:16 -04:00
Samuel Clay
893619596b Adding django prometheus metrics. 2022-03-31 15:34:33 -04:00
Samuel Clay
6108f2a067 Adding sentry grafana pluging. 2022-01-05 13:22:24 -05:00
Samuel Clay
888d226350 Moving up haproxy state timeline 2022-01-04 12:52:50 -05:00
Samuel Clay
0db15560da Merge branch 'master' into state_timeline
* master: (29 commits)
  Pruning docker, updating sentry release webhook only on local.
  Delete .github directory
  Adding Sentry release webhook to deployment of web, task, monitor, and node.
  Add Sentry action workflow for actions
  Moving from hosted Sentry to self-hosted sentry.
  Flask transactions are way too often.
  Cleanup
  Seems redundant with newsblur_web/docker_local_settings.py
  Using new repo password for postgres.
  Moving around postgres config
  Moving directories.
  Adding postgresql backup restoration. Working on config.
  Using user log for db times.
  Last 5 minutes is actually last minute.
  Adding 5min loadtime to prometheus graphs.
  Switching back to nbanalytics with user auth.
  Mongo auth
  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.
  ...
2022-01-04 11:18:48 -05:00
Samuel Clay
e70ba4a8c0 Revert "Merge branch 'state_timeline'"
This reverts commit 83e4609af1, reversing
changes made to 089161b20f.
2021-12-15 14:17:48 -05:00
Jonathan Math
6189dd4c01 add grafana dashboard backup functionality 2021-12-15 13:40:23 -05:00
Jonathan Math
3bf8670a2a add state timeline dashboard to grafana 2021-12-15 11:36:25 -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
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
b531b2de3b Syncing grafana json models. 2021-12-06 11:32:26 -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
9cf5246c6d Not sure if this removes the redis panel, but this is the latest. 2021-10-19 11:00:35 -04:00
Samuel Clay
f4e6d5cd9c Adding redis exporter in dashboard 2021-10-12 11:14:02 -04:00
Jonathan Math
1e425dbf5e add elasticsearch dashboard to grafana 2021-10-11 11:13:08 -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
Jonathan Math
1fa0dfb32b bring dashboard up to date 2021-09-21 12:10:55 -05:00
Jonathan Math
3f84cdaf9c pull in latest dashboards json 2021-09-16 12:09:48 -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
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
Samuel Clay
923d2a7894 Backing up updated grafana dashboard. 2021-07-02 13:03:08 -04: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
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
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
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
5c199b2d1d setup j2 file for grafana so we can implement smtp 2021-05-07 11:51:28 -05:00
Jonathan Math
6ebec72099 fix newsblur dashboard broken import issue 2021-05-04 09:26:58 -05:00
Jonathan Math
b7e9ed8bda add grafan datasource and dashboard provisioning 2021-05-04 08:21:15 -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