Thomas Gruber
3c8a5e434f
Register cc-metric-collector at Zenodo ( #93 )
...
* Add initial version of Zenodo project file
* Orcid ID added
* Update .zenodo.json
Co-authored-by: Holger Obermaier <holger.obermaier@kit.edu>
2022-12-14 16:53:44 +01:00
Thomas Gruber
efd4f5feb4
Fix for Likwid collector ( #95 )
...
* Run LIKWID in separate thread and check metric type
* Change LIKWID collector documentation to use 'type' instead of 'scope'
* Re-initialize LIKWID after one read is missing due to lock toggle
2022-12-14 16:53:08 +01:00
Thomas Gruber
a1f4dd6a6c
NFS I/O Stats Collector ( #91 )
...
* Initial version
* Delete values for vanished mount points and comments
2022-12-14 16:52:53 +01:00
Thomas Roehl
d55e579195
Add workflow to customize packages to docs
2022-12-14 16:50:49 +01:00
Holger Obermaier
b78e83b055
Do not allow unknown fields in JSON configuration file
2022-12-08 14:15:56 +01:00
Holger Obermaier
56b41a9e57
Updated to latest package versions
2022-12-06 14:12:21 +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
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