Collectd plugin de “interface” reportando valor cumulativo em vez de taxa

2

O plug-in de interface do Collectd deve informar octetos por segundo e pacotes por segundo, conforme documentado aqui: link , mas para mim, ele informa cumulativo octetos e pacotes (como ifconfig faz).

Eu sei que o collectd não mede métricas como esta, mas as coleta dos utilitários do sistema, então estou pensando que não é um bug collectd. (Mas talvez seja!) Consegui encontrar muitos exemplos de pessoas configurando isso sem nenhum soluço, mas nenhuma menção a esse problema em particular.

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

Qualquer ajuda é muito apreciada.

Ubuntu 14.04.1 LTS, collectd 5.4

    
por Ryan 02.03.2015 / 04:34

1 resposta

1

Em uma instalação clássica, o collectd trabalha com o rrdtool. O arquivo rrd para receber os dados da interface é configurado com o tipo de fonte de dados COUNTER, de modo que o rrdtool cuida do cálculo da taxa.

Se você não está alimentando o rrdtool, seu receptor alternativo pode ter que cuidar de manter a leitura anterior ao redor e então construir a diferença e dividi-la pelo tempo que for necessário.

    
por 02.03.2015 / 09:38