Commit Graph

  • d881093524 Install go-toolkit to fulfill build requirements for RPM Thomas Roehl 2024-12-20 20:12:03 +01:00
  • c01096c157 use go-toolkit for RPM builds Thomas Roehl 2024-12-20 18:49:28 +01:00
  • 3d70c8afc9 Remove condition around BuildRequires and use go-toolkit for RPM builds Thomas Roehl 2024-12-20 18:43:21 +01:00
  • 7ee85a07dc Remove go-toolkit as build requirement for RPM builds if run in CI Thomas Roehl 2024-12-20 18:28:32 +01:00
  • 5ca669951f Merge branch 'develop' Thomas Roehl 2024-12-20 18:18:10 +01:00
  • 02344f30a4 Add Alma9, UBI9 and Ubuntu 24.04 to release workflow Thomas Roehl 2024-12-20 17:52:09 +01:00
  • c2c8f3c73e Fix dependency installation for UBI9 Thomas Roehl 2024-12-20 17:46:46 +01:00
  • b3f1b63617 Add UBI9 build and different container sources for UBI images Thomas Roehl 2024-12-20 17:43:14 +01:00
  • 100d306473 Add more test builds to runonce workflow Thomas Roehl 2024-12-20 17:36:54 +01:00
  • ea04b7ed28 Fix job name Thomas Roehl 2024-12-20 17:32:52 +01:00
  • 31994f44fa Update Github Action with new OS versions and action versions Thomas Roehl 2024-12-20 17:32:01 +01:00
  • 708e145020 natsSink: Use flush timer handling from httpSink and some comments Thomas Roehl 2024-12-20 17:07:16 +01:00
  • d0af494149 httpSink: remove unused extended tag list Thomas Roehl 2024-12-20 17:06:50 +01:00
  • 95c0803a3c Use common function to add message to ILP encoder Thomas Roehl 2024-12-20 15:43:19 +01:00
  • 87309fcd2b natsSink: Use flush timer handling from httpSink and some comments Thomas Roehl 2024-12-20 17:07:16 +01:00
  • 8915c2fd5d httpSink: remove unused extended tag list Thomas Roehl 2024-12-20 17:06:50 +01:00
  • 27faafef78 Use common function to add message to ILP encoder Thomas Roehl 2024-12-20 15:43:19 +01:00
  • 7840de7b82 Merge develop branch into main (#123) Thomas Gruber 2024-12-19 23:00:14 +01:00
  • 21646e1edf New Message processor (#118) Thomas Gruber 2024-12-11 19:06:50 +01:00
  • 8837ff4474 Merge 'develop' into 'main' (#121) Thomas Gruber 2024-11-20 16:50:12 +01:00
  • 8e8be09ed9 Merge latest commits from develop to main branch (#114) Thomas Gruber 2024-11-20 16:22:39 +01:00
  • 51dda886f1 Update runonce.yml to download golang from official sources Thomas Gruber 2024-11-14 16:31:51 +01:00
  • c96021c7cc Fix: Create lock file if it does not exist in likwidMetric.go (#120) brinkcoder 2024-11-14 16:20:47 +01:00
  • ccce00d64f Add support for credential file (NKEY) to NATS sink and receiver nats_nkey_support Thomas Roehl 2024-10-11 04:43:57 +02:00
  • 8f336c1bb7 Update likwidMetric.md Thomas Gruber 2024-10-08 13:36:46 +02:00
  • 7d3f67f15b Update likwidMetric.md Thomas Gruber 2024-10-07 14:09:09 +02:00
  • a36f8fe19d Test whether ipmitool or ipmi-sensors can be executed without errors Thomas Roehl 2024-07-26 16:46:16 +02:00
  • 2efed7c631 Merge branch 'develop' of github.com:ClusterCockpit/cc-metric-collector into develop Thomas Roehl 2024-07-15 12:42:58 +02:00
  • 2affb4d8a7 Update sink's README Thomas Roehl 2024-07-15 12:42:51 +02:00
  • 55cb12c9f8 Update README.md Thomas Gruber 2024-07-15 12:41:07 +02:00
  • f6c94e32b3 Update README.md for sinks Thomas Gruber 2024-07-15 12:38:34 +02:00
  • b69efdc2a4 Update runonce action to use golang 1.22 stable release, no golang RPMs anymore Thomas Roehl 2024-06-17 14:28:17 +02:00
  • caa04da163 Update Release action to use golang 1.22 stable release, no golang RPMs anymore Thomas Roehl 2024-06-17 14:11:33 +02:00
  • 0ae537fdc9 Update main config in configuration.md Thomas Gruber 2024-06-17 11:07:51 +02:00
  • 9ca73a9f50 Add documentation of the internal structure of the LikwidCollector to its documentation likwid_collector_lock_file Thomas Röhl 2024-04-25 17:26:18 +02:00
  • 0186dce521 Create lockfile if it does not exist Thomas Röhl 2024-04-25 17:25:53 +02:00
  • 157bd6f0cc Initial version of a RabbitMQ/AMQP sink amqp_sink Thomas Roehl 2024-04-19 17:59:43 +02:00
  • e1f05acce0 Initial version of MQTT sink mqtt_sink Thomas Roehl 2024-04-19 17:30:18 +02:00
  • 2e7990f87d Update likwidMetric.md Thomas Gruber 2024-04-18 13:14:32 +02:00
  • 813b59b16e Required LIKWID 5.3.0 likwidenergy Thomas Roehl 2024-04-10 20:00:58 +02:00
  • 16c796a2b8 Merge branch 'develop' of github.com:ClusterCockpit/cc-metric-collector into develop Thomas Roehl 2024-04-10 19:57:54 +02:00
  • b6c4769db3 Remove stray error check Thomas Roehl 2024-04-10 19:57:46 +02:00
  • 303fe1d80f Add collector for always running energy measurements with LIKWID Thomas Roehl 2024-04-10 19:57:08 +02:00
  • f36a0c13b0 Sink to send metrics to Syslog syslog_sink Thomas Röhl 2024-03-19 18:32:36 +01:00
  • 7bbee70c14 Update golang toolchain to 1.21 Holger Obermaier 2024-03-06 15:14:44 +01:00
  • 902f4349b6 Read sensors through redfish Holger Obermaier 2024-03-06 14:59:47 +01:00
  • 2505b2f20b Add power averager to Nvidia GPU collector nvidia_running_average Thomas Roehl 2024-02-22 20:30:34 +01:00
  • 6aada60d97 Update requirements to latest version Holger Obermaier 2024-01-22 16:21:14 +01:00
  • 06ca37e705 Fix for API changes in gofish@v0.15.0 Holger Obermaier 2024-01-22 15:46:18 +01:00
  • a7bf94a52b Update go.sum slurm_cgroup_collector Thomas Roehl 2024-01-07 13:36:25 +01:00
  • 2e8182adb8 Merge branch 'develop' into slurm_cgroup_collector Thomas Gruber 2024-01-07 13:35:52 +01:00
  • 8055d1425c Code reduction and preparation for cgroup/v2 Thomas Roehl 2024-01-07 13:13:22 +01:00
  • 8450bc4342 Add info about dummy script for testing Thomas Roehl 2024-01-05 17:48:32 +01:00
  • 113ccb3ac5 Add SLURM collector to README Thomas Roehl 2024-01-05 17:32:20 +01:00
  • 48335dd872 Fix for path joining in events Thomas Roehl 2024-01-05 17:24:06 +01:00
  • bace84bad0 Add collector for SLURM jobs (analyzing /sys/fs/cgroup) and a dummy script for testing Thomas Roehl 2024-01-05 17:01:33 +01:00
  • 656e5899b0 Merge branch 'develop' of github.com:ClusterCockpit/cc-metric-collector into develop Thomas Roehl 2023-12-29 14:53:12 +01:00
  • 9b671ce68f Add comment about precision requirement for cc-metric-store Thomas Roehl 2023-12-11 16:06:28 +01:00
  • 226e8425cb Allow selection of timestamp precision in HttpSink Thomas Roehl 2023-12-11 14:57:06 +01:00
  • a37f6603c8 Update cc-metric-collector.init Thomas Gruber 2023-12-11 13:47:53 +01:00
  • c396a1254f Add SNMP test tool snmp_receiver Thomas Roehl 2023-12-08 16:58:49 +01:00
  • 78902305e8 Merge branch 'develop' of github.com:ClusterCockpit/cc-metric-collector into develop Thomas Roehl 2023-12-08 15:11:40 +01:00
  • 668da6ab1b Add SNMP receiver Thomas Roehl 2023-12-08 15:07:15 +01:00
  • f496db4905 Fix job dependency in Release.yml v0.6.7 Thomas Gruber 2023-12-04 12:26:57 +01:00
  • 6ab45dd3ec Merge develop into main (#109) Thomas Gruber 2023-12-04 12:21:26 +01:00
  • c8a91903f6 Add nfsiostat to list of collectors Thomas Roehl 2023-11-30 14:43:02 +01:00
  • 5d19c31fa8 Fix %sysusers_create_package args (#108) Obihörnchen 2023-11-22 14:13:00 +01:00
  • 4bee75d4b5 Allow more then one background send operation Holger Obermaier 2023-10-13 15:15:10 +02:00
  • 78fac33a06 Add config option for HTTP request timeout and Retry interval Holger Obermaier 2023-10-13 15:00:06 +02:00
  • 0b509ca9e4 Be more strict, when parsing json Holger Obermaier 2023-10-13 09:53:49 +02:00
  • 595399e7d9 Add config option for HTTP keep-alives Holger Obermaier 2023-10-11 17:28:16 +02:00
  • f059d52d43 Use DefaultServeMux instead of github.com/gorilla/mux Holger Obermaier 2023-10-11 17:19:39 +02:00
  • b618e81cbb Add asynchron send of encoder metrics Holger Obermaier 2023-10-11 14:55:52 +02:00
  • 9df1054e32 Update stdoutSink.md Thomas Gruber 2023-10-10 11:57:13 +02:00
  • e76eaa86ad Update influxAsyncSink.md Thomas Gruber 2023-10-10 11:56:42 +02:00
  • 262f0c6a86 Update influxSink.md Thomas Gruber 2023-10-10 11:56:02 +02:00
  • b488ff76b1 Update natsSink.md Thomas Gruber 2023-10-10 11:54:30 +02:00
  • 8837400bf2 Add config option to specify whether to use GZip compression in influx write requests Holger Obermaier 2023-10-09 16:57:26 +02:00
  • 3be11984f2 Fix: Corrected unlock access to batch slice Holger Obermaier 2023-10-09 16:48:42 +02:00
  • dd40c852ca Stop flush timer, when immediatelly flushing Holger Obermaier 2023-10-09 11:01:01 +02:00
  • 39ae211530 Go pkg update Holger Obermaier 2023-10-09 10:16:53 +02:00
  • a4d7593af5 Use line protocol encoder Holger Obermaier 2023-10-09 10:12:14 +02:00
  • fd1cdc5c07 Reverted previous changes. Made the code to complex without much advantages Holger Obermaier 2023-10-06 16:56:30 +02:00
  • 94c88f23df Be more verbose in error messages Holger Obermaier 2023-10-05 17:22:30 +02:00
  • 9dae829f9d Wait for concurrent flush operations to finish Holger Obermaier 2023-10-05 16:44:03 +02:00
  • b0f0462995 Use stype and stype-id for the NIC in NetstatCollector Thomas Roehl 2023-10-05 09:12:24 +02:00
  • 778bb62602 Cleanup Holger Obermaier 2023-10-04 16:24:39 +02:00
  • 5aa9603c01 Add batch_size config Holger Obermaier 2023-10-04 12:37:25 +02:00
  • 0db1cda27f Do not store unused topology information Holger Obermaier 2023-10-02 11:30:06 +02:00
  • 013ae7ec6d Reuse ccTopology functionality Holger Obermaier 2023-10-02 10:57:50 +02:00
  • 9f65365f9d Add Influx client options Holger Obermaier 2023-09-29 10:36:42 +02:00
  • 1e606a1aa1 Reuse flush timer Holger Obermaier 2023-09-26 15:04:39 +02:00
  • 19ec6d06db Use generic package maps to clone maps Holger Obermaier 2023-09-26 11:49:19 +02:00
  • 553fcff468 Add documentation for send_*_total values Holger Obermaier 2023-09-21 10:44:14 +02:00
  • 7b5a4caf6a Avoid unneccessary memory allocations Holger Obermaier 2023-09-21 10:19:25 +02:00
  • a401e4cdd1 Add basic authentication support Holger Obermaier 2023-09-20 17:41:12 +02:00
  • 94d5822426 Add basic authentication support Holger Obermaier 2023-09-20 17:33:08 +02:00
  • f6b5f7fb07 Add config option idle_timeout Holger Obermaier 2023-09-20 16:39:03 +02:00
  • 0c95db50ad Fix: Error NVML library not found did crash cc-metric-collector with "SIGSEGV: segmentation violation" Holger Obermaier 2023-09-20 13:45:38 +02:00
  • 75b705aa87 Avoid package cmp to allow builds with golang v1.20 Holger Obermaier 2023-09-19 17:00:16 +02:00