Commit Graph

122 Commits

Author SHA1 Message Date
nathan 916b0b5054 more tests
continuous-integration/drone/push Build is passing
2026-04-20 18:38:12 +10:00
nathan 11df6e0560 golden parity + lifecycle edge-case coverage in internal/tasks 2026-04-20 17:09:38 +10:00
nathan 2e0788caf2 more logging
continuous-integration/drone/push Build is passing
2026-04-20 16:59:45 +10:00
nathan 83bd4b2026 more postgresql type fixes
continuous-integration/drone/push Build is passing
2026-04-20 16:35:23 +10:00
nathan 8ccf5a7009 enhance utilisation of postgres features
continuous-integration/drone/push Build is passing
2026-04-20 10:19:27 +10:00
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 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 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 1b052b93b6 backfill CreationTime in daily aggregation
continuous-integration/drone/push Build is passing
2026-02-11 11:50:29 +11:00
nathan f1be31781c improve logging
continuous-integration/drone/push Build is passing
2026-02-11 11:24:27 +11:00
nathan b5bcea9da5 work on daily aggregation with postgresql
continuous-integration/drone/push Build is passing
2026-02-11 10:48:32 +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 b70dfcf5be fix crash
continuous-integration/drone/push Build is passing
2026-02-09 15:55:19 +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 dc96431f06 [ci skip] codex 5.3 review 2026-02-06 15:07:44 +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 ee01d8deac improve lifecycle data
continuous-integration/drone/push Build is passing
2026-01-28 08:49:04 +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 Coad 6981bd9994 even more diagnostics
continuous-integration/drone/push Build is passing
2026-01-27 11:21:47 +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 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 3671860b7d another fix to aggregation reports
continuous-integration/drone/push Build is passing
2026-01-23 10:11:14 +11:00
nathan 3e2d95d3b9 fix aggregation logic
continuous-integration/drone/push Build is passing
2026-01-23 09:38:08 +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 Coad 374d4921e1 update aggregation jobs
continuous-integration/drone/push Build is passing
2026-01-22 12:04:41 +11:00
Nathan Coad 7dc8f598c3 more logging in daily aggregation
continuous-integration/drone/push Build is passing
2026-01-22 10:50:03 +11:00
Nathan Coad 148df38219 fix daily aggregation
continuous-integration/drone/push Build is passing
2026-01-22 10:20:18 +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 32d4a352dc reduced the places where we probe hourly tables
continuous-integration/drone/push Build is passing
2026-01-21 11:44:13 +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