Thomas Gruber and GitHub
15cf16b46f
Add Github Action to build RPM ( #14 )
...
* Update SPEC file
* Add clean target to Makefile
* add rpmbuild action
* Add missing build dependency
* Fix package name of golang for CentOS8
* Change outputs
* Fix file list and build requires
* Fix for file list
* Also upload SRPM
2021-11-29 16:04:50 +01:00
Thomas Roehl
6d14e66505
Fix missing colon in netstat collector
2021-11-26 19:02:09 +01:00
Thomas Roehl
3a13a41a15
Catch panic in Nvidia Go Bindings
2021-11-26 19:01:47 +01:00
Thomas Roehl
75f5ac8980
Catch panicing collectors (hello Nvidia Go Bindings) late.
2021-11-26 19:01:31 +01:00
Thomas Roehl
7a7ce0c1b3
Catch panicing collectors (hello Nvidia Go Bindings) late.
2021-11-26 19:01:12 +01:00
Thomas Roehl
cb8221e73c
Read config JSON only if there is any
2021-11-26 18:19:45 +01:00
Thomas Roehl
8d643bb5e8
Set default for topprocs collector to Top2 processes if no config is given
2021-11-26 18:19:26 +01:00
Thomas Roehl
f5b7da5046
Use configuration with all supported collectors for CI. Fixes #13
2021-11-26 18:15:04 +01:00
Thomas Roehl
bf43f6d975
Updated README.md for collectors. Fix TODO
2021-11-26 15:58:59 +01:00
Thomas Roehl
734d9e5b8f
Updated README.md for collectors. Not finished
2021-11-26 15:57:11 +01:00
Thomas Roehl
325d97df96
Updated contributing section for sinks
2021-11-26 15:56:52 +01:00
Thomas Roehl
09e15c9949
Update receiver README.md
2021-11-26 14:19:07 +01:00
Thomas Roehl
32d5a5b98f
Update sink README.md
2021-11-26 14:18:59 +01:00
Thomas Roehl
24bf9590ee
Update sink README.md
2021-11-26 14:10:22 +01:00
Thomas Roehl
fcf8dfb680
Update global README.md
2021-11-26 14:10:12 +01:00
Thomas Gruber and GitHub
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 Gruber and GitHub
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 Gruber and GitHub
5d9ce2bf6c
Update rpmbuild.yml
2021-11-22 17:22:05 +01:00
Thomas Gruber and GitHub
5ac48350eb
Update rpmbuild.yml
2021-11-22 17:19:41 +01:00
Thomas Gruber and GitHub
531761d323
Update rpmbuild.yml
2021-11-22 17:04:39 +01:00
Thomas Gruber and GitHub
92105602c2
Update rpmbuild.yml
2021-11-22 16:53:53 +01:00
Thomas Gruber and GitHub
661558ba6d
Update rpmbuild.yml
2021-11-22 16:48:21 +01:00
Thomas Gruber and GitHub
d4229ecfee
Update rpmbuild.yml
2021-11-22 16:34:35 +01:00
Thomas Gruber and GitHub
14fdb28d51
Create rpmbuild.yml
2021-11-22 16:33:06 +01:00
Thomas Gruber and GitHub
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 Gruber and GitHub
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 Gruber and GitHub
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 Gruber and GitHub
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