[feature] metric related fixed.

This commit is contained in:
dalbodeule
2025-07-16 18:52:04 +09:00
parent 19fcc15fe1
commit b1432c662f
4 changed files with 20 additions and 6 deletions

View File

@@ -16,7 +16,7 @@ import kotlinx.coroutines.CompletableDeferred
import kotlinx.coroutines.withTimeoutOrNull
import space.mori.chzzk_bot.common.events.ChzzkUserFindEvent
import space.mori.chzzk_bot.common.events.ChzzkUserReceiveEvent
import space.mori.chzzk_bot.webserver.routes.GuildSettings
import space.mori.chzzk_bot.common.metrics.Metrics
@Serializable
data class GetUserDTO(
@@ -184,6 +184,8 @@ fun Routing.apiRoutes() {
UserService.setIsDisabled(user, body.isBotDisabled)
UserService.setIsStartupDisabled(user, body.isBotMsgDisabled)
Metrics.refreshStreamerMetrics()
call.respond(HttpStatusCode.OK, body)
}
}

View File

@@ -26,7 +26,7 @@ fun Routing.metricRoutes() {
val registry: PrometheusMeterRegistry by inject(PrometheusMeterRegistry::class.java)
dispatcher.subscribe(UserRegisterEvent::class) {
Metrics.streamer++
Metrics.refreshStreamerMetrics()
}
get("/metrics") {