public interface Monitoring
Monitoring data messages carry monitoring metrics data about FTL programs. Programs can receive the stream of monitoring data messages by subscribing to the monitoring endpoint.
For more information, see the book TIBCO FTL Monitoring.
Customers do not implement this interface.
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Monitoring.ClientStatus
Client status values.
|
static interface |
Monitoring.ContextType
Context type values
* @see #FIELD_METRIC_CONTEXT_TYPE
|
static interface |
Monitoring.EventType
Event types.
|
static interface |
Monitoring.MessageType
Monitoring message types.
|
static interface |
Monitoring.MetricSemantics
Metric semantics values.
|
static interface |
Monitoring.MetricType
Metric type values.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ENDPOINT_NAME
Name of the special endpoint that carries FTL monitoring
messages; string.
|
static java.lang.String |
FIELD_ADVISORY_LABEL
Advisory message (message value).
|
static java.lang.String |
FIELD_APPINFO_APPINSTANCE
Application instance (string value).
|
static java.lang.String |
FIELD_APPINFO_APPLICATION
Application name (string value).
|
static java.lang.String |
FIELD_APPINFO_CLIENT_ID
Client ID (string value).
|
static java.lang.String |
FIELD_APPINFO_SERVER_ID
Server ID (string value).
|
static java.lang.String |
FIELD_CLIENT_LABEL
Client label (string value).
|
static java.lang.String |
FIELD_CLIENT_STATUS
Client status (long value).
|
static java.lang.String |
FIELD_EVENT_TYPE
Event type (long value).
|
static java.lang.String |
FIELD_HOSTINFO_EFFECTIVE_USER
Host effective user name (string value).
|
static java.lang.String |
FIELD_HOSTINFO_FTL_USER
FTL user name (string value).
|
static java.lang.String |
FIELD_HOSTINFO_HOST
Hostname on which client is running (string value).
|
static java.lang.String |
FIELD_HOSTINFO_IP
IP address of client (string value).
|
static java.lang.String |
FIELD_HOSTINFO_PID
Process ID (long value).
|
static java.lang.String |
FIELD_HOSTINFO_VERSION
FTL version client is running (string value).
|
static java.lang.String |
FIELD_METRIC_CONNECTION_MON_ID
Metric unique connection id (long value).
|
static java.lang.String |
FIELD_METRIC_CONTEXT
Context for this metric (string value).
|
static java.lang.String |
FIELD_METRIC_CONTEXT_TYPE
Object type tagging for this context (string value).
|
static java.lang.String |
FIELD_METRIC_END_TIME
Metric end time (long value).
|
static java.lang.String |
FIELD_METRIC_ENDPOINT_MON_ID
Metric unique endpoint monitor id (long value).
|
static java.lang.String |
FIELD_METRIC_ENDPOINT_NAME
Metric endpoint name (string value).
|
static java.lang.String |
FIELD_METRIC_ID
Unique metric ID (long value).
|
static java.lang.String |
FIELD_METRIC_INTERFACE
Metric interface (string value).
|
static java.lang.String |
FIELD_METRIC_LOCAL_IP
Metric local ip (string value).
|
static java.lang.String |
FIELD_METRIC_LOCAL_PORT
Metric local port (string value).
|
static java.lang.String |
FIELD_METRIC_LOCAL_TRANSPORT
Metric local transport (string value).
|
static java.lang.String |
FIELD_METRIC_LONG_VALUE
Metric value (long value).
|
static java.lang.String |
FIELD_METRIC_MATCHER_STRING
Metric matcher string (string value).
|
static java.lang.String |
FIELD_METRIC_MCAST_GROUP
Metric mcast group (string value).
|
static java.lang.String |
FIELD_METRIC_MCAST_RECEIVER_ID
Metric unique mcast receiver id (long value).
|
static java.lang.String |
FIELD_METRIC_MCAST_SENDER_ID
Metric unique mcast sender id (long value).
|
static java.lang.String |
FIELD_METRIC_NAME
Metric name (string value).
|
static java.lang.String |
FIELD_METRIC_PUBLISHER_LABEL
Metric publisher label (string value).
|
static java.lang.String |
FIELD_METRIC_REMOTE_CLIENT_ID
Metric remote client id (string value).
|
static java.lang.String |
FIELD_METRIC_REMOTE_IP
Metric remote ip (string value).
|
static java.lang.String |
FIELD_METRIC_REMOTE_PORT
Metric remote port (string value).
|
static java.lang.String |
FIELD_METRIC_REMOTE_TRANSPORT
Metric remote transport (string value).
|
static java.lang.String |
FIELD_METRIC_SEMANTICS
Metric semantics (long value).
|
static java.lang.String |
FIELD_METRIC_START_TIME
Metric start time (long value).
|
static java.lang.String |
FIELD_METRIC_STRING_VALUE
Metric value (string value).
|
static java.lang.String |
FIELD_METRIC_SUBSCRIBER_LABEL
Metric subscriber label (string value).
|
static java.lang.String |
FIELD_METRIC_TYPE
Metric type (long value).
|
static java.lang.String |
FIELD_METRIC_VALUE
Metric value (long value).
|
static java.lang.String |
FIELD_METRICS
Metrics message array (array of messages).
|
static java.lang.String |
FIELD_MSG_TYPE
Monitoring message type (long value).
|
static java.lang.String |
FIELD_REALM_SERVER_LABEL
Realm service label (string value).
|
static java.lang.String |
FIELD_REALM_UUID
Realm UUID (string value).
|
static java.lang.String |
FIELD_REPORTING_SERVER_ID
Reporting server ID (string value).
|
static java.lang.String |
FIELD_SERVER_UPTIME
Server uptime in seconds (long value).
|
static java.lang.String |
FIELD_TIMESTAMP
Time at which the metric was generated (long value), expressed in milliseconds since the epoch.
|
static final java.lang.String ENDPOINT_NAME
To receive FTL monitoring messages, create a subscriber on this endpoint.
Subscribers on this endpoint receive the stream of monitoring data messages from the FTL server.
It is illegal to create a publisher on this endpoint.
static final java.lang.String FIELD_MSG_TYPE
Monitoring.MessageType,
Constant Field Valuesstatic final java.lang.String FIELD_REALM_UUID
static final java.lang.String FIELD_CLIENT_LABEL
static final java.lang.String FIELD_CLIENT_STATUS
Monitoring.ClientStatus,
Constant Field Valuesstatic final java.lang.String FIELD_METRICS
static final java.lang.String FIELD_TIMESTAMP
static final java.lang.String FIELD_APPINFO_APPLICATION
static final java.lang.String FIELD_APPINFO_APPINSTANCE
static final java.lang.String FIELD_APPINFO_CLIENT_ID
static final java.lang.String FIELD_APPINFO_SERVER_ID
static final java.lang.String FIELD_HOSTINFO_PID
static final java.lang.String FIELD_HOSTINFO_FTL_USER
static final java.lang.String FIELD_HOSTINFO_EFFECTIVE_USER
static final java.lang.String FIELD_HOSTINFO_VERSION
static final java.lang.String FIELD_HOSTINFO_HOST
static final java.lang.String FIELD_HOSTINFO_IP
static final java.lang.String FIELD_SERVER_UPTIME
static final java.lang.String FIELD_REALM_SERVER_LABEL
static final java.lang.String FIELD_ADVISORY_LABEL
static final java.lang.String FIELD_REPORTING_SERVER_ID
static final java.lang.String FIELD_METRIC_CONTEXT
static final java.lang.String FIELD_METRIC_CONTEXT_TYPE
static final java.lang.String FIELD_METRIC_ID
static final java.lang.String FIELD_METRIC_TYPE
Monitoring.MetricType,
Constant Field Valuesstatic final java.lang.String FIELD_METRIC_VALUE
static final java.lang.String FIELD_METRIC_LONG_VALUE
static final java.lang.String FIELD_METRIC_STRING_VALUE
static final java.lang.String FIELD_METRIC_NAME
static final java.lang.String FIELD_METRIC_SEMANTICS
Monitoring.MetricSemantics,
Constant Field Valuesstatic final java.lang.String FIELD_METRIC_START_TIME
static final java.lang.String FIELD_METRIC_END_TIME
static final java.lang.String FIELD_METRIC_LOCAL_TRANSPORT
static final java.lang.String FIELD_METRIC_REMOTE_TRANSPORT
static final java.lang.String FIELD_METRIC_REMOTE_CLIENT_ID
static final java.lang.String FIELD_METRIC_CONNECTION_MON_ID
static final java.lang.String FIELD_METRIC_ENDPOINT_NAME
static final java.lang.String FIELD_METRIC_ENDPOINT_MON_ID
static final java.lang.String FIELD_METRIC_SUBSCRIBER_LABEL
static final java.lang.String FIELD_METRIC_PUBLISHER_LABEL
static final java.lang.String FIELD_METRIC_MATCHER_STRING
static final java.lang.String FIELD_METRIC_MCAST_SENDER_ID
static final java.lang.String FIELD_METRIC_MCAST_RECEIVER_ID
static final java.lang.String FIELD_METRIC_MCAST_GROUP
static final java.lang.String FIELD_METRIC_INTERFACE
static final java.lang.String FIELD_METRIC_REMOTE_IP
static final java.lang.String FIELD_METRIC_REMOTE_PORT
static final java.lang.String FIELD_METRIC_LOCAL_PORT
static final java.lang.String FIELD_METRIC_LOCAL_IP
static final java.lang.String FIELD_EVENT_TYPE