11ec2267da
Major refactor of metric data handling
...
- make the internal memory store required and default
- Rename memorystore to metricstore
- Rename metricDataDispatcher to metricdispatch
- Remove metricdata package
- Introduce metricsync package for upstream metric data pull
2025-12-25 08:42:54 +01:00
8576ae458d
Switch to cc-lib v2
2025-12-24 09:24:18 +01:00
9bf5c5dc1a
Update README and config schema
2025-12-23 09:34:09 +01:00
64fef9774c
Add unit test for NATS API
2025-12-23 09:22:57 +01:00
999667ec0c
Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev
2025-12-23 07:56:16 +01:00
c1135531ba
Port NATS api to ccMessages
2025-12-23 07:56:13 +01:00
287256e5f1
Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev
2025-12-23 05:56:49 +01:00
0bc26aa194
Add error check
2025-12-23 05:56:46 +01:00
Christoph Kluge
502d7e9084
Rework info panel in public dashboard
...
- change to bootstrap grid from table
- add infos, use badges
- remove non required query
2025-12-22 17:26:56 +01:00
1cd4a57bd3
Remove support for mysql/mariadb
2025-12-20 11:13:41 +01:00
fdee4f8938
Integrate NATS API.
...
Only start either REST start/stop API or NATS start/stop API
2025-12-20 09:21:58 +01:00
Christoph Kluge
8244449646
Merge branch 'dev' of https://github.com/ClusterCockpit/cc-backend into dev
2025-12-18 15:55:40 +01:00
Christoph Kluge
436afa4a61
fix tag count by including type in grouping
2025-12-18 15:55:30 +01:00
6e74fa294a
Add role-based visibility for metrics
...
Fixes #387
2025-12-18 15:47:30 +01:00
Christoph Kluge
19c8e9beb1
move extensive NodeMetricsList handling to node repo func
2025-12-18 10:44:58 +01:00
Aditya Ujeniya
32e5353847
Fix to NATS deadlock and revert demo script
2025-12-17 18:14:36 +01:00
b8fdfc30c0
Fix performance bugs in sqlite archive backend
2025-12-17 10:12:49 +01:00
f4b00e9de1
Use Info instead of warn loglevel for database file missing msg
2025-12-17 08:38:00 +01:00
0a5e155096
Remove debug setting
2025-12-17 07:03:10 +01:00
4ecc050c4c
Fix deadlock if NATS is not configured
2025-12-17 07:03:01 +01:00
d30c6ef3bf
Make NATS API subjects configurable
2025-12-17 06:08:09 +01:00
43e5fd1131
Add NATS API backend
2025-12-17 05:44:49 +01:00
Jan Eitzinger
60a69aa0a2
Merge pull request #453 from ClusterCockpit/status_dashboard
...
Status dashboard
2025-12-16 10:04:49 +01:00
5e2cbd75fa
Review and refactor
2025-12-16 09:45:48 +01:00
e6286768a7
Refactor variabel naming and update doc comments
2025-12-16 08:56:48 +01:00
457c944ec6
Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev
2025-12-15 21:25:32 +01:00
33c38f9464
Fix start time in tasks
2025-12-15 21:25:30 +01:00
Christoph Kluge
d56b0e93db
cleanup routes, cleanup root components
2025-12-15 15:10:10 +01:00
d567a5312e
Add flag omitTagged to DeleteJobsBefore
...
Fixes #344
2025-12-15 14:38:46 +01:00
97a322354f
Refactor
2025-12-15 14:06:33 +01:00
987cc40318
Refactor
2025-12-15 13:50:05 +01:00
104fd1576a
Refactor
2025-12-15 13:44:50 +01:00
72ce3954b4
feat: Add omitTagged flag for retention services
...
Fixes #344
2025-12-15 13:44:17 +01:00
cfa7461855
Refactor
2025-12-15 13:25:41 +01:00
44cda8a232
Add flag to obmit tagged jobs from TestFindJobsBetween
2025-12-15 13:25:22 +01:00
d7d81e352d
Update cc-lib to v1.0.0 and fix bug in init
2025-12-15 12:20:42 +01:00
Aditya Ujeniya
fed62b6c45
Functionality to configure resampling
2025-12-12 14:51:01 +01:00
Christoph Kluge
290a71bd48
Merge branch 'dev' into status_dashboard
2025-12-11 18:56:09 +01:00
f13be109c2
Fix: Replace all Printf log messages with appropriate loglevels
2025-12-11 11:20:11 +01:00
d24d85b970
Adapt tests to new API
2025-12-11 09:39:38 +01:00
8d44ac90ad
Fix: Busywait loop in archiver and slow shutdown
...
Remove unblocking default in select
Add shutdown handler with context and timeout
2025-12-11 09:29:10 +01:00
Christoph Kluge
4083de2a51
Add public dashboard and route, add DoubleMetricPlot and GQL queries
...
- add roofline legend display switch
- small fixes
2025-12-09 10:26:55 +01:00
6325793902
Add check in initDB importer if jobMeta is nil
2025-12-04 15:38:21 +01:00
7cff8bbfd2
Add documentation for importer
2025-12-04 15:07:09 +01:00
Jan Eitzinger
0ff6cae1c3
Merge pull request #438 from rpabel/master
...
return directly on error
2025-12-04 06:40:43 +01:00
2b64b31393
Merge branch 'ai-review' into dev
2025-12-03 15:01:18 +01:00
329b6e5640
Review refactored code
2025-12-03 14:54:09 +01:00
Christoph Kluge
414147177a
Vacuum not allowed within a migration transaction
2025-11-24 13:30:25 +01:00
Christoph Kluge
3b37f3630c
add vacuum statement to migration
...
- reduces DB size after job table migration
2025-11-24 13:21:14 +01:00
Christoph Kluge
c4cf7e9707
Recreate job table indices after copy, add node table timstamp indices
2025-11-21 13:44:05 +01:00