]> git.ipfire.org Git - thirdparty/collectd.git/log
thirdparty/collectd.git
15 months agoprocesses plugin: Convert appropriate metrics to "up_down". 4273/head
Florian Forster [Sat, 24 Feb 2024 22:28:51 +0000 (23:28 +0100)] 
processes plugin: Convert appropriate metrics to "up_down".

15 months agoprocesses plugin: Rename "fpcounter" to "counter_fp".
Florian Forster [Sat, 24 Feb 2024 22:24:12 +0000 (23:24 +0100)] 
processes plugin: Rename "fpcounter" to "counter_fp".

15 months agoprocesses plugin: Fix reference of a non-existent variable.
Florian Forster [Sat, 24 Feb 2024 22:13:47 +0000 (23:13 +0100)] 
processes plugin: Fix reference of a non-existent variable.

15 months agoprocesses plugin: Consistently call `procstat_t*` variables "ps".
Florian Forster [Sat, 24 Feb 2024 22:10:54 +0000 (23:10 +0100)] 
processes plugin: Consistently call `procstat_t*` variables "ps".

15 months agoprocesses plugin: Unify the usage of `read_text_file_contents()`.
Florian Forster [Sat, 24 Feb 2024 22:07:51 +0000 (23:07 +0100)] 
processes plugin: Unify the usage of `read_text_file_contents()`.

15 months agoprocesses plugin: Add a comment to point readers at more documentation.
Florian Forster [Sat, 24 Feb 2024 21:52:40 +0000 (22:52 +0100)] 
processes plugin: Add a comment to point readers at more documentation.

15 months agoprocesses plugin: Remove obsolete code.
Florian Forster [Sat, 24 Feb 2024 21:45:45 +0000 (22:45 +0100)] 
processes plugin: Remove obsolete code.

15 months agoprocesses plugin: Fix incorrect scaling of `process.cpu.utilization`.
Florian Forster [Sat, 24 Feb 2024 21:38:07 +0000 (22:38 +0100)] 
processes plugin: Fix incorrect scaling of `process.cpu.utilization`.

15 months agoprocesses plugin: Remove unnecessarily verbose assertion.
Florian Forster [Sat, 24 Feb 2024 21:32:10 +0000 (22:32 +0100)] 
processes plugin: Remove unnecessarily verbose assertion.

15 months agoprocesses plugin: Return boolean from `process_resource()`.
Florian Forster [Sat, 24 Feb 2024 21:31:52 +0000 (22:31 +0100)] 
processes plugin: Return boolean from `process_resource()`.

15 months agoprocesses plugin: Remove unused struct field.
Florian Forster [Sat, 24 Feb 2024 21:31:20 +0000 (22:31 +0100)] 
processes plugin: Remove unused struct field.

15 months agoprocesses plugin: Fix assignment of CPU time counters.
Florian Forster [Tue, 6 Feb 2024 14:27:14 +0000 (15:27 +0100)] 
processes plugin: Fix assignment of CPU time counters.

15 months agoprocesses plugin: Remove unused fields from `struct procstat`.
Florian Forster [Tue, 6 Feb 2024 09:44:03 +0000 (10:44 +0100)] 
processes plugin: Remove unused fields from `struct procstat`.

15 months agoprocesses plugin: Report delay accounting in seconds.
Florian Forster [Tue, 6 Feb 2024 09:39:16 +0000 (10:39 +0100)] 
processes plugin: Report delay accounting in seconds.

15 months agoprocesses plugin: Report context switches as metric family.
Florian Forster [Tue, 6 Feb 2024 09:27:23 +0000 (10:27 +0100)] 
processes plugin: Report context switches as metric family.

15 months agoprocesses plugin: Report the fork rate as metric family.
Florian Forster [Tue, 6 Feb 2024 09:23:13 +0000 (10:23 +0100)] 
processes plugin: Report the fork rate as metric family.

15 months agoprocesses plugin: Report process CPU time in seconds.
Florian Forster [Tue, 6 Feb 2024 08:47:37 +0000 (09:47 +0100)] 
processes plugin: Report process CPU time in seconds.

15 months agoprocesses plugin: Port CPU usage to `metric_family_t`.
Florian Forster [Fri, 19 Jan 2024 19:55:10 +0000 (20:55 +0100)] 
processes plugin: Port CPU usage to `metric_family_t`.

