You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by da...@apache.org on 2026/09/27 12:43:33 UTC

(causeway) 01/01: Merge pull request #3814 from apache/CAUSEWAY-3975-observation-foundation

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit 74d44c060ce798073487ef9939f7dfcac61117b6
Merge: 351eae721d9 f26a40a2a72
Author: Dan Haywood <da...@apache.org>
AuthorDate: Sun Sep 27 13:43:27 2026 +0100

    Merge pull request #3814 from apache/CAUSEWAY-3975-observation-foundation
    
    CAUSEWAY-3975: hardens observation lifecycle and tracing integration

 .../modules/ROOT/pages/observability.adoc          | 129 +++++++++++++++
 .../modules/ROOT/partials/module-nav.adoc          |   1 +
 .../internal/observation/ObservationClosure.java   |  71 +++++++--
 .../observation/ObservationClosureTest.java        | 136 ++++++++++++++++
 .../CausewayObservationAutoConfiguration.java      |  82 +++++++---
 .../CausewayObservationIntegration.java            |  94 +++++++++--
 .../additional-spring-configuration-metadata.json  |   6 +
 .../CausewayObservationAutoConfigurationTest.java  | 106 ++++++++++++
 .../ObservationWithTimeThresholdTest.java          | 101 ++++++++++++
 .../metamodel/execution/InteractionLayerStack.java |  13 +-
 .../ia/InteractionServiceDefault.java              |  75 +++++++--
 .../transaction/TransactionServiceSpring.java      |  23 ++-
 .../ia/InteractionServiceObservationTest.java      |  97 +++++++++++
 .../transaction/TransactionObservationTest.java    |  70 ++++++++
 .../.openspec.yaml                                 |   2 +
 .../design.md                                      |  89 +++++++++++
 .../proposal.md                                    |  31 ++++
 .../specs/main-observation-foundation/spec.md      | 109 +++++++++++++
 .../tasks.md                                       |  37 +++++
 .../validation.md                                  |  65 ++++++++
 openspec/planned-changes/README.md                 |   8 +
 .../planned-changes/otel-forward-port-roadmap.md   |  90 +++++++++++
 openspec/specs/main-observation-foundation/spec.md | 113 +++++++++++++
 .../jpa/integration/entity/JpaEntityFacet.java     |   3 +-
 regressiontests/pom.xml                            |   1 +
 regressiontests/tracing-compatibility/pom.xml      | 146 +++++++++++++++++
 .../tracing/MicrometerTracingAgentFixture.java     | 177 +++++++++++++++++++++
 .../MicrometerTracingCompatibilityTest.java        | 151 ++++++++++++++++++
 28 files changed, 1952 insertions(+), 74 deletions(-)