1. Welcome
  2. Structured logging
    1. The log crate
    2. Log levels
    3. What to log
    4. The tracing crate
    5. Fields
    6. instrument macro
    7. Structured output
    8. OpenTelemetry
    9. tracing subscribers
    10. The lifecycle of a Span
    11. Thread-local state
    12. Instrumenting async code
    13. Instrumenting async code #2
    14. Interoperability
  3. Error handling
    1. The Error trait
    2. Error reporters
    3. Panic handling
  4. Metrics
    1. The metrics crate
    2. Describe
    3. Labels
    4. Prometheus
    5. Gauges
    6. Histograms
    7. Outro