public static enum Manageable.ApiMetrics.Metric extends Enum<Manageable.ApiMetrics.Metric>
Enum Constant and Description |
---|
BROKER_DISCARD_NOTIFICATIONS_RECEIVED
The number of messages received when the
Discard Notification is bit set. |
COMPRESSED_BYTES_RECEIVED
The number of compressed bytes received (before decompression).
|
CONNECTION_ATTEMPTS
The total number of connections attempted by the Messaging Service.
|
DIRECT_BYTES_RECEIVED
The number of bytes received as Direct Messages.
|
DIRECT_BYTES_SENT
The number of the bytes sent as Direct Messages.
|
DIRECT_MESSAGES_RECEIVED
The number of Direct Messages received.
|
DIRECT_MESSAGES_SENT
The number of Direct Messages sent.
|
INTERNAL_DISCARD_NOTIFICATIONS
The number of times discard flag on received messages was set as a result of messages being
dropped by configured back-pressure strategy.
|
NONPERSISTENT_BYTES_RECEIVED
A count of bytes received messages with delivery mode NON_PERSISTENT.
|
NONPERSISTENT_BYTES_REDELIVERED
A count of bytes in messages that were retransmitted to the appliance with delivery mode
NON_PERSISTENT
|
NONPERSISTENT_BYTES_SENT
A count of bytes sent with delivery mode NON_PERSISTENT.
|
NONPERSISTENT_MESSAGES_RECEIVED
A count of messages received that were acknowledged with delivery mode NON_PERSISTENT,
indicating successful delivery to the application.
|
NONPERSISTENT_MESSAGES_REDELIVERED
A count of messages that were retransmitted to the appliance with delivery mode
NON_PERSISTENT.
|
NONPERSISTENT_MESSAGES_SENT
A count of messages sent with delivery mode NON_PERSISTENT.
|
PERSISTENT_ACKNOWLEDGE_SENT
The number of the messages received through Guaranteed Messaging that were acknowledged.
|
PERSISTENT_BYTES_RECEIVED
The number of bytes of Guaranteed (Persistent) Messages received.
|
PERSISTENT_BYTES_REDELIVERED
The number of bytes of Guaranteed Messages that were retransmitted to the event broker.
|
PERSISTENT_BYTES_SENT
The number of bytes of Guaranteed Messages sent.
|
PERSISTENT_DUPLICATE_MESSAGES_DISCARDED
The number of Guaranteed Messages received which were discarded as duplicate messages.
|
PERSISTENT_MESSAGES_RECEIVED
The number of bytes of Guaranteed Messages received.
|
PERSISTENT_MESSAGES_REDELIVERED
The number of Guaranteed Messages messages that were retransmitted to the event broker.
|
PERSISTENT_MESSAGES_SENT
The number of Guaranteed Messages sent.
|
PERSISTENT_NO_MATCHING_FLOW_MESSAGES_DISCARDED
The number of received Guaranteed Messages that were discarded due to arriving on a message
flow that did not match any local open message flows.
|
PERSISTENT_OUT_OF_ORDER_MESSAGES_DISCARDED
The number of Guaranteed Messages received and discarded for being received in the wrong
sequence or order.
|
PUBLISH_INTERNAL_METHOD_CALLED
The number of times the client API internal message send methods have been called.
|
PUBLISH_MESSAGE_ERROR_CALLBACKS
The number of published Guaranteed Messages that generated an error response from the event
broker.
|
PUBLISH_MESSAGE_OK_CALLBACKS
The number of published Guaranteed Messages that generated a confirmed response from the
event broker.
|
PUBLISH_MESSAGES_BACKPRESSURE_DISCARDED
The number of outgoing messages dropped by the client API due to their publisher being too
fast.
|
PUBLISH_MESSAGES_TERMINATION_DISCARDED
The number of outgoing messages dropped by the client API due to their publisher being
stopped.
|
PUBLISHED_MESSAGES_ACKNOWLEDGED
The total number of Guaranteed Messages sent that were acknowledged by the event broker.
|
PUBLISHED_MESSAGES_REJECTED
The number of messages rejected by the event broker.
|
PUBLISHER_ACKNOWLEDGEMENT_TIMEOUTS
The number of times the acknowledgment timer expired.
|
PUBLISHER_WINDOW_CLOSED
The number of times an application attempted to enqueue a Guaranteed Message for publishing
and found the publisher window full.
|
RECEIVED_MESSAGES_BACKPRESSURE_DISCARDED
The number of incoming messages dropped by the client API due to their receiver being slow.
|
RECEIVED_MESSAGES_DISCARDED_INTERNAL
The number of incoming messages dropped by the client API due to their receiver being
stopped or slow.
|
RECEIVED_MESSAGES_TERMINATION_DISCARDED
The number of incoming messages dropped by the client API due to their receiver being
stopped.
|
REQUEST_REPLY_REPLIES_DISCARDED
The number of RequestReply replies discarded because there was no outstanding request.
|
REQUEST_REPLY_REPLIES_RECEIVED
The number of RequestReply replies received.
|
REQUEST_REPLY_REQUESTS_SENT
The number of RequestReply request messages sent.
|
REQUEST_REPLY_REQUESTS_TIMEOUT
The number of RequestReply request messages timed out.
|
TOTAL_BYTES_RECEIVED
The number of bytes received in all messages [Direct, Non-Persistent, and Guaranteed
(Persistent)].
|
TOTAL_BYTES_SENT
The number of bytes sent as part of all published messages [Direct, Non-Persistent, and
Guaranteed (Persistent)].
|
TOTAL_MESSAGES_RECEIVED
The number of messages received [Direct, Non-Persistent, and Guaranteed (Persistent)].
|
TOTAL_MESSAGES_SENT
A count of all messages internally sent to the event broker.
|
UNKNOWN_PARAMETER_MESSAGES_DISCARDED
The number of Solace messages discarded due to the presence of an unknown element in the
SMF (Solace Message Format) header.
|
Modifier and Type | Method and Description |
---|---|
static Manageable.ApiMetrics.Metric |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Manageable.ApiMetrics.Metric[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="ROUTER_DISCARD_NOTIFICATIONS") public static final Manageable.ApiMetrics.Metric BROKER_DISCARD_NOTIFICATIONS_RECEIVED
Discard Notification
is bit set.
Note that a message arriving with the Discard Notification bit set indicates that one or more direct messages prior to this message were dropped, therefore, this statistic is not indicative of the number of dropped messages.
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="TOTAL_SOCKET_COMPRESSED_BYTES_RECVED") public static final Manageable.ApiMetrics.Metric COMPRESSED_BYTES_RECEIVED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="TOTAL_CONNECTION_ATTEMPTS") public static final Manageable.ApiMetrics.Metric CONNECTION_ATTEMPTS
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_DIRECT_BYTES_RECVED") public static final Manageable.ApiMetrics.Metric DIRECT_BYTES_RECEIVED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_DIRECT_BYTES_SENT") public static final Manageable.ApiMetrics.Metric DIRECT_BYTES_SENT
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_DIRECT_MSGS_RECVED") public static final Manageable.ApiMetrics.Metric DIRECT_MESSAGES_RECEIVED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_DIRECT_MSGS_SENT") public static final Manageable.ApiMetrics.Metric DIRECT_MESSAGES_SENT
@MetricsKeyMapping(target=com.solace.messaging.util.internal.NextGenStatType.class, mappedFieldName="INTERNAL_DISCARD_NOTIFICATIONS") public static final Manageable.ApiMetrics.Metric INTERNAL_DISCARD_NOTIFICATIONS
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_NONPERSISTENT_BYTES_RECVED") public static final Manageable.ApiMetrics.Metric NONPERSISTENT_BYTES_RECEIVED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_NONPERSISTENT_BYTES_RESENT") public static final Manageable.ApiMetrics.Metric NONPERSISTENT_BYTES_REDELIVERED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_NONPERSISTENT_BYTES_SENT") public static final Manageable.ApiMetrics.Metric NONPERSISTENT_BYTES_SENT
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_NONPERSISTENT_MSGS_RECVED") public static final Manageable.ApiMetrics.Metric NONPERSISTENT_MESSAGES_RECEIVED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_NONPERSISTENT_MSGS_RESENT") public static final Manageable.ApiMetrics.Metric NONPERSISTENT_MESSAGES_REDELIVERED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_NONPERSISTENT_MSGS_SENT") public static final Manageable.ApiMetrics.Metric NONPERSISTENT_MESSAGES_SENT
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_MSGS_RECVED_ACKED") public static final Manageable.ApiMetrics.Metric PERSISTENT_ACKNOWLEDGE_SENT
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_PERSISTENT_BYTES_RECVED") public static final Manageable.ApiMetrics.Metric PERSISTENT_BYTES_RECEIVED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_PERSISTENT_BYTES_RESENT") public static final Manageable.ApiMetrics.Metric PERSISTENT_BYTES_REDELIVERED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_PERSISTENT_BYTES_SENT") public static final Manageable.ApiMetrics.Metric PERSISTENT_BYTES_SENT
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_MSGS_DISCARDED_DUPLICATES") public static final Manageable.ApiMetrics.Metric PERSISTENT_DUPLICATE_MESSAGES_DISCARDED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_PERSISTENT_MSGS_RECVED") public static final Manageable.ApiMetrics.Metric PERSISTENT_MESSAGES_RECEIVED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_PERSISTENT_MSGS_RESENT") public static final Manageable.ApiMetrics.Metric PERSISTENT_MESSAGES_REDELIVERED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_PERSISTENT_MSGS_SENT") public static final Manageable.ApiMetrics.Metric PERSISTENT_MESSAGES_SENT
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_MSGS_DISCARDED_NO_MATCHING_FLOW") public static final Manageable.ApiMetrics.Metric PERSISTENT_NO_MATCHING_FLOW_MESSAGES_DISCARDED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_MSGS_DISCARDED_OUTOFORDER") public static final Manageable.ApiMetrics.Metric PERSISTENT_OUT_OF_ORDER_MESSAGES_DISCARDED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="TOTAL_SEND_METHOD_CALLED") public static final Manageable.ApiMetrics.Metric PUBLISH_INTERNAL_METHOD_CALLED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="TOTAL_ERROR_RESPONSE_CALLBACKS") public static final Manageable.ApiMetrics.Metric PUBLISH_MESSAGE_ERROR_CALLBACKS
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="TOTAL_OK_RESPONSE_CALLBACKS") public static final Manageable.ApiMetrics.Metric PUBLISH_MESSAGE_OK_CALLBACKS
@MetricsKeyMapping(target=com.solace.messaging.util.internal.NextGenStatType.class, mappedFieldName="PUBLISH_MESSAGES_BACKPRESSURE_DISCARDED") public static final Manageable.ApiMetrics.Metric PUBLISH_MESSAGES_BACKPRESSURE_DISCARDED
@MetricsKeyMapping(target=com.solace.messaging.util.internal.NextGenStatType.class, mappedFieldName="PUBLISH_MESSAGES_TERMINATION_DISCARDED") public static final Manageable.ApiMetrics.Metric PUBLISH_MESSAGES_TERMINATION_DISCARDED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="RELIABLE_MSGS_SENT_CONFIRMED") public static final Manageable.ApiMetrics.Metric PUBLISHED_MESSAGES_ACKNOWLEDGED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="MESSAGES_REJECTED_BY_APPLIANCE") public static final Manageable.ApiMetrics.Metric PUBLISHED_MESSAGES_REJECTED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="TOTAL_ACK_TIMEOUT") public static final Manageable.ApiMetrics.Metric PUBLISHER_ACKNOWLEDGEMENT_TIMEOUTS
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="PUBLISHER_WINDOW_CLOSED") public static final Manageable.ApiMetrics.Metric PUBLISHER_WINDOW_CLOSED
High values for this statistic may indicate the publisher flow's window size is too small to accommodate the network transit time.
@MetricsKeyMapping(target=com.solace.messaging.util.internal.NextGenStatType.class, mappedFieldName="RECEIVED_MESSAGES_BACKPRESSURE_DISCARDED") public static final Manageable.ApiMetrics.Metric RECEIVED_MESSAGES_BACKPRESSURE_DISCARDED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="MESSAGES_DISCARDED_INTERNAL") public static final Manageable.ApiMetrics.Metric RECEIVED_MESSAGES_DISCARDED_INTERNAL
@MetricsKeyMapping(target=com.solace.messaging.util.internal.NextGenStatType.class, mappedFieldName="RECEIVED_MESSAGES_TERMINATION_DISCARDED") public static final Manageable.ApiMetrics.Metric RECEIVED_MESSAGES_TERMINATION_DISCARDED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="REPLIES_DISCARDED") public static final Manageable.ApiMetrics.Metric REQUEST_REPLY_REPLIES_DISCARDED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="REPLIES_RECVED") public static final Manageable.ApiMetrics.Metric REQUEST_REPLY_REPLIES_RECEIVED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="REQUESTS_SENT") public static final Manageable.ApiMetrics.Metric REQUEST_REPLY_REQUESTS_SENT
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="REQUESTS_TIMED_OUT") public static final Manageable.ApiMetrics.Metric REQUEST_REPLY_REQUESTS_TIMEOUT
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="TOTAL_BYTES_RECVED") public static final Manageable.ApiMetrics.Metric TOTAL_BYTES_RECEIVED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="TOTAL_BYTES_SENT") public static final Manageable.ApiMetrics.Metric TOTAL_BYTES_SENT
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="TOTAL_MSGS_RECVED") public static final Manageable.ApiMetrics.Metric TOTAL_MESSAGES_RECEIVED
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="TOTAL_MSGS_SENT") public static final Manageable.ApiMetrics.Metric TOTAL_MESSAGES_SENT
@MetricsKeyMapping(target=com.solacesystems.jcsmp.statistics.StatType.class, mappedFieldName="SMF_DISCARDS_UNKNOWN_ELEMENT") public static final Manageable.ApiMetrics.Metric UNKNOWN_PARAMETER_MESSAGES_DISCARDED
Incoming protocol messages can be discarded due to the presence of unknown elements, such as an unknown protocol or parameter. Note that this statistic includes not only subscriber-bound routed messages, but all dropped SMF protocol messages received by the client API.
public static Manageable.ApiMetrics.Metric valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static Manageable.ApiMetrics.Metric[] values()
for (Manageable.ApiMetrics.Metric c : Manageable.ApiMetrics.Metric.values()) System.out.println(c);
Copyright 2019-2024 Solace Corporation. All rights reserved.