diff --git a/docs/pom.xml b/docs/pom.xml
index 28627635..bf4776f0 100644
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -15,6 +15,12 @@
spring.cloud.task.*
deploy
1.5.0-alpha.16
+
+
+ 1.0.0-SNAPSHOT
+ ${maven.multiModuleProjectDirectory}/spring-cloud-task-core/
+ .*
+ ${maven.multiModuleProjectDirectory}/target/
@@ -49,6 +55,58 @@
org.codehaus.mojo
exec-maven-plugin
+
+
+ generate-metrics-metadata
+ prepare-package
+
+ java
+
+
+ io.micrometer.docs.metrics.DocsFromSources
+ true
+
+ ${micrometer-docs-generator.inputPath}
+ ${micrometer-docs-generator.inclusionPattern}
+ ${micrometer-docs-generator.outputPath}
+
+
+
+
+ generate-tracing-metadata
+ prepare-package
+
+ java
+
+
+ io.micrometer.docs.spans.DocsFromSources
+ true
+
+ ${micrometer-docs-generator.inputPath}
+ ${micrometer-docs-generator.inclusionPattern}
+ ${micrometer-docs-generator.outputPath}
+
+
+
+
+
+
+ io.micrometer
+
+ micrometer-docs-generator-spans
+ ${micrometer-docs-generator.version}
+
+ jar
+
+
+ io.micrometer
+
+ micrometer-docs-generator-metrics
+ ${micrometer-docs-generator.version}
+
+ jar
+
+
org.asciidoctor
diff --git a/docs/src/main/asciidoc/_observability.adoc b/docs/src/main/asciidoc/_observability.adoc
new file mode 100644
index 00000000..f31372d3
--- /dev/null
+++ b/docs/src/main/asciidoc/_observability.adoc
@@ -0,0 +1,8 @@
+:root-target: ../../../../target/
+
+[[observability]]
+== Observability metadata
+
+include::{root-target}_metrics.adoc[]
+
+include::{root-target}_spans.adoc[]
diff --git a/docs/src/main/asciidoc/appendix.adoc b/docs/src/main/asciidoc/appendix.adoc
index 34185ba3..5dee4c42 100644
--- a/docs/src/main/asciidoc/appendix.adoc
+++ b/docs/src/main/asciidoc/appendix.adoc
@@ -3,4 +3,7 @@
= Appendices
include::appendix-task-repository-schema.adoc[]
+
include::appendix-building-the-documentation.adoc[]
+
+include::_observability.adoc[]