{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":339441254,"defaultBranch":"main","name":"cc-metric-collector","ownerLogin":"ClusterCockpit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-16T15:24:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40712296?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714058786.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"9ca73a9f50254003e1767b484dbab139be6650b0","ref":"refs/heads/likwid_collector_lock_file","pushedAt":"2024-04-25T15:26:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Add documentation of the internal structure of the LikwidCollector to its documentation","shortMessageHtmlLink":"Add documentation of the internal structure of the LikwidCollector to…"}},{"before":null,"after":"157bd6f0ccb5c9efcd7977d3d72bbb7009fdcd2d","ref":"refs/heads/amqp_sink","pushedAt":"2024-04-19T15:59:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Initial version of a RabbitMQ/AMQP sink","shortMessageHtmlLink":"Initial version of a RabbitMQ/AMQP sink"}},{"before":null,"after":"e1f05acce05e9e9ebe5e6f8a64bf9788783d6065","ref":"refs/heads/mqtt_sink","pushedAt":"2024-04-19T15:30:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Initial version of MQTT sink","shortMessageHtmlLink":"Initial version of MQTT sink"}},{"before":"f496db490560be20c6da1715ecdaacc6ce2d6910","after":"2e7990f87da625c99374d1a44c4709c62835e373","ref":"refs/heads/main","pushedAt":"2024-04-18T11:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Update likwidMetric.md","shortMessageHtmlLink":"Update likwidMetric.md"}},{"before":"303fe1d80fe841d3be00c5807deb26162ea1d96d","after":"813b59b16e21dc9f76de6b34d5651f914c5434cb","ref":"refs/heads/likwidenergy","pushedAt":"2024-04-10T18:01:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Required LIKWID 5.3.0","shortMessageHtmlLink":"Required LIKWID 5.3.0"}},{"before":"7bbee70c14361be11ff5a72b9adc039c1083b654","after":"16c796a2b8635bb579634a1c976ddfd1933884d1","ref":"refs/heads/develop","pushedAt":"2024-04-10T17:57:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of github.com:ClusterCockpit/cc-metric-collector into develop","shortMessageHtmlLink":"Merge branch 'develop' of github.com:ClusterCockpit/cc-metric-collect…"}},{"before":"6aada60d97ae6170a7233fed5bc1a4249c732288","after":"303fe1d80fe841d3be00c5807deb26162ea1d96d","ref":"refs/heads/likwidenergy","pushedAt":"2024-04-10T17:57:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Add collector for always running energy measurements with LIKWID","shortMessageHtmlLink":"Add collector for always running energy measurements with LIKWID"}},{"before":null,"after":"6aada60d97ae6170a7233fed5bc1a4249c732288","ref":"refs/heads/likwidenergy","pushedAt":"2024-04-10T17:55:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Update requirements to latest version","shortMessageHtmlLink":"Update requirements to latest version"}},{"before":null,"after":"f36a0c13b0bc8aeb6c8b7e50ef6fbd7693fb1d9d","ref":"refs/heads/syslog_sink","pushedAt":"2024-03-19T17:32:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Sink to send metrics to Syslog","shortMessageHtmlLink":"Sink to send metrics to Syslog"}},{"before":"902f4349b620e362b775c8797e5f9ac5ecd1a058","after":"7bbee70c14361be11ff5a72b9adc039c1083b654","ref":"refs/heads/develop","pushedAt":"2024-03-06T14:14:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ho-ob","name":"Holger Obermaier","path":"/ho-ob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40787752?s=80&v=4"},"commit":{"message":"Update golang toolchain to 1.21","shortMessageHtmlLink":"Update golang toolchain to 1.21"}},{"before":"6aada60d97ae6170a7233fed5bc1a4249c732288","after":"902f4349b620e362b775c8797e5f9ac5ecd1a058","ref":"refs/heads/develop","pushedAt":"2024-03-06T14:00:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ho-ob","name":"Holger Obermaier","path":"/ho-ob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40787752?s=80&v=4"},"commit":{"message":"Read sensors through redfish","shortMessageHtmlLink":"Read sensors through redfish"}},{"before":null,"after":"2505b2f20bb10c1b37a68a4f7a16d4ff44265cbf","ref":"refs/heads/nvidia_running_average","pushedAt":"2024-02-22T19:30:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Add power averager to Nvidia GPU collector","shortMessageHtmlLink":"Add power averager to Nvidia GPU collector"}},{"before":"06ca37e705695188047d67293aaa01e442682700","after":"6aada60d97ae6170a7233fed5bc1a4249c732288","ref":"refs/heads/develop","pushedAt":"2024-01-22T15:21:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ho-ob","name":"Holger Obermaier","path":"/ho-ob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40787752?s=80&v=4"},"commit":{"message":"Update requirements to latest version","shortMessageHtmlLink":"Update requirements to latest version"}},{"before":"9b671ce68fc7f46cad8a4c258536d217290d6d19","after":"06ca37e705695188047d67293aaa01e442682700","ref":"refs/heads/develop","pushedAt":"2024-01-22T14:48:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ho-ob","name":"Holger Obermaier","path":"/ho-ob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40787752?s=80&v=4"},"commit":{"message":"Fix for API changes in gofish@v0.15.0","shortMessageHtmlLink":"Fix for API changes in gofish@v0.15.0"}},{"before":"2e8182adb8cb3c358ac3f900aec953365496e41f","after":"a7bf94a52b49e2f141a53762e52ac13f957edd7d","ref":"refs/heads/slurm_cgroup_collector","pushedAt":"2024-01-07T12:36:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Update go.sum","shortMessageHtmlLink":"Update go.sum"}},{"before":"8055d1425c78c734637b3180eacb3fed50b14018","after":"2e8182adb8cb3c358ac3f900aec953365496e41f","ref":"refs/heads/slurm_cgroup_collector","pushedAt":"2024-01-07T12:35:53.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into slurm_cgroup_collector","shortMessageHtmlLink":"Merge branch 'develop' into slurm_cgroup_collector"}},{"before":"8450bc43425bcd6a189c51a86add980cbf04f943","after":"8055d1425c78c734637b3180eacb3fed50b14018","ref":"refs/heads/slurm_cgroup_collector","pushedAt":"2024-01-07T12:13:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Code reduction and preparation for cgroup/v2","shortMessageHtmlLink":"Code reduction and preparation for cgroup/v2"}},{"before":"113ccb3ac5628066f6541f726aa82d6c879ae964","after":"8450bc43425bcd6a189c51a86add980cbf04f943","ref":"refs/heads/slurm_cgroup_collector","pushedAt":"2024-01-05T16:48:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Add info about dummy script for testing","shortMessageHtmlLink":"Add info about dummy script for testing"}},{"before":"48335dd872c68c82a5f08734d673335ca491baa6","after":"113ccb3ac5628066f6541f726aa82d6c879ae964","ref":"refs/heads/slurm_cgroup_collector","pushedAt":"2024-01-05T16:32:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Add SLURM collector to README","shortMessageHtmlLink":"Add SLURM collector to README"}},{"before":"bace84bad044eb767ffdd84a744af4cb506c7c85","after":"48335dd872c68c82a5f08734d673335ca491baa6","ref":"refs/heads/slurm_cgroup_collector","pushedAt":"2024-01-05T16:24:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Fix for path joining in events","shortMessageHtmlLink":"Fix for path joining in events"}},{"before":null,"after":"bace84bad044eb767ffdd84a744af4cb506c7c85","ref":"refs/heads/slurm_cgroup_collector","pushedAt":"2024-01-05T16:01:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Add collector for SLURM jobs (analyzing /sys/fs/cgroup) and a dummy script for testing","shortMessageHtmlLink":"Add collector for SLURM jobs (analyzing /sys/fs/cgroup) and a dummy s…"}},{"before":"226e8425cb19c451fbb60f546bc0daaa66275971","after":"9b671ce68fc7f46cad8a4c258536d217290d6d19","ref":"refs/heads/develop","pushedAt":"2023-12-11T15:06:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Add comment about precision requirement for cc-metric-store","shortMessageHtmlLink":"Add comment about precision requirement for cc-metric-store"}},{"before":"a37f6603c8545f2864b2ea9da8f55365462f3083","after":"226e8425cb19c451fbb60f546bc0daaa66275971","ref":"refs/heads/develop","pushedAt":"2023-12-11T13:57:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Allow selection of timestamp precision in HttpSink","shortMessageHtmlLink":"Allow selection of timestamp precision in HttpSink"}},{"before":"78902305e86b8943fe4bd1060450c8da19184925","after":"a37f6603c8545f2864b2ea9da8f55365462f3083","ref":"refs/heads/develop","pushedAt":"2023-12-11T12:47:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Update cc-metric-collector.init","shortMessageHtmlLink":"Update cc-metric-collector.init"}},{"before":"668da6ab1b22206af6f3179b107c1ccba03ca1cf","after":"c396a1254ff20b6837e82959f3bc9e1ac6ad1b7f","ref":"refs/heads/snmp_receiver","pushedAt":"2023-12-08T15:58:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Add SNMP test tool","shortMessageHtmlLink":"Add SNMP test tool"}},{"before":"6ab45dd3eccefe96c52edce61579176bec114a5b","after":"78902305e86b8943fe4bd1060450c8da19184925","ref":"refs/heads/develop","pushedAt":"2023-12-08T14:11:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of github.com:ClusterCockpit/cc-metric-collector into develop","shortMessageHtmlLink":"Merge branch 'develop' of github.com:ClusterCockpit/cc-metric-collect…"}},{"before":"032d0c61fedf5d08df57e888793f976da9186078","after":null,"ref":"refs/heads/snmp_collector","pushedAt":"2023-12-08T14:10:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"}},{"before":null,"after":"668da6ab1b22206af6f3179b107c1ccba03ca1cf","ref":"refs/heads/snmp_receiver","pushedAt":"2023-12-08T14:07:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Add SNMP receiver","shortMessageHtmlLink":"Add SNMP receiver"}},{"before":"6ab45dd3eccefe96c52edce61579176bec114a5b","after":"f496db490560be20c6da1715ecdaacc6ce2d6910","ref":"refs/heads/main","pushedAt":"2023-12-04T11:26:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Fix job dependency in Release.yml","shortMessageHtmlLink":"Fix job dependency in Release.yml"}},{"before":null,"after":"6ab45dd3eccefe96c52edce61579176bec114a5b","ref":"refs/heads/develop","pushedAt":"2023-12-04T11:23:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomTheBear","name":"Thomas Gruber","path":"/TomTheBear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2751628?s=80&v=4"},"commit":{"message":"Merge develop into main (#109)\n\n* Add cpu_used (all-cpu_idle) to CpustatCollector\r\n\r\n* Update to line-protocol/v2\r\n\r\n* Update runonce.yml with Golang 1.20\r\n\r\n* Update fsnotify in LIKWID Collector\r\n\r\n* Use not a pointer to line-protocol.Encoder\r\n\r\n* Simplify Makefile\r\n\r\n* Use only as many arguments as required\r\n\r\n* Allow sum function to handle non float types\r\n\r\n* Allow values to be a slice of type float64, float32, int, int64, int32, bool\r\n\r\n* Use generic function to simplify code\r\n\r\n* Add missing case for type []int32\r\n\r\n* Use generic function to compute minimum\r\n\r\n* Use generic function to compute maximum\r\n\r\n* Use generic function to compute average\r\n\r\n* Add error value to sumAnyType\r\n\r\n* Use generic function to compute median\r\n\r\n* For older versions of go slices is not part of the installation\r\n\r\n* Remove old entries from go.sum\r\n\r\n* Use simpler sort function\r\n\r\n* Compute metrics ib_total and ib_total_pkts\r\n\r\n* Add aggregated metrics.\r\nAdd missing units\r\n\r\n* Update likwidMetric.go\r\n\r\nFixes a potential bug when `fsnotify.NewWatcher()` fails with an error\r\n\r\n* Completly avoid memory allocations in infinibandMetric read()\r\n\r\n* Fixed initialization: Initalization and measurements should run in the same thread\r\n\r\n* Add safe.directory to Release action\r\n\r\n* Fix path after installation to /usr/bin after installation\r\n\r\n* ioutil.ReadFile is deprecated: As of Go 1.16, this function simply calls os.ReadFile\r\n\r\n* Switch to package slices from the golang 1.21 default library\r\n\r\n* Read file line by line\r\n\r\n* Read file line by line\r\n\r\n* Read file line by line\r\n\r\n* Use CamelCase\r\n\r\n* Use CamelCase\r\n\r\n* Fix function getNumaDomain, it always returned 0\r\n\r\n* Avoid type conversion by using Atoi\r\nAvoid copying structs by using pointer access\r\nIncrease readability with CamelCase variable names\r\n\r\n* Add caching\r\n\r\n* Cache CpuData\r\n\r\n* Cleanup\r\n\r\n* Use init function to initalize cache structure to avoid multi threading problems\r\n\r\n* Reuse information from /proc/cpuinfo\r\n\r\n* Avoid slice cloning. Directly use the cache\r\n\r\n* Add DieList\r\n\r\n* Add NumaDomainList and SMTList\r\n\r\n* Cleanup\r\n\r\n* Add comment\r\n\r\n* Lookup core ID from /sys/devices/system/cpu, /proc/cpuinfo is not portable\r\n\r\n* Lookup all information from /sys/devices/system/cpu, /proc/cpuinfo is not portable\r\n\r\n* Correctly handle lists from /sys\r\n\r\n* Add Simultaneous Multithreading siblings\r\n\r\n* Replace deprecated thread_siblings_list by core_cpus_list\r\n\r\n* Reduce number of required slices\r\n\r\n* Allow to send total values per core, socket and node\r\n\r\n* Send all metrics with same time stamp\r\ncalcEventsetMetrics does only computiation, counter measurement is done before\r\n\r\n* Input parameters should be float64 when evaluating to float64\r\n\r\n* Send all metrics with same time stamp\r\ncalcGlobalMetrics does only computiation, counter measurement is done before\r\n\r\n* Remove unused variable gmresults\r\n\r\n* Add comments\r\n\r\n* Updated go packages\r\n\r\n* Add build with golang 1.21\r\n\r\n* Switch to checkout action version 4\r\n\r\n* Switch to setup-go action version 4\r\n\r\n* Add workflow_dispatch to allow manual run of workflow\r\n\r\n* Add workflow_dispatch to allow manual run of workflow\r\n\r\n* Add release build jobs to runonce.yml\r\n\r\n* Switch to golang 1.20 for RHEL based distributions\r\n\r\n* Use dnf to download golang\r\n\r\n* Remove golang versions before 1.20\r\n\r\n* Upgrade Ubuntu focal -> jammy\r\n\r\n* Pipe golang tar package directly to tar\r\n\r\n* Update golang version\r\n\r\n* Fix Ubuntu version number\r\n\r\n* Add links to ipmi and redfish receivers\r\n\r\n* Fix http server addr format\r\n\r\n* github.com/influxdata/line-protocol -> github.com/influxdata/line-protocol/v2/lineprotocol\r\n\r\n* Corrected spelling\r\n\r\n* Add some comments\r\n\r\n* github.com/influxdata/line-protocol -> github.com/influxdata/line-protocol/v2/lineprotocol\r\n\r\n* Allow other fields not only field \"value\"\r\n\r\n* Add some basic debugging documentation\r\n\r\n* Add some basic debugging documentation\r\n\r\n* Use a lock for the flush timer\r\n\r\n* Add tags in lexical order as required by AddTag()\r\n\r\n* Only access meta data, when it gets used as tag\r\n\r\n* Use slice to store lexialicly orderd key value pairs\r\n\r\n* Increase golang version requirement to 1.20.\r\n\r\n* Avoid package cmp to allow builds with golang v1.20\r\n\r\n* Fix: Error NVML library not found did crash\r\ncc-metric-collector with \"SIGSEGV: segmentation violation\"\r\n\r\n* Add config option idle_timeout\r\n\r\n* Add basic authentication support\r\n\r\n* Add basic authentication support\r\n\r\n* Avoid unneccessary memory allocations\r\n\r\n* Add documentation for send_*_total values\r\n\r\n* Use generic package maps to clone maps\r\n\r\n* Reuse flush timer\r\n\r\n* Add Influx client options\r\n\r\n* Reuse ccTopology functionality\r\n\r\n* Do not store unused topology information\r\n\r\n* Add batch_size config\r\n\r\n* Cleanup\r\n\r\n* Use stype and stype-id for the NIC in NetstatCollector\r\n\r\n* Wait for concurrent flush operations to finish\r\n\r\n* Be more verbose in error messages\r\n\r\n* Reverted previous changes.\r\nMade the code to complex without much advantages\r\n\r\n* Use line protocol encoder\r\n\r\n* Go pkg update\r\n\r\n* Stop flush timer, when immediatelly flushing\r\n\r\n* Fix: Corrected unlock access to batch slice\r\n\r\n* Add config option to specify whether to use GZip compression in influx write requests\r\n\r\n* Add asynchron send of encoder metrics\r\n\r\n* Use DefaultServeMux instead of github.com/gorilla/mux\r\n\r\n* Add config option for HTTP keep-alives\r\n\r\n* Be more strict, when parsing json\r\n\r\n* Add config option for HTTP request timeout and Retry interval\r\n\r\n* Allow more then one background send operation\r\n\r\n* Fix %sysusers_create_package args (#108)\r\n\r\n%sysusers_create_package requires two arguments. See: https://github.com/systemd/systemd/blob/main/src/rpm/macros.systemd.in#L165\r\n\r\n* Add nfsiostat to list of collectors\r\n\r\n---------\r\n\r\nCo-authored-by: Holger Obermaier <40787752+ho-ob@users.noreply.github.com>\r\nCo-authored-by: Holger Obermaier \r\nCo-authored-by: Obihörnchen ","shortMessageHtmlLink":"Merge develop into main (#109)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOlMfZQA","startCursor":null,"endCursor":null}},"title":"Activity · ClusterCockpit/cc-metric-collector"}