Skip to main content

diana_observability 0.15.1 copy "diana_observability: ^0.15.1" to clipboard
diana_observability: ^0.15.1 copied to clipboard

Observability for the Diana backend framework: in-package Prometheus metrics, OpenTelemetry tracing, and Kubernetes-style liveness/readiness.

Changelog #

0.15.1 #

  • Package metadata for pub.dev: MIT license, repository/documentation links, topics, and an example/.
  • Fixed the opentelemetry lower bound (^0.18.11): the tracer uses spanKind/spanAttributes, which early 0.18 releases lack.
  • Added a README; dart format applied.

0.15.0 #

  • Version bump only (kept in lockstep with the workspace).

0.14.0 #

  • Version bump only (kept in lockstep with the workspace).

0.13.0 #

  • Version bump only (kept in lockstep with the workspace).

0.12.0 #

  • Version bump only (kept in lockstep with the workspace).

0.11.0 #

  • Version bump only (kept in lockstep with the workspace).

0.10.0 #

  • Implements observeTimedMethod: diana_method_duration_seconds{method}, diana_method_calls_total{method,result} and a method.<name> child span per @Timed invocation.

0.9.0 #

  • Version bump only (kept in lockstep with the workspace).

0.8.1 #

  • Version bump only (kept in lockstep with the workspace).

0.8.0 #

  • Initial release: observability for Diana.
  • In-package Prometheus metrics (Counter/Gauge/Histogram/ MeterRegistry, 0.0.4 text format) with automatic HTTP/database/ scheduler/event series and process RSS.
  • DianaObservability provider implementing DianaObserver; served at /actuator/metrics.
  • Optional OpenTelemetry tracing (TracingOptions): server span per request (W3C traceparent), child spans per DB operation, OTLP/console export.
  • The only Diana package depending on package:opentelemetry.
0
likes
160
points
135
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Observability for the Diana backend framework: in-package Prometheus metrics, OpenTelemetry tracing, and Kubernetes-style liveness/readiness.

Repository (GitHub)
View/report issues

Topics

#metrics #tracing #prometheus #opentelemetry

License

MIT (license)

Dependencies

diana, opentelemetry

More

Packages that depend on diana_observability