Documente Academic
Documente Profesional
Documente Cultură
Investigando
soluções para Monitoramento de
Aplicações Orientadas a
Microsserviços
...
Configuração de Hardware
Configuração de Software
Ferramentas Para monitoramento no
Kubernetes
FLUENTD
● Escrito em Ruby;
● 7983 Start no github;
● 207 Issues abertas;
● Informações coletadas em forma de JSON;
● Necessário 1 Operador por nó;
● Consome 80MB de memória a menos por operador que o Beats;
FLUENTD
BEATS
● Escrito em GO;
● 7414 Start no github;
● 1180 Issues abertas;
● Informações coletadas em forma de JSON;
● Necessário 1 Operador por nó;
● Facilmente integrável com dashboard já prontos no Kibana;
● Vários micro-ferramentas distintas;
BEATS
MANGUEBEAT!
● Escrito em NodeJS;
● Gitlab interno da Ustore;
● Propriedade intelectual da Ustore;
● Monitora métricas de consumo de recursos computacionais e de rede de
vários clusters simultaneamente;
● Necessária apenas 1 instância operacional do servidor de métricas do
Kubernetes e do Manguebeat!;
● Integração para alerta com TelegramBot;
MANGUEBEAT!
MANGUEBEAT!
Comparativo das Soluções abordadas
Limitações
● É necessária uma análise melhor da escalabilidade do MangueBeat com
relação a quantidade de clusters monitorados;
Trabalhos Futuros
● Modelo de negócio voltado para Platform as a Service(PaaS);
● Uso das métricas para propor escalabilidade vertical ou horizontal de
aplicações;
● Uso das métricas para propor escalabilidade vertical ou horizontal de
aplicações;
Obrigado!!
Alguma pergunta?