15 months agoprocesses plugin: Use `sysconf(_SC_CLK_TCK)` instead of `CONFIG_HZ`.
Florian Forster [Fri, 19 Jan 2024 08:36:53 +0000 (09:36 +0100)] 
processes plugin: Use `sysconf(_SC_CLK_TCK)` instead of `CONFIG_HZ`.

15 months agoprocesses plugin: Add note about AIX using `struct timeval` weirdly.
Florian Forster [Fri, 19 Jan 2024 08:27:13 +0000 (09:27 +0100)] 
processes plugin: Add note about AIX using `struct timeval` weirdly.

15 months agoprocesses plugin: Port the delay accounting to `metric_family_t`.
Florian Forster [Thu, 18 Jan 2024 16:03:37 +0000 (17:03 +0100)] 
processes plugin: Port the delay accounting to `metric_family_t`.

15 months agoprocesses plugin: Port metrics to new data structure:
Florian Forster [Wed, 17 Jan 2024 15:57:18 +0000 (16:57 +0100)] 
processes plugin: Port metrics to new data structure:

* I/O bytes
* I/O operations
* number of file descriptors
* number of page faults

15 months agoprocesses plugin: Initial working code for collectd 6.
Florian Forster [Wed, 17 Jan 2024 13:26:15 +0000 (14:26 +0100)] 
processes plugin: Initial working code for collectd 6.

15 months agoconfigure.ac: Enable the processes plugin by default.
Florian Forster [Tue, 16 Jan 2024 06:47:40 +0000 (07:47 +0100)] 
configure.ac: Enable the processes plugin by default.

15 months agoprocesses plugin: Convert the aggregate system metric.
Florian Forster [Mon, 15 Jan 2024 21:18:41 +0000 (22:18 +0100)] 
processes plugin: Convert the aggregate system metric.

15 months agoprocesses plugin: Break the enormous `ps_read` function into OS specific parts.
Florian Forster [Mon, 15 Jan 2024 20:29:54 +0000 (21:29 +0100)] 
processes plugin: Break the enormous `ps_read` function into OS specific parts.

15 months agoUpdate ChangeLog for version 6.0.0.rc3. collectd-6.0.0.rc3
Florian Forster [Wed, 21 Feb 2024 21:08:17 +0000 (22:08 +0100)] 
Update ChangeLog for version 6.0.0.rc3.

15 months agoMerge pull request #4287 from octo/6/up_down_counter
Florian Forster [Wed, 21 Feb 2024 20:58:11 +0000 (21:58 +0100)] 
Merge pull request #4287 from octo/6/up_down_counter

[collectd 6] Implement "UpDownCounter" metric types.

15 months agomemory plugin: Remove unnecessary casts. 4287/head
Florian Forster [Wed, 21 Feb 2024 14:47:13 +0000 (15:47 +0100)] 
memory plugin: Remove unnecessary casts.

15 months agocommon: Improve error case description.
Florian Forster [Wed, 21 Feb 2024 14:41:41 +0000 (15:41 +0100)] 
common: Improve error case description.

15 months agoopen_telemetry plugin: Receiver: Add support for counter_fp, up_down, and up_down_fp.
Florian Forster [Wed, 21 Feb 2024 12:38:02 +0000 (13:38 +0100)] 
open_telemetry plugin: Receiver: Add support for counter_fp, up_down, and up_down_fp.

15 months agoTree wide: Remove `fpcounter_t` and use `double` instead.
Florian Forster [Wed, 21 Feb 2024 08:56:40 +0000 (09:56 +0100)] 
Tree wide: Remove `fpcounter_t` and use `double` instead.

15 months agoTree wide: Remove `up_down_counter_fp_t` and use `double` instead.
Florian Forster [Wed, 21 Feb 2024 08:55:04 +0000 (09:55 +0100)] 
Tree wide: Remove `up_down_counter_fp_t` and use `double` instead.

15 months agoTree wide: Remove `up_down_counter_t` and use `int64_t` instead.
Florian Forster [Wed, 21 Feb 2024 08:53:37 +0000 (09:53 +0100)] 
Tree wide: Remove `up_down_counter_t` and use `int64_t` instead.

15 months agoTree wide: Rename "fpcounter" to "counter_fp".
Florian Forster [Wed, 21 Feb 2024 08:51:24 +0000 (09:51 +0100)] 
Tree wide: Rename "fpcounter" to "counter_fp".

15 months agoTree wide: Rename "up_down_counter_fp" to "up_down_fp".
Florian Forster [Wed, 21 Feb 2024 08:49:23 +0000 (09:49 +0100)] 
Tree wide: Rename "up_down_counter_fp" to "up_down_fp".

