Rastreabilidade  de Microsserviços

Sobre

  • Engenheiro software no UOL

Me

  • Membro do OzJUG e Java Community Process
  • Padawan nas palestras

jfelipeoliveira90@gmail.com

@jfelipe90

https://github.com/jfelipeoliveira90

http://www.jfelipe.com.br

Um pouco mais

Por que logar?

Onde armazenar?

E como funciona nos microsserviços?

Exemplo

Existe solução?

Centralizar log

Soluções prontas

  • Loggly
  • Graylog
  • Splunk

Agora meus logs estão sobre controle

#SQN

Sistema de rastreamento de logs distribuídos

Soluções

  • Zipkin
  • HTrace
  • Dapper

Spring Cloud Sleuth

Features

  • Adiciona um trace e span ID ao MDC Slf4J, para que você possa extrair todos os logs de um determinado intervalo em um agregador de log.
  • Fornece uma abstração sobre os modelos comuns de rastreamento de logs distribuídos como Zipkin, HTrace, etc.
  • Sleuth registra informações temporárias para auxiliar na análise de latência. Usando o Sleuth, você pode identificar as causas de latência em seus aplicativos.

Referências

Dúvidas

Rastreabilidade de Microsserviços

By Felipe Oliveira

Rastreabilidade de Microsserviços

  • 753