Plug-in de "interface" coletado informando valor cumulativo em vez de taxa

Plug-in de "interface" coletado informando valor cumulativo em vez de taxa

O plugin de interface do Collectd deve reportar octetos por segundo e pacotes por segundo, conforme documentado aqui:https://collectd.org/wiki/index.php/Plugin:Interface, mas para mim, ele relatacumulativooctetos e pacotes (como ifconfigfaz).

Eu sei que o collectd na verdade não mede métricas como essa, mas sim as coleta dos utilitários do sistema, então estou pensando que não é um bug do collectd. (Mas talvez seja!) Consegui encontrar muitos exemplos de pessoas configurando isso sem problemas, mas nenhuma menção a esse problema específico.

Pode haver uma solução alternativa no lado da análise (elasticsearch/kibana, para mim), mas primeiro gostaria de tentar corrigir os relatórios antes de recorrer a isso.

Qualquer ajuda é muito apreciada.

Ubuntu 14.04.1 LTS, coleção 5.4

Responder1

Em uma configuração clássica, o collectd funciona com o rrdtool. O arquivo rrd para receber os dados da interface é configurado com o tipo de fonte de dados COUNTER, para que o rrdtool se encarregue de calcular a taxa.

Se você não estiver alimentando o rrdtool, seu receptor alternativo pode ter que cuidar de manter a leitura anterior e então construir a diferença e dividi-la pelo tempo decorrido.

informação relacionada