72248defbf
Cleanup print statements. Always enable Compression
2026-01-15 13:39:22 +01:00
9c92a7796b
Introduce nodeprovider interface to break import cycle
2026-01-15 12:20:11 +01:00
7c78407c49
Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev
2026-01-15 11:34:09 +01:00
cb219b3c74
Fix configuration issues. Fix shutdown hangs
...
Always turn on compression
2026-01-15 11:34:06 +01:00
d59aa2e855
Restructure configuration with sensible defaults. Fix shutdown hangs
2026-01-15 11:33:01 +01:00
Christoph Kluge
cd3d133f0d
Merge branch 'dev' of https://github.com/ClusterCockpit/cc-backend into dev
2026-01-15 10:12:02 +01:00
Christoph Kluge
3b7fc44ce9
specify job count return logs, move to debug level
2026-01-15 10:11:31 +01:00
e1efc68476
Update dependencies. Rebuild graphql and swagger
2026-01-15 08:32:06 +01:00
8f0bb907ff
Improve documentation and add more tests
2026-01-15 06:41:23 +01:00
Christoph Kluge
e5c620ca20
filter metrics for NodeMetrics query
2026-01-14 19:22:31 +01:00
Christoph Kluge
d0bcfb90e6
Merge branch 'dev' of https://github.com/ClusterCockpit/cc-backend into dev
2026-01-14 17:18:25 +01:00
Christoph Kluge
9deee54e41
make nextPage query conditional if no return limit is requested
2026-01-14 17:18:21 +01:00
Michael Panzlaff
94b86ef11a
Mismatched event types are not something to be concerned about
...
If a different CCMessage type was sent over the same subject as
requested, that shouldn't raise a warning. This may happen in production
instances, but in order to ease debugging, lower it to 'debug' level.
2026-01-14 16:08:33 +01:00
9c3beddf54
Improve documentation
2026-01-14 15:39:38 +01:00
Aditya Ujeniya
3276ed7785
Half-baked commit for new dynamic retention logic
2026-01-14 14:56:36 +01:00
c8627a13f4
Remove obsolete slusters config section
2026-01-14 11:17:49 +01:00
19402d30af
Review and improve error messages and doc comments
2026-01-14 10:09:19 +01:00
b2f870e3c0
Convert nodestate nats API to influx line protocol payload. Review and add doc comments.
...
Improve and extend tests
2026-01-14 10:08:06 +01:00
9e542dc200
Review and improve, add documentation
2026-01-14 09:26:03 +01:00
6cf59043a3
Review and improve, add documentation
2026-01-14 08:59:27 +01:00
71b75eea0e
Improve GetUsedNodes function
2026-01-14 08:49:55 +01:00
e900a686db
Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev
2026-01-14 07:38:04 +01:00
fb8db3c3ae
Add query which node metric data needs to be retained
2026-01-14 07:37:31 +01:00
Christoph Kluge
170a9ace8a
Merge branch 'dev' of https://github.com/ClusterCockpit/cc-backend into dev
2026-01-13 16:59:57 +01:00
Christoph Kluge
518e9950ea
add job exclusivity filter, review db indices
2026-01-13 16:59:52 +01:00
25c8fca561
Revert retention config in metricstore
2026-01-13 14:42:24 +01:00
754f7e16f6
Reformat with gofumpt
2026-01-13 09:52:31 +01:00
04a2e460ae
Refactor metricstore. Initial stub for cluster/ subcluster specific retention times
2026-01-13 09:52:00 +01:00
2ebab1e2e2
Reformat with gofumpt
2026-01-13 09:50:57 +01:00
42809e3f75
Remove embedded tagger rules
2026-01-13 07:20:26 +01:00
4cec933349
Remove obsolete cluster config section
2026-01-13 06:28:33 +01:00
4d6326b8be
Remove metricsync
2026-01-12 08:55:31 +01:00
ecb5aef735
Fix build error in unit test
2025-12-25 08:48:03 +01:00
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