Commit Graph

  • 15cf16b46f Add Github Action to build RPM (#14) Thomas Gruber 2021-11-29 16:04:50 +01:00
  • 28163f5d2e Format fixes Thomas Roehl 2021-11-29 15:32:58 +01:00
  • 2b07798af2 Fix Write() arguments Thomas Roehl 2021-11-26 19:21:18 +01:00
  • aa842a8a9c Add Flush method Thomas Roehl 2021-11-26 19:13:48 +01:00
  • 6d14e66505 Fix missing colon in netstat collector Thomas Roehl 2021-11-26 19:02:09 +01:00
  • 3a13a41a15 Catch panic in Nvidia Go Bindings Thomas Roehl 2021-11-26 19:01:47 +01:00
  • 75f5ac8980 Catch panicing collectors (hello Nvidia Go Bindings) late. Thomas Roehl 2021-11-26 19:01:31 +01:00
  • 7a7ce0c1b3 Catch panicing collectors (hello Nvidia Go Bindings) late. Thomas Roehl 2021-11-26 19:01:12 +01:00
  • cb8221e73c Read config JSON only if there is any Thomas Roehl 2021-11-26 18:19:45 +01:00
  • 8d643bb5e8 Set default for topprocs collector to Top2 processes if no config is given Thomas Roehl 2021-11-26 18:19:26 +01:00
  • f5b7da5046 Use configuration with all supported collectors for CI. Fixes #13 Thomas Roehl 2021-11-26 18:15:04 +01:00
  • bf43f6d975 Updated README.md for collectors. Fix TODO Thomas Roehl 2021-11-26 15:58:59 +01:00
  • 734d9e5b8f Updated README.md for collectors. Not finished Thomas Roehl 2021-11-26 15:57:11 +01:00
  • 325d97df96 Updated contributing section for sinks Thomas Roehl 2021-11-26 15:56:52 +01:00
  • 09e15c9949 Update receiver README.md Thomas Roehl 2021-11-26 14:19:07 +01:00
  • 32d5a5b98f Update sink README.md Thomas Roehl 2021-11-26 14:18:59 +01:00
  • 24bf9590ee Update sink README.md Thomas Roehl 2021-11-26 14:10:22 +01:00
  • fcf8dfb680 Update global README.md Thomas Roehl 2021-11-26 14:10:12 +01:00
  • 06ab58dc92 Merge branch 'main' into sqlite3_sink Thomas Roehl 2021-11-25 18:23:04 +01:00
  • 3997984714 Temp collector from sysfs hwmon (#8) Thomas Gruber 2021-11-25 18:19:09 +01:00
  • 1e7a75598e Add collector to read data from ipmitool or ipmi-sensors (fallback) (#9) Thomas Gruber 2021-11-25 18:15:56 +01:00
  • c6edf7aed4 Fix application name Thomas Roehl 2021-11-25 17:54:58 +01:00
  • 59ac123662 Add Makefile, update LIKWID Makefile and fix Github Action Thomas Roehl 2021-11-25 17:51:34 +01:00
  • f749179213 Add Makefile, update LIKWID Makefile and fix Github Action Thomas Roehl 2021-11-25 17:50:18 +01:00
  • 156664d78f Make Infiniband collector more configurable Thomas Roehl 2021-11-25 16:25:20 +01:00
  • 71e86fe79d Simple run test for Github Action. No RPM build Thomas Roehl 2021-11-25 16:24:33 +01:00
  • 512fa44a74 Remove unneeded stuff Thomas Roehl 2021-11-25 16:20:52 +01:00
  • f6a707ac31 Remove unneeded function and const values Thomas Roehl 2021-11-25 16:01:16 +01:00
  • 9232dd9732 Formatting Thomas Roehl 2021-11-25 15:11:39 +01:00
  • a88ea4fd43 Activate all collectors in config.json Thomas Roehl 2021-11-25 14:38:19 +01:00
  • 7d33193e0c Merge branch 'main' of github.com:ClusterCockpit/cc-metric-collector into main Thomas Roehl 2021-11-25 14:04:25 +01:00
  • 51b8c62d4d Collector-specific configuration. LIKWID collector derives metrics itself, Run once CLI option Thomas Roehl 2021-11-25 14:04:03 +01:00
  • 5d9ce2bf6c Update rpmbuild.yml Thomas Gruber 2021-11-22 17:22:05 +01:00
  • 5ac48350eb Update rpmbuild.yml Thomas Gruber 2021-11-22 17:19:41 +01:00
  • 531761d323 Update rpmbuild.yml Thomas Gruber 2021-11-22 17:04:39 +01:00
  • 92105602c2 Update rpmbuild.yml Thomas Gruber 2021-11-22 16:53:53 +01:00
  • 661558ba6d Update rpmbuild.yml Thomas Gruber 2021-11-22 16:48:21 +01:00
  • 57948e8cff Remove not required build dependency Thomas Roehl 2021-11-22 16:48:00 +01:00
  • ff9bf109ab Fix date in changelog of spec file Thomas Roehl 2021-11-22 16:40:17 +01:00
  • cbff9a848f Fix changelog in spec file Thomas Roehl 2021-11-22 16:37:01 +01:00
  • d4229ecfee Update rpmbuild.yml Thomas Gruber 2021-11-22 16:34:35 +01:00
  • 14fdb28d51 Create rpmbuild.yml Thomas Gruber 2021-11-22 16:33:06 +01:00
  • 728b5f3e48 Add initial RPM spec file Thomas Roehl 2021-11-22 16:32:41 +01:00
  • 7044858c2c Change CPI metric to IPC and inverse measurement Thomas Roehl 2021-11-02 15:50:18 +01:00
  • f37a9575c1 Merge pull request #5 from ClusterCockpit/system_scripts Thomas Gruber 2021-11-02 15:15:36 +01:00
  • 3d47f894fa Merge pull request #7 from ClusterCockpit/alternate_storage Thomas Gruber 2021-11-02 15:15:14 +01:00
  • 485223c590 Add new httpSink Lou Knauer 2021-10-12 13:44:38 +02:00
  • cdc1811576 Add Flush method to sink interface Lou Knauer 2021-10-12 13:43:58 +02:00
  • dc4b8d13c2 Add collectors for custom commands and /proc/diskstat. Per default add a hostname tag to all measurements Thomas Roehl 2021-10-08 13:29:57 +02:00
  • f74d5dc51a Reuse parser to avoid overhead in NATS receiver Thomas Roehl 2021-10-08 13:28:44 +02:00
  • 4688997071 Add two helper functions to collector definition Thomas Roehl 2021-10-08 13:28:02 +02:00
  • 7f1694adc7 Fix format of infiniband collector Thomas Roehl 2021-10-08 13:27:36 +02:00
  • cdc253b569 Return proper error for init() of memstat collector Thomas Roehl 2021-10-08 13:27:15 +02:00
  • 1762e33c36 Adjust README Thomas Roehl 2021-10-04 16:22:30 +02:00
  • d7ef32de18 Merge branch 'main' into alternate_storage Thomas Gruber 2021-10-04 15:49:46 +02:00
  • 486df91a9d Fix format Thomas Roehl 2021-10-04 15:47:03 +02:00
  • b06572c865 Reset buffer in nats sink Thomas Roehl 2021-10-04 15:46:51 +02:00
  • 558bbaba59 Change storage format Thomas Roehl 2021-10-04 15:23:43 +02:00
  • 1cc9491eca Reset encoder buffer in nats sink Lou Knauer 2021-08-20 12:17:46 +02:00
  • e456497956 Update sink README with SSL for Influx sink Thomas Roehl 2021-06-30 17:03:56 +02:00
  • 586c6c12ac Add SSL to InfluxDB sink Thomas Roehl 2021-06-30 16:56:47 +02:00
  • 34585d88df Skip InfiniBand collector if perfquery does not exist Thomas Roehl 2021-06-30 14:14:04 +02:00
  • 2083906086 Add init script and unit file for systemd Thomas Roehl 2021-05-29 14:11:44 +02:00
  • 8956ce7ad5 CLI option for PID file and fix for DefaultTags Thomas Roehl 2021-05-29 03:40:12 +02:00
  • ed2020a490 Update README Thomas Roehl 2021-05-19 19:24:01 +02:00
  • 99f3f3b815 Update READMEs Thomas Roehl 2021-05-19 01:46:52 +02:00
  • da11523448 Add default_tags to example config Thomas Roehl 2021-05-19 01:46:37 +02:00
  • 39c96da409 Add config option for default tags like cluster name Thomas Roehl 2021-05-19 01:34:30 +02:00
  • b7789cc723 Fixing JSON in README Thomas Roehl 2021-05-18 15:55:34 +02:00
  • 40855b1164 Sqlite3 sink Thomas Roehl 2021-05-18 15:53:20 +02:00
  • f3697b9991 Format Receivers Thomas Roehl 2021-05-18 15:44:42 +02:00
  • 7106e465ad Check length of receiver type configuration Thomas Roehl 2021-05-18 15:44:32 +02:00
  • ac41f02dfc Update READMEs Thomas Roehl 2021-05-18 15:42:11 +02:00
  • 97c31fbcd0 Update included config.json Thomas Roehl 2021-05-18 15:41:49 +02:00
  • cb9ff89e92 Rename variable in ReceiverConfig Thomas Roehl 2021-05-18 15:39:46 +02:00
  • 308ee13a10 Add README for receivers Thomas Roehl 2021-05-18 15:39:22 +02:00
  • 2e9cec5488 Update README for sinks and rename file Thomas Roehl 2021-05-18 15:39:02 +02:00
  • 9a205717f7 Unify collector names Thomas Roehl 2021-05-18 15:30:11 +02:00
  • 1b9cb8955c Hand over full config to Sink and Receiver Thomas Roehl 2021-05-18 15:16:10 +02:00
  • b1e6b8e379 Add Nats receiver Thomas Roehl 2021-05-18 15:15:26 +02:00
  • 36f34e13c7 Don't use absolute path for 'ps' Thomas Roehl 2021-05-18 15:14:37 +02:00
  • cda6ebf884 Properly check error codes in LikwidCollector Thomas Roehl 2021-05-18 15:14:11 +02:00
  • 6e7babe084 Adding Nvidia NVML collector Thomas Roehl 2021-05-14 19:22:59 +02:00
  • 1da906470d Skip collectors that fail at init. Only write metrics with fields Thomas Roehl 2021-05-14 19:22:42 +02:00
  • 6b6e28d4c7 Return error at Init for skip collectors early Thomas Roehl 2021-05-14 19:21:16 +02:00
  • 9b59429a93 Add some more memory metrics to memstat collector Thomas Roehl 2021-05-12 18:09:15 +02:00
  • fd6f19ea07 Add proc_total and proc_run to loadavg collector Thomas Roehl 2021-05-12 18:08:43 +02:00
  • 14bc29f766 Add collector for the top5 processes in %cpu Thomas Roehl 2021-05-12 17:47:12 +02:00
  • b84dc08cd6 Enable strings as field values in stdout sink Thomas Roehl 2021-05-12 17:46:16 +02:00
  • e8b2bbdae1 Fix format for cpustat collector Thomas Roehl 2021-05-12 17:45:41 +02:00
  • e35a9f6b86 Add Cpustat collector for /proc/stat Thomas Roehl 2021-05-12 16:57:18 +02:00
  • feb9f948f8 Add section about installation and running Thomas Roehl 2021-05-12 14:46:50 +02:00
  • 1d3a11016e Update README with infos for InfiniBand and Lustre collector and updates to LIKWID Makefile Thomas Roehl 2021-05-12 14:41:54 +02:00
  • fc01781ce5 Update Makefile to use central LIKWID installation Thomas Roehl 2021-05-12 14:28:10 +02:00
  • 47510099cf Add logfile command line option Thomas Roehl 2021-05-11 13:16:35 +02:00
  • 4ee4e617b2 Read config file path from commandline Thomas Roehl 2021-05-11 12:41:29 +02:00
  • 40265726ed Add nats sink to global README Thomas Roehl 2021-03-29 15:36:32 +02:00
  • eab45102ea Update collectors' README Thomas Roehl 2021-03-29 15:34:32 +02:00
  • 1f0c1b4e76 Update sinks' README Thomas Roehl 2021-03-29 15:33:32 +02:00
  • df15fc9889 Update sinks' README Thomas Roehl 2021-03-29 15:31:18 +02:00