Holger Obermaier
31a8e63d72
Use package hostlist to expand a host list
2022-12-01 09:48:34 +01:00
Holger Obermaier
6f1f33f3a5
Use package hostlist to expand a host list
2022-12-01 09:25:40 +01:00
Holger Obermaier
a29f0c7e3b
Added tests for hostlist Expand()
2022-11-29 17:21:09 +01:00
Holger Obermaier
4fb6ac0140
Add hostlist package
2022-11-29 14:04:31 +01:00
Holger Obermaier
5918f96fd8
Minimal formating changes
2022-11-24 09:48:44 +01:00
Holger Obermaier
8cb87a2165
Add IPMI receiver example configuration to receivers.json
2022-11-23 10:37:31 +01:00
Holger Obermaier
3e91a37dee
remove prefix enumeration like 01-...
2022-11-22 17:02:29 +01:00
Holger Obermaier
ed68baeada
Add IPMI metric: current
2022-11-22 15:32:41 +01:00
Holger Obermaier
888db31dbf
Try to use common metric tags across hardware vendors
2022-11-22 15:09:56 +01:00
Holger Obermaier
c938d32629
Add go.mod to App dependency
2022-11-22 09:45:29 +01:00
Holger Obermaier
d5daf54d4f
Update to latest version of included go modules
2022-11-22 09:42:04 +01:00
Holger Obermaier
18bffd7c14
Add documentaion for IPMI receiver
2022-11-21 13:58:30 +01:00
Holger Obermaier
bd0105b370
Added config option to add ipmi-sensors command line options
2022-11-21 13:02:46 +01:00
Holger Obermaier
b1a8674c4c
Add receiver to gather remote IPMI sensor metrics
2022-11-18 16:55:11 +01:00
Holger Obermaier
234ad3c54e
Fix kernel panic for receiver config with missing receiver type
2022-11-17 11:33:13 +01:00
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