1. About
  2. Getting started
  3. Producing events
    1. Logging
      1. Data model
      2. Attaching properties
      3. Attaching errors
      4. Log levels
      5. Ambient context
    2. Tracing
      1. Data model
      2. Attaching properties
      3. Tracing fallible functions
      4. Manual span creation
      5. Manual span completion
      6. Propagating context across threads
      7. Propagating context across services
      8. Sampling and filtering
      9. Limitations
    3. Metrics
      1. Data model
      2. Attaching properties
      3. Cumulative metrics
      4. Delta metrics
      5. Time-series metrics
      6. Reporting from sources
      7. Limitations
  4. Filtering events
  5. Working with events
  6. Emitting events
    1. Console
    2. Rolling files
    3. Via OTLP
  7. Advanced apps
    1. Integrating with OpenTelemetry
    2. 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