Core sampling logic for Datadog tracing
This crate provides generic sampling infrastructure including:
- Trait abstractions for trace IDs, attributes, and span properties
- Rate-based sampling algorithms
- Rate limiting functionality
- Glob pattern matching for sampling rules
- Sampling-related constants
- Rule-based sampling with pattern matching
- Agent-provided sampling rates
- Complete Datadog sampler implementation