Resource statistics data: Parsers

Learn about the data that is returned for the parsers resource type when you activate resource statistics collection.

You can view these statistics in the web user interface, or you can write a program that subscribes to a publication (single XML message) that returns this data. For an example of the publication message, see Example XML output.

All message flows in an integration server create parsers to parse and write input and output messages. Use the Parsers statistics to see how much resource is being used by the message trees and bit streams that these parsers own.

A statistics summary is returned, followed by an entry for accumulation by parser type for each message flow. The rows are named in the style <Message Flow>.<Parser>. A row is shown for every parser type used by that message flow. Additional instances are included in the accumulated statistics for each message flow.
The following table describes the statistics that are returned for each message flow parser since the integration server was last restarted.
Measurements Description
Threads The number of message flow threads that contributed to the statistics for a message flows parser type accumulation.
ApproxMemKB The approximate amount of user data-related memory used for the named message flow parser type. It is not possible to calculate the exact amount of memory used by a parser.
MaxReadKB Shows the largest bit stream parsed by the parser type for the named message flow.
MaxWrittenKB Shows the largest bit stream written by the parser type for the named message flow.
Fields Shows the number of message fields associated with the named message flow parser type. These fields are retained by the parser and are used for constructing the message trees.
Reads The number of successful parses that were completed by the named message flow parser type.
FailedReads The number of failed parses that occurred for the named message flow parser type.
Writes The number of successful writes that were completed by the named message flow parser type.
FailedWrites The number of failed writes that occurred for the named message flow parser type.