feat: update application.yml with new API root paths and add Micrometer and OpenTelemetry dependencies
Build & Test (NowChessSystems) TeamCity build finished

This commit is contained in:
2026-05-13 00:02:53 +02:00
parent a298417b9e
commit 72ce262bc4
8 changed files with 43 additions and 12 deletions
+15 -6
View File
@@ -129,20 +129,20 @@
- `modules/account/src/main/scala/de/nowchess/account/resource/OfficialChallengeResource.scala` — class OfficialChallengeResource, function challengeWithDifficulty - `modules/account/src/main/scala/de/nowchess/account/resource/OfficialChallengeResource.scala` — class OfficialChallengeResource, function challengeWithDifficulty
- `modules/account/src/main/scala/de/nowchess/account/service/AccountService.scala` - `modules/account/src/main/scala/de/nowchess/account/service/AccountService.scala`
- class AccountService - class AccountService
- function initializeMetrics
- function register - function register
- function login - function login
- function findByUsername - function findByUsername
- function findById - function findById
- function createBotAccount - _...11 more_
- _...10 more_
- `modules/account/src/main/scala/de/nowchess/account/service/ChallengeService.scala` - `modules/account/src/main/scala/de/nowchess/account/service/ChallengeService.scala`
- class ChallengeService - class ChallengeService
- function initializeMetrics
- function create - function create
- function accept - function accept
- function decline - function decline
- function cancel - function cancel
- function findById - _...3 more_
- _...2 more_
- `modules/account/src/main/scala/de/nowchess/account/service/EventPublisher.scala` - `modules/account/src/main/scala/de/nowchess/account/service/EventPublisher.scala`
- class EventPublisher - class EventPublisher
- function publishGameStart - function publishGameStart
@@ -262,6 +262,7 @@
- `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/CacheEvictionManager.scala` - `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/CacheEvictionManager.scala`
- class CacheEvictionManager - class CacheEvictionManager
- function setRedisPrefix - function setRedisPrefix
- function initializeMetrics
- function evictStaleGames - function evictStaleGames
- `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/FailoverService.scala` - `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/FailoverService.scala`
- class FailoverService - class FailoverService
@@ -270,6 +271,7 @@
- `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/HealthMonitor.scala` - `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/HealthMonitor.scala`
- class HealthMonitor - class HealthMonitor
- function setRedisPrefix - function setRedisPrefix
- function initializeMetrics
- function checkInstanceHealth - function checkInstanceHealth
- function watchK8sPods - function watchK8sPods
- `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/InstanceRegistry.scala` - `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/InstanceRegistry.scala`
@@ -569,7 +571,10 @@
- function clear - function clear
- `modules/official-bots/src/main/scala/de/nowchess/bot/resource/OfficialBotChallengeResource.scala` — class OfficialBotChallengeResource, function challengeWithDifficulty - `modules/official-bots/src/main/scala/de/nowchess/bot/resource/OfficialBotChallengeResource.scala` — class OfficialBotChallengeResource, function challengeWithDifficulty
- `modules/official-bots/src/main/scala/de/nowchess/bot/service/DifficultyMapper.scala` — class DifficultyMapper, function fromElo - `modules/official-bots/src/main/scala/de/nowchess/bot/service/DifficultyMapper.scala` — class DifficultyMapper, function fromElo
- `modules/official-bots/src/main/scala/de/nowchess/bot/service/OfficialBotService.scala` — class OfficialBotService, function onStart - `modules/official-bots/src/main/scala/de/nowchess/bot/service/OfficialBotService.scala`
- class OfficialBotService
- function initializeMetrics
- function onStart
- `modules/official-bots/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala` — function probe, function select - `modules/official-bots/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala` — function probe, function select
- `modules/official-bots/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala` — class PolyglotHash, function hash - `modules/official-bots/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala` — class PolyglotHash, function hash
- `modules/official-bots/src/main/scala/de/nowchess/bot/util/ZobristHash.scala` - `modules/official-bots/src/main/scala/de/nowchess/bot/util/ZobristHash.scala`
@@ -611,12 +616,16 @@
- function getGame - function getGame
- function getRunning - function getRunning
- function getHistory - function getHistory
- `modules/store/src/main/scala/de/nowchess/store/service/GameWritebackService.scala` — class GameWritebackService, function writeBack - `modules/store/src/main/scala/de/nowchess/store/service/GameWritebackService.scala`
- class GameWritebackService
- function initializeMetrics
- function writeBack
- `modules/ws/src/main/scala/de/nowchess/ws/config/JacksonConfig.scala` — class JacksonConfig, function customize - `modules/ws/src/main/scala/de/nowchess/ws/config/JacksonConfig.scala` — class JacksonConfig, function customize
- `modules/ws/src/main/scala/de/nowchess/ws/config/NativeReflectionConfig.scala` — class NativeReflectionConfig - `modules/ws/src/main/scala/de/nowchess/ws/config/NativeReflectionConfig.scala` — class NativeReflectionConfig
- `modules/ws/src/main/scala/de/nowchess/ws/config/RedisConfig.scala` — class RedisConfig - `modules/ws/src/main/scala/de/nowchess/ws/config/RedisConfig.scala` — class RedisConfig
- `modules/ws/src/main/scala/de/nowchess/ws/resource/GameWebSocketResource.scala` - `modules/ws/src/main/scala/de/nowchess/ws/resource/GameWebSocketResource.scala`
- class GameWebSocketResource - class GameWebSocketResource
- function initializeMetrics
- function onOpen - function onOpen
- function onTextMessage - function onTextMessage
- function onClose - function onClose
+15 -6
View File
@@ -73,20 +73,20 @@
- `modules/account/src/main/scala/de/nowchess/account/resource/OfficialChallengeResource.scala` — class OfficialChallengeResource, function challengeWithDifficulty - `modules/account/src/main/scala/de/nowchess/account/resource/OfficialChallengeResource.scala` — class OfficialChallengeResource, function challengeWithDifficulty
- `modules/account/src/main/scala/de/nowchess/account/service/AccountService.scala` - `modules/account/src/main/scala/de/nowchess/account/service/AccountService.scala`
- class AccountService - class AccountService
- function initializeMetrics
- function register - function register
- function login - function login
- function findByUsername - function findByUsername
- function findById - function findById
- function createBotAccount - _...11 more_
- _...10 more_
- `modules/account/src/main/scala/de/nowchess/account/service/ChallengeService.scala` - `modules/account/src/main/scala/de/nowchess/account/service/ChallengeService.scala`
- class ChallengeService - class ChallengeService
- function initializeMetrics
- function create - function create
- function accept - function accept
- function decline - function decline
- function cancel - function cancel
- function findById - _...3 more_
- _...2 more_
- `modules/account/src/main/scala/de/nowchess/account/service/EventPublisher.scala` - `modules/account/src/main/scala/de/nowchess/account/service/EventPublisher.scala`
- class EventPublisher - class EventPublisher
- function publishGameStart - function publishGameStart
@@ -206,6 +206,7 @@
- `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/CacheEvictionManager.scala` - `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/CacheEvictionManager.scala`
- class CacheEvictionManager - class CacheEvictionManager
- function setRedisPrefix - function setRedisPrefix
- function initializeMetrics
- function evictStaleGames - function evictStaleGames
- `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/FailoverService.scala` - `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/FailoverService.scala`
- class FailoverService - class FailoverService
@@ -214,6 +215,7 @@
- `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/HealthMonitor.scala` - `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/HealthMonitor.scala`
- class HealthMonitor - class HealthMonitor
- function setRedisPrefix - function setRedisPrefix
- function initializeMetrics
- function checkInstanceHealth - function checkInstanceHealth
- function watchK8sPods - function watchK8sPods
- `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/InstanceRegistry.scala` - `modules/coordinator/src/main/scala/de/nowchess/coordinator/service/InstanceRegistry.scala`
@@ -513,7 +515,10 @@
- function clear - function clear
- `modules/official-bots/src/main/scala/de/nowchess/bot/resource/OfficialBotChallengeResource.scala` — class OfficialBotChallengeResource, function challengeWithDifficulty - `modules/official-bots/src/main/scala/de/nowchess/bot/resource/OfficialBotChallengeResource.scala` — class OfficialBotChallengeResource, function challengeWithDifficulty
- `modules/official-bots/src/main/scala/de/nowchess/bot/service/DifficultyMapper.scala` — class DifficultyMapper, function fromElo - `modules/official-bots/src/main/scala/de/nowchess/bot/service/DifficultyMapper.scala` — class DifficultyMapper, function fromElo
- `modules/official-bots/src/main/scala/de/nowchess/bot/service/OfficialBotService.scala` — class OfficialBotService, function onStart - `modules/official-bots/src/main/scala/de/nowchess/bot/service/OfficialBotService.scala`
- class OfficialBotService
- function initializeMetrics
- function onStart
- `modules/official-bots/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala` — function probe, function select - `modules/official-bots/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala` — function probe, function select
- `modules/official-bots/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala` — class PolyglotHash, function hash - `modules/official-bots/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala` — class PolyglotHash, function hash
- `modules/official-bots/src/main/scala/de/nowchess/bot/util/ZobristHash.scala` - `modules/official-bots/src/main/scala/de/nowchess/bot/util/ZobristHash.scala`
@@ -555,12 +560,16 @@
- function getGame - function getGame
- function getRunning - function getRunning
- function getHistory - function getHistory
- `modules/store/src/main/scala/de/nowchess/store/service/GameWritebackService.scala` — class GameWritebackService, function writeBack - `modules/store/src/main/scala/de/nowchess/store/service/GameWritebackService.scala`
- class GameWritebackService
- function initializeMetrics
- function writeBack
- `modules/ws/src/main/scala/de/nowchess/ws/config/JacksonConfig.scala` — class JacksonConfig, function customize - `modules/ws/src/main/scala/de/nowchess/ws/config/JacksonConfig.scala` — class JacksonConfig, function customize
- `modules/ws/src/main/scala/de/nowchess/ws/config/NativeReflectionConfig.scala` — class NativeReflectionConfig - `modules/ws/src/main/scala/de/nowchess/ws/config/NativeReflectionConfig.scala` — class NativeReflectionConfig
- `modules/ws/src/main/scala/de/nowchess/ws/config/RedisConfig.scala` — class RedisConfig - `modules/ws/src/main/scala/de/nowchess/ws/config/RedisConfig.scala` — class RedisConfig
- `modules/ws/src/main/scala/de/nowchess/ws/resource/GameWebSocketResource.scala` - `modules/ws/src/main/scala/de/nowchess/ws/resource/GameWebSocketResource.scala`
- class GameWebSocketResource - class GameWebSocketResource
- function initializeMetrics
- function onOpen - function onOpen
- function onTextMessage - function onTextMessage
- function onClose - function onClose
@@ -57,6 +57,8 @@ nowchess:
"%deployed": "%deployed":
quarkus: quarkus:
http:
root-path: /api/account
log: log:
console: console:
json: true json: true
@@ -74,6 +74,8 @@ nowchess:
"%deployed": "%deployed":
quarkus: quarkus:
http:
root-path: /api
log: log:
console: console:
json: true json: true
+3
View File
@@ -68,6 +68,9 @@ dependencies {
implementation("io.quarkus:quarkus-grpc") implementation("io.quarkus:quarkus-grpc")
implementation("io.quarkus:quarkus-smallrye-health") implementation("io.quarkus:quarkus-smallrye-health")
implementation("io.quarkus:quarkus-smallrye-openapi") implementation("io.quarkus:quarkus-smallrye-openapi")
implementation("io.quarkus:quarkus-micrometer")
implementation("io.quarkus:quarkus-micrometer-registry-prometheus")
implementation("io.quarkus:quarkus-opentelemetry")
testImplementation(platform("org.junit:junit-bom:5.13.4")) testImplementation(platform("org.junit:junit-bom:5.13.4"))
testImplementation("org.junit.jupiter:junit-jupiter") testImplementation("org.junit.jupiter:junit-jupiter")
+2
View File
@@ -66,6 +66,8 @@ dependencies {
implementation("io.quarkus:quarkus-smallrye-jwt") implementation("io.quarkus:quarkus-smallrye-jwt")
implementation("io.quarkus:quarkus-smallrye-health") implementation("io.quarkus:quarkus-smallrye-health")
implementation("io.quarkus:quarkus-micrometer") implementation("io.quarkus:quarkus-micrometer")
implementation("io.quarkus:quarkus-micrometer-registry-prometheus")
implementation("io.quarkus:quarkus-opentelemetry")
implementation("io.quarkus:quarkus-arc") implementation("io.quarkus:quarkus-arc")
implementation("com.fasterxml.jackson.module:jackson-module-scala_3:${versions["JACKSON_SCALA"]!!}") implementation("com.fasterxml.jackson.module:jackson-module-scala_3:${versions["JACKSON_SCALA"]!!}")
@@ -30,6 +30,8 @@ nowchess:
"%deployed": "%deployed":
quarkus: quarkus:
http:
root-path: /api/store
log: log:
console: console:
json: true json: true
@@ -29,6 +29,8 @@ nowchess:
"%deployed": "%deployed":
quarkus: quarkus:
http:
root-path: /ws
log: log:
console: console:
json: true json: true