Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Você realmente sabe o que acontece por detrás d...

Você realmente sabe o que acontece por detrás da sua API?

Ter visibilidade das suas APIs é importante para entender como ela funciona agora, como funcionou em algum momento no passado e aumentar sua compreensão de como pode funcionar no futuro. Para isso, podemos contar com os logs! Vamos conversar sobre boas práticas que te ajudarão a obter ainda mais valor dos seus logs como: ser fácil de se usar, resolver problemas antes que eles afetem seus usuários, identificar a causa raiz de erros e de baixo desempenho etc. Depois dessa apresentação, você olhará (e implementará) seus logs de forma diferente!

Apresentado em: 24 de Agosto de 2021, no TDC Transformation na trilha de API.

Mônica Ribeiro

August 27, 2021
Tweet

More Decks by Mônica Ribeiro

Other Decks in Programming

Transcript

  1. Parte 1 Who am I? Parte 2 Porque usar logs?

    Parte 3 8 boas práticas ao fazer logging! Parte 4 Triade da observabilidade Agenda Você realmente sabe o que acontece por detrás da sua API?
  2. who am I? Você realmente sabe o que acontece por

    detrás da sua API? linktr.ee/monicaintech Mônica Ribeiro Dev Backend @ Zup IT
  3. 8 boas práticas ao fazer logging Você realmente sabe o

    que acontece por detrás da sua API?
  4. 1. Não se esqueça, níveis de logs existem para ser

    usados. Logging, a vida, o universo e tudo mais Você realmente sabe o que acontece por detrás da sua API?
  5. Logging, a vida, o universo e tudo mais Você realmente

    sabe o que acontece por detrás da sua API?
  6. 2. Cuidado com as informações sensíveis Logging, a vida, o

    universo e tudo mais Você realmente sabe o que acontece por detrás da sua API?
  7. Logging, a vida, o universo e tudo mais 21:20:42.099 -

    This is a log message without sensitive data 21:20:42.101 - This is a a log message with credit card number ****-****-****-**** in it Você realmente sabe o que acontece por detrás da sua API?
  8. Logging, a vida, o universo e tudo mais 3. Uma

    ajuda proativa sempre é bem vinda, não é mesmo? Você realmente sabe o que acontece por detrás da sua API?
  9. Logging, a vida, o universo e tudo mais Você realmente

    sabe o que acontece por detrás da sua API?
  10. Logging, a vida, o universo e tudo mais Você realmente

    sabe o que acontece por detrás da sua API?
  11. Logging, a vida, o universo e tudo mais 4. Escreva

    logs significativos. Você realmente sabe o que acontece por detrás da sua API?
  12. Logging, a vida, o universo e tudo mais 11:42:18.952 ERROR

    - Error while executing main thread Você realmente sabe o que acontece por detrás da sua API?
  13. Logging, a vida, o universo e tudo mais 11:30:17.527 ERROR

    - Error while executing main thread java.io.IOException: This is an I/O error at com.monicaintech.blog.logging.Log4JException.main(Log4JException.java:13) [main/:?] Você realmente sabe o que acontece por detrás da sua API?
  14. Logging, a vida, o universo e tudo mais 5. Esteja

    ciente dos impactos de performance. Você realmente sabe o que acontece por detrás da sua API?
  15. Logging, a vida, o universo e tudo mais Você realmente

    sabe o que acontece por detrás da sua API?
  16. Logging, a vida, o universo e tudo mais Você realmente

    sabe o que acontece por detrás da sua API?
  17. Logging, a vida, o universo e tudo mais 6. Mantenha

    seus logs "parseáveis" Você realmente sabe o que acontece por detrás da sua API?
  18. 7. Analise a possibilidade de centralizar seus logs Logging, a

    vida, o universo e tudo mais Você realmente sabe o que acontece por detrás da sua API?
  19. Logging, a vida, o universo e tudo mais 8. Mantenha

    sua estrutura de log consistente Você realmente sabe o que acontece por detrás da sua API?
  20. obrigada! linktr.ee/monicaintech Mônica Ribeiro Dev Backend @ Zup IT Você

    realmente sabe o que acontece por detrás da sua API?