- About
- 1. Getting started
- 2. Producing events
- 2.1. Logging
- 2.1.1. Data model
- 2.1.2. Attaching properties
- 2.1.3. Attaching errors
- 2.1.4. Log levels
- 2.1.5. Ambient context
- 2.2. Tracing
- 2.2.1. Data model
- 2.2.2. Attaching properties
- 2.2.3. Tracing fallible functions
- 2.2.4. Manual span creation
- 2.2.5. Manual span completion
- 2.2.6. Propagating context across threads
- 2.2.7. Propagating context across services
- 2.2.8. Sampling and filtering
- 2.2.9. Limitations
- 2.3. Metrics
- 2.3.1. Data model
- 2.3.2. Attaching properties
- 2.3.3. Cumulative metrics
- 2.3.4. Delta metrics
- 2.3.5. Time-series metrics
- 2.3.6. Reporting from sources
- 2.3.7. Limitations
- 3. Filtering events
- 4. Working with events
- 5. Emitting events
- 5.1. Console
- 5.2. Rolling files
- 5.3. Via OTLP
- 6. Advanced apps
- 6.1. Integrating with OpenTelemetry
- 6.2. Setup outside of main
- 7. For developers
- 7.1. Writing an emitter
- 8. Troubleshooting
- 9. Reference
- 9.1. Architecture
- 9.2. Events
- 9.3. Template syntax and rendering
- 9.4. Property capturing
- 9.5. Property attributes
- 9.6. Control parameters