15 months agoTree wide: Rename "up_down_counter" to "up_down".
Florian Forster [Wed, 21 Feb 2024 08:46:57 +0000 (09:46 +0100)] 
Tree wide: Rename "up_down_counter" to "up_down".

15 months agocontrib/format.sh <all the things>
Florian Forster [Wed, 21 Feb 2024 08:36:43 +0000 (09:36 +0100)] 
contrib/format.sh <all the things>

15 months agodf plugin: Migrate to "up down counter".
Florian Forster [Fri, 9 Feb 2024 10:04:29 +0000 (11:04 +0100)] 
df plugin: Migrate to "up down counter".

15 months agomemory plugin: Migrate to "up down counter".
Florian Forster [Fri, 9 Feb 2024 09:57:22 +0000 (10:57 +0100)] 
memory plugin: Migrate to "up down counter".

15 months agoDaemon: add "up down counters" in both an integer and floating point variant.
Florian Forster [Fri, 9 Feb 2024 07:55:30 +0000 (08:55 +0100)] 
Daemon: add "up down counters" in both an integer and floating point variant.

15 months agoMerge pull request #4284 from octo/6/write_prometheus
Florian Forster [Wed, 21 Feb 2024 20:05:40 +0000 (21:05 +0100)] 
Merge pull request #4284 from octo/6/write_prometheus

[collectd 6] write_prometheus plugin: Fix handling of multiple resources.

15 months agowrite_prometheus plugin: Unconditionally print the job and instance labels. 4284/head
Florian Forster [Wed, 21 Feb 2024 16:13:56 +0000 (17:13 +0100)] 
write_prometheus plugin: Unconditionally print the job and instance labels.

15 months agowrite_prometheus plugin: Update unit tests to the new semantics.
Florian Forster [Wed, 21 Feb 2024 16:11:44 +0000 (17:11 +0100)] 
write_prometheus plugin: Update unit tests to the new semantics.

15 months agowrite_prometheus plugin: Let "job" default to hostname_g, and "instance" to an empty...
Florian Forster [Wed, 21 Feb 2024 15:20:30 +0000 (16:20 +0100)] 
write_prometheus plugin: Let "job" default to hostname_g, and "instance" to an empty string.

15 months agocontrib/format.sh src/write_prometheus.c
Florian Forster [Tue, 20 Feb 2024 17:21:14 +0000 (18:21 +0100)] 
contrib/format.sh src/write_prometheus.c

15 months agowrite_prometheus plugin: Fix updating of existing metrics (+test).
Florian Forster [Tue, 20 Feb 2024 17:19:05 +0000 (18:19 +0100)] 
write_prometheus plugin: Fix updating of existing metrics (+test).

15 months agoMerge pull request #4223 from eero-t/sysman-test-metrics
Eero Tamminen [Tue, 20 Feb 2024 15:17:06 +0000 (17:17 +0200)] 
Merge pull request #4223 from eero-t/sysman-test-metrics

[collectd 6] Use real collectd metric functions in gpu_sysman plugin tests

15 months agowrite_prometheus plugin: Fix formatting in the unit test.
Florian Forster [Tue, 20 Feb 2024 14:53:45 +0000 (15:53 +0100)] 
write_prometheus plugin: Fix formatting in the unit test.

15 months agowrite_prometheus plugin: Simplify files included by the test.
Florian Forster [Tue, 20 Feb 2024 14:53:26 +0000 (15:53 +0100)] 
write_prometheus plugin: Simplify files included by the test.

15 months agowrite_prometheus plugin: Complete error handling in `prom_metric_family_clone()`.
Florian Forster [Tue, 20 Feb 2024 14:50:17 +0000 (15:50 +0100)] 
write_prometheus plugin: Complete error handling in `prom_metric_family_clone()`.

15 months agowrite_prometheus plugin: Make all functions `static` again.
Florian Forster [Tue, 20 Feb 2024 14:46:48 +0000 (15:46 +0100)] 
write_prometheus plugin: Make all functions `static` again.

15 months agoRevert "Daemon: Add `metric_list_append`."
Florian Forster [Tue, 20 Feb 2024 07:23:38 +0000 (08:23 +0100)] 
Revert "Daemon: Add `metric_list_append`."

This reverts commit 0b3a481b457038b048c19df2af656a925644273f.

