asynchronous_metrics_enable_heavy_metrics
Habilita o cálculo de métricas assíncronas mais custosas.asynchronous_metrics_keeper_metrics_only
Faz com que as métricas assíncronas calculem apenas as relacionadas ao Keeper.asynchronous_metrics_key_values_mode
Define em que formato as métricas assíncronas de chave-valor — segmentadas por núcleo de CPU, dispositivo de bloco, interface de rede, disco, sensor de temperatura, controlador de memória ou canal de logging — são publicadas emsystem.asynchronous_metrics, system.asynchronous_metric_log, no endpoint do Prometheus e no Graphite.
Valores possíveis:
key_values- cada família é uma única métrica de chave-valor: umMapna colunakey_valuesdesystem.asynchronous_metrics, uma linha por chave emsystem.asynchronous_metric_log, uma amostra do Prometheus por chave com um label comodevice="sda"e um caminho do Graphite no formato<prefix>.<Metric>.<key>.legacy_names- cada chave é uma métrica escalar separada, com a chave incorporada ao nome, como antes da versão 26.8:OSUserTimeCPU3,CPUFrequencyMHz_0,BlockReadBytes_sda,NetworkReceiveBytes_eth0,DiskTotal_default,Temperature0,EDAC0_Correctablee assim por diante.both- ambos os formatos são publicados simultaneamente, o que é útil durante a migração do monitoramento. Cuidado com a contagem dupla nesse modo: uma agregação sobre nomes de métricas que correspondem a um prefixo, comosum(value) ... WHERE metric LIKE 'NetworkReceiveBytes%', conta cada valor duas vezes.
SYSTEM RELOAD CONFIG é suficiente para alternar o formato sem reiniciar.