cleanup metrics websocket

This commit is contained in:
Lee
2024-04-20 14:17:17 +01:00
parent cf8e27f039
commit ab3ed0511f
8 changed files with 119 additions and 53 deletions

View File

@ -3,9 +3,9 @@ package xyz.mcutils.backend.service;
import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import xyz.mcutils.backend.common.AppConfig;
import xyz.mcutils.backend.common.DNSUtils;
import xyz.mcutils.backend.common.EnumUtils;
import xyz.mcutils.backend.common.AppConfig;
import xyz.mcutils.backend.exception.impl.BadRequestException;
import xyz.mcutils.backend.exception.impl.ResourceNotFoundException;
import xyz.mcutils.backend.model.cache.CachedMinecraftServer;

View File

@ -1,7 +1,7 @@
package xyz.mcutils.backend.service.metric.metrics;
import xyz.mcutils.backend.service.metric.impl.IntegerMetric;
import xyz.mcutils.backend.websocket.MetricsWebSocketHandler;
import xyz.mcutils.backend.websocket.WebSocketManager;
public class ConnectedSocketsMetric extends IntegerMetric {
@ -16,6 +16,6 @@ public class ConnectedSocketsMetric extends IntegerMetric {
@Override
public void collect() {
setValue(MetricsWebSocketHandler.SESSIONS.size());
setValue(WebSocketManager.getTotalConnections());
}
}

View File

@ -10,7 +10,10 @@ import xyz.mcutils.backend.model.server.BedrockMinecraftServer;
import xyz.mcutils.backend.service.pinger.MinecraftServerPinger;
import java.io.IOException;
import java.net.*;
import java.net.DatagramSocket;
import java.net.InetSocketAddress;
import java.net.SocketTimeoutException;
import java.net.UnknownHostException;
/**
* The {@link MinecraftServerPinger} for pinging

View File

@ -3,7 +3,6 @@ package xyz.mcutils.backend.service.pinger.impl;
import lombok.extern.log4j.Log4j2;
import xyz.mcutils.backend.Main;
import xyz.mcutils.backend.common.JavaMinecraftVersion;
import xyz.mcutils.backend.common.ServerUtils;
import xyz.mcutils.backend.common.packet.impl.java.JavaPacketHandshakingInSetProtocol;
import xyz.mcutils.backend.common.packet.impl.java.JavaPacketStatusInStart;
import xyz.mcutils.backend.exception.impl.BadRequestException;