1. About
  2. Getting started
  3. Producing events
    1. Logging
      1. Data model
      2. Key types
      3. Attaching properties
      4. Attaching errors
      5. Log levels
      6. Ambient context
    2. Tracing
      1. Data model
      2. Key types
      3. Attaching properties
      4. Tracing fallible functions
      5. Manual span creation
      6. Manual span completion
      7. Propagating context across threads
      8. Propagating context across services
      9. Sampling and filtering
      10. Span links
      11. Wide events
      12. Limitations
    3. Metrics
      1. Data model
      2. Key types
      3. Metric sample creation
      4. Attaching properties
      5. Cumulative metrics
      6. Delta metrics
      7. Distributions
      8. Reporting from sources
      9. Limitations
    4. Quick debugging
    5. In tests
  4. Filtering events
  5. Working with events
  6. Emitting events
    1. Console
    2. Rolling files
    3. Via OTLP
  7. Advanced apps
    1. WebAssembly
    2. Embedded applications
    3. Integrating with OpenTelemetry
    4. Setup outside of main
  8. For developers
    1. Writing an emitter
  9. Troubleshooting
  10. Reference
    1. Architecture
    2. Events
    3. Template syntax and rendering
    4. Property capturing
    5. Property attributes
    6. Control parameters
    7. Acknowledgements
    8. Design notes