15 months agocontrib/format.sh src/write_prometheus.c src/write_prometheus_test.c
Florian Forster [Mon, 19 Feb 2024 22:22:34 +0000 (23:22 +0100)] 
contrib/format.sh src/write_prometheus.c src/write_prometheus_test.c

15 months agowrite_prometheus plugin: Refactor the internal data structures.
Florian Forster [Mon, 19 Feb 2024 22:17:41 +0000 (23:17 +0100)] 
write_prometheus plugin: Refactor the internal data structures.

(Ab)Using the `metric_t` and `metric_family_t` data structures provided by the
daemon made memory management quite hard and therefore brittle.

This introduces types specific to the *write_prometheus plugin* that store the
resource attributes with the metric, not the family.

15 months agowrite_prometheus plugin: Store resource attributes with the metric, not the metric...
Florian Forster [Mon, 19 Feb 2024 20:56:02 +0000 (21:56 +0100)] 
write_prometheus plugin: Store resource attributes with the metric, not the metric family.

For Prometheus output, the plugin groups all metrics with the same name into
one `metric_family_t`. This caused problems when collectd handled metrics from
multiple resources.

To solve this issue, we're somewhat abusing the data structure and store
per-metric resource attributes in the `family` field. That means for the
metrics stored in the *write_prometheus plugin* `(metric_t).family` does not
point back to the metric family containing the metric.

Fixes: #4283
15 months agoDaemon: Add `metric_list_append`.
Florian Forster [Mon, 19 Feb 2024 20:54:45 +0000 (21:54 +0100)] 
Daemon: Add `metric_list_append`.

15 months agowrite_prometheus plugin: Add an end-to-end test.
Florian Forster [Mon, 19 Feb 2024 17:24:35 +0000 (18:24 +0100)] 
write_prometheus plugin: Add an end-to-end test.

15 months agoMerge pull request #4271 from octo/6/otelcol
Florian Forster [Tue, 20 Feb 2024 14:40:18 +0000 (15:40 +0100)] 
Merge pull request #4271 from octo/6/otelcol

[collectd 6] New plugin (sort of): OpenTelemetry receiver

15 months agoopen_telemetry plugin: Move prototypes to a header file. 4271/head
Florian Forster [Tue, 20 Feb 2024 14:17:53 +0000 (15:17 +0100)] 
open_telemetry plugin: Move prototypes to a header file.

15 months agoopen_telemetry: Unify the configuration handling between exporter and receiver.
Florian Forster [Sun, 4 Feb 2024 07:46:23 +0000 (08:46 +0100)] 
open_telemetry: Unify the configuration handling between exporter and receiver.

15 months agoopen_telemetry plugin: Minor cleanups.
Florian Forster [Sun, 4 Feb 2024 07:45:11 +0000 (08:45 +0100)] 
open_telemetry plugin: Minor cleanups.

* Set field to `NULL` after freeing.
* Remove unused global variable.

15 months agoopen_telemetry plugin: Fix spelling in the manpage.
Florian Forster [Sun, 4 Feb 2024 07:43:33 +0000 (08:43 +0100)] 
open_telemetry plugin: Fix spelling in the manpage.

15 months agoopen_telemetry plugin: Add support for floating point counters.
Florian Forster [Fri, 2 Feb 2024 16:05:08 +0000 (17:05 +0100)] 
open_telemetry plugin: Add support for floating point counters.

15 months agoopen_telemetry plugin: Update the synopsis in the manpage.
Florian Forster [Fri, 2 Feb 2024 15:18:19 +0000 (16:18 +0100)] 
open_telemetry plugin: Update the synopsis in the manpage.

15 months agoopen_telemetry plugin: Add SSL options for the exporter.
Florian Forster [Fri, 2 Feb 2024 15:15:51 +0000 (16:15 +0100)] 
open_telemetry plugin: Add SSL options for the exporter.

15 months agoopen_telemetry plugin: Unify the configuration between exporter and receiver.
Florian Forster [Fri, 2 Feb 2024 12:51:15 +0000 (13:51 +0100)] 
open_telemetry plugin: Unify the configuration between exporter and receiver.

15 months agoopen_telemetry plugin: Unify the prefix used in log messages.
Florian Forster [Fri, 2 Feb 2024 12:31:37 +0000 (13:31 +0100)] 
open_telemetry plugin: Unify the prefix used in log messages.

