Statistics common to custom {compname} component repositories

These statistics may be found in many components which are using repository implementations created just for them. An example of such components may be:

amp
with msgBroadcastRepository as {repo} name,
message-archive
with repositoryPool as a {repo} name,
muc
with muc-dao as a {repo} name,
pubsub
with dao as a {repo} name,
sess-man
with msgRepository as a {repo} name

For custom component repositories we gather statistics in a same way as we do for user and authorization repositories. Statistics are collected on per {method} basis separately for every data source ({dataSourceName}) for which repository is defined.

Statistics Name Description Statistics Level Format List of Possible Statistics

Average processing time of {method}

Average time it takes to process {method}.

FINE

Integer

{compname}/{repo}/{dataSourceName}/{method}/Average processing time

Number of exceptions of a {method}

Number of exceptions {method} has caused.

FINE

Integer

{compname}/{repo}/{dataSourceName}/{method}/Exceptions during execution

Number of executions of a {method}

Number of times {method} has been executed.

FINE

Integer

{compname}/{repo}/{dataSourceName}/{method}/Executions