Commit Graph

880 Commits

Author SHA1 Message Date
Jonathan Shook
23de45ca63 return default value if needed 2024-01-31 09:05:49 -06:00
Jonathan Shook
e7881c1b9f make heartbeat optional 2024-01-18 00:23:26 -06:00
Jonathan Shook
37dd11c344 default to "logs" dir for pulse if not provided 2024-01-18 00:23:18 -06:00
Jonathan Shook
6a668f3947 misc improvements 2024-01-11 12:54:04 -06:00
Jonathan Shook
8d9d684e79 typos and todos 2024-01-11 00:41:31 -06:00
Jonathan Shook
f6444c4509 use ms for start time in status files 2024-01-11 00:41:16 -06:00
Jonathan Shook
8d8288e2eb separate status from active heartbeat behavior 2024-01-11 00:41:05 -06:00
Jonathan Shook
d8add6c225 renaming to distinguish status vs heartbeat 2024-01-11 00:41:02 -06:00
Jonathan Shook
c970c40197 package organization 2024-01-11 00:40:57 -06:00
Jonathan Shook
933584e7ce Make status data nested, rename Heartbeat to Status 2024-01-11 00:40:49 -06:00
Jonathan Shook
325676fa6b implement predicate based component visitor 2024-01-11 00:40:44 -06:00
Jonathan Shook
123c348895 automatic symlink status file 2024-01-11 00:40:29 -06:00
Jonathan Shook
d6f679173f auto symlink heartbeat file 2024-01-11 00:40:11 -06:00
Mark Wolters
2642d4da54 capitalizing Avergae to work with Stat enum 2024-01-10 12:18:01 -04:00
Jonathan Shook
e97df4b663 add support for component status WRT execution state
add support for heartbeat status
move NBSession to a live component which heartbeats to a file
refactor periodic task to support started and unstarted after ctor
add --heartbeat-millis option
allow periodic tasks to activate on start, and on shutdown
add missing session close
2024-01-09 15:06:25 -06:00
Jonathan Shook
e28fd68635 misc code cleanups 2024-01-02 13:37:18 -06:00
Jonathan Shook
3a5e8f081a code cleanups for annotations 2024-01-02 13:37:11 -06:00
Jonathan Shook
ec7482324f code cleanups for S3 Stream Handler and URL support 2024-01-02 13:34:55 -06:00
Jonathan Shook
dfcbb1826c minor copyright update 2024-01-02 12:50:14 -06:00
Jonathan Shook
49d2c41c9f add missing logfile for main and test scope 2024-01-02 12:47:57 -06:00
Jonathan Shook
ecdf38ebe8 unit test fixes for doc format 2023-12-22 13:41:08 -06:00
Jonathan Shook
dd7c721aea document metrics better and save to cache file 2023-12-22 13:37:04 -06:00
Jonathan Shook
3f6abf12f8 caller updates for documented metrics 2023-12-20 18:12:30 -06:00
Jonathan Shook
274b5b119b add docs to metrics construction 2023-12-20 17:16:40 -06:00
Jonathan Shook
8cb3051af2 fixes from PR and export-docs fix 2023-12-15 12:57:03 -06:00
Jonathan Shook
a6f6a4f71c reduce ambiguous warnings 2023-12-09 23:29:32 -06:00
Jonathan Shook
aad06bed09 formatting 2023-12-09 17:17:11 -06:00
Jonathan Shook
16e3e587aa enhance console reporter 2023-12-09 17:17:08 -06:00
Jonathan Shook
725a9b5d88 doc updates 2023-12-09 17:17:06 -06:00
Jonathan Shook
54631474bd add Component Properties 2023-12-09 17:16:57 -06:00
Jonathan Shook
5ae22195ba package factoring 2023-12-09 17:16:44 -06:00
Mark Wolters
79d6f65798 missed onEvent change 2023-12-07 12:11:23 -04:00
Mark Wolters
86f0a0298c applying code changes for end of session reporting to new main 2023-12-07 11:55:19 -04:00
Jonathan Shook
ae19037bce remainder of changes for scenario rework that need to be itemized 2023-12-06 14:26:53 -06:00
Jonathan Shook
a2ac3e3f75 structuring and naming changes 2023-12-06 14:26:29 -06:00
Jonathan Shook
c619bf705a working test config 2023-10-25 17:08:29 -05:00
Jonathan Shook
777c4aa3c7 post merge fixes 2023-10-23 23:54:31 -05:00
Jonathan Shook
957f178c4c add sibling labels restriction and some docs 2023-10-23 16:45:10 -05:00
Jonathan Shook
c362065c1d unbreak unit test
minor test fix
2023-10-23 08:42:19 -05:00
phact
ff7d6e1aee fix header bug 2023-10-23 08:42:19 -05:00
Jonathan Shook
f6569ba841 re-add relevancy metrics back to metrics view 2023-10-23 08:42:19 -05:00
Jonathan Shook
e44b5a21b7 refinements for csv logging 2023-10-23 08:42:19 -05:00
Jonathan Shook
fe1d3193a4 merge fixups and adapting client load sensors 2023-10-23 08:42:19 -05:00
Jonathan Shook
aaf58984d6 findmax in the house 2023-10-23 08:42:19 -05:00
Jonathan Shook
137ce31136 findmax 80% ready 2023-10-23 08:42:19 -05:00
Jonathan Shook
bff86b5525 bursty cycle rate test online 2023-10-23 08:42:19 -05:00
Mark Wolters
32b13c0134 adding ConsoleReporter,Log4jMetricsReporter 2023-10-23 08:42:19 -05:00
Jonathan Shook
e92ce60739 warn on dropped event 2023-10-23 08:42:19 -05:00
Jonathan Shook
9978d50d7e improving optimo sampler and rates 2023-10-23 08:42:19 -05:00
Jonathan Shook
e64de7476e partial working optimo, something is still broken in the search behavior 2023-10-23 08:42:19 -05:00