obsi_instrumentation_dio 1.0.1 copy "obsi_instrumentation_dio: ^1.0.1" to clipboard
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');
}
0
likes
160
points
61
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Production Dio client tracing, metrics, and context propagation for Obsi.

Repository (GitHub)
View/report issues
Contributing

Topics

#observability #dio #http #tracing #metrics

License

MIT (license)

Dependencies

dio, obsi

More

Packages that depend on obsi_instrumentation_dio