Package com.atlassian.confluence.util.profiling
package com.atlassian.confluence.util.profiling
-
ClassDescriptionRepresents an activity that is being monitored.Represents the ability to record current activity in the system.Represents a snapshot of an activity currently being performed.A mechanism to allow Hibernate instrumentation data to be recorded using the host Atlassian products infrastructure.Represents a timer split.Represents a factory for creating
AtlassianInstrumentation.AtlasSplit
.An implementation of the Confluence Monitoring interfaces that's based upon the Atlassian Instrumentation library.Provides operations to allow Confluence's uses of the atlassian-instrumentation library to be manipulated from plugins.Servlet Filter for recording the activity with theActivityMonitor
.Deprecated, for removal: This API element is subject to removal in a future version.Central InstrumentRegistry for Confluence.A service provider interface to be implemented byConfluenceMonitoring
implementations.A method interceptor that records the execution time of methods.This class can ve used for creating monitoring names based on request urls.Confluence profiling strategy to be injected intoStrategiesRegistry
.Deprecated, for removal: This API element is subject to removal in a future version.since 9.1 useConfluenceSitemeshDecorator
Deprecated, for removal: This API element is subject to removal in a future version.since 9.1 useConfluenceSitemeshErrorDecorator
Deprecated, for removal: This API element is subject to removal in a future version.since 9.1 useConfluenceSitemeshNoDecorator
Main class which provide Confluence usage statistic via Instrument.Represents an atomic counter that can be increased in value.Represents a snapshot of the counter.Responsible for controlling the Confluence Monitoring.A helper class for code that wishes to perform timing of how long an arbitrary operation lasts, and for warnings to be logged if the elapsed time exceeds a configurable threshold.Simple start/stop timing interface to be used by clients.A factory for creatingDurationThresholdWarningTimingHelper
objects.Interface to define method for RegistryConfiguration modificationProvides an implementation of theActivityMonitor
that does nothing.Deprecated, for removal: This API element is subject to removal in a future version.since 9.1 useProfilingSiteMeshFilter
Represents a split time associated with a timer.Provides a singletonTimedAnalytics
instance that's available even before the application has loaded anything, and then wire it to Atlassian Analytics plugin when the latter becomes available.Returns the time in the unit specified.Deprecated, for removal: This API element is subject to removal in a future version.since 9.1 useVelocitySitemeshPage
ConfluenceDecoratorSelector