@ThreadSafe @PublicApi @ExperimentalApi @ParametersAreNonnullByDefault public interface ServerMetricsDetailCollector
Modifier and Type | Method and Description |
---|---|
void |
addTimeSpentInActivity(String activityName,
java.time.Duration duration)
Adds time spent in given activity
|
void |
checkpointReached(String checkpointName)
Insert information that some named point in request processing was reached.
For server metrics purposes request will be divided into several named blocks and time spent in each block will be logged. |
void |
checkpointReachedOnce(String checkpointName)
This is special case of
checkpointReached(String) - add information about checkpoint being reached only
if checkpoint with given name was not visited before. |
void |
checkpointReachedOverride(String checkpointName)
This is special case of
checkpointReached(String) - override previous information about checkpoint
with current information. |
void checkpointReached(String checkpointName)
checkpointName
- name of checkpoint - should be whitelisted in jira analytics whitelist:
jira-components/jira-plugins/jira-analytics-whitelist-plugin/src/main/resources/jira-analytics-whitelist-plugin-whitelist.json
event jira.http.request.stats
void checkpointReachedOnce(String checkpointName)
checkpointReached(String)
- add information about checkpoint being reached only
if checkpoint with given name was not visited before.void checkpointReachedOverride(String checkpointName)
checkpointReached(String)
- override previous information about checkpoint
with current information.void addTimeSpentInActivity(String activityName, java.time.Duration duration)
activityName
- activity name i.e.: databaseRead, cacheLoad, etc... - should be whitelisted in jira analytics whitelist:
jira-components/jira-plugins/jira-analytics-whitelist-plugin/src/main/resources/jira-analytics-whitelist-plugin-whitelist.json
duration
- duration that will be added to current activity timeCopyright © 2002-2017 Atlassian. All Rights Reserved.