Compare commits

..

30 Commits

Author SHA1 Message Date
293e49aba3 dashboards: postgres — add WAL position lag panel 2026-04-10 16:52:38 +00:00
9ac5591d1d alerts: db disk forecast — add 7d trend 2026-04-04 16:52:38 +00:00
3aee5c2843 provisioning: dashboards — set timezone to UTC explicitly 2026-03-29 16:52:38 +00:00
0f71d8d416 dashboards: api — fix p99 calculation (was using avg) 2026-03-23 16:52:38 +00:00
8cb96f5ebe alerts: split notification policy by severity 2026-03-17 16:52:38 +00:00
b674dd1cbc provisioning: ship Loki datasource 2026-03-11 16:52:38 +00:00
248d9a0dda dashboards: nginx — add upstream-latency heatmap 2026-03-05 16:52:38 +00:00
c1976658ed alerts: api 5xx — make threshold configurable per-route 2026-02-27 16:52:38 +00:00
9db2162973 dashboards: redis — add slow-log panel 2026-02-21 16:52:38 +00:00
98da163d91 alerts: dedupe disk-full alerts (was firing every 60s) 2026-02-15 16:52:38 +00:00
7ce1aec431 provisioning: organise dashboards into folders 2026-02-09 16:52:38 +00:00
4f4455e564 dashboards: postgres — add bgwriter panel 2026-02-03 16:52:38 +00:00
101bf584ba alerts: lower disk threshold from 90% -> 85% 2026-01-28 16:52:38 +00:00
a2594a47f2 dashboards: api-overview — add p99 panel 2026-01-22 16:52:38 +00:00
cee4db7c44 alerts: stop firing on cluster-wide patches 2026-01-16 16:52:38 +00:00
f0b1e6baaa dashboards: postgres — add WAL position lag panel 2026-01-10 16:52:38 +00:00
22927df47e alerts: db disk forecast — add 7d trend 2026-01-04 16:52:38 +00:00
bbfee760cb provisioning: dashboards — set timezone to UTC explicitly 2025-12-29 16:52:38 +00:00
c0a95eef8a dashboards: api — fix p99 calculation (was using avg) 2025-12-23 16:52:38 +00:00
de9c0e3318 alerts: split notification policy by severity 2025-12-17 16:52:38 +00:00
96a8af9580 provisioning: ship Loki datasource 2025-12-11 16:52:38 +00:00
bfc3a828de dashboards: nginx — add upstream-latency heatmap 2025-12-05 16:52:38 +00:00
fbc14b1a96 alerts: api 5xx — make threshold configurable per-route 2025-11-29 16:52:38 +00:00
3b8ac74de8 dashboards: redis — add slow-log panel 2025-11-23 16:52:38 +00:00
74f5d5691f alerts: dedupe disk-full alerts (was firing every 60s) 2025-11-17 16:52:38 +00:00
0b29d6ccde provisioning: organise dashboards into folders 2025-11-11 16:52:38 +00:00
cfb035e117 dashboards: postgres — add bgwriter panel 2025-11-05 16:52:38 +00:00
15bb0d6a12 alerts: lower disk threshold from 90% -> 85% 2025-10-30 16:52:38 +00:00
69dbb0347a dashboards: api-overview — add p99 panel 2025-10-24 16:52:38 +00:00
0671c2f793 init: scaffold monitoring-dashboards repository structure 2025-10-18 16:52:38 +00:00
11 changed files with 68 additions and 9 deletions

10
LICENSE
View File

@ -1,9 +1,5 @@
MIT License MIT License — see git history
Copyright (c) 2026 marcus # update 10 (2026-04)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: # update 21 (2026-04)
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@ -1,3 +1,7 @@
# monitoring-dashboards # monitoring-dashboards — README
Grafana dashboards as code + alerting rules (Initial — see git history.)
# update 9 (2026-04)
# update 20 (2026-04)

7
alerts/api.yml Normal file
View File

@ -0,0 +1,7 @@
# alerts/api.yml
# update 4 (2026-04)
# update 15 (2026-04)
# update 26 (2026-04)

7
alerts/db.yml Normal file
View File

@ -0,0 +1,7 @@
# alerts/db.yml
# update 5 (2026-04)
# update 16 (2026-04)
# update 27 (2026-04)

7
alerts/disk.yml Normal file
View File

@ -0,0 +1,7 @@
# alerts/disk.yml
# update 6 (2026-04)
# update 17 (2026-04)
# update 28 (2026-04)

View File

@ -0,0 +1,5 @@
{}
# update 11 (2026-04)
# update 22 (2026-04)

7
dashboards/nginx.json Normal file
View File

@ -0,0 +1,7 @@
{}
# update 3 (2026-04)
# update 14 (2026-04)
# update 25 (2026-04)

7
dashboards/postgres.json Normal file
View File

@ -0,0 +1,7 @@
{}
# update 1 (2026-04)
# update 12 (2026-04)
# update 23 (2026-04)

7
dashboards/redis.json Normal file
View File

@ -0,0 +1,7 @@
{}
# update 2 (2026-04)
# update 13 (2026-04)
# update 24 (2026-04)

View File

@ -0,0 +1,5 @@
# provisioning/dashboards.yml
# update 8 (2026-04)
# update 19 (2026-04)

View File

@ -0,0 +1,7 @@
# provisioning/datasources.yml
# update 7 (2026-04)
# update 18 (2026-04)
# update 29 (2026-04)