dio_datadog_tracking_adapter 0.2.1 copy "dio_datadog_tracking_adapter: ^0.2.1" to clipboard
dio_datadog_tracking_adapter: ^0.2.1 copied to clipboard

Dio adapter that supports Datadog tracking and native adapters like Cronet and Cupertino

example/main.dart

import 'package:datadog_flutter_plugin/datadog_flutter_plugin.dart';
import 'package:dio/dio.dart';
import 'package:dio_datadog_tracking_adapter/dio_datadog_tracking_adapter.dart';

void main() async {
  // Initialize Datadog SDK first
  await DatadogSdk.instance.initialize(
    DatadogConfiguration(
      clientToken: 'clientToken',
      env: 'env',
      site: DatadogSite.ap1,
    ),
    TrackingConsent.granted,
  );

  // Use the DatadogTrackingAdapter
  final dio = Dio()..httpClientAdapter = DatadogTrackingAdapter();

  // Use dio as usual
  await dio.get('https://example.com');
}
0
likes
150
points
49
downloads

Publisher

verified publishermuha.dev

Weekly Downloads

Dio adapter that supports Datadog tracking and native adapters like Cronet and Cupertino

Documentation

API reference

License

MIT (license)

Dependencies

cronet_http, cupertino_http, datadog_flutter_plugin, datadog_tracking_http_client, dio, flutter, http

More

Packages that depend on dio_datadog_tracking_adapter