obsi_instrumentation_dio 1.0.1
obsi_instrumentation_dio: ^1.0.1 copied to clipboard
Production Dio client tracing, metrics, and context propagation for Obsi.
example/obsi_instrumentation_dio_example.dart
import 'package:dio/dio.dart';
import 'package:obsi/obsi.dart';
import 'package:obsi_instrumentation_dio/obsi_instrumentation_dio.dart';
Future<void> main() async {
final dio = Dio();
dio.interceptors.add(
ObsiDioInterceptor(tracer: Obsi.tracer, meter: Obsi.meter('http.client')),
);
await dio.get<void>('https://example.com');
}