]>
git.ipfire.org Git - thirdparty/collectd.git/log 
Florian Forster  [Mon, 29 Jan 2024 16:05:03 +0000  (17:05 +0100)]  
Merge pull request #4258 from octo/6/write_redis
Florian Forster  [Mon, 29 Jan 2024 13:15:24 +0000  (14:15 +0100)]  
src/daemon/utils_cache.c: Add comment about initializing `ce->values_gauge` for non-gauge types.
Florian Forster  [Mon, 29 Jan 2024 10:17:39 +0000  (11:17 +0100)]  
Merge pull request #4257 from octo/6/dispatch_metric_family
Florian Forster  [Fri, 26 Jan 2024 13:37:56 +0000  (14:37 +0100)]  
src/daemon/plugin.c: Log a debug message when a metric family has no metrics.
Florian Forster  [Fri, 26 Jan 2024 12:20:24 +0000  (13:20 +0100)]  
ping plugin: Call `plugin_dispatch_metric_family` unconditionally.
Florian Forster  [Fri, 26 Jan 2024 12:20:24 +0000  (13:20 +0100)]  
irq plugin: Call `plugin_dispatch_metric_family` unconditionally.
Florian Forster  [Fri, 26 Jan 2024 12:20:24 +0000  (13:20 +0100)]  
ipc plugin: Call `plugin_dispatch_metric_family` unconditionally.
Florian Forster  [Fri, 26 Jan 2024 12:20:24 +0000  (13:20 +0100)]  
disk plugin: Call `plugin_dispatch_metric_family` unconditionally.
Florian Forster  [Fri, 26 Jan 2024 12:20:24 +0000  (13:20 +0100)]  
df plugin: Call `plugin_dispatch_metric_family` unconditionally.
Florian Forster  [Fri, 26 Jan 2024 12:20:24 +0000  (13:20 +0100)]  
chrony plugin: Call `plugin_dispatch_metric_family` unconditionally.
Florian Forster  [Fri, 26 Jan 2024 12:13:53 +0000  (13:13 +0100)]  
fix: Handle metric families with zero metrics gracefully.
Florian Forster  [Mon, 29 Jan 2024 08:38:32 +0000  (09:38 +0100)]  
Update ChangeLog for version 6.0.0.rc1.
Florian Forster  [Mon, 29 Jan 2024 07:45:31 +0000  (08:45 +0100)]  
src/collectd.conf.pod: Fix typos and an incoherent sentence.Co-authored-by: Eero Tamminen <eero.t.tamminen@intel.com> 
Eero Tamminen  [Mon, 29 Jan 2024 07:32:39 +0000  (08:32 +0100)]  
write_redis plugin: Avoid duplication of an int literal.
Florian Forster  [Mon, 29 Jan 2024 07:27:36 +0000  (08:27 +0100)]  
format_json: Use `STATIC_ARRAY_SIZE` when iterating over a static array.
Florian Forster  [Mon, 29 Jan 2024 07:24:18 +0000  (08:24 +0100)]  
write_redis plugin: Set the default timeout to one second.
collectd bot  [Sat, 27 Jan 2024 09:06:52 +0000  (10:06 +0100)]  
Auto-Merge pull request #4243 from eero-t/gcc-pedantic
Eero Tamminen  [Fri, 26 Jan 2024 17:51:20 +0000  (19:51 +0200)]  
plugin.c: -Wpendantic cast fixes for callback handlingSigned-off-by: Eero Tamminen <eero.t.tamminen@intel.com> 
Eero Tamminen  [Fri, 26 Jan 2024 17:02:04 +0000  (19:02 +0200)]  
vl_lookup_test.c: -Wpedantic lookup_create() arg cast fixesSigned-off-by: Eero Tamminen <eero.t.tamminen@intel.com> 
Eero Tamminen  [Fri, 26 Jan 2024 16:20:41 +0000  (18:20 +0200)]  
value_list_test.c: add missing includeSigned-off-by: Eero Tamminen <eero.t.tamminen@intel.com> 
Eero Tamminen  [Fri, 26 Jan 2024 16:21:33 +0000  (18:21 +0200)]  
utf8_test.c: fix -Wpedantic sign issueSigned-off-by: Eero Tamminen <eero.t.tamminen@intel.com> 
Eero Tamminen  [Tue, 23 Jan 2024 09:51:42 +0000  (11:51 +0200)]  
.gitignore: simplify + add more things to ignoreSigned-off-by: Eero Tamminen <eero.t.tamminen@intel.com> 
Eero Tamminen  [Fri, 26 Jan 2024 16:49:06 +0000  (18:49 +0200)]  
resource_metrics.c: fix -Wpedantic warnings for casts, option 2Signed-off-by: Eero Tamminen <eero.t.tamminen@intel.com> 
Eero Tamminen  [Fri, 19 Jan 2024 16:31:54 +0000  (18:31 +0200)]  
resource_metrics.c: fix -Wpedantic warnings for casts, option 1Signed-off-by: Eero Tamminen <eero.t.tamminen@intel.com> 
Eero Tamminen  [Fri, 19 Jan 2024 16:09:09 +0000  (18:09 +0200)]  
Pass strcmp() to c_avl_create() as function pointer, not data oneSigned-off-by: Eero Tamminen <eero.t.tamminen@intel.com> 
Eero Tamminen  [Fri, 19 Jan 2024 10:35:14 +0000  (12:35 +0200)]  
daemon/utils_cache.c: fix -Wpedantic warningsSigned-off-by: Eero Tamminen <eero.t.tamminen@intel.com> 
Florian Forster  [Fri, 26 Jan 2024 15:04:48 +0000  (16:04 +0100)]  
Merge pull request #4190 from octo/6/swap
Florian Forster  [Fri, 26 Jan 2024 14:04:32 +0000  (15:04 +0100)]  
swap plugin: Patch the "total" value through to `swap_append_usage3`.
Eero Tamminen  [Fri, 26 Jan 2024 13:05:44 +0000  (14:05 +0100)]  
src/collectd.conf.in: Fix default of `ReportBytes`.
Eero Tamminen  [Fri, 26 Jan 2024 13:00:57 +0000  (14:00 +0100)]  
collectd.conf(5): Improve wording for `ReportBytes`.
Florian Forster  [Fri, 26 Jan 2024 12:59:04 +0000  (13:59 +0100)]  
swap plugin: Call `plugin_dispatch_metric_family` unconditionally.
Florian Forster  [Fri, 26 Jan 2024 12:58:20 +0000  (13:58 +0100)]  
swap plugin: Rename `swap_submit_*` to `swap_append_*`.
Florian Forster  [Mon, 15 Jan 2024 19:47:17 +0000  (20:47 +0100)]  
swap plugin: Report utilization as fraction of one.
Florian Forster  [Wed, 10 Jan 2024 21:19:58 +0000  (22:19 +0100)]  
swap plugin: Populate the `unit` field.
Florian Forster  [Wed, 10 Jan 2024 21:00:03 +0000  (22:00 +0100)]  
swap plugin: Add the `ReportUsage` and `ReportUtilization` config options.
Florian Forster  [Wed, 27 Dec 2023 09:20:31 +0000  (10:20 +0100)]  
swap plugin: Add descriptions to metric families.
Florian Forster  [Wed, 27 Dec 2023 09:20:10 +0000  (10:20 +0100)]  
swap plugin: Use constants for label names and well-known label values.
Florian Forster  [Wed, 27 Dec 2023 09:16:26 +0000  (10:16 +0100)]  
swap plugin: Use different metric families for I/O reporting in bytes.
Florian Forster  [Thu, 14 Dec 2023 16:54:09 +0000  (17:54 +0100)]  
swap plugin: Group metrics into fewer metric families.
Manuel Luis Sanmartín Rozada  [Sat, 23 Jan 2021 23:41:12 +0000  (00:41  +0100)]  
Declare metric families as an array
Manuel Luis Sanmartín Rozada  [Sat, 23 Jan 2021 23:12:27 +0000  (00:12  +0100)]  
Fix error message
Manuel Luis Sanmartín Rozada  [Wed, 20 Jan 2021 23:17:18 +0000  (00:17  +0100)]  
ChangeLog: swap: plugin: migration to v6.0
Florian Forster  [Fri, 26 Jan 2024 12:01:05 +0000  (13:01 +0100)]  
write_redis plugin: Migrate to RedisTimeSeries.
Florian Forster  [Thu, 25 Jan 2024 14:28:55 +0000  (15:28 +0100)]  
write_redis plugin: Register metrics and resources only when necessary.
Florian Forster  [Wed, 24 Jan 2024 16:29:53 +0000  (17:29 +0100)]  
write_redis plugin: Add an intermediary set that maps resources to metrics.
Florian Forster  [Wed, 24 Jan 2024 15:19:17 +0000  (16:19 +0100)]  
write_redis plugin: Add unit test.
Florian Forster  [Wed, 24 Jan 2024 14:36:56 +0000  (15:36 +0100)]  
write_redis plugin: Use function pointers for reconnect, disconnect, and execute.
Florian Forster  [Wed, 24 Jan 2024 13:53:35 +0000  (14:53 +0100)]  
write_redis plugin: Update to work with `metric_family_t`.
Florian Forster  [Wed, 24 Jan 2024 10:31:13 +0000  (11:31 +0100)]  
format_json: Add the `format_json_metric_identity` function.
Florian Forster  [Thu, 25 Jan 2024 14:25:51 +0000  (15:25 +0100)]  
utils_cache: Add the `uc_get_first_time` function.
Florian Forster  [Thu, 25 Jan 2024 14:15:57 +0000  (15:15 +0100)]  
libplugin_mock: Link with the "real" cache.
collectd bot  [Wed, 24 Jan 2024 14:32:57 +0000  (15:32 +0100)]  
Auto-Merge pull request #4252 from octo/6/df
Florian Forster  [Wed, 24 Jan 2024 14:08:14 +0000  (15:08 +0100)]  
fix: df plugin: Fix an array out of bounds crash.
Florian Forster  [Tue, 23 Jan 2024 17:02:29 +0000  (18:02 +0100)]  
Bump version to 6.0.0; Update ChangeLog.
collectd bot  [Tue, 23 Jan 2024 15:56:17 +0000  (16:56 +0100)]  
Auto-Merge pull request #4251 from octo/6/cirrusci
Florian Forster  [Tue, 23 Jan 2024 12:14:02 +0000  (13:14 +0100)]  
ci: Remove the "statgrab" task from CirrusCI.
Florian Forster  [Tue, 23 Jan 2024 12:11:12 +0000  (13:11 +0100)]  
Merge pull request #4250 from octo/6/cirrusci
Florian Forster  [Tue, 23 Jan 2024 10:40:01 +0000  (11:40 +0100)]  
.cirrus.yml: Verbose make build steps for the statgrab task.
Eero Tamminen  [Tue, 23 Jan 2024 10:24:59 +0000  (11:24 +0100)]  
.cirrus.yml: `$` is redundant for variable names within `$((...))`
Florian Forster  [Tue, 23 Jan 2024 10:23:06 +0000  (11:23 +0100)]  
.cirrus.yml: Use YAML multi-line string that preserves newlines.
Florian Forster  [Tue, 23 Jan 2024 09:19:02 +0000  (10:19 +0100)]  
.cirrus.yml: Run the non-standard tasks on PRs, too.
Florian Forster  [Tue, 23 Jan 2024 09:12:48 +0000  (10:12 +0100)]  
.cirrus.yml: statgrab: Print `ldd` of failing plugins. Continue on error.
Florian Forster  [Mon, 22 Jan 2024 20:32:21 +0000  (21:32 +0100)]  
Merge pull request #4198 from octo/6/import_plugins
Florian Forster  [Mon, 22 Jan 2024 19:45:44 +0000  (20:45 +0100)]  
intel_pmu plugin: Fix formatting of `counter_t` values.
Florian Forster  [Wed, 10 Jan 2024 20:49:16 +0000  (21:49 +0100)]  
contrib/format.sh src/cpufreq.c
Florian Forster  [Tue, 19 Dec 2023 08:51:56 +0000  (09:51 +0100)]  
src/vmem.c: Importing changes from `main`.
Changes:
9369ed71450430266ebd7ca410022c2b1b548fb4  vmem: add metrics starting with `pgrefill`
21ffe63374e08d9c3af28a0df33d46e4a908f84e  vmem: add "scan" metrics starting with "pgscan_"
25364414f51603e6940fbc1853071e4bc0bb24aa  vmem: add "pgscan_"
a8069c10a05d93b6aae0e52b1c6a14e54350fe6f  vmem: add metrics start with "pgscan_" in Kernel Linux
Florian Forster  [Tue, 19 Dec 2023 08:51:56 +0000  (09:51 +0100)]  
src/virt.c: Importing changes from `main`.
Changes:
b4bdc7a8486683533185db34f97fd0f219fdc36b  Fix the virt plugin for Openstack wallaby and later use (#4011)
8c781279e9c4789936323670b729f9a979c976db  virt: Add hugetlb_ metrics
Florian Forster  [Tue, 19 Dec 2023 08:51:56 +0000  (09:51 +0100)]  
src/ubi.c: Importing changes from `main`.
Changes:
8c56291be070d7fcb99158157e1d42256dc4930e  ubi: add percent evaluation for the bad blocks
d4e3332fc5198504483c0eac2b83b6cc48feb01a  ubi: perpartion for percentage evaluation of the bad blocks
Florian Forster  [Tue, 19 Dec 2023 08:51:56 +0000  (09:51 +0100)]  
src/swap.c: Importing changes from `main`.
Changes:
284f51b21755693cb7cf927f002b26304fad7973  Removed extra call to swap_submit_usage.
Florian Forster  [Tue, 19 Dec 2023 08:51:55 +0000  (09:51 +0100)]  
src/smart_test.c: Importing changes from `main`.
Changes:
d228c3129c270754b61bf3caae0af36bc7a9c73a  Fic smart_test.c for big endian. (#3799)
Florian Forster  [Tue, 19 Dec 2023 08:51:55 +0000  (09:51 +0100)]  
src/processes.c: Importing changes from `main`.
Changes:
d47b7020743e0ef942401b8cf143a0ac6476f9f5  clang format
71e99e00e21c8181408b590929f856830deac732  Compare both PID and process start time to avoid issues with immediate PID reuse on Linux platform.
9197134e7cd99206900f86f660be2135d028a2ab  processes: format array size def in read fork_rate & ctxt
a8b4168ac2237449e3192be3dd2d07ef587fa3e2  processes: fix prints & remove useless comments
2495f75ea8fc4ac0f295b0bdd38cb5eeb1ddd7c4  processes: eliminate hardcoded arraysize in read ctxt & fork_rate
d2626382c6f0c506993ec13c4c2bcd69bad19371  processes: determine if ctxt is enabled before read_sys_ctxt_switch
0c41886ca975ed679e568210caa743af6bb75678  processes: format `/proc/stat` WARNING & ERROR
7a262979f76ebb5868320e09107bc02dc101ff07  processes: use buffer to read /proc/stat once according to procs_running
ffc486a93f980b4d0d859b5f627f859d1877646c  processes: remove running++ since we calc it in procs_running later
c3bbd17e13558b15e09f0ecb374e44dfbf3623cd  processes: make contextswitches configurable
dfd034032b7c7c8f821774715c0723c42cefd332  Add scalloc() and use it in src/processes.c (#4014)
Florian Forster  [Tue, 19 Dec 2023 08:51:55 +0000  (09:51 +0100)]  
src/ovs_stats.c: Importing changes from `main`.
Changes:
dcd22696ebeb4556ed172b0253b90d38bebfc742  use derive_t instead of int inside ovs_stats_get_port_stat_value
91a642385e2d068d106aa5c307de968f8b33add5  bug#3924 fix
Florian Forster  [Tue, 19 Dec 2023 08:51:55 +0000  (09:51 +0100)]  
src/nginx.c: Importing changes from `main`.
Changes:
dd7e4fd34042483cc90ee2762f4b507fd6637d37  nginx: add support for unix domain sockets
Florian Forster  [Tue, 19 Dec 2023 08:51:55 +0000  (09:51 +0100)]  
src/mysql.c: Importing changes from `main`.
Changes:
01412323b712d753cca9aada2e439f6c46e0d30d  MySQL plugin: Fix incorrect WSREP/Galera metric types.
ca59e01d7fcf8cd802375b74053d87c24ed27017  add questions metric for mysql plugin
Florian Forster  [Tue, 19 Dec 2023 08:51:54 +0000  (09:51 +0100)]  
src/intel_pmu.c: Importing changes from `main`.
Changes:
0cac5b51626594c4e0291d03f06cc96eb5fe7d26  intel_pmu 2.0 - updates in collectd.conf.pod
549a22a8009ba82cf57aa70d1f3889a35a820042  intel_pmu 2.0 - change parameter name to AggregateUncorePMUs
2cd896a6c92629398fdffc559bdb5b578e107361  intel_pmu 2.0 - remove type from type instance
7e390a8231fddfe77085a5c68d2dee35fea78c54  intel_pmu 2.0 - bugfix & more verbose warning messages
9a483ae5b25d6da97d6bebdad2cd154a24274202  intel_pmu 2.0 - add name of pmu to plugin instance
16ed37e9b2b1a763b0236903ffa3087abbfc5cb5  intel_pmu 2.0 - Provide option to choose all events from EventList
e8e22b7a94f37ec5758f4f0bdcfc193dddc21130  intel_pmu 2.0 - Provide more data with metric
e838ecff613fd2ce255113cbfb4795c4b236d0ac  intel_pmu 2.0 - updated version of plugin
Florian Forster  [Tue, 19 Dec 2023 08:51:54 +0000  (09:51 +0100)]  
src/hugepages.c: Importing changes from `main`.
Changes:
4cebbfc1ed4b44644d981df996a8ca941e38e8a1  Hugepages plugin skips reading write-only file
Florian Forster  [Tue, 19 Dec 2023 08:51:54 +0000  (09:51 +0100)]  
src/cpufreq.c: Importing changes from `main`.
Changes:
5332f432633fb62fcd03b2540734b17e5785ab90  cpufreq: init max_avail_freqs with 128
d760819acbdc9a51c65b52c32cacec3ee9b991aa  cpufreq: dynamically alloc max_avail_freqs according to time_in_state
45b676685b2a56545359c6b76985f95a56b99e72  cpufreq: format.sh cpufreq.c
31dbb8a334f9501662326496171f6cffd18bd92a  cpufreq: make MAX_AVAIL_FREQS configurable in conf
Florian Forster  [Tue, 19 Dec 2023 08:51:54 +0000  (09:51 +0100)]  
src/collectd-nagios.c: Importing changes from `main`.
Changes:
d41fa79b7fda9b67601a7d7880d8e4b91a4500ce  Feature/collectd nagios perfdata (#3879)
Florian Forster  [Tue, 19 Dec 2023 08:51:54 +0000  (09:51 +0100)]  
src/bind.c: Importing changes from `main`.
Changes:
93fbc158d09b85b98333f08ab16ce2c79f8271c4  Fix glibc feature macro handling for timegm
Florian Forster  [Mon, 22 Jan 2024 20:13:14 +0000  (21:13 +0100)]  
Merge pull request #4246 from octo/6/memory
Florian Forster  [Mon, 22 Jan 2024 19:32:23 +0000  (20:32 +0100)]  
docs: Fix the default value of the memory plugin's `ReportLimit` option.
Florian Forster  [Mon, 22 Jan 2024 19:20:36 +0000  (20:20 +0100)]  
Merge pull request #4217 from octo/6/disk
Florian Forster  [Mon, 22 Jan 2024 17:22:22 +0000  (18:22 +0100)]  
disk plugin: Do submit metrics in the first iteration.
Florian Forster  [Mon, 22 Jan 2024 17:18:50 +0000  (18:18 +0100)]  
disk plugin: Remove the "avg time per op" calculation.
Florian Forster  [Mon, 22 Jan 2024 17:07:31 +0000  (18:07 +0100)]  
disk plugin: Revamp the Linux code.
Florian Forster  [Mon, 22 Jan 2024 16:00:35 +0000  (17:00 +0100)]  
disk plugin: Add `system.disk.io_time`, `system.disk.weighted_io_time`, and `system.disk.pending_operations` for Solaris.
Florian Forster  [Mon, 22 Jan 2024 15:24:53 +0000  (16:24 +0100)]  
disk plugin: Consistently scale the `fam_disk_io_time` metric to microseconds.
Florian Forster  [Fri, 19 Jan 2024 21:31:26 +0000  (22:31 +0100)]  
disk plugin: Improve metric descriptions.Co-authored-by: Eero Tamminen <eero.t.tamminen@intel.com> 
Florian Forster  [Fri, 19 Jan 2024 21:19:16 +0000  (22:19 +0100)]  
disk plugin: Remove ops_time metric for Solaris.Fixes: #3875 (for collectd 6) 
Florian Forster  [Fri, 19 Jan 2024 21:16:06 +0000  (22:16 +0100)]  
disk plugin: Scale all time counters to microseconds.
Florian Forster  [Sun, 14 Jan 2024 21:50:16 +0000  (22:50 +0100)]  
disk plugin: Use constants for the "direction" label values.
Florian Forster  [Fri, 22 Dec 2023 12:55:48 +0000  (13:55 +0100)]  
disk plugin: Fix incorrect type.
Florian Forster  [Mon, 18 Dec 2023 13:40:06 +0000  (14:40 +0100)]  
disk plugin: Align metrics with OpenTelemetry recommendations.
Florian Forster  [Mon, 22 Jan 2024 17:28:13 +0000  (18:28 +0100)]  
Merge pull request #4216 from octo/6/cpu
Florian Forster  [Mon, 22 Jan 2024 14:30:38 +0000  (15:30 +0100)]  
cpu plugin: Fix function comment.Co-authored-by: Eero Tamminen <eero.t.tamminen@intel.com> 
Florian Forster  [Fri, 19 Jan 2024 20:21:57 +0000  (21:21 +0100)]  
cpu plugin: Improve error checking; define and use `USAGE_UNAVAILABLE`.
Florian Forster  [Fri, 19 Jan 2024 20:15:31 +0000  (21:15 +0100)]  
cpu plugin: Improve the description of the `system.cpu.logical.count` metric.
Florian Forster  [Fri, 19 Jan 2024 20:13:17 +0000  (21:13 +0100)]  
cpu plugi: Consistently set the `finalized` field at the end of the function.
Florian Forster  [Fri, 19 Jan 2024 20:11:57 +0000  (21:11 +0100)]  
cpu plugin: Sort CPU states alphabetically.
Florian Forster  [Fri, 19 Jan 2024 20:05:35 +0000  (21:05 +0100)]  
cpu plugin: Add "ReportUsage" to `config_keys`.