buildhut_telemetry 0.1.3 copy "buildhut_telemetry: ^0.1.3" to clipboard
buildhut_telemetry: ^0.1.3 copied to clipboard

Battery-efficient OpenTelemetry log pusher, frame-rate performance tracer, and structured logger for Flutter. Sends OTLP/JSON v1 logs, traces, and metrics to BuildHut or any OTel Collector.

0.1.3 #

  • Lower dart sdk version constraint

0.1.2 #

  • Update repository URLs to solearchitect/buildhut_telemetry
  • Update README install version

0.1.1 #

  • Add missing example main
  • Add feature flag module

0.1.0 #

  • Initial release.
  • OTLP/JSON v1 log, trace, and metric exporter with configurable endpoints, auth headers, batching, and retry with exponential backoff.
  • BuildhutLogger with severity levels (TRACE–FATAL), scoped loggers, trace-context correlation, and error/stackTrace capture.
  • FrameRateTracer using Flutter FrameTiming callbacks — reports FPS, average/max frame time, jank count, and missed-vsync count as OTLP metrics.
  • SpanTracer for distributed traces with parent-child spans, events, status, and auto-timing via withSpan().
  • Battery-efficient design for low-spec Android: serialized HTTP sends, circuit breaker, buffer cap, background throttling, cached headers/URIs, deferred flush, short-lived HTTP clients.
  • Full OpenTelemetry API compatibility (see README for field-level mapping).
0
likes
150
points
231
downloads

Documentation

API reference

Publisher

verified publisherassoz.org

Weekly Downloads

Battery-efficient OpenTelemetry log pusher, frame-rate performance tracer, and structured logger for Flutter. Sends OTLP/JSON v1 logs, traces, and metrics to BuildHut or any OTel Collector.

Repository (GitHub)
View/report issues

Topics

#opentelemetry #telemetry #logging #performance #buildhut

Funding

Consider supporting this project:

github.com

License

MIT (license)

Dependencies

flutter, http

More

Packages that depend on buildhut_telemetry