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.

Avatar for Mônica  Ribeiro

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?