LibraryToggle FramesPrintFeedback

The Processors service collects metrics related to each processor in a Camel route. For example, bean1 identifies the following processor:

Jane-Murpheys-MacBook-Pro.local ServiceMix 4.4.0-fuse "bean1" Jane-Murpheys-MacBook-Pro.local/217-camel-3 Processors


Supported metrics are:

The following metrics are of category Throughput and collection type Trends Up:

  • ExchangesCompleted

    Indicates the total number of exchanges the selected processor has processed successfully.

    By default, Fuse HQ displays the absolute number of completed exchanges since processor start-up or the last reset operation.

  • ExchangesFailed

    Indicates the total number of exchanges the selected processor has failed to process.

    By default, Fuse HQ displays the absolute number of failed exchanges since processor start-up or the last reset operation.

  • ExchangesTotal

    Indicates the total number of exchanges, passed or failed, the selected processor has processed.

    By default, Fuse HQ displays the absolute number of exchanges that have occurred since processor start-up or the last reset operation.

The following metrics are of category Throughput and collection type Dynamic.

Because Trends Up metrics continuously increase, the rate of change becomes more important to track. So Fuse HQ automatically calculates and creates a secondary per Minute metric for each Trends Up metric. By default, the per Minute Throughput metrics are enabled and charted.

  • ExchangesCompleted per Minute

    Indicates the number of exchanges the processor has successfully processed per minute, since route start-up or the last reset operation.

  • ExchangesFailed per Minute

    Indicates the number of exchanges that the processor has failed to process per minute, since route start-up or the last reset operation.

  • ExchangesTotal per Minute

    Indicates the number of exchanges, passed or failed, that the processor has processed per minute, since route start-up or the last reset operation.

The following metrics are of category Performance and collection type Dynamic:

  • MinProcessingTime

    Indicates the shortest time, in milliseconds, to process an exchange since processor start-up or the last reset operation.

  • MeanProcessingTime

    Indicates the average processing time, in milliseconds, for all exchanges processed since processor start-up or the last reset operation.

  • MaxProcessingTime

    Indicates the longest time, in milliseconds, to process an exchange since processor start-up or the last reset operation.

  • TotalProcessingTime

    Indicates the total processing time, in milliseconds, of all exchanges processed since processor start-up or the last reset operation.

  • LastProcessingTime

    Indicates the time, in milliseconds, it took the selected processor to process the last exchange.

Comments powered by Disqus