Overview
A wrapping implementation of HttpClient that integrates with Datadog to track HTTP requests and responses. It automatically captures metrics such as request duration, status codes, and URLs, enabling detailed observability of network activity in Flutter applications. The package is designed for seamless integration with Datadog's monitoring platform, helping developers identify performance bottlenecks and errors in real time. It supports both Android and iOS platforms and works with existing HTTP client workflows without requiring major code changes.
Use cases
- Monitoring API performance
- Tracking network errors
- Correlating requests with application traces
- Real-time observability in production
- Debugging latency issues
Key features
- Automatic request/response tracking
- Integration with Datadog backend
- Supports Android and iOS
- Minimal code changes required
- Captures status codes and durations
Suitable for
- Flutter apps using Datadog
- Teams focused on observability
- Performance debugging
- Production monitoring
Considerations
- Requires Datadog SDK setup
- Limited to Datadog analytics
- May increase network overhead slightly
- Not suitable for non-Datadog environments