Commit Graph
70 Commits
Author SHA1 Message Date
Thomas GruberandGitHub 3997984714 Temp collector from sysfs hwmon (#8)
* Add collector for hwmon temperature

* Comment out local tag overrides

* Add temperature collector to README

* Update temperature collector with own config parser
2021-11-25 18:19:09 +01:00
Thomas GruberandGitHub 1e7a75598e Add collector to read data from ipmitool or ipmi-sensors (fallback) (#9)
* Add collector to read data from ipmitool or ipmi-sensors

* Update IPMI collector to use own config

* Add 'ipmitool sensor' parser
2021-11-25 18:15:56 +01:00
Thomas GruberandGitHub 5d9ce2bf6c Update rpmbuild.yml 2021-11-22 17:22:05 +01:00
Thomas GruberandGitHub 5ac48350eb Update rpmbuild.yml 2021-11-22 17:19:41 +01:00
Thomas GruberandGitHub 531761d323 Update rpmbuild.yml 2021-11-22 17:04:39 +01:00
Thomas GruberandGitHub 92105602c2 Update rpmbuild.yml 2021-11-22 16:53:53 +01:00
Thomas GruberandGitHub 661558ba6d Update rpmbuild.yml 2021-11-22 16:48:21 +01:00
Thomas GruberandGitHub d4229ecfee Update rpmbuild.yml 2021-11-22 16:34:35 +01:00
Thomas GruberandGitHub 14fdb28d51 Create rpmbuild.yml 2021-11-22 16:33:06 +01:00
Thomas GruberandGitHub f37a9575c1 Merge pull request #5 from ClusterCockpit/system_scripts
Add init script and unit file for systemd
2021-11-02 15:15:36 +01:00
Thomas GruberandGitHub 3d47f894fa Merge pull request #7 from ClusterCockpit/alternate_storage
Alternative storage
2021-11-02 15:15:14 +01:00
Thomas Roehl dc4b8d13c2 Add collectors for custom commands and /proc/diskstat. Per default add a hostname tag to all measurements 2021-10-08 13:29:57 +02:00
Thomas Roehl f74d5dc51a Reuse parser to avoid overhead in NATS receiver 2021-10-08 13:28:44 +02:00
Thomas Roehl 4688997071 Add two helper functions to collector definition 2021-10-08 13:28:02 +02:00
Thomas Roehl 7f1694adc7 Fix format of infiniband collector 2021-10-08 13:27:36 +02:00
Thomas Roehl cdc253b569 Return proper error for init() of memstat collector 2021-10-08 13:27:15 +02:00
Thomas Roehl 1762e33c36 Adjust README 2021-10-04 16:22:30 +02:00
Thomas GruberandGitHub d7ef32de18 Merge branch 'main' into alternate_storage 2021-10-04 15:49:46 +02:00
Thomas Roehl 486df91a9d Fix format 2021-10-04 15:47:03 +02:00
Thomas Roehl b06572c865 Reset buffer in nats sink 2021-10-04 15:46:51 +02:00
Thomas Roehl 558bbaba59 Change storage format 2021-10-04 15:23:43 +02:00
Thomas Roehl 2083906086 Add init script and unit file for systemd 2021-05-29 14:11:44 +02:00
Thomas Roehl 8956ce7ad5 CLI option for PID file and fix for DefaultTags 2021-05-29 03:40:12 +02:00
Thomas Roehl ed2020a490 Update README 2021-05-19 19:24:01 +02:00
Thomas Roehl 99f3f3b815 Update READMEs 2021-05-19 01:46:52 +02:00
Thomas Roehl da11523448 Add default_tags to example config 2021-05-19 01:46:37 +02:00
Thomas Roehl 39c96da409 Add config option for default tags like cluster name 2021-05-19 01:34:30 +02:00
Thomas Roehl 9b59429a93 Add some more memory metrics to memstat collector 2021-05-12 18:09:15 +02:00
Thomas Roehl fd6f19ea07 Add proc_total and proc_run to loadavg collector 2021-05-12 18:08:43 +02:00
Thomas Roehl 14bc29f766 Add collector for the top5 processes in %cpu 2021-05-12 17:47:12 +02:00
Thomas Roehl b84dc08cd6 Enable strings as field values in stdout sink 2021-05-12 17:46:16 +02:00
Thomas Roehl e8b2bbdae1 Fix format for cpustat collector 2021-05-12 17:45:41 +02:00
Thomas Roehl e35a9f6b86 Add Cpustat collector for /proc/stat 2021-05-12 16:57:18 +02:00
Thomas Roehl feb9f948f8 Add section about installation and running 2021-05-12 14:46:50 +02:00
Thomas Roehl 1d3a11016e Update README with infos for InfiniBand and Lustre collector and updates to LIKWID Makefile 2021-05-12 14:41:54 +02:00
Thomas Roehl fc01781ce5 Update Makefile to use central LIKWID installation 2021-05-12 14:28:10 +02:00
Thomas Roehl 47510099cf Add logfile command line option 2021-05-11 13:16:35 +02:00
Thomas Roehl 4ee4e617b2 Read config file path from commandline 2021-05-11 12:41:29 +02:00
Thomas Roehl 40265726ed Add nats sink to global README 2021-03-29 15:36:32 +02:00
Thomas Roehl eab45102ea Update collectors' README 2021-03-29 15:34:32 +02:00
Thomas Roehl 1f0c1b4e76 Update sinks' README 2021-03-29 15:33:32 +02:00
Thomas Roehl df15fc9889 Update sinks' README 2021-03-29 15:31:18 +02:00
Thomas Roehl aa5c05dd6a Update collectors' README 2021-03-29 15:23:55 +02:00
Thomas Roehl a501aa20be Update collectors' README 2021-03-29 15:21:56 +02:00
Thomas Roehl 0a70ca1f13 Add NatsSink to send data via the NATS messaging system 2021-03-29 14:14:38 +02:00
Thomas Roehl 162f0f14d6 Fixing flops_any metric in LikwidCollector 2021-03-27 13:50:25 +01:00
Thomas Roehl bc5d4b288e Add READMEs and Makefile to build and integrate LIKWID 2021-03-27 13:39:43 +01:00
Thomas Roehl 5c5e8b8f2d Remove prebuild LIKWID and add Makefile that prepares LIKWID 2021-03-27 12:44:11 +01:00
Thomas Roehl fe87b2c7cb Fix format of StdoutSink 2021-03-26 17:08:00 +01:00
Thomas Roehl 913c3719a9 Add StdoutSink for debugging purposes 2021-03-26 17:03:46 +01:00
Thomas Roehl f822f00cdc Add sink for InfluxDB (with the original InfluxDB client) 2021-03-26 16:48:09 +01:00
Thomas Roehl e92f54b411 Some more config file checks and some comments 2021-03-26 13:08:44 +01:00
Thomas Roehl f32ff9d006 Fixing format with gofmt 2021-03-25 17:47:08 +01:00
Thomas Roehl e9a74a4c9c Add LustreCollector 2021-03-25 16:52:28 +01:00
Thomas Roehl 642314c102 Add InfinibandCollector 2021-03-25 15:55:06 +01:00
Thomas Roehl 5659607993 Add network device to metric names to NetstatCollector 2021-03-25 15:54:17 +01:00
Thomas Roehl 0110547b68 Add load_five and load_fifteen to LoadavgCollector 2021-03-25 15:53:43 +01:00
Thomas Roehl a08af3b050 Update configuration file 2021-03-25 14:47:44 +01:00
Thomas Roehl 73fd59537e Add simpler collectors for load, mem_used and network 2021-03-25 14:47:35 +01:00
Thomas Roehl a6ac0c5373 Add likwid collector 2021-03-25 14:47:10 +01:00
Thomas Roehl 4fddcb9741 Add main with ticker 2021-03-25 14:46:25 +01:00
Thomas Roehl 1c7aa6477b Add collectors base type 2021-03-25 14:46:21 +01:00
Thomas Roehl da7faad595 Delete old files 2021-03-25 14:45:15 +01:00
Thomas Roehl 6fbaf21841 Merge branch 'main' of github.com:ClusterCockpit/cc-metric-collector into main 2021-03-19 17:21:05 +01:00
Thomas Roehl 255156cd4d Simpler version of clusterdaemon 2021-03-19 17:20:39 +01:00
Thomas Roehl 9597798ebc memavg collector in Go 2021-03-18 18:01:59 +01:00
Thomas Roehl d49fda0820 Run collectors and sink periodically 2021-03-18 17:30:42 +01:00
Thomas Roehl 627d268d0b Line protocol wants field keys 2021-03-18 17:30:08 +01:00
Thomas GruberandGitHub 63cdc060c7 Merge pull request #1 from ClusterCockpit/dev-jan
Go Modules and further changes
2021-03-18 12:47:47 +01:00
Thomas Roehl 24c5a80585 Script version, no time loop 2021-03-17 18:00:09 +01:00