Class ServerMetricsCollector

java.lang.Object
org.languagetool.server.ServerMetricsCollector

public class ServerMetricsCollector extends Object
  • Field Details

  • Constructor Details

    • ServerMetricsCollector

      public ServerMetricsCollector()
  • Method Details

    • init

      public static void init(int port) throws IOException
      Throws:
      IOException
    • stop

      public static void stop()
    • getInstance

      public static ServerMetricsCollector getInstance()
    • monitorCache

      public void monitorCache(String name, com.google.common.cache.Cache cache)
    • logHiddenServerConfiguration

      public void logHiddenServerConfiguration(boolean enabled)
    • logHiddenServerStatus

      public void logHiddenServerStatus(boolean up)
    • logCheck

      public void logCheck(org.languagetool.Language language, long milliseconds, int textSize, int matchCount, org.languagetool.JLanguageTool.Mode mode, @Nullable @Nullable String client, Map<String,Integer> ruleMatches)
    • logRequestError

      public void logRequestError(ServerMetricsCollector.RequestErrorType type)
    • logRequest

      public void logRequest()
    • logResponse

      public void logResponse(int httpCode)
    • logFailedHealthcheck

      public void logFailedHealthcheck()