Class ConfluenceProfilerStrategy

  • All Implemented Interfaces:
    com.atlassian.util.profiling.strategy.ProfilerStrategy

    public class ConfluenceProfilerStrategy
    extends Object
    implements com.atlassian.util.profiling.strategy.ProfilerStrategy
    Confluence profiling strategy to be injected into StrategiesRegistry. It uses ConfluenceMonitoring for gathering of performance metrics. Later, this data is published to LaaS.
    Since:
    7.0
    • Method Detail

      • setConfiguration

        public void setConfiguration​(@Nonnull
                                     com.atlassian.util.profiling.ProfilerConfiguration configuration)
        Specified by:
        setConfiguration in interface com.atlassian.util.profiling.strategy.ProfilerStrategy
      • onRequestEnd

        public void onRequestEnd()
        Specified by:
        onRequestEnd in interface com.atlassian.util.profiling.strategy.ProfilerStrategy
      • start

        public com.atlassian.util.profiling.Ticker start​(@Nonnull
                                                         String name)
        Specified by:
        start in interface com.atlassian.util.profiling.strategy.ProfilerStrategy