processors
Last updated
Last updated
Copyright 2013-2024 60East Technologies, Inc.
Selecting the processors
resource will list all the available message processors that the AMPS instance has invoked to handle messages. Each AMPS message processor will be listed individually, or selecting the all
resource will list an aggregate of the available message processors.
All AMPS message processors have the following attributes available:
AMPS also includes information for the following processing types, presented as an entry for a message processor with the given name:
Statistics Database Tables: IPROCESSORS_STATIC
, IPROCESSORS_DYNAMIC
Admin Path: /amps/instance/processors/<identifier>/<metric>
Metric
Description
Type
denied_reads
Number of read requests which have been denied due to an entitlement filter.
cumulative
denied_writes
Number of write requests which have been denied.
cumulative
description
Descriptor of the processor.
fixed
last_active
Number of milliseconds since a processor was last active.
For each statistics snapshot, this indicates the longest period of time between the time that the statistics were collected and the time an instance of a processor of this type marked itself as active.
This counter is expected to have variation in a healthy instance. A steady increase in this counter over a number of samples could indicate that the processor is not able to become active (for example, due to CPU saturation).
snapshot
matches_found
Number of messages found.
cumulative
matches_found_per_sec
Rate of messages found.
interval average
matches_found_bytes
Number of bytes matched.
cumulative
matches_found_bytes_per_sec
Rate of bytes matched for this processor.
interval average
messages_received
Number of messages received.
cumulative
messages_received_per_sec
Rate of messages received.
interval average
messages_received_bytes
Number of bytes received.
cumulative
messages_received_bytes_per_sec
Rate of bytes received for this processor.
interval average
throttle_count
Number of times the processor had to wait to add a message to the processing pipeline due to the instance reaching capacity limits on the number of in-progress messages.
This metric can indicate resource constraints on AMPS.
cumulative
Processing Type
Description
bookmark
Messages from transaction log replays (bookmark subscriptions).
detached
Messages related to subscriptions that hold messages before delivering them (such as conflated subscriptions, aggregated subscriptions, and subscriptions that use pagination.
external
Messages to and from regular publish/subscribe subscriptions (that is, not SOW queries, message queue subscriptions, or transaction log replays).
internal
Messages internally generated by AMPS.
queue
Messages to and from message queues.
replication
Messages to and from replication destinations.
sow
Messages from queries of a SOW topic.