Commit Graph
58 Commits
Author SHA1 Message Date
Thomas Roehl 7e4c35e224 Merge branch 'develop' of github.com:ClusterCockpit/cc-metric-collector into develop 2022-02-08 13:46:48 +01:00
Thomas Roehl fcc25f7d30 Add collector documentation 2022-02-08 13:46:44 +01:00
Thomas Roehl cc86fc00a0 Add missing error check in InfiniBandPerfQueryMetric 2022-02-08 13:46:19 +01:00
Thomas Roehl 8c744617be Remove logging and enable command execution for GangliaSink 2022-02-08 13:45:41 +01:00
Thomas Roehl 9e73dcd437 Fix type tag for numastat 2022-02-08 13:40:27 +01:00
Thomas Roehl 006b9f91f6 Excluding NaN values in Likwid metrics from sending 2022-02-08 13:39:58 +01:00
Thomas Roehl 9586e67f81 Merge branch 'develop' of github.com:ClusterCockpit/cc-metric-collector into develop 2022-02-07 18:35:16 +01:00
Thomas Roehl a6bec61b1e LikwidCollector: Filter out NaNs or set them to zero if 'nan_to_zero' option is set 2022-02-07 18:35:08 +01:00
Thomas Roehl 7182b339b9 Respect the publish option in the LikwidCollector 2022-02-07 17:41:35 +01:00
Thomas Roehl 6dd95d6fed Export all ccMetric functions 2022-02-07 16:20:42 +01:00
Thomas Roehl d8ab3b0eb0 Use LookPath in IpmiCollector 2022-02-07 15:44:29 +01:00
Thomas Roehl b19ae7a4db Fix initialization of InfinibandCollector 2022-02-07 15:43:57 +01:00
Thomas Roehl 0a383a3789 Update CCLogger 2022-01-26 17:09:20 +01:00
Thomas Roehl 5600cf1f5f Use two separate inputs for metric router to simplify management. Activate --logfile option and close MultiChanTicker explicitly 2022-01-26 17:08:53 +01:00
Thomas Roehl 3fd77e6887 Use non-blocking send at close, use common done function and remove default case 2022-01-26 16:54:51 +01:00
Thomas Roehl babd7a9af8 Use non-blocking send at close 2022-01-26 16:52:56 +01:00
Thomas Roehl 7f77cad056 Don't wait too long in case of --once 2022-01-25 17:49:15 +01:00
Thomas Roehl 2925ad9f40 Use ccLogger anywhere 2022-01-25 17:43:10 +01:00
Thomas Roehl 8f9bff7efd Merge branch 'develop' of github.com:ClusterCockpit/cc-metric-collector into develop 2022-01-25 16:41:54 +01:00
Thomas Roehl bafc6322e6 Change to own Logger 2022-01-25 16:40:02 +01:00
Thomas Roehl 99aaece6c2 Activate --once option and return proper exit Code with os.Exit() 2022-01-25 15:46:41 +01:00
Thomas Roehl 43a8ea683d Cast collector measurement duration to seconds. Thanks to KIT 2022-01-06 15:25:51 +01:00
Thomas Roehl 28163f5d2e Format fixes 2021-11-29 15:32:58 +01:00
Thomas Roehl c6edf7aed4 Fix application name 2021-11-25 17:54:58 +01:00
Thomas Roehl 59ac123662 Add Makefile, update LIKWID Makefile and fix Github Action 2021-11-25 17:51:34 +01:00
Thomas Roehl f749179213 Add Makefile, update LIKWID Makefile and fix Github Action 2021-11-25 17:50:18 +01:00
Thomas Roehl 156664d78f Make Infiniband collector more configurable 2021-11-25 16:25:20 +01:00
Thomas Roehl 71e86fe79d Simple run test for Github Action. No RPM build 2021-11-25 16:24:33 +01:00
Thomas Roehl 512fa44a74 Remove unneeded stuff 2021-11-25 16:20:52 +01:00
Thomas Roehl f6a707ac31 Remove unneeded function and const values 2021-11-25 16:01:16 +01:00
Thomas Roehl 9232dd9732 Formatting 2021-11-25 15:11:39 +01:00
Thomas Roehl a88ea4fd43 Activate all collectors in config.json 2021-11-25 14:38:19 +01:00
Thomas Roehl 7d33193e0c Merge branch 'main' of github.com:ClusterCockpit/cc-metric-collector into main 2021-11-25 14:04:25 +01:00
Thomas Roehl 51b8c62d4d Collector-specific configuration. LIKWID collector derives metrics itself, Run once CLI option 2021-11-25 14:04:03 +01:00
Thomas Roehl 57948e8cff Remove not required build dependency 2021-11-22 16:48:00 +01:00
Thomas Roehl ff9bf109ab Fix date in changelog of spec file 2021-11-22 16:40:17 +01:00
Thomas Roehl cbff9a848f Fix changelog in spec file 2021-11-22 16:37:01 +01:00
Thomas Roehl 728b5f3e48 Add initial RPM spec file 2021-11-22 16:32:41 +01:00
Thomas Roehl 7044858c2c Change CPI metric to IPC and inverse measurement 2021-11-02 15:50:18 +01:00
Thomas Roehl e456497956 Update sink README with SSL for Influx sink 2021-06-30 17:03:56 +02:00
Thomas Roehl 586c6c12ac Add SSL to InfluxDB sink 2021-06-30 16:56:47 +02:00
Thomas Roehl 34585d88df Skip InfiniBand collector if perfquery does not exist 2021-06-30 14:14:04 +02:00
Thomas Roehl b7789cc723 Fixing JSON in README 2021-05-18 15:55:34 +02:00
Thomas Roehl f3697b9991 Format Receivers 2021-05-18 15:44:42 +02:00
Thomas Roehl 7106e465ad Check length of receiver type configuration 2021-05-18 15:44:32 +02:00
Thomas Roehl ac41f02dfc Update READMEs 2021-05-18 15:42:11 +02:00
Thomas Roehl 97c31fbcd0 Update included config.json 2021-05-18 15:41:49 +02:00
Thomas Roehl cb9ff89e92 Rename variable in ReceiverConfig 2021-05-18 15:39:46 +02:00
Thomas Roehl 308ee13a10 Add README for receivers 2021-05-18 15:39:22 +02:00
Thomas Roehl 2e9cec5488 Update README for sinks and rename file 2021-05-18 15:39:02 +02:00
Thomas Roehl 9a205717f7 Unify collector names 2021-05-18 15:30:11 +02:00
Thomas Roehl 1b9cb8955c Hand over full config to Sink and Receiver 2021-05-18 15:16:10 +02:00
Thomas Roehl b1e6b8e379 Add Nats receiver 2021-05-18 15:15:26 +02:00
Thomas Roehl 36f34e13c7 Don't use absolute path for 'ps' 2021-05-18 15:14:37 +02:00
Thomas Roehl cda6ebf884 Properly check error codes in LikwidCollector 2021-05-18 15:14:11 +02:00
Thomas Roehl 6e7babe084 Adding Nvidia NVML collector 2021-05-14 19:22:59 +02:00
Thomas Roehl 1da906470d Skip collectors that fail at init. Only write metrics with fields 2021-05-14 19:22:42 +02:00
Thomas Roehl 6b6e28d4c7 Return error at Init for skip collectors early 2021-05-14 19:21:16 +02:00