Mudanças entre as edições de "Como Monitorar 95th percentile"
Linha 5: | Linha 5: | ||
Uma dificuldade que impede de alguns upstreams a ofertar esse serviço é justamente no que tange o monitoramento de tal serviço, justamente por ser complexo determinar quanto o cliente deverá pagar por aquela fatura por se tratar de um valor variável, e não mais um valor fixo. | Uma dificuldade que impede de alguns upstreams a ofertar esse serviço é justamente no que tange o monitoramento de tal serviço, justamente por ser complexo determinar quanto o cliente deverá pagar por aquela fatura por se tratar de um valor variável, e não mais um valor fixo. | ||
− | Leve em consideração que o provedor XPTO realizou a contratação de um link burstable com a operadora Z com commit de 500M e burst de 1G, sendo assim, o valor inicial que ele pagará será referente a | + | Leve em consideração que o provedor XPTO realizou a contratação de um link burstable com a operadora Z com commit de 500M e burst de 1G, sendo assim, o valor inicial que ele pagará será referente a 600M. |
− | Porém como estamos nos referindo a 95 Percentil, poderá acontecer de esse cliente ultrapassar os 500M de trafego durante mais do que 36 horas, passando assim a ter que pagar por uma capacidade superior aos | + | Porém como estamos nos referindo a 95 Percentil, poderá acontecer de esse cliente ultrapassar os 500M de trafego durante mais do que 36 horas, passando assim a ter que pagar por uma capacidade superior aos 600M. |
Nesse caso em questão, o upstream devera excluir 5% dos picos de trafego que esse cliente utilizou, e cobrar pelo valor subsequente. | Nesse caso em questão, o upstream devera excluir 5% dos picos de trafego que esse cliente utilizou, e cobrar pelo valor subsequente. | ||
Linha 13: | Linha 13: | ||
Porém, como automatizar isso? | Porém, como automatizar isso? | ||
− | Alguns sistemas de monitoramento possuem formas de fazer isso, um excelente exemplo é o próprio Zabbix, que é o que utilizaremos para demonstrar aqui. | + | Alguns sistemas de monitoramento possuem formas simples de fazer isso, um excelente exemplo é o próprio Zabbix, que é o que utilizaremos para demonstrar aqui. |
+ | |||
+ | A primeira forma será atraves de uma forma nativa de monitoramento por parte do Zabbix através do monitoramento via SNMP que já é feito nas interfaces do seu equipamento. Para criar o gráfico relacionado ao 95percentil, siga os seguintes passos: | ||
+ | |||
+ | -Entre nos Hosts do Zabbix; | ||
+ | |||
+ | -Entre nos gráficos do seu host; | ||
+ | |||
+ | -Crie um novo gráfico; | ||
+ | |||
+ | -Existem 2 itens chamados de "Item Percentile (left)" e "Item Percentile (right)", habilite ambos e ao lado coloque 95; | ||
+ | |||
+ | -Adicione os itens relacionados ao trafego da interface que deseja monitorar (trafego de inbound e de outbound); | ||
+ | |||
+ | -Para checar se funcionou, entre no menu "Monitoring", "Graphs", selecione o grupo que seu host está incluso, selecione seu host, e o gráfico que voce criou; | ||
+ | |||
+ | -Manipule o timerange do gráfico de forma que ele mostre o trafego desde o primeiro dia do mes, até o ultimo; | ||
+ | |||
+ | -Uma linha aparecerá no gráfico, e uma estatística com um triangulo na frente escrito "95percentile"; | ||
+ | |||
+ | -O valor seguinte, é o valor que buscamos. | ||
+ | |||
+ | Caso preferira, pode adicionar essa configuração no nos gráficos que podem ser criados automaticamente pelo Low Level Discovery do seu Zabbix. | ||
<nowiki>==============</nowiki> | <nowiki>==============</nowiki> |
Edição das 18h14min de 16 de novembro de 2019
ARTIGO EM DESENVOLVIMENTO
Link burstable é grandemente falado e procurado por sua flexibilidade e facilidade. Fernando Frediani realizou um painel ( https://www.youtube.com/watch?v=WjSps5huDGU&t=157s )na GTER justamente sobre esse assunto.
Uma dificuldade que impede de alguns upstreams a ofertar esse serviço é justamente no que tange o monitoramento de tal serviço, justamente por ser complexo determinar quanto o cliente deverá pagar por aquela fatura por se tratar de um valor variável, e não mais um valor fixo.
Leve em consideração que o provedor XPTO realizou a contratação de um link burstable com a operadora Z com commit de 500M e burst de 1G, sendo assim, o valor inicial que ele pagará será referente a 600M.
Porém como estamos nos referindo a 95 Percentil, poderá acontecer de esse cliente ultrapassar os 500M de trafego durante mais do que 36 horas, passando assim a ter que pagar por uma capacidade superior aos 600M.
Nesse caso em questão, o upstream devera excluir 5% dos picos de trafego que esse cliente utilizou, e cobrar pelo valor subsequente.
Porém, como automatizar isso?
Alguns sistemas de monitoramento possuem formas simples de fazer isso, um excelente exemplo é o próprio Zabbix, que é o que utilizaremos para demonstrar aqui.
A primeira forma será atraves de uma forma nativa de monitoramento por parte do Zabbix através do monitoramento via SNMP que já é feito nas interfaces do seu equipamento. Para criar o gráfico relacionado ao 95percentil, siga os seguintes passos:
-Entre nos Hosts do Zabbix;
-Entre nos gráficos do seu host;
-Crie um novo gráfico;
-Existem 2 itens chamados de "Item Percentile (left)" e "Item Percentile (right)", habilite ambos e ao lado coloque 95;
-Adicione os itens relacionados ao trafego da interface que deseja monitorar (trafego de inbound e de outbound);
-Para checar se funcionou, entre no menu "Monitoring", "Graphs", selecione o grupo que seu host está incluso, selecione seu host, e o gráfico que voce criou;
-Manipule o timerange do gráfico de forma que ele mostre o trafego desde o primeiro dia do mes, até o ultimo;
-Uma linha aparecerá no gráfico, e uma estatística com um triangulo na frente escrito "95percentile";
-O valor seguinte, é o valor que buscamos.
Caso preferira, pode adicionar essa configuração no nos gráficos que podem ser criados automaticamente pelo Low Level Discovery do seu Zabbix.
==============
Mas existe um problema um pouco mais complexo.
Existem casos em que o cliente pede um relatório mais detalhado, por algum motivo em especifico. Em um caso desse, o próprio Zabbix consegue realizar tal monitoramento também, porém nesse caso, através de um script que desenvolvi.
Autor: André Dias