Skip to main content

Logging

Logging is critical to backing up testing strategy, particularly with a Microservice Architecture.

Context

Implementation

Best practices checklist:

  • Use a correlation ID
  • Structure logs appropriately
  • Provide informative application logs
  • Visualize log data
  • Use centralized log storage
  • Query logs
  • Handle failures

Solutions

What functions and metrics should be used to compare providers?

ToolNotes
Axiomt3 app
Bugsnag
Sentry

Questions

Which engineering decision related to this topic has the highest switching cost once made — and how do you make it well with incomplete information?

  • At what scale or complexity level does the right answer to this topic change significantly?
  • How does the introduction of AI-native workflows change the conventional wisdom about this technology?
  • Which anti-pattern in this area is most commonly introduced by developers who know enough to be dangerous but not enough to know what they don't know?