Holger Obermaier
7bb80780e0
Fixed computing number of physical packages for non continous physical package IDs (e.g. on Ampere Altra Q80-30)
2022-11-16 14:58:11 +01:00
Holger Obermaier
e66d52bb32
* Corrected json config in numastatsMetric.md
...
* Added some debug output to numastatsMetric.go
2022-11-16 14:10:25 +01:00
Holger Obermaier
9840d0193d
Do not mess up with the orignal configuration
2022-11-16 09:37:40 +01:00
Holger Obermaier
ce7eef8d30
Add running average power limit (RAPL) metric collector
2022-11-15 17:15:27 +01:00
Holger Obermaier
92e45ca62c
Add running average power limit (RAPL) metric collector
2022-11-15 17:09:26 +01:00
Holger Obermaier
fd10a279fc
Corrected some typos
2022-11-14 09:35:02 +01:00
Holger Obermaier
9e63d0ea59
Run ipmitool asynchron. Improved error handling.
2022-11-11 16:16:14 +01:00
Thomas Gruber
76bb033a88
Update README.md
2022-11-04 14:52:09 +01:00
Holger Obermaier
deb1bcfa2f
Correct type: /proc/stats -> /proc/stat
2022-10-13 15:01:39 +02:00
Holger Obermaier
7a67d5e25f
Check if at least one CPU with frequency information was detected
2022-10-13 14:53:55 +02:00
Thomas Gruber
9ae0806aa9
Add collector for monitoring the execution of cc-metric-collector itself ( #81 )
...
* Add collector to monitor execution of cc-metric-collector itself
* Register SelfCollector
* Fix import paths for moved packages
2022-10-10 12:18:52 +02: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
Thomas Roehl
6bf3bfd10a
Use lower case for error strings in RocmSmiCollector
2022-10-09 17:05:49 +02:00
Thomas Gruber
0fbff00996
Replace ioutils with os and io ( #87 )
2022-10-09 17:03:38 +02:00
Thomas Roehl
8849824ba9
Remove useless prints from MemstatCollector
2022-10-09 02:56:15 +02:00
Thomas Roehl
ed511b7c09
Fix memstat collector with numa_stats option
2022-09-28 15:09:36 +02:00
Thomas Roehl
a0acf01dc3
Build DEB package for Ubuntu 20.04 for releases
2022-09-28 12:19:36 +02:00
Thomas Roehl
58461f1f72
Fix clock frequency coming from LikwidCollector and update docs
2022-09-09 20:01:21 +02:00
Thomas Röhl
c09d8fb118
InfiniBandCollector: Scale raw readings from octets to bytes
2022-09-09 19:27:20 +02:00
oscarminus
8a3446a596
cpustatMetric.go: Use derived values instead of absolute values ( #83 )
...
* cpustatMetric.go: Use derived values instead of absolute values
The values in /proc/stat are absolute counters related to the boot
time of the system. To obtain a utilization of the CPU, the changes
in the counters must be derived according to time. To take only the
absolute values leads to the fact that changes in the utilization,
straight with larger values, do not become visible.
* Add new collector for /proc/schedstat
The `schedstat` collector reads data from /proc/schedstat and calculates
a load value, separated by hwthread. This might be useful to detect bad
cpu pinning on shared nodes etc.
Co-authored-by: Michael Schwarz <post@michael-schwarz.name>
2022-09-07 14:13:06 +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
eaf8b1941d
ioutils is depreceated
2022-08-15 15:25:20 +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
Thomas Roehl
a2f0bc37d4
Add runonce job for Golang 1.19
2022-08-03 17:06:28 +02:00
Thomas Roehl
cfcde9b23b
Mark code parts as bash
2022-07-28 16:25:32 +02:00
Thomas Roehl
c7d692e27f
Use newlines in install lines for readability
2022-07-28 16:24:21 +02:00
Thomas Roehl
c312093d2b
Add --owner and --group to install lines
2022-07-28 16:22:39 +02:00
Thomas Roehl
7438b9d245
Add rules files for DEB package
2022-07-27 18:08:15 +02:00
Thomas Roehl
32bb9c5fc0
Update ccMetric README and FromMetric copy
2022-07-27 18:06:41 +02:00
Thomas Roehl
f5ad45e49f
Fix old entries in sample scripts
2022-07-27 17:52:36 +02:00
Thomas Roehl
ea33d45d8e
Fix link to docs of NumastatsCollector
2022-07-27 17:50:15 +02:00
Thomas Roehl
251ae8e879
Update link to cc-specifications repo with line protocol
2022-07-27 17:46:27 +02:00
Thomas Roehl
edd33d5810
Add docs to README
2022-07-27 17:45:13 +02:00
Thomas Roehl
88b3fe1e41
Add some documentation about building
2022-07-27 17:38:51 +02:00
Thomas Roehl
96b4a2aec1
Merge branch 'develop' of github.com:ClusterCockpit/cc-metric-collector into develop
2022-07-26 14:59:27 +02:00
Thomas Roehl
4b5c2f4e37
Some introduction to CC Metric Collector and the other components
2022-07-26 14:59:08 +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
c75d394e11
Corrected json syntax for interval and duration
2022-07-14 16:07:45 +02:00
Holger Obermaier
bae36473f7
Minimum requirement: golang version >= 1.18
2022-07-14 13:55:48 +02:00
Thomas Roehl
09b740b82e
Make wget quiet in Release action to reduce log size
2022-07-12 12:37:10 +02:00