Class JqlQueryMonitor

java.lang.Object
com.atlassian.diagnostics.internal.InitializingMonitor
com.atlassian.jira.diagnostics.jql.JqlQueryMonitor

public class JqlQueryMonitor extends com.atlassian.diagnostics.internal.InitializingMonitor
  • Constructor Details

    • JqlQueryMonitor

      public JqlQueryMonitor(com.atlassian.diagnostics.detail.ThreadDumpProducer threadDumpProducer)
  • Method Details

    • init

      public void init(com.atlassian.diagnostics.MonitoringService monitoringService)
      Specified by:
      init in class com.atlassian.diagnostics.internal.InitializingMonitor
    • raiseAlertForSlowQuery

      public void raiseAlertForSlowQuery(QueryExecutionEvent event)
    • raiseAlertForComplexQuery

      public void raiseAlertForComplexQuery(QueryExecutionEvent event)
    • raiseAlertForHighNumberOfResults

      public void raiseAlertForHighNumberOfResults(QueryExecutionEvent event)
    • raiseAlertForHighNumberOfCustomFields

      public void raiseAlertForHighNumberOfCustomFields(QueryExecutionEvent event)