GH-928 - Move to observations API.

Reworked observability integration to create Observations rather than traces directly. Additional metrics and counters and an Observation.Context to potentially customize the metrics exposed.
This commit is contained in:
Marcin Grzejszczak
2024-11-08 19:59:08 +01:00
committed by Oliver Drotbohm
parent 163673ad75
commit 738ad3f14b
20 changed files with 571 additions and 156 deletions

10
pom.xml
View File

@@ -48,6 +48,8 @@
<spring-cloud-aws-bom.version>3.1.1</spring-cloud-aws-bom.version>
<testcontainers.version>1.17.6</testcontainers.version>
<structurizr.version>3.1.0</structurizr.version>
<!-- TODO: For snapshots -->
<micrometer-tracing.version>1.5.0-SNAPSHOT</micrometer-tracing.version>
</properties>
@@ -97,6 +99,14 @@ limitations under the License.
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- TODO: For snapshots -->
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-tracing-bom</artifactId>
<version>${micrometer-tracing.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>