Commit Graph

256 Commits

Author SHA1 Message Date
h7x4
efc8eb7ffc
ildkule: add postgres exporter for knakelibrak 2023-01-26 02:16:52 +01:00
Felix Albrigtsen
84b57bb4db Provision go dashboard for gogs 2023-01-23 14:48:26 +01:00
Felix Albrigtsen
b4e74a3959 Add node and gogs metrics collection to prometheus 2023-01-23 13:12:46 +01:00
h7x4
a78f120a65
explicitly state nginx listen addresses 2023-01-22 17:46:48 +01:00
h7x4
3880190577
ildkule: add postgres dashboard to grafana 2023-01-22 02:28:19 +01:00
h7x4
171fea39bc
ildkule: switch grafana db from sqlite to postgres 2023-01-22 02:18:21 +01:00
h7x4
2bc5d7d91e
ildkule: set up postgres metrics exporter 2023-01-22 00:47:22 +01:00
h7x4
a7408b8800
ildkule: restructure prometheus config 2023-01-21 20:08:36 +01:00
h7x4
ad75cb0c88
Restructure values file to separate hosts from services 2023-01-21 19:54:20 +01:00
Daniel Olsen
94fc936251 ildkule: use ip addressess from values.nix 2023-01-21 11:45:05 +01:00
Felix Albrigtsen
ecfde9f56a Update ildkule IPv6-address 2023-01-20 11:40:42 +01:00
Daniel Olsen
1a0880086a metrics: use matrix-lib to simplify generation of prometheus scrape config 2023-01-20 08:24:02 +01:00
Daniel Olsen
efed13c810 Revert "metrics: stop parsing prometheus labels from url"
This reverts commit 1524b6b10c.

Prometheus doesn't allow scraping from uris only socketAddresses
The relabeling is to change the internal labels to trick it to read
from a url
2023-01-20 05:04:16 +01:00
h7x4
1524b6b10c
metrics: stop parsing prometheus labels from url 2023-01-20 01:15:45 +01:00
Daniel Olsen
90e924c083 synapse: also generate metric config for the master node 2023-01-18 04:04:42 +01:00
h7x4
c8d26e3c81
synapse: generate metric endpoints automatically 2023-01-18 02:55:05 +01:00
Daniel Olsen
1330c9575f metrics/dashboards/synapse: update default timeframe 2023-01-17 18:57:32 +01:00
4a82d22a56 Merge branch 'jokum_logs' of Drift/pvv-nixos-config into main 2023-01-17 18:50:41 +01:00
Daniel Olsen
64d0253aa0 I dont think the nginx config verifier has caught a single configuration error ever 2023-01-17 18:47:08 +01:00
Daniel Olsen
1ea40456a5 add ipv6 to allowed ip addresses for metrics exporters 2023-01-17 18:23:42 +01:00
Daniel Olsen
524bbdb78b ildkule/dashboard/synapse: Make zooming out on the cpu graph aggregate max cpu instead of avg 2023-01-17 17:37:44 +01:00
Daniel Olsen
5b798b2f1d jokum: enable metric exporters 2023-01-17 17:28:47 +01:00
Daniel Olsen
96b6dee404 Add firewalling to metric exporters 2023-01-17 17:28:11 +01:00
Daniel Olsen
e4cb215d39 Simplify networking configs
Introduces values.nix, a place to store information relevant across systems
2023-01-17 17:28:11 +01:00
Felix Albrigtsen
e679c7d27a Add bicep and hildring to monitoring 2023-01-17 13:47:48 +01:00
Felix Albrigtsen
084313e01d Add ildkule to prometheus targets 2023-01-14 22:45:01 +01:00
Felix Albrigtsen
40c67c6153 Removed motd extras 2022-12-20 23:15:52 +01:00
Felix Albrigtsen
f6cc25cdaf Add synapse monitoring with prometheus 2022-12-20 23:11:46 +01:00
Felix Albrigtsen
a45a08db57 Cleanup ildkule configs 2022-12-20 23:11:46 +01:00
Felix Albrigtsen
fcdce57a3d SSL and loki network config 2022-12-20 18:11:32 +01:00
Felix Albrigtsen
c0b5932432 Improve grafana config, enable boltdb-shipper 2022-12-20 18:11:32 +01:00
Felix Albrigtsen
ed46e9af61 Add a default dashboard 2022-12-20 18:11:32 +01:00
Felix Albrigtsen
a2f71ba120 ildkule-grafana upgrades 2022-12-20 18:11:32 +01:00
Felix Albrigtsen
2236863f09 Add a new metrics stack 2022-12-20 18:11:32 +01:00
Felix Albrigtsen
1de68ee0e2 ildkule: hardware-configuration.nix 2022-12-20 18:11:28 +01:00
Felix Albrigtsen
1429a1b51b Simplify nginx on ildkule 2022-12-20 18:06:49 +01:00
6b1f0eb090 Add host ildkule 2022-12-17 21:51:43 +01:00
Daniel Olsen
44f2b6d8d8 fed-sender2 metrics 2022-12-14 10:26:28 +01:00
Daniel Olsen
154e12e609 add another federation sender as one is being maxed out 2022-12-14 10:25:29 +01:00
Daniel Olsen
8a3219e8d1 user directory worker 2022-12-14 10:15:37 +01:00
Daniel Olsen
911ce4057a event-persist metrics 2022-12-14 09:19:13 +01:00
Daniel Olsen
72eab1d2aa add an event persister worker 2022-12-14 09:16:43 +01:00
Daniel Olsen
ea4fe98055 point discord bridge at the public url again
It was fetching avatars from 127.0.0.1
2022-12-12 16:05:50 +01:00
Daniel Olsen
8c6b73129b move services to be host specific 2022-12-12 15:54:47 +01:00
Daniel Løvbrøtte Olsen
121dcd8ab2 Initialize flake 2022-12-07 22:13:28 +01:00
System administrator
cfed55f61a Merge remote-tracking branch 'origin/main' 2022-12-07 10:31:41 +01:00
Daniel Olsen
4a9efb0d5c Finally comitting matrix-configuration now that we have secret-management 2022-12-07 10:16:15 +01:00
Daniel Olsen
3ed65c6cfa Add sops for secret management 2022-12-07 10:16:07 +01:00
System administrator
fec14535a1 Rename dir to 2022-09-08 17:34:00 +02:00
fa8420a337 move real minecraft server to greddost from innovation 2021-12-29 04:09:09 +01:00
254e9934ad greddost: static ip 2021-12-20 03:06:55 +01:00
7c8e9e0b93 FAST MINECRAFT SØRVER 2021-12-19 03:21:30 +01:00
8910e4b8a2 Make jokum use base.nix 2021-12-18 22:24:22 +01:00
cae766b85f Split common options into base 2021-12-18 22:09:16 +01:00
System administrator
b7bf6f3727 move configuration file for greddost 2021-12-17 09:25:15 +01:00
System administrator
ae1a91bc2d modularize configuration 2021-12-15 18:14:48 +01:00