Commit Graph

  • f84f7de05c Add CPUFreqCollectorCpuinfo a metric collector to measure the current frequency of the CPUs as obtained from /proc/cpuinfo Only measure on the first hyperthread Holger Obermaier 2022-01-24 13:10:33 +01:00
  • 8d314ecb19 Add CPUFreqCollectorCpuinfo a metric collector to measure the current frequency of the CPUs as obtained from /proc/cpuinfo Only measure on the first hyperthread Holger Obermaier 2022-01-24 13:10:33 +01:00
  • bcce471b27 Simplified code Holger Obermaier 2022-01-24 11:31:45 +01:00
  • daa7c6bf99 Simplified code Holger Obermaier 2022-01-24 11:31:45 +01:00
  • 5987901005 Avoid staticcheck warning: unnecessary assignment to the blank identifier Holger Obermaier 2022-01-21 15:20:53 +01:00
  • 25b9268b24 Avoid staticcheck warning: unnecessary assignment to the blank identifier Holger Obermaier 2022-01-21 15:20:53 +01:00
  • 72722eff31 Avoid staticcheck warning: redundant return statement Holger Obermaier 2022-01-21 14:35:52 +01:00
  • 5dd2af4e8f Avoid staticcheck warning: redundant return statement Holger Obermaier 2022-01-21 14:35:52 +01:00
  • 611ac0fcb0 Add CPU frequency collector Holger Obermaier 2022-01-21 09:59:57 +01:00
  • 83b784e6f0 Add CPU frequency collector Holger Obermaier 2022-01-21 09:59:57 +01:00
  • 3a9ea0042c Correct go syntax in README.md Holger Obermaier 2022-01-20 16:32:10 +01:00
  • 0feb880c3b Correct go syntax in README.md Holger Obermaier 2022-01-20 16:32:10 +01:00
  • 458f6dec08 Avoid go vet warning: struct field tag json:"..., omitempty" not compatible with reflect.StructTag.Get: suspicious space in struct tag value Holger Obermaier 2022-01-20 12:38:52 +01:00
  • 5d263addde Avoid go vet warning: struct field tag json:"..., omitempty" not compatible with reflect.StructTag.Get: suspicious space in struct tag value Holger Obermaier 2022-01-20 12:38:52 +01:00
  • c23c197982 Add vet and staticcheck make targets Holger Obermaier 2022-01-20 12:13:50 +01:00
  • 8860b8d0f7 Add vet and staticcheck make targets Holger Obermaier 2022-01-20 12:13:50 +01:00
  • 59bf28f606 Add vet and staticcheck make targets Holger Obermaier 2022-01-20 12:09:22 +01:00
  • f91150f4ba Add vet and staticcheck make targets Holger Obermaier 2022-01-20 12:09:22 +01:00
  • dcb5b4add5 Define source code dependencies in Makefile Holger Obermaier 2022-01-19 16:41:32 +01:00
  • f229f59dd5 Define source code dependencies in Makefile Holger Obermaier 2022-01-19 16:41:32 +01:00
  • f17719113d Updated to latest stable version of likwid Holger Obermaier 2022-01-19 15:55:15 +01:00
  • caebca5609 Updated to latest stable version of likwid Holger Obermaier 2022-01-19 15:55:15 +01:00
  • 7b29a14e1a Drop domain part of host name Holger Obermaier 2022-01-19 15:35:12 +01:00
  • c5e90247df Drop domain part of host name Holger Obermaier 2022-01-19 15:35:12 +01:00
  • 82b10b365e Fix to work with golang 1.16 Holger Obermaier 2022-01-19 14:47:59 +01:00
  • 38cba10fb6 Fix to work with golang 1.16 Holger Obermaier 2022-01-19 14:47:59 +01:00
  • b97c588660 Add GPFS / IBM Spectrum Scale collector Holger Obermaier 2022-01-19 14:25:24 +01:00
  • a6cc914b99 Add GPFS / IBM Spectrum Scale collector Holger Obermaier 2022-01-19 14:25:24 +01:00
  • bd831060c7 Add IB metrics ib_recv_pkts and ib_xmit_pkts Holger Obermaier 2022-01-19 10:26:38 +01:00
  • 11e40c6ee3 Add IB metrics ib_recv_pkts and ib_xmit_pkts Holger Obermaier 2022-01-19 10:15:41 +01:00
  • 830b7de9ea Cast collector measurement duration to seconds. Thanks to KIT Thomas Roehl 2022-01-06 15:26:51 +01:00
  • 43a8ea683d Cast collector measurement duration to seconds. Thanks to KIT Thomas Roehl 2022-01-06 15:25:51 +01:00
  • 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