Commit Graph

61 Commits

Author SHA1 Message Date
nathan 504621f80d Refactor settings handling to support context-based reloading and add utility functions for context management
continuous-integration/drone/push Build is passing
2026-02-19 11:06:05 +11:00
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 29c277f863 Add support for customizable pivot titles and ranges in summary reports
continuous-integration/drone/push Build was killed
2026-02-18 11:59:22 +11:00
nathan 6fbd6bc9d2 Enhance snapshot handling by backfilling provisioned disk data and updating backfill logic
continuous-integration/drone/push Build is passing
2026-02-13 16:17:56 +11:00
nathan c446638eac Implement targeted VM property refresh and backfill logic for snapshot rows
continuous-integration/drone/push Build is passing
2026-02-13 16:09:29 +11:00
nathan e2779f80c0 Adjust snapshot interval calculations to use one-third of the configured cadence
continuous-integration/drone/push Build is passing
2026-02-13 15:17:05 +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 ee3b2d7f21 fix postgres code path
continuous-integration/drone/push Build is passing
2026-02-11 09:54:55 +11:00
nathan e0cbc20140 potential performance improvements for hourly inventory
continuous-integration/drone/push Build is passing
2026-02-09 17:13:20 +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 ff783fb45a still working on creation/deletion times
continuous-integration/drone/push Build is passing
2026-01-28 15:19:10 +11:00
nathan aa6abb8cb2 bugfix hourly totals
continuous-integration/drone/push Build is passing
2026-01-28 13:27:05 +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 38480e52c0 improve vm deletion detection
continuous-integration/drone/push Build is passing
2026-01-27 14:20:30 +11:00
nathan b4a3c0fb3a in depth fix of deletion/creation data
continuous-integration/drone/push Build is passing
2026-01-23 13:02:58 +11:00
nathan 25564efa54 more accurate resource pool data in aggregation reports
continuous-integration/drone/push Build is passing
2026-01-23 11:59:52 +11:00
nathan 871d7c2024 more logging
continuous-integration/drone/push Build is passing
2026-01-23 11:02:30 +11:00
nathan 3e2d95d3b9 fix aggregation logic
continuous-integration/drone/push Build is passing
2026-01-23 09:38:08 +11:00
Nathan Coad 374d4921e1 update aggregation jobs
continuous-integration/drone/push Build is passing
2026-01-22 12:04:41 +11:00
nathan 0a2c529111 code refactor
continuous-integration/drone/push Build is passing
2026-01-21 14:40:37 +11:00
nathan 3cdf368bc4 re-apply minimum snapshot interval
continuous-integration/drone/push Build is passing
2026-01-21 14:17:40 +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 00805513c9 fix new-vm detection interval
continuous-integration/drone/push Build is passing
2026-01-21 09:36:19 +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 c7c7fd3dc9 code cleanup
continuous-integration/drone/push Build is passing
2026-01-21 08:45:46 +11:00
nathan c8bb30c788 better handle skipped inventories
continuous-integration/drone/push Build is passing
2026-01-20 17:18:43 +11:00
nathan 7ea02be91a refactor code and improve daily cache handling of deleted VMs
continuous-integration/drone/push Build is passing
2026-01-20 16:46:07 +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 22fa250a43 bugfixes for monthly aggregation
continuous-integration/drone/push Build is passing
2026-01-17 08:48:18 +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 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 75a5f31a2f fix hanging manual snapshot task
continuous-integration/drone/push Build is passing
2026-01-15 17:49:42 +11:00
nathan e5e5be37a3 handle crashes better
continuous-integration/drone/push Build is passing
2026-01-15 16:02:58 +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 ea68331208 add prometheus instrumentation
continuous-integration/drone/push Build is passing
2026-01-15 11:43:29 +11:00
nathan 50e9921955 improve aggregations
continuous-integration/drone/push Build is passing
2026-01-15 09:57:05 +11:00
nathan 457d9395f0 refactor aggregate jobs
continuous-integration/drone/push Build is passing
2026-01-15 09:04:52 +11:00
nathan 8b2c8ae85d generate excel worksheets when data is available instead of on-demand
continuous-integration/drone/push Build is passing
2026-01-15 08:43:31 +11:00
nathan 434c7136e9 more optimisation
continuous-integration/drone/push Build is passing
2026-01-14 21:30:10 +11:00
nathan 877b65f10b optimise vcenter collection [CI SKIP] 2026-01-14 21:18:45 +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
nathan 9be3a3d807 more sql consolidation [CI SKIP] 2026-01-14 18:01:57 +11:00
nathan 1fca81a7b3 consolidate raw sql queries [CI_SKIP]
continuous-integration/drone/push Build is passing
2026-01-14 17:39:48 +11:00
nathan 56f021590d work on optimising vcenter queries
continuous-integration/drone/push Build is passing
2026-01-14 17:00:40 +11:00