dio_datadog_tracking_adapter 0.2.0 copy "dio_datadog_tracking_adapter: ^0.2.0" to clipboard
dio_datadog_tracking_adapter: ^0.2.0 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
0
points
286
downloads

Publisher

verified publishermuha.dev

Weekly Downloads

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

License

unknown (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