Commit Graph

53 Commits

Author SHA1 Message Date
nathan f2d6b3158b Refactor code to use 'any' type and improve context handling
continuous-integration/drone/push Build is passing
2026-02-18 16:16:27 +11:00
nathan 9419103709 Fix SQL insert statement to properly quote column names in monthly aggregates
continuous-integration/drone/push Build is passing
2026-02-18 11:19:44 +11:00
nathan 6da2da3e82 Add PostgreSQL checkpoint functionality and update related database operations
continuous-integration/drone/push Build is passing
2026-02-16 09:21:00 +11:00
nathan bc84931c37 Add vCenter cache rebuild functionality and related API endpoint
continuous-integration/drone/push Build is passing
2026-02-16 08:46:38 +11:00
nathan 18be1fbe06 Add vCenter reference cache tables and update related functions
continuous-integration/drone/push Build is passing
2026-02-13 14:45:13 +11:00
nathan 34ac9287b4 fix sql timeout
continuous-integration/drone/push Build is passing
2026-02-11 11:04:19 +11:00
nathan a09d94a266 improve sqlite import
continuous-integration/drone/push Build is passing
2026-02-11 08:41:32 +11:00
nathan 24bf74ad34 fix crash again
continuous-integration/drone/push Build is passing
2026-02-09 16:06:55 +11:00
nathan b70dfcf5be fix crash
continuous-integration/drone/push Build is passing
2026-02-09 15:55:19 +11:00
nathan 6dcbb9caef lifecycle diagnostics
continuous-integration/drone/push Build is passing
2026-02-09 14:27:41 +11:00
nathan 59b16db04f speed up vm trace pages
continuous-integration/drone/push Build is passing
2026-02-09 14:19:24 +11:00
nathan 5736dc6929 avoid vcenter totals pages scanning whole database
continuous-integration/drone/push Build is failing
2026-02-09 13:44:43 +11:00
nathan c66679a71f more index cleanups to optimise space
continuous-integration/drone/push Build is passing
2026-02-08 15:40:42 +11:00
nathan 5dcc11e5e0 reduce unnecessary sqlite indexes
continuous-integration/drone/push Build is passing
2026-02-06 08:53:36 +11:00
nathan ff783fb45a still working on creation/deletion times
continuous-integration/drone/push Build is passing
2026-01-28 15:19:10 +11:00
nathan 93b5769145 improve logging for pro-rata
continuous-integration/drone/push Build is passing
2026-01-27 21:40:41 +11:00
Nathan Coad fe96172253 add diagnostic endpoint
continuous-integration/drone/push Build is passing
2026-01-27 11:02:39 +11:00
Nathan Coad 35b4a50cf6 try to fix pro-rata yet again
continuous-integration/drone/push Build is passing
2026-01-27 09:09:24 +11:00
nathan 871d7c2024 more logging
continuous-integration/drone/push Build is passing
2026-01-23 11:02:30 +11:00
nathan 8a3481b966 fix creationtime in aggregations
continuous-integration/drone/push Build is passing
2026-01-23 07:29:59 +11:00
nathan 13adc159a2 more accurate deletion times in aggregations
continuous-integration/drone/push Build is passing
2026-01-22 20:50:29 +11:00
Nathan Coad 68ee2838e4 fix deletiontime from event
continuous-integration/drone/push Build is passing
2026-01-22 15:13:40 +11:00
Nathan Coad b0592a2539 fix daily aggregation sample count
continuous-integration/drone/push Build is passing
2026-01-22 14:27:27 +11:00
Nathan Coad baea0cc85c update aggregation calculations
continuous-integration/drone/push Build is passing
2026-01-22 13:30:53 +11:00
nathan b77f8671da improve concurrency handling for inventory job
continuous-integration/drone/push Build encountered an error
2026-01-21 11:21:51 +11:00
nathan 2483091861 improve logging and concurrent vcenter inventory
continuous-integration/drone/push Build is passing
2026-01-21 10:25:04 +11:00
nathan fd9cc185ce code re-org and bugfix hanging hourly snapshot
continuous-integration/drone/push Build is passing
2026-01-21 09:12:25 +11:00
nathan 0517ef88c3 [CI SKIP] bugfixes for vm deletion tracking 2026-01-20 16:33:31 +11:00
nathan e186644db7 add repair functionality
continuous-integration/drone/push Build is passing
2026-01-17 12:51:11 +11:00
nathan 1874b2c621 ensure we logout, fix aggregations
continuous-integration/drone/push Build is passing
2026-01-16 20:29:40 +11:00
nathan a12fe5cad0 bugfixes
continuous-integration/drone/push Build is passing
2026-01-16 17:53:24 +11:00
nathan 1cd1046433 progress on go based aggregation
continuous-integration/drone/push Build is passing
2026-01-16 17:37:55 +11:00
nathan b4c52e296c fix aggregation for disk size changes
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2026-01-16 16:33:39 +11:00
nathan 6ee848edb5 further improve log noise
continuous-integration/drone/push Build is passing
2026-01-16 15:41:21 +11:00
nathan 63794be38d improve log noise
continuous-integration/drone/push Build is failing
2026-01-16 15:34:06 +11:00
nathan 7273961cfc enhance vm trace page
continuous-integration/drone/push Build is passing
2026-01-16 14:52:15 +11:00
nathan ab01c0fc4d enhance database logging
continuous-integration/drone/push Build is passing
2026-01-16 14:28:26 +11:00
nathan 871904f63e add vcenter totals line graph
continuous-integration/drone/push Build is passing
2026-01-16 12:36:53 +11:00
nathan 268919219e update aggregation logic
continuous-integration/drone/push Build is passing
2026-01-16 08:32:12 +11:00
nathan f0bacab729 postgres optimisations and daily sqlite vacuum
continuous-integration/drone/push Build is passing
2026-01-15 19:43:20 +11:00
nathan 75a5f31a2f fix hanging manual snapshot task
continuous-integration/drone/push Build is passing
2026-01-15 17:49:42 +11:00
nathan 96567f6211 fix aggregation sql
continuous-integration/drone/push Build is passing
2026-01-15 15:53:39 +11:00
nathan 7971098caf enhance deletiontime detection
continuous-integration/drone/push Build is passing
2026-01-15 15:41:28 +11:00
nathan 645a20829f nil deref fix
continuous-integration/drone/push Build is passing
2026-01-15 15:38:12 +11:00
nathan 8dee30ea97 improve tracking of VM deletions
continuous-integration/drone/push Build is passing
2026-01-15 14:25:51 +11:00
nathan bba308ad28 fix daily aggregation report
continuous-integration/drone/push Build is passing
2026-01-15 12:38:11 +11:00
nathan 11f7d36bfc fix averages in aggregation jobs
continuous-integration/drone/push Build is passing
2026-01-15 10:57:27 +11:00
nathan 50e9921955 improve aggregations
continuous-integration/drone/push Build is passing
2026-01-15 09:57:05 +11:00
nathan 434c7136e9 more optimisation
continuous-integration/drone/push Build is passing
2026-01-14 21:30:10 +11:00
nathan 8df1d145f8 add record size to hourly snapshot page
continuous-integration/drone/push Build is passing
2026-01-14 19:43:32 +11:00