Monitoring GeoEvent Processor

GeoEvent can be monitored by viewing the Services > Monitor page in GeoEvent Processor Manager. The data rates for all inputs, outputs, and GeoEvent Services can be monitored in real time, allowing you to quickly evaluate current status as well as identify potential issues.

View status and identify potential issues with GeoEvent Services, input, and outputs from the Monitor page in GeoEvent Processor Manager.

The Monitor page should be the first resource referenced when troubleshooting a data streaming issue. The counts will indicate whether the input is receiving and handling events from the source, whether the GeoEvent Service is processing the events, and whether the output is sending events to the appropriate output.

NoteNote:

The count for each input and output only shows the number of GeoEvents handled by a connector, whereas the GeoEvent Service displays the number of GeoEvents received (in) and the number of events sent (out). A GeoEvent Service may contain multiple Input Connectors or Output Connectors, which is why the number of GeoEvents in or out of a GeoEvent Service may differ from the count for a particular input or output.

Setting rate thresholds

Rate thresholds are an important feature for monitoring GeoEvent. Minimum and maximum rate thresholds can be set for the flow of GeoEvents through specific inputs, outputs, and GeoEvent Services. These thresholds are user defined and intended to reflect the expected behavior of each input, output, or GeoEvent Service under normal operating conditions. Setting appropriate minimum and maximum expected rates allows you to quickly see whether a particular component is behaving as expected. If data rates are within the expected bounds, the rate appears green. If data rates are outside the expected bounds, the rate appears red. This gives you immediate visual feedback when the system is behaving unexpectedly.

Max rate and time since last

The Monitor page includes statistics for the maximum observed rate and the time since the last GeoEvent was handled by each input, output, and service. These statistics help administrators identify unusual spikes or absences of streaming data.

Rate (over the last 5 minutes)

The Monitor page includes a rate statistic for the average number of events handled by each component over the last five minutes. This statistic is useful for data streams that have been running for a period of time, since the average rate for an input that has just started may be artificially low.

Configure the rate threshold values for the number of events expected per second for any input, output, or service by clicking the Edit button to the right of the rate statistic. If the rate falls below a specified minimum, or exceeds a specified maximum, the color of the statistic will change to indicate the rate is outside an expected range. Setting event rate thresholds allows you to quickly see whether an input, output, or service is handling the expected number of GeoEvents.

Edit the minimum and maximum rate thresholds for GeoEvent Services, inputs, and outputs.
NoteNote:

The sampling rate is fixed at 5 minutes (300 seconds) and is not editable. The rate will be reported as an average number of events received, sent, or handled per second.

Average rate (over last 5 minutes)

By default, the statistics on the number of events received, sent, or handled by an input, output, or service are not reset and will continue to grow. The statistics can be reset, which will clear all metrics for inputs, outputs, and services (count, average rate, max rate, and time since last). To reset the statistics, click the Reset Statistics button at the top of the Monitor page.

Monitoring GeoEvent Services

Individual GeoEvent Services, which themselves may contain multiple inputs and outputs, can be monitored as a single entity. Each GeoEvent Service has an inbound data rate and an outbound data rate, which are reported in average GeoEvents per second over a time period. For each data rate (inbound and outbound) from each GeoEvent Service, minimum and maximum rate thresholds can be set, as described below. Other statistics are also shown for each GeoEvent Service (in the inbound and outbound directions), including the total GeoEvent count, the maximum rate observed, and the time since the last GeoEvent was observed. Statistics can be reset as described below.

Monitoring inputs and outputs

Statistics for individual inputs and outputs can be monitored. Data rates are reported in average GeoEvents per second over a time period. For each input and output, minimum and maximum rate thresholds can be set, as described below. Other statistics are also shown for each input and output, including the total GeoEvent count, the maximum rate observed, and the time since the last GeoEvent was observed. Statistics can be reset as described below.

Resetting statistics

By default, statistics collected by GeoEvent are never reset. Statistics such as total GeoEvent counts continue to grow indefinitely. Sometimes it can be useful to restart the collection of statistics by GeoEvent so you can collect statistics for a well-known time period under a specific set of conditions. A Reset Statistics button is provided for this purpose. Clicking this button resets all statistics and causes GeoEvent to begin capturing statistics over again.

Starting and stopping connectors and services

The current status for all inputs, outputs, and services can be viewed on the Services > Monitor page in GeoEvent Processor Manager. The starting and stopping of the inputs, outputs, and GeoEvent Services is done individually.

Inputs can be started or stopped on the Services > Inputs page by clicking the Stop button for any listed input.

Individually start and stop existing GeoEvent Services, Input Connectors, and Output Connectors.

Outputs can be started or stopped on the Services > Outputs page by clicking the Stop button for any listed output.

GeoEvent Services can be started or stopped on the Services > GeoEvent Services page by clicking the Stop button for any listed GeoEvent Service.

Reviewing connector and service properties

The properties of Input Connectors, Output Connectors, and GeoEvent Services can be viewed and edited in GeoEvent Processor Manager.

To view or edit the properties of Input Connectors, browse to the Services > Inputs page in GeoEvent Processor Manager and click the name of the connector or the Edit button to access the properties.

To view or edit the properties of Output Connectors, browse to the Services > Outputs page in GeoEvent Processor Manager and click the name of the connector or the Edit button to access the properties.

To view or edit the properties of GeoEvent Services, browse to the Services > GeoEvent Services page in GeoEvent Processor Manager and click the name of the service or the Edit button to access the properties.

9/1/2015