diff --git a/spring-data-cassandra-distribution/pom.xml b/spring-data-cassandra-distribution/pom.xml
index 577ae9e58..4efa2c3fe 100644
--- a/spring-data-cassandra-distribution/pom.xml
+++ b/spring-data-cassandra-distribution/pom.xml
@@ -22,6 +22,14 @@
${basedir}/..
SDCASS
+
+
+ 1.0.0-SNAPSHOT
+ ${maven.multiModuleProjectDirectory}/spring-data-cassandra/
+
+ .*
+ ${maven.multiModuleProjectDirectory}/target/
+
@@ -30,6 +38,54 @@
org.apache.maven.plugins
maven-assembly-plugin
+
+ org.codehaus.mojo
+ exec-maven-plugin
+
+
+ generate-metrics-metadata
+ prepare-package
+
+ java
+
+
+ io.micrometer.docs.metrics.DocsFromSources
+
+
+
+ generate-tracing-metadata
+ prepare-package
+
+ java
+
+
+ io.micrometer.docs.spans.DocsFromSources
+
+
+
+
+
+ io.micrometer
+ micrometer-docs-generator-spans
+ ${micrometer-docs-generator.version}
+ jar
+
+
+ io.micrometer
+ micrometer-docs-generator-metrics
+ ${micrometer-docs-generator.version}
+ jar
+
+
+
+ true
+
+ ${micrometer-docs-generator.inputPath}
+ ${micrometer-docs-generator.inclusionPattern}
+ ${micrometer-docs-generator.outputPath}
+
+
+
org.asciidoctor
asciidoctor-maven-plugin
@@ -37,4 +93,48 @@
+
+
+ spring-snapshots
+ Spring Snapshots
+ https://repo.spring.io/snapshot
+
+ true
+
+
+ false
+
+
+
+ spring-milestones
+ Spring Milestones
+ https://repo.spring.io/milestone
+
+ false
+
+
+
+
+
+
+ spring-snapshots
+ Spring Snapshots
+ https://repo.spring.io/snapshot
+
+ true
+
+
+ false
+
+
+
+ spring-milestones
+ Spring Milestones
+ https://repo.spring.io/milestone
+
+ false
+
+
+
+
diff --git a/src/main/asciidoc/index.adoc b/src/main/asciidoc/index.adoc
index a3e3d0a5e..64da34dc4 100644
--- a/src/main/asciidoc/index.adoc
+++ b/src/main/asciidoc/index.adoc
@@ -41,3 +41,4 @@ include::{spring-data-commons-docs}/repository-populator-namespace-reference.ado
include::{spring-data-commons-docs}/repository-query-keywords-reference.adoc[leveloffset=+1]
include::{spring-data-commons-docs}/repository-query-return-types-reference.adoc[leveloffset=+1]
include::reference/migration-guides.adoc[leveloffset=+1]
+include::reference/observability.adoc[leveloffset=+1]
diff --git a/src/main/asciidoc/reference/observability.adoc b/src/main/asciidoc/reference/observability.adoc
new file mode 100644
index 000000000..f31372d35
--- /dev/null
+++ b/src/main/asciidoc/reference/observability.adoc
@@ -0,0 +1,8 @@
+:root-target: ../../../../target/
+
+[[observability]]
+== Observability metadata
+
+include::{root-target}_metrics.adoc[]
+
+include::{root-target}_spans.adoc[]