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(-)