asynchronous_metrics_enable_heavy_metrics
Enable the calculation of heavy asynchronous metrics.asynchronous_metrics_keeper_metrics_only
Make asynchronous metrics calculate the keeper-related metrics only.asynchronous_metrics_key_values_mode
In which form the key-value asynchronous metrics - those broken down per CPU core, block device, network interface, disk, temperature sensor, memory controller or logging channel - are published tosystem.asynchronous_metrics, system.asynchronous_metric_log, the Prometheus endpoint and Graphite.
Possible values:
key_values- every family is a single key-value metric: aMapin thekey_valuescolumn ofsystem.asynchronous_metrics, one row per key insystem.asynchronous_metric_log, one Prometheus sample per key carrying a label such asdevice="sda", and a<prefix>.<Metric>.<key>Graphite path.legacy_names- every key is a separate scalar metric with the key mangled into its name, as it was before version 26.8:OSUserTimeCPU3,CPUFrequencyMHz_0,BlockReadBytes_sda,NetworkReceiveBytes_eth0,DiskTotal_default,Temperature0,EDAC0_Correctable, and so on.both- both forms are published at once, which is useful while the monitoring is being migrated. Beware of double counting in this mode: an aggregate over metric names matching a prefix, such assum(value) ... WHERE metric LIKE 'NetworkReceiveBytes%', counts every value twice.
SYSTEM RELOAD CONFIG is enough to switch the form without a restart.