Commit Graph

710 Commits

Author SHA1 Message Date
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
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
moebiusband73
9fabe0b9e3
Merge pull request #2 from ClusterCockpit/dev-tom
Initial working implementation with integrated likwid and central time loop
2021-03-27 08:41:09 +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
Jan Eitzinger
e7d933e60f Reformat. Cosmetic changes in structure 2021-03-26 10:19:54 +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
Jan Eitzinger
4519632ef2 Reformat, remove x bit on memavg Collector 2021-03-19 09:34:12 +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 Gruber
63cdc060c7
Merge pull request #1 from ClusterCockpit/dev-jan
Go Modules and further changes
2021-03-18 12:47:47 +01:00
Jan Eitzinger
e0b9c9e8b2 Add example for collector 2021-03-18 09:11:25 +01:00
Jan Eitzinger
1815825206 Reformat. Make Metrics a string array. 2021-03-18 08:06:57 +01:00
Thomas Roehl
24c5a80585 Script version, no time loop 2021-03-17 18:00:09 +01:00