com.unboundid.ldap.sdk.unboundidds.monitors
Class ProcessingTimeHistogramMonitorEntry
java.lang.Object
com.unboundid.ldap.sdk.unboundidds.monitors.MonitorEntry
com.unboundid.ldap.sdk.unboundidds.monitors.ProcessingTimeHistogramMonitorEntry
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- PerApplicationProcessingTimeHistogramMonitorEntry
@NotMutable
@NotExtensible
@ThreadSafety(level=COMPLETELY_THREADSAFE)
public class ProcessingTimeHistogramMonitorEntry
- extends MonitorEntry
NOTE: This class is part of the Commercial Edition of the UnboundID
LDAP SDK for Java. It is not available for use in applications that
include only the Standard Edition of the LDAP SDK, and is not supported for
use in conjunction with non-UnboundID products.
This class defines a monitor entry that provides information about the
processing times of operations that are performed in the server. It includes
the total counts of each type of operation, the average response time for
each type of operation, and counts and percentages of operations whose
server-side processing time fits in defined buckets. The following buckets
are defined in the default configuration:
- Less than 1ms.
- Greater than or equal to 1ms and less than 2ms.
- Greater than or equal to 2ms and less than 3ms.
- Greater than or equal to 3ms and less than 5ms.
- Greater than or equal to 5ms and less than 10ms.
- Greater than or equal to 10ms and less than 20ms.
- Greater than or equal to 20ms and less than 30ms.
- Greater than or equal to 30ms and less than 50ms.
- Greater than or equal to 50ms and less than 100ms.
- Greater than or equal to 100ms and less than 1000ms.
- Greater than or equal to 1000ms.
It provides the following information for each operation, as well as for the
total for all operations:
- The number of operations of the specified type within each bucket.
- The percentage of operations of the specified type within each
bucket.
- The aggregate percentage of operations of the specified type for each
bucket (i.e., the percentage of operations in that bucket or any
bucket for a lower duration).
The server should present at most one processing time histogram monitor
entry. It can be retrieved using the
MonitorManager.getProcessingTimeHistogramMonitorEntry(com.unboundid.ldap.sdk.LDAPConnection)
method.
This entry provides specific methods for accessing information about
processing times per bucket (e.g., the
getAllOpsPercent()
method can be
used to retrieve a map containing the percent of operations within each
bucket). Alternately, this information may be accessed using the generic
API. See the MonitorManager
class documentation for an example that
demonstrates the use of the generic API for accessing monitor data.
- See Also:
- Serialized Form
Method Summary |
java.util.Map<java.lang.Long,java.lang.Double> |
getAddOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of add
operations within each of the response time buckets or one of the lower
response time buckets. |
java.lang.Double |
getAddOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of add operations
performed in the server. |
java.util.Map<java.lang.Long,java.lang.Long> |
getAddOpsCount()
Retrieves a map with information about the total number of add operations
within each of the response time buckets. |
java.util.Map<java.lang.Long,java.lang.Double> |
getAddOpsPercent()
Retrieves a map with information about the percentage of add operations
within each of the response time buckets. |
java.lang.Long |
getAddOpsTotalCount()
Retrieves the total number of add operations that have been performed
in the server. |
java.util.Map<java.lang.Long,java.lang.Double> |
getAllOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of
operations of all types within each of the response time buckets or one of
the lower response time buckets. |
java.lang.Double |
getAllOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of all operations
of all types performed in the server. |
java.util.Map<java.lang.Long,java.lang.Long> |
getAllOpsCount()
Retrieves a map with information about the total number of operations of
all types within each of the response time buckets. |
java.util.Map<java.lang.Long,java.lang.Double> |
getAllOpsPercent()
Retrieves a map with information about the percentage of operations of
all types within each of the response time buckets. |
java.lang.Long |
getAllOpsTotalCount()
Retrieves the total number of operations that have been performed in the
server. |
java.util.Map<java.lang.Long,java.lang.Double> |
getBindOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of bind
operations within each of the response time buckets or one of the lower
response time buckets. |
java.lang.Double |
getBindOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of bind operations
performed in the server. |
java.util.Map<java.lang.Long,java.lang.Long> |
getBindOpsCount()
Retrieves a map with information about the total number of bind operations
within each of the response time buckets. |
java.util.Map<java.lang.Long,java.lang.Double> |
getBindOpsPercent()
Retrieves a map with information about the percentage of bind operations
within each of the response time buckets. |
java.lang.Long |
getBindOpsTotalCount()
Retrieves the total number of bind operations that have been performed
in the server. |
java.util.Map<java.lang.Long,java.lang.Double> |
getCompareOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of compare
operations within each of the response time buckets or one of the lower
response time buckets. |
java.lang.Double |
getCompareOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of compare operations
performed in the server. |
java.util.Map<java.lang.Long,java.lang.Long> |
getCompareOpsCount()
Retrieves a map with information about the total number of compare
operations within each of the response time buckets. |
java.util.Map<java.lang.Long,java.lang.Double> |
getCompareOpsPercent()
Retrieves a map with information about the percentage of compare operations
within each of the response time buckets. |
java.lang.Long |
getCompareOpsTotalCount()
Retrieves the total number of compare operations that have been performed
in the server. |
java.util.Map<java.lang.Long,java.lang.Double> |
getDeleteOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of delete
operations within each of the response time buckets or one of the lower
response time buckets. |
java.lang.Double |
getDeleteOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of delete operations
performed in the server. |
java.util.Map<java.lang.Long,java.lang.Long> |
getDeleteOpsCount()
Retrieves a map with information about the total number of delete
operations within each of the response time buckets. |
java.util.Map<java.lang.Long,java.lang.Double> |
getDeleteOpsPercent()
Retrieves a map with information about the percentage of delete operations
within each of the response time buckets. |
java.lang.Long |
getDeleteOpsTotalCount()
Retrieves the total number of delete operations that have been performed
in the server. |
java.util.Map<java.lang.Long,java.lang.Double> |
getExtendedOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of extended
operations within each of the response time buckets or one of the lower
response time buckets. |
java.lang.Double |
getExtendedOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of extended operations
performed in the server. |
java.util.Map<java.lang.Long,java.lang.Long> |
getExtendedOpsCount()
Retrieves a map with information about the total number of extended
operations within each of the response time buckets. |
java.util.Map<java.lang.Long,java.lang.Double> |
getExtendedOpsPercent()
Retrieves a map with information about the percentage of extended
operations within each of the response time buckets. |
java.lang.Long |
getExtendedOpsTotalCount()
Retrieves the total number of extended operations that have been performed
in the server. |
java.util.Map<java.lang.Long,java.lang.Double> |
getModifyDNOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of modify
DN operations within each of the response time buckets or one of the lower
response time buckets. |
java.lang.Double |
getModifyDNOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of modify DN operations
performed in the server. |
java.util.Map<java.lang.Long,java.lang.Long> |
getModifyDNOpsCount()
Retrieves a map with information about the total number of modify DN
operations within each of the response time buckets. |
java.util.Map<java.lang.Long,java.lang.Double> |
getModifyDNOpsPercent()
Retrieves a map with information about the percentage of modify DN
operations within each of the response time buckets. |
java.lang.Long |
getModifyDNOpsTotalCount()
Retrieves the total number of modify DN operations that have been performed
in the server. |
java.util.Map<java.lang.Long,java.lang.Double> |
getModifyOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of modify
operations within each of the response time buckets or one of the lower
response time buckets. |
java.lang.Double |
getModifyOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of modify operations
performed in the server. |
java.util.Map<java.lang.Long,java.lang.Long> |
getModifyOpsCount()
Retrieves a map with information about the total number of modify
operations within each of the response time buckets. |
java.util.Map<java.lang.Long,java.lang.Double> |
getModifyOpsPercent()
Retrieves a map with information about the percentage of modify operations
within each of the response time buckets. |
java.lang.Long |
getModifyOpsTotalCount()
Retrieves the total number of modify operations that have been performed
in the server. |
java.util.Map<java.lang.String,MonitorAttribute> |
getMonitorAttributes()
Retrieves the set of parsed monitor attributes for this monitor entry,
mapped from a unique identifier (in all lowercase characters) to the
corresponding monitor attribute. |
java.lang.String |
getMonitorDescription()
Retrieves a human-readable description name for this monitor entry. |
java.lang.String |
getMonitorDisplayName()
Retrieves a human-readable display name for this monitor entry. |
java.util.Map<java.lang.Long,java.lang.Double> |
getSearchOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of search
operations within each of the response time buckets or one of the lower
response time buckets. |
java.lang.Double |
getSearchOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of search operations
performed in the server. |
java.util.Map<java.lang.Long,java.lang.Long> |
getSearchOpsCount()
Retrieves a map with information about the total number of search
operations within each of the response time buckets. |
java.util.Map<java.lang.Long,java.lang.Double> |
getSearchOpsPercent()
Retrieves a map with information about the percentage of search operations
within each of the response time buckets. |
java.lang.Long |
getSearchOpsTotalCount()
Retrieves the total number of search operations that have been performed
in the server. |
Methods inherited from class com.unboundid.ldap.sdk.unboundidds.monitors.MonitorEntry |
addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, decode, getBoolean, getDate, getDN, getDouble, getEntry, getInteger, getLong, getMonitorClass, getMonitorName, getString, getStrings, toString, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ProcessingTimeHistogramMonitorEntry
public ProcessingTimeHistogramMonitorEntry(Entry entry)
- Creates a new processing time histogram monitor entry from the provided
entry.
- Parameters:
entry
- The entry to be parsed as a processing time histogram
monitor entry. It must not be null
.
getAllOpsTotalCount
public final java.lang.Long getAllOpsTotalCount()
- Retrieves the total number of operations that have been performed in the
server.
- Returns:
- The total number of operations that have been performed in the
server, or
null
if it was not included in the monitor
entry.
getAllOpsAverageResponseTimeMillis
public final java.lang.Double getAllOpsAverageResponseTimeMillis()
- Retrieves the average response time in milliseconds of all operations
of all types performed in the server.
- Returns:
- The average response time in milliseconds of all operations of all
types performed in the server, or
null
if it was not
included in the monitor entry.
getAllOpsCount
public final java.util.Map<java.lang.Long,java.lang.Long> getAllOpsCount()
- Retrieves a map with information about the total number of operations of
all types within each of the response time buckets. The mapping will be
between the lower bound for the processing time bucket in milliseconds and
the number of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the total number of operations of all
types within each of the response time buckets, or an empty map if
it was not included in the monitor entry.
getAllOpsPercent
public final java.util.Map<java.lang.Long,java.lang.Double> getAllOpsPercent()
- Retrieves a map with information about the percentage of operations of
all types within each of the response time buckets. The mapping will be
between the lower bound for the processing time bucket in milliseconds and
the percentage of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the percentage of operations of all
types within each of the response time buckets, or an empty map if
it was not included in the monitor entry.
getAllOpsAggregatePercent
public final java.util.Map<java.lang.Long,java.lang.Double> getAllOpsAggregatePercent()
- Retrieves a map with information about the aggregate percentage of
operations of all types within each of the response time buckets or one of
the lower response time buckets. The mapping will be between the lower
bound for the processing time bucket in milliseconds and the aggregate
percentage of operations whose processing time fell within that or lower
response time buckets.
- Returns:
- A map with information about the aggregate percentage of
operations of all types within each of the response time buckets,
or an empty map if it was not included in the monitor entry.
getAddOpsTotalCount
public final java.lang.Long getAddOpsTotalCount()
- Retrieves the total number of add operations that have been performed
in the server.
- Returns:
- The total number of add operations that have been performed in the
server, or
null
if it was not included in the monitor
entry.
getAddOpsAverageResponseTimeMillis
public final java.lang.Double getAddOpsAverageResponseTimeMillis()
- Retrieves the average response time in milliseconds of add operations
performed in the server.
- Returns:
- The average response time in milliseconds of add operations
that have been performed in the server, or
null
if it was
not included in the monitor entry.
getAddOpsCount
public final java.util.Map<java.lang.Long,java.lang.Long> getAddOpsCount()
- Retrieves a map with information about the total number of add operations
within each of the response time buckets. The mapping will be between
the lower bound for the processing time bucket in milliseconds and the
number of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the total number of add operations
within each of the response time buckets, or an empty map if it
was not included in the monitor entry.
getAddOpsPercent
public final java.util.Map<java.lang.Long,java.lang.Double> getAddOpsPercent()
- Retrieves a map with information about the percentage of add operations
within each of the response time buckets. The mapping will be between the
lower bound for the processing time bucket in milliseconds and the
percentage of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the percentage of add operations
within each of the response time buckets, or an empty map if it
was not included in the monitor entry.
getAddOpsAggregatePercent
public final java.util.Map<java.lang.Long,java.lang.Double> getAddOpsAggregatePercent()
- Retrieves a map with information about the aggregate percentage of add
operations within each of the response time buckets or one of the lower
response time buckets. The mapping will be between the lower bound for the
processing time bucket in milliseconds and the aggregate percentage of
operations whose processing time fell within that or lower response time
buckets.
- Returns:
- A map with information about the aggregate percentage of add
operations within each of the response time buckets, or an empty
map if it was not included in the monitor entry.
getBindOpsTotalCount
public final java.lang.Long getBindOpsTotalCount()
- Retrieves the total number of bind operations that have been performed
in the server.
- Returns:
- The total number of bind operations that have been performed in
the server, or
null
if it was not included in the monitor
entry.
getBindOpsAverageResponseTimeMillis
public final java.lang.Double getBindOpsAverageResponseTimeMillis()
- Retrieves the average response time in milliseconds of bind operations
performed in the server.
- Returns:
- The average response time in milliseconds of bind operations
that have been performed in the server, or
null
if it was
not included in the monitor entry.
getBindOpsCount
public final java.util.Map<java.lang.Long,java.lang.Long> getBindOpsCount()
- Retrieves a map with information about the total number of bind operations
within each of the response time buckets. The mapping will be between
the lower bound for the processing time bucket in milliseconds and the
number of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the total number of bind operations
within each of the response time buckets, or an empty map if it
was not included in the monitor entry.
getBindOpsPercent
public final java.util.Map<java.lang.Long,java.lang.Double> getBindOpsPercent()
- Retrieves a map with information about the percentage of bind operations
within each of the response time buckets. The mapping will be between the
lower bound for the processing time bucket in milliseconds and the
percentage of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the percentage of bind operations
within each of the response time buckets, or an empty map if it
was not included in the monitor entry.
getBindOpsAggregatePercent
public final java.util.Map<java.lang.Long,java.lang.Double> getBindOpsAggregatePercent()
- Retrieves a map with information about the aggregate percentage of bind
operations within each of the response time buckets or one of the lower
response time buckets. The mapping will be between the lower bound for the
processing time bucket in milliseconds and the aggregate percentage of
operations whose processing time fell within that or lower response time
buckets.
- Returns:
- A map with information about the aggregate percentage of bind
operations within each of the response time buckets, or an empty
map if it was not included in the monitor entry.
getCompareOpsTotalCount
public final java.lang.Long getCompareOpsTotalCount()
- Retrieves the total number of compare operations that have been performed
in the server.
- Returns:
- The total number of compare operations that have been performed in
the server, or
null
if it was not included in the monitor
entry.
getCompareOpsAverageResponseTimeMillis
public final java.lang.Double getCompareOpsAverageResponseTimeMillis()
- Retrieves the average response time in milliseconds of compare operations
performed in the server.
- Returns:
- The average response time in milliseconds of compare operations
that have been performed in the server, or
null
if it was
not included in the monitor entry.
getCompareOpsCount
public final java.util.Map<java.lang.Long,java.lang.Long> getCompareOpsCount()
- Retrieves a map with information about the total number of compare
operations within each of the response time buckets. The mapping will
be between the lower bound for the processing time bucket in milliseconds
and the number of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the total number of compare
operations within each of the response time buckets, or an empty
map if it was not included in the monitor entry.
getCompareOpsPercent
public final java.util.Map<java.lang.Long,java.lang.Double> getCompareOpsPercent()
- Retrieves a map with information about the percentage of compare operations
within each of the response time buckets. The mapping will be between the
lower bound for the processing time bucket in milliseconds and the
percentage of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the percentage of compare operations
within each of the response time buckets, or an empty map if it
was not included in the monitor entry.
getCompareOpsAggregatePercent
public final java.util.Map<java.lang.Long,java.lang.Double> getCompareOpsAggregatePercent()
- Retrieves a map with information about the aggregate percentage of compare
operations within each of the response time buckets or one of the lower
response time buckets. The mapping will be between the lower bound for the
processing time bucket in milliseconds and the aggregate percentage of
operations whose processing time fell within that or lower response time
buckets.
- Returns:
- A map with information about the aggregate percentage of compare
operations within each of the response time buckets, or an empty
map if it was not included in the monitor entry.
getDeleteOpsTotalCount
public final java.lang.Long getDeleteOpsTotalCount()
- Retrieves the total number of delete operations that have been performed
in the server.
- Returns:
- The total number of delete operations that have been performed in
the server, or
null
if it was not included in the monitor
entry.
getDeleteOpsAverageResponseTimeMillis
public final java.lang.Double getDeleteOpsAverageResponseTimeMillis()
- Retrieves the average response time in milliseconds of delete operations
performed in the server.
- Returns:
- The average response time in milliseconds of delete operations
that have been performed in the server, or
null
if it was
not included in the monitor entry.
getDeleteOpsCount
public final java.util.Map<java.lang.Long,java.lang.Long> getDeleteOpsCount()
- Retrieves a map with information about the total number of delete
operations within each of the response time buckets. The mapping will
be between the lower bound for the processing time bucket in milliseconds
and the number of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the total number of delete
operations within each of the response time buckets, or an empty
map if it was not included in the monitor entry.
getDeleteOpsPercent
public final java.util.Map<java.lang.Long,java.lang.Double> getDeleteOpsPercent()
- Retrieves a map with information about the percentage of delete operations
within each of the response time buckets. The mapping will be between the
lower bound for the processing time bucket in milliseconds and the
percentage of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the percentage of delete operations
within each of the response time buckets, or an empty map if it
was not included in the monitor entry.
getDeleteOpsAggregatePercent
public final java.util.Map<java.lang.Long,java.lang.Double> getDeleteOpsAggregatePercent()
- Retrieves a map with information about the aggregate percentage of delete
operations within each of the response time buckets or one of the lower
response time buckets. The mapping will be between the lower bound for the
processing time bucket in milliseconds and the aggregate percentage of
operations whose processing time fell within that or lower response time
buckets.
- Returns:
- A map with information about the aggregate percentage of delete
operations within each of the response time buckets, or an empty
map if it was not included in the monitor entry.
getExtendedOpsTotalCount
public final java.lang.Long getExtendedOpsTotalCount()
- Retrieves the total number of extended operations that have been performed
in the server.
- Returns:
- The total number of extended operations that have been performed
in the server, or
null
if it was not included in the
monitor entry.
getExtendedOpsAverageResponseTimeMillis
public final java.lang.Double getExtendedOpsAverageResponseTimeMillis()
- Retrieves the average response time in milliseconds of extended operations
performed in the server.
- Returns:
- The average response time in milliseconds of extended operations
that have been performed in the server, or
null
if it was
not included in the monitor entry.
getExtendedOpsCount
public final java.util.Map<java.lang.Long,java.lang.Long> getExtendedOpsCount()
- Retrieves a map with information about the total number of extended
operations within each of the response time buckets. The mapping will be
between the lower bound for the processing time bucket in milliseconds and
the number of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the total number of extended
operations within each of the response time buckets, or an empty
map if it was not included in the monitor entry.
getExtendedOpsPercent
public final java.util.Map<java.lang.Long,java.lang.Double> getExtendedOpsPercent()
- Retrieves a map with information about the percentage of extended
operations within each of the response time buckets. The mapping will be
between the lower bound for the processing time bucket in milliseconds and
the percentage of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the percentage of extended operations
within each of the response time buckets, or an empty map if it
was not included in the monitor entry.
getExtendedOpsAggregatePercent
public final java.util.Map<java.lang.Long,java.lang.Double> getExtendedOpsAggregatePercent()
- Retrieves a map with information about the aggregate percentage of extended
operations within each of the response time buckets or one of the lower
response time buckets. The mapping will be between the lower bound for the
processing time bucket in milliseconds and the aggregate percentage of
operations whose processing time fell within that or lower response time
buckets.
- Returns:
- A map with information about the aggregate percentage of extended
operations within each of the response time buckets, or an empty
map if it was not included in the monitor entry.
getModifyOpsTotalCount
public final java.lang.Long getModifyOpsTotalCount()
- Retrieves the total number of modify operations that have been performed
in the server.
- Returns:
- The total number of modify operations that have been performed in
the server, or
null
if it was not included in the monitor
entry.
getModifyOpsAverageResponseTimeMillis
public final java.lang.Double getModifyOpsAverageResponseTimeMillis()
- Retrieves the average response time in milliseconds of modify operations
performed in the server.
- Returns:
- The average response time in milliseconds of modify operations
that have been performed in the server, or
null
if it was
not included in the monitor entry.
getModifyOpsCount
public final java.util.Map<java.lang.Long,java.lang.Long> getModifyOpsCount()
- Retrieves a map with information about the total number of modify
operations within each of the response time buckets. The mapping will
be between the lower bound for the processing time bucket in milliseconds
and the number of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the total number of modify
operations within each of the response time buckets, or an empty
map if it was not included in the monitor entry.
getModifyOpsPercent
public final java.util.Map<java.lang.Long,java.lang.Double> getModifyOpsPercent()
- Retrieves a map with information about the percentage of modify operations
within each of the response time buckets. The mapping will be between the
lower bound for the processing time bucket in milliseconds and the
percentage of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the percentage of modify operations
within each of the response time buckets, or an empty map if it
was not included in the monitor entry.
getModifyOpsAggregatePercent
public final java.util.Map<java.lang.Long,java.lang.Double> getModifyOpsAggregatePercent()
- Retrieves a map with information about the aggregate percentage of modify
operations within each of the response time buckets or one of the lower
response time buckets. The mapping will be between the lower bound for the
processing time bucket in milliseconds and the aggregate percentage of
operations whose processing time fell within that or lower response time
buckets.
- Returns:
- A map with information about the aggregate percentage of modify
operations within each of the response time buckets, or an empty
map if it was not included in the monitor entry.
getModifyDNOpsCount
public final java.util.Map<java.lang.Long,java.lang.Long> getModifyDNOpsCount()
- Retrieves a map with information about the total number of modify DN
operations within each of the response time buckets. The mapping will
be between the lower bound for the processing time bucket in milliseconds
and the number of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the total number of modify DN
operations within each of the response time buckets, or an empty
map if it was not included in the monitor entry.
getModifyDNOpsTotalCount
public final java.lang.Long getModifyDNOpsTotalCount()
- Retrieves the total number of modify DN operations that have been performed
in the server.
- Returns:
- The total number of modify DN operations that have been performed
in the server, or
null
if it was not included in the
monitor entry.
getModifyDNOpsAverageResponseTimeMillis
public final java.lang.Double getModifyDNOpsAverageResponseTimeMillis()
- Retrieves the average response time in milliseconds of modify DN operations
performed in the server.
- Returns:
- The average response time in milliseconds of modify DN operations
that have been performed in the server, or
null
if it was
not included in the monitor entry.
getModifyDNOpsPercent
public final java.util.Map<java.lang.Long,java.lang.Double> getModifyDNOpsPercent()
- Retrieves a map with information about the percentage of modify DN
operations within each of the response time buckets. The mapping will be
between the lower bound for the processing time bucket in milliseconds and
the percentage of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the percentage of modify DN
operations within each of the response time buckets, or an empty
map if it was not included in the monitor entry.
getModifyDNOpsAggregatePercent
public final java.util.Map<java.lang.Long,java.lang.Double> getModifyDNOpsAggregatePercent()
- Retrieves a map with information about the aggregate percentage of modify
DN operations within each of the response time buckets or one of the lower
response time buckets. The mapping will be between the lower bound for the
processing time bucket in milliseconds and the aggregate percentage of
operations whose processing time fell within that or lower response time
buckets.
- Returns:
- A map with information about the aggregate percentage of modify DN
operations within each of the response time buckets, or an empty
map if it was not included in the monitor entry.
getSearchOpsTotalCount
public final java.lang.Long getSearchOpsTotalCount()
- Retrieves the total number of search operations that have been performed
in the server.
- Returns:
- The total number of search operations that have been performed in
the server, or
null
if it was not included in the monitor
entry.
getSearchOpsAverageResponseTimeMillis
public final java.lang.Double getSearchOpsAverageResponseTimeMillis()
- Retrieves the average response time in milliseconds of search operations
performed in the server.
- Returns:
- The average response time in milliseconds of search operations
that have been performed in the server, or
null
if it was
not included in the monitor entry.
getSearchOpsCount
public final java.util.Map<java.lang.Long,java.lang.Long> getSearchOpsCount()
- Retrieves a map with information about the total number of search
operations within each of the response time buckets. The mapping will
be between the lower bound for the processing time bucket in milliseconds
and the number of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the total number of search
operations within each of the response time buckets, or an empty
map if it was not included in the monitor entry.
getSearchOpsPercent
public final java.util.Map<java.lang.Long,java.lang.Double> getSearchOpsPercent()
- Retrieves a map with information about the percentage of search operations
within each of the response time buckets. The mapping will be between the
lower bound for the processing time bucket in milliseconds and the
percentage of operations whose processing time fell within that bucket.
- Returns:
- A map with information about the percentage of search operations
within each of the response time buckets, or an empty map if it
was not included in the monitor entry.
getSearchOpsAggregatePercent
public final java.util.Map<java.lang.Long,java.lang.Double> getSearchOpsAggregatePercent()
- Retrieves a map with information about the aggregate percentage of search
operations within each of the response time buckets or one of the lower
response time buckets. The mapping will be between the lower bound for the
processing time bucket in milliseconds and the aggregate percentage of
operations whose processing time fell within that or lower response time
buckets.
- Returns:
- A map with information about the aggregate percentage of search
operations within each of the response time buckets, or an empty
map if it was not included in the monitor entry.
getMonitorDisplayName
public java.lang.String getMonitorDisplayName()
- Retrieves a human-readable display name for this monitor entry.
- Overrides:
getMonitorDisplayName
in class MonitorEntry
- Returns:
- A human-readable display name for this monitor entry.
getMonitorDescription
public java.lang.String getMonitorDescription()
- Retrieves a human-readable description name for this monitor entry.
- Overrides:
getMonitorDescription
in class MonitorEntry
- Returns:
- A human-readable description name for this monitor entry.
getMonitorAttributes
public java.util.Map<java.lang.String,MonitorAttribute> getMonitorAttributes()
- Retrieves the set of parsed monitor attributes for this monitor entry,
mapped from a unique identifier (in all lowercase characters) to the
corresponding monitor attribute.
- Overrides:
getMonitorAttributes
in class MonitorEntry
- Returns:
- The set of parsed monitor attributes for this monitor entry.