Install
Works with Drupal: ^10 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
This release marks the first stable version of the Native Observability project.
Native Observability introduces a structured runtime visibility layer for Drupal,
making the platform observable by design. The module provides request tracing,
execution monitoring, performance metrics, and telemetry export capabilities
without altering Drupal core architecture.
With version 1.0.0 the full observability stack is now complete.
Key capabilities included in this release:
• Request tracing with unique correlation identifiers
• Structured trace storage and inspection interface
• Execution monitoring with span-based runtime visibility
• Automatic tracing of external HTTP calls
• AJAX request correlation support
• Aggregated performance metrics per route
• Latency analysis with percentile calculations (P95 / P99)
• Throughput analysis and historical metrics aggregation
• OpenTelemetry exporter support
• Prometheus-compatible metrics export
• Elastic-compatible telemetry output
• Observability status block
• Drush command integration for metrics aggregation
Native Observability is built as a modular ecosystem including:
• native_observability (core tracing engine)
• native_observability_execution (execution monitoring)
• native_observability_spans (span-based tracing)
• native_observability_metrics (performance metrics engine)
• native_observability_otel (telemetry exporters)
• native_observability_status_block (administrative status UI)
This release completes the initial observability roadmap and provides a full
end-to-end observability pipeline directly inside Drupal.
Future releases will focus on improving the administrative user interface,
enhancing usability, and refining visualization of traces and metrics.