Add Micrometer [bff] 11/135911/4 montreal
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Wed, 6 Sep 2023 06:32:33 +0000 (08:32 +0200)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Mon, 11 Sep 2023 08:29:53 +0000 (10:29 +0200)
commitc3c2eec967891108459c45786f8e98a85004e678
tree2d79ce5e08658f05d054367693a905813dd80172
parent1a23a1bcdf17ba4cf1cafb8e65babd1ad8666e59
Add Micrometer [bff]

- add Micrometer dependencies
- uses Zipkin as trace protocol, typically for port 9411
- requires changing dependency injection of WebClient.Builder [1]

[1] Micrometer is injecting the trace context into the WebClient.Builder bean.
To add the ExchangeFilterFunctions for authentication, errorhandling and logging, the existing bean needs to be modified instead of statically creating a new one

Issue-ID: PORTALNG-57
Change-Id: I13dd18d297cd56fa2dfbb525723c79f4abb41f87
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
app/src/main/resources/application.yml
build.gradle
development/.env
development/docker-compose.yml
lib/build.gradle
lib/src/main/java/org/onap/portalng/bff/config/BeansConfig.java
lib/src/main/java/org/onap/portalng/bff/config/WebClientConfig.java [new file with mode: 0644]
version