15 months agoopen_telemetry plugin: Combine the *open_telemetry_collector* and *write_open_telemet...
Florian Forster [Fri, 2 Feb 2024 12:21:17 +0000 (13:21 +0100)] 
open_telemetry plugin: Combine the *open_telemetry_collector* and *write_open_telemetry* plugins.

15 months agoopen_telemetry_collector plugin: Enable gRPC reflection if available.
Florian Forster [Thu, 1 Feb 2024 11:53:31 +0000 (12:53 +0100)] 
open_telemetry_collector plugin: Enable gRPC reflection if available.

15 months agoopen_telemetry_collector plugin: Populate `ssl_opts` only when needed.
Florian Forster [Thu, 1 Feb 2024 11:36:01 +0000 (12:36 +0100)] 
open_telemetry_collector plugin: Populate `ssl_opts` only when needed.

15 months agoopen_telemetry_collector plugin: Link with protobuf library.
Florian Forster [Thu, 1 Feb 2024 11:34:15 +0000 (12:34 +0100)] 
open_telemetry_collector plugin: Link with protobuf library.

15 months agoopen_telemetry_collector plugin: Reject non-monotonic Sums.
Florian Forster [Thu, 1 Feb 2024 11:31:55 +0000 (12:31 +0100)] 
open_telemetry_collector plugin: Reject non-monotonic Sums.

15 months agoopen_telemetry_collector plugin: Unify the setting of `family->type`.
Florian Forster [Thu, 1 Feb 2024 11:30:42 +0000 (12:30 +0100)] 
open_telemetry_collector plugin: Unify the setting of `family->type`.

15 months agoopen_telemetry_collector plugin: Add documentation.
Florian Forster [Thu, 1 Feb 2024 11:30:07 +0000 (12:30 +0100)] 
open_telemetry_collector plugin: Add documentation.

15 months agoopen_telemetry_collector plugin: Default to port 4317.
Florian Forster [Thu, 1 Feb 2024 11:29:19 +0000 (12:29 +0100)] 
open_telemetry_collector plugin: Default to port 4317.

15 months agoopen_telemetry_collector plugin: Report failing metrics as "partial success".
Florian Forster [Thu, 1 Feb 2024 11:28:02 +0000 (12:28 +0100)] 
open_telemetry_collector plugin: Report failing metrics as "partial success".

15 months agoopen_telemetry_collector plugin: Use the right kind of context.
Florian Forster [Thu, 1 Feb 2024 11:25:46 +0000 (12:25 +0100)] 
open_telemetry_collector plugin: Use the right kind of context.

15 months agoopen_telemetry_collector: Handle `AGGREGATION_TEMPORALITY_DELTA` correctly.
Florian Forster [Thu, 1 Feb 2024 06:58:29 +0000 (07:58 +0100)] 
open_telemetry_collector: Handle `AGGREGATION_TEMPORALITY_DELTA` correctly.

15 months agosrc/daemon/utils_cache.c: Consistently return `ENOENT` when metrics are not in the...
Florian Forster [Thu, 1 Feb 2024 06:57:10 +0000 (07:57 +0100)] 
src/daemon/utils_cache.c: Consistently return `ENOENT` when metrics are not in the cache.

15 months agoNew plugin: Open Telemetry Collector.
Florian Forster [Wed, 31 Jan 2024 16:29:29 +0000 (17:29 +0100)] 
New plugin: Open Telemetry Collector.

15 months agogpu_sysman_test.c: use real collectd functions in tests 4223/head
Eero Tamminen [Thu, 28 Dec 2023 16:07:04 +0000 (18:07 +0200)] 
gpu_sysman_test.c: use real collectd functions in tests

Drop most mocked functions and use real ones by linking libcommon.la.
This required mocking few other functions that it refers (but does not
link).

Support for a build including relevant C-files directly, e.g. for
whole program analysis, is added behind BUILD_STANDALONE define.

(It's also a fallback in case libcommon.la later changes to include
functionality that tester must override to be able to check correct
plugin functionality.)

Signed-off-by: Eero Tamminen <eero.t.tamminen@intel.com>
15 months agoMerge pull request #4286 from octo/6/strict-prototypes
Florian Forster [Tue, 20 Feb 2024 10:35:43 +0000 (11:35 +0100)] 
Merge pull request #4286 from octo/6/strict-prototypes

[collectd 6] Enable `-Wstrict-prototypes`.

15 months ago.cirrus.yml: Pass `DEFAULT_CONFIG_OPTS` to configure in the FreeBSD_task. 4286/head
Florian Forster [Tue, 20 Feb 2024 10:02:38 +0000 (11:02 +0100)] 
.cirrus.yml: Pass `DEFAULT_CONFIG_OPTS` to configure in the FreeBSD_task.

15 months ago.cirrus.yml: Fix CFLAGS of the bleeding_edge_compilers_task.
Florian Forster [Tue, 20 Feb 2024 10:02:05 +0000 (11:02 +0100)] 
.cirrus.yml: Fix CFLAGS of the bleeding_edge_compilers_task.

15 months ago.cirrus.yml: Pass `-Wstrict-prototypes` to `make` but not `configure`.
Florian Forster [Tue, 20 Feb 2024 09:39:28 +0000 (10:39 +0100)] 
.cirrus.yml: Pass `-Wstrict-prototypes` to `make` but not `configure`.

15 months agoGitHub Actions: Pass `-Wstrict-prototypes` to `make` but not `configure`.
Florian Forster [Tue, 20 Feb 2024 09:24:07 +0000 (10:24 +0100)] 
GitHub Actions: Pass `-Wstrict-prototypes` to `make` but not `configure`.

15 months agoconfigure.ac: Report why the bind plugin is disabled.
Florian Forster [Tue, 20 Feb 2024 08:59:00 +0000 (09:59 +0100)] 
configure.ac: Report why the bind plugin is disabled.

15 months agocontrib/format.sh src/netlink.c
Florian Forster [Tue, 20 Feb 2024 08:30:39 +0000 (09:30 +0100)] 
contrib/format.sh src/netlink.c

15 months agoci: Build with `-Wstrict-prototypes` by default.
Florian Forster [Tue, 20 Feb 2024 08:18:25 +0000 (09:18 +0100)] 
ci: Build with `-Wstrict-prototypes` by default.

15 months agoGlobal: Fix `-Wstrict-prototypes` warnings.
Florian Forster [Tue, 20 Feb 2024 08:08:43 +0000 (09:08 +0100)] 
Global: Fix `-Wstrict-prototypes` warnings.

15 months agoAuto-Merge pull request #4285 from octo/6/write_prometheus_lock
collectd bot [Tue, 20 Feb 2024 08:05:29 +0000 (09:05 +0100)] 
Auto-Merge pull request #4285 from octo/6/write_prometheus_lock

Automatically merged due to "Automerge" label

15 months agowrite_prometheus plugin: Fix a deadlock due to a leaked mutex. 4285/head
Florian Forster [Mon, 19 Feb 2024 22:30:49 +0000 (23:30 +0100)] 
write_prometheus plugin: Fix a deadlock due to a leaked mutex.

16 months agoMerge pull request #4278 from octo/6/swap
Florian Forster [Mon, 12 Feb 2024 22:03:05 +0000 (23:03 +0100)] 
Merge pull request #4278 from octo/6/swap

[collectd 6] swap plugin: Add the `system.paging.faults` metric.

16 months agoMerge pull request #4275 from octo/6/memory
Florian Forster [Mon, 12 Feb 2024 22:01:23 +0000 (23:01 +0100)] 
Merge pull request #4275 from octo/6/memory

[collectd 6] memory plugin: Report the `system.linux.memory.available` metric.

16 months agoswap plugin: Add the `system.paging.faults` metric. 4278/head
Florian Forster [Wed, 7 Feb 2024 21:21:30 +0000 (22:21 +0100)] 
swap plugin: Add the `system.paging.faults` metric.

16 months agomemory plugin: Report the `system.linux.memory.available` metric. 4275/head
Florian Forster [Wed, 7 Feb 2024 16:19:18 +0000 (17:19 +0100)] 
memory plugin: Report the `system.linux.memory.available` metric.

16 months agoUpdate ChangeLog for version 6.0.0.rc2. collectd-6.0.0.rc2
Florian Forster [Wed, 7 Feb 2024 08:54:47 +0000 (09:54 +0100)] 
Update ChangeLog for version 6.0.0.rc2.

16 months agoAdd GitHub Action to automatically build and upload release assets.
Florian Forster [Wed, 7 Feb 2024 08:21:19 +0000 (09:21 +0100)] 
Add GitHub Action to automatically build and upload release assets.

16 months agoMerge pull request #4274 from octo/6/cirrus_macos
Florian Forster [Wed, 7 Feb 2024 07:47:08 +0000 (08:47 +0100)] 
Merge pull request #4274 from octo/6/cirrus_macos

.cirrus.yml: Add task for Mac OS X, cleanup and improvements.