diana_observability 0.15.1
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
opentelemetrylower bound (^0.18.11): the tracer usesspanKind/spanAttributes, which early 0.18 releases lack. - Added a README;
dart formatapplied.
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 amethod.<name>child span per@Timedinvocation.
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. DianaObservabilityprovider implementingDianaObserver; served at/actuator/metrics.- Optional OpenTelemetry tracing (
TracingOptions): server span per request (W3Ctraceparent), child spans per DB operation, OTLP/console export. - The only Diana package depending on
package:opentelemetry.