Class TachyonMetrics

java.lang.Object
tech.skworks.tachyon.plugin.internal.metric.scraper.TachyonMetrics

public class TachyonMetrics extends Object
Project Tachyon Class TachyonMetrics
Since:
1.0.0-SNAPSHOT
Version:
1.0
Author:
Jimmy (vSKAH) - 08/04/2026
  • Field Details

    • GRPC_LATENCY

      public static final io.prometheus.client.Histogram GRPC_LATENCY
    • GRPC_ERRORS

      public static final io.prometheus.client.Counter GRPC_ERRORS
    • PROFILES_LOADED

      public static final io.prometheus.client.Gauge PROFILES_LOADED
    • RETRY_QUEUE_TASKS

      public static final io.prometheus.client.Gauge RETRY_QUEUE_TASKS
    • RECOVERY_FILE_SIZE

      public static final io.prometheus.client.Gauge RECOVERY_FILE_SIZE
  • Constructor Details

    • TachyonMetrics

      public TachyonMetrics(String serverName, org.bukkit.plugin.java.JavaPlugin plugin)
  • Method Details

    • start

      public void start()
    • stop

      public void stop()
    • startGrpcTimer

      public io.prometheus.client.Histogram.Timer startGrpcTimer(String method)
    • recordGrpcError

      public void recordGrpcError(String method, String errorType)
    • updateProfilesCount

      public void updateProfilesCount(int count)
    • updateRetryQueueSize

      public void updateRetryQueueSize(int totalTasks)