otel_url_launcher 0.1.0 copy "otel_url_launcher: ^0.1.0" to clipboard
otel_url_launcher: ^0.1.0 copied to clipboard

OpenTelemetry instrumentation for `package:url_launcher`. Wraps launchUrl / canLaunchUrl with url.* semconv spans.

Changelog #

0.1.0 - 2026-08-10 #

Added #

  • tracedLaunchUrl(url, ...) — wraps launchUrl with a CLIENT span carrying url.full, url.scheme, url_launcher.operation=launch.
  • tracedCanLaunchUrl(url) — same wrap for canLaunchUrl.
  • tracedUrlLauncherCall<R> — generic helper.
  • Zone-scoped suppression (runWithoutUrlLauncherInstrumentation / async variant).
  • UrlLauncherSemantics enum — the url_launcher.operation attribute key as a typed constant.
  • example/example.md.
  • 3 tests.

Changed #

  • url_launcher floor raised to ^6.1.0, where launchUrl, LaunchMode, and WebViewConfiguration first exist.
0
likes
160
points
68
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

OpenTelemetry instrumentation for `package:url_launcher`. Wraps launchUrl / canLaunchUrl with url.* semconv spans.

Homepage
Repository (GitHub)
View/report issues

License

Apache-2.0 (license)

Dependencies

dartastic_opentelemetry, dartastic_opentelemetry_api, flutter, url_launcher

More

Packages that depend on otel_url_launcher