Daniel Olsen
1a424c79fe
synapse: track monthly active users
2023-02-01 19:42:49 +01:00
Daniel Olsen
ad7961a67b
flake update
2023-02-01 19:35:33 +01:00
h7x4
796155481f
Add host bekkalokk
...
`bekkalokk` is a new machine, meant to host web services and eventually
miscellaneous services.
2023-01-29 01:51:35 +01:00
h7x4
387794fbe0
Add packages for user oysteikt
2023-01-28 20:26:34 +01:00
h7x4
a136dd315a
Add globally installed packages
2023-01-28 20:26:21 +01:00
h7x4
efc8eb7ffc
ildkule: add postgres exporter for knakelibrak
2023-01-26 02:16:52 +01:00
felixalb
f3d143cfb9
Merge branch 'essendrop-metrics' of Drift/pvv-nixos-config into main
2023-01-23 14:48:29 +01:00
Felix Albrigtsen
84b57bb4db
Provision go dashboard for gogs
2023-01-23 14:48:26 +01:00
felixalb
bef9bddca3
Merge branch 'essendrop-metrics' of Drift/pvv-nixos-config into main
2023-01-23 14:16:46 +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
Daniel Olsen
e7786fee0c
add felix to jokum secrets
2023-01-22 00:47:23 +01:00
h7x4
5d50a9807e
sops: reencrypt jokum secrets with felixalb keys
2023-01-22 00:47:22 +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
h7x4
cb403a7aeb
update settings for user oysteikt
2023-01-21 18:26:46 +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 1524b6b10c7bd233f8435407b4fb575c9b91d8db.
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
e590e54862
metrics-exporters: Include loglevel as label
2023-01-17 19:25:41 +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
a5bbd65757
disable ipv6 privacyExtension by default
2023-01-17 18:24:58 +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
473170cc41
update deployment command to invalidate cache
...
I had fixed the issue but since it was resuing the broken commit it didnt actually get deployed
2023-01-17 17:28:50 +01:00
Daniel Olsen
99fed59f1a
update flake and point to right matrix-synapse-next branch
2023-01-17 17:28:50 +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
felixalb
4e93962f1c
Merge branch 'prometheustargets' of Drift/pvv-nixos-config into main
2023-01-17 13:47:51 +01:00
Felix Albrigtsen
e679c7d27a
Add bicep and hildring to monitoring
2023-01-17 13:47:48 +01:00
Felix Albrigtsen
e9cd0ff4f6
Update README with lockfile-fix
2023-01-14 23:03:56 +01:00
felixalb
43c76502a7
Merge branch 'prometheus-stack' of Drift/pvv-nixos-config into main
2023-01-14 22:49:09 +01:00
Felix Albrigtsen
92280cd3d3
Merge remote-tracking branch 'origin/main' into prometheus-stack
2023-01-14 22:49:21 +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