Alexander Grabowski grabowski
  • Joined on 2025-08-05
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-10-16 17:25:42 +07:00
c57e46ae21 Filter alerts to upstream stations only and add Grafana dashboard link
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-10-09 11:58:26 +07:00
6a76a88f32 Update pyproject.toml to use dependency-groups instead of tool.uv.dev-dependencies
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-10-09 11:52:27 +07:00
e62a20022e Add pre-commit configuration
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-10-03 16:45:34 +07:00
58cc60ba19 Integrate automatic alerting into continuous monitoring
cc007f0e0c Add comprehensive alerting system tests
Compare 2 commits »
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-10-03 16:17:33 +07:00
de632cef90 Add rate-of-change alerting for sudden water level increases
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-10-03 16:09:33 +07:00
e94b5b13f8 Fix Matrix API notification to use PUT method with transaction ID
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-10-03 16:04:37 +07:00
c93d340f8e Implement zone-based alerting for P.1 (Nawarat Bridge) station
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-09-28 21:03:15 +07:00
dff4dd067d Implement strict freshness detection without grace periods
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-09-28 20:58:30 +07:00
5c6a41b2b9 Enhance freshness detection to check for current hour data availability
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-09-28 20:36:10 +07:00
1c023369b3 Implement intelligent data freshness detection for adaptive scheduler
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-09-28 18:55:31 +07:00
60e70c2192 Fix validator to handle null discharge values properly
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-09-28 18:41:54 +07:00
cc5c4522b8 Fix malformed discharge data handling to preserve water level data
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-09-28 18:31:03 +07:00
6846091522 Implement smart date selection for data fetching
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-09-28 18:25:37 +07:00
4cc792157f Implement adaptive scheduler with intelligent retry logic
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-09-28 14:47:14 +07:00
0ff58ecb13 Add historical data import functionality
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-09-26 22:51:52 +07:00
bd812ca5ca Improve scheduler to run immediately then wait for next full hour
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-09-26 16:21:40 +07:00
ca730e484b Add comprehensive Matrix alerting system with Grafana integration
grabowski pushed to master at grabowski/Northern-Thailand-Ping-River-M… 2025-09-26 15:10:28 +07:00
6c7c128b4d Major refactor: Migrate to uv, add PostgreSQL support, and comprehensive tooling
grabowski transferred repository B4L/Northern-Thailand-Ping-River-Monitor to grabowski/Northern-Thailand-Ping-River-M… 2025-09-26 15:07:34 +07:00
grabowski pushed to main at grabowski/fastapi-inventory 2025-08-18 16:55:49 +07:00
9159d5013e v1.1