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
Light
Rust
Coal
Navy
Ayu
emit
For developers
This section descibes how to implement
emit
traits to write your own components.