Represents an activity that is being monitored.
Represents the ability to record current activity in the system.
Provides operations to allow Confluence's uses of the atlassian-instrumentation library to be manipulated from plugins.
A service provider interface to be implemented by
Represents an atomic counter that can be increased in value.
Represents a snapshot of the counter.
Simple start/stop timing interface to be used by clients.
Interface to define method for RegistryConfiguration modification
Represents a split time associated with a timer.
Returns the time in the unit specified.
Represents a snapshot of an activity currently being performed.
An implementation of the Confluence Monitoring interfaces that's based upon the Atlassian Instrumentation library.
Servlet Filter for recording the activity with the
Confluence decorator selector.
Central InstrumentRegistry for Confluence.
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 into
Renders Velocity decorators with a context map of objects provided by Confluence.
Just like ConfluenceSitemeshDecorator, but specifically for rendering the decorator for errors.
Main class which provide Confluence usage statistic via Instrument.
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.
A factory for creating
Provides an implementation of the
An extension of the SiteMeshFilter which adds profiling and delegates to
Sitemesh page with a getProperty method that is declared as HTML safe
Copyright © 2003–2019 Atlassian. All rights reserved.