Repository navigation
Fix RabbitMQ/PostgreSQL/Zabbix meter source miswires - #14171
Merged
wu-sheng merged 2 commits intoOct 27, 2026
Merged
Conversation
- `allocated_singleblock_unused` now subtracts `blocks_size` from `carriers_size` for `kind=sbcs`, as RabbitMQ's Erlang memory allocators dashboard does; it reported the whole carriers size. The fixture gives sbcs distinct blocks/carriers values so the subtraction is covered. - `meter_vm_filesystem_percentage` reads the agent's `vfs.fs.size[/,pused]`, the value `df` and the Telegraf VM rule report, instead of used / total, which also no longer depends on `used` and `total` arriving in the same agent send. `meter_vm_vfs_fs_size` leaves `pused` out and stays bytes only. - changes.md: note that values stored before the upgrade keep the old numbers, and drop the claim that Zabbix matches the OTEL rule.
wu-sheng
approved these changes
Oct 27, 2026
This was referenced Oct 27, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fix three meter source miswires so chart names match the data they plot. Metric names are unchanged; Horizon / UI templates do not need updates.
RabbitMQ - singleblock used
mbcsmeter_rabbitmq_node_allocated_singleblock_used/_unusedcopiedkind=mbcsfrom the multiblock rules, so Singleblock charts showed the same series as Multiblock.kind=sbcs(single-block carriers). Multiblock stays onmbcs/mbcs_pool.Multi/Single-block Memorystill bindsmeter_rabbitmq_node_allocated_singleblock_*.PostgreSQL - temporary files rate used
temp_bytesmeter_pg_temporary_files_rate/meter_pg_instance_temporary_files_ratereadpg_stat_database_temp_bytes, so Temporary Files / s showed byte throughput instead of file-creation rate.pg_stat_database_temp_files. Alignbackend-postgresql-monitoring.mdwith PostgreSQL'stemp_fileswording.meter_pg_temporary_files_rate.Zabbix VM - filesystem % used inode
pusedmeter_vm_filesystem_percentageusedvfs.fs.inodepused, so File System Mountpoint Usage showed inode occupancy instead of disk space %.vfs.fs.sizeused/total * 100, same meaning as OTEL / Telegraf VM rules.vfs.fs.inode[/,pused]and unused duplicatevm.memory.size[pavailable]fromrequiredZabbixItemKeys(not referenced by metrics/UI).meter_vm_filesystem_percentage.Test plan
Note
This change only touches RabbitMQ / PostgreSQL / Zabbix MAL YAML, fixtures, and docs. Metric names are unchanged, so no Horizon dashboard updates are required.