Como posso calcular o uso de largura de banda por dia ou hora com Grafana, grafite e collectd?

1

Gostaria de coletar os bytes enviados e recebidos por dia ou por hora de um servidor para que eu possa coletar os requisitos de largura de banda.

Eu imaginei configurar o grafana, o grafite e o collectd para coletar métricas de uso de largura de banda, mas isso só mostra o uso de largura de banda por segundo.

Posso usar essas informações para calcular bytes enviados em um período de tempo ou preciso pensar em uma nova solução?

Exemplo de dados coletados atualmente, largura de banda de entrada e saída eth0 em bytes por segundo.

    
por ujjain 03.06.2016 / 16:47

1 resposta

2

Se é realmente o número de pacotes desde a última consulta (alguns sistemas, quando você consulta as estatísticas, redefinir para 0, outros não, você tem que ter certeza), então use pode usar o sumSeries , ou mais provavelmente integral . Use o grafana para selecionar a função integral e seu intervalo de tempo para ver se você obtém o resultado desejado, então você pode puxar essa consulta e usá-la em outro lugar, se quiser.

    
por 05.06.2016 / 16:26