Thomas Roehl
14ca925622
Use message processor in router, all sinks and all receivers
2024-12-11 20:53:22 +01:00
Thomas Gruber
38e78c7b37
Ccmessage migration ( #119 )
...
* Add cpu_used (all-cpu_idle) to CpustatCollector
* Update cc-metric-collector.init
* Allow selection of timestamp precision in HttpSink
* Add comment about precision requirement for cc-metric-store
* Fix for API changes in gofish@v0.15.0
* Update requirements to latest version
* Read sensors through redfish
* Update golang toolchain to 1.21
* Remove stray error check
* Update main config in configuration.md
* Update Release action to use golang 1.22 stable release, no golang RPMs anymore
* Update runonce action to use golang 1.22 stable release, no golang RPMs anymore
* Switch to CCMessage for all files.
---------
Co-authored-by: Holger Obermaier <Holger.Obermaier@kit.edu>
Co-authored-by: Holger Obermaier <40787752+ho-ob@users.noreply.github.com>
2024-12-11 19:00:29 +01:00
Holger Obermaier
902f4349b6
Read sensors through redfish
2024-03-06 14:59:47 +01:00
Holger Obermaier
06ca37e705
Fix for API changes in gofish@v0.15.0
2024-01-22 15:46:18 +01:00
Holger Obermaier
b78e83b055
Do not allow unknown fields in JSON configuration file
2022-12-08 14:15:56 +01:00
Holger Obermaier
ae98807ace
Some servers return "ConsumedPowerWatt":65535 instead of "ConsumedPowerWatt":null
2022-12-06 13:40:22 +01:00
Holger Obermaier
31a8e63d72
Use package hostlist to expand a host list
2022-12-01 09:48:34 +01:00
Thomas Gruber
4bd71224df
move maybe-usable-by-other-cc-components to pkg. Fix all files to use the new paths ( #88 )
2022-10-10 11:53:11 +02:00
Holger Obermaier
503705d442
Allow multiple hosts to share the same client configuration
2022-08-26 11:55:53 +02:00
Holger Obermaier
7ccbf1ebe2
Allow global configuration for redfish devices username, password and endpoint.
2022-08-25 16:47:44 +02:00
Holger Obermaier
60ef0ed116
Fix for servers, which do not set status.state for thermals or powercontrols
2022-08-17 17:37:24 +02:00
Holger Obermaier
a8beec29cc
Skip non existing processor metrics URLs
2022-08-17 15:11:21 +02:00
Holger Obermaier
0dd430e7e9
Refactor redfishReceiver.
2022-08-16 15:14:20 +02:00
Holger Obermaier
f7b39d027b
url.JoinPath requires go 1.19. For now stay compatible with go 1.18
2022-08-15 15:25:59 +02:00
Holger Obermaier
62f6e4151a
Added readProcessorMetrics to read read thermal an power metrics per CPU / GPU
2022-08-15 15:11:29 +02:00
Holger Obermaier
acd092a977
Add redfish receiver documentation
2022-08-11 15:36:18 +02:00
Holger Obermaier
6eb8e3a1f5
Corrected comments. Added additional check
2022-08-10 17:00:47 +02:00
Holger Obermaier
8ba33568a6
Add reading of fan speeds
2022-08-10 16:24:21 +02:00
Holger Obermaier
2ca0359744
Add support to read thermal metrics
2022-08-10 10:30:59 +02:00
Holger Obermaier
f818bf4c11
Read durations as string from json config
2022-07-22 17:48:11 +02:00
Holger Obermaier
aedc1be277
Set HTTP timeout for redfish device connections
2022-07-22 12:06:02 +02:00
Holger Obermaier
c019f8e7ad
Reuse tags and meta data tags
2022-05-03 17:55:33 +02:00
Holger Obermaier
9d6d0dbd93
Delete empty tags and meta data tags
2022-04-20 14:39:26 +02:00
Holger Obermaier
c2d4272fdf
Clear workerInput channel after done event
2022-04-20 12:36:45 +02:00
Holger Obermaier
8c73095548
Allow to shutdown redfish receiver during metric read
2022-04-20 09:58:02 +02:00
Holger Obermaier
31c5c89a5a
Fix: Close done channel
2022-04-19 14:01:23 +02:00
Holger Obermaier
a1d85fa886
Add redfish receiver
2022-04-19 12:05:03 +02:00