3.2. Camel Context Service
Overview
Description: | Camel Context |
Singleton: | no |
Plugin: | Camel |
Parent Resource Types
- JMX Server Platform
- Fabric Container Platform
- JBoss Fuse Container Platform
- JBoss AS Server Platform
Child Resource Types
Connection Properties
Note
You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Name | Description | Required | Internal Name |
---|---|---|---|
Camel Id | The name of the Camel component | yes | CamelId |
Camel Version | The Camel version | yes | CamelVersion |
Object Name | yes | objectName | |
Name Template | yes | nameTemplate | |
Description Template | yes | descriptionTemplate | |
Context | The name of the Camel Context | yes | context |
Name | Name | yes | name |
Metrics
Note
You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Name | Type | Description | Internal Name |
---|---|---|---|
Exchanges Completed | measurement | Indicates the total number of exchanges processed successfully since start-up or the last reset operation | ExchangesCompleted |
Exchanges Completed per Minute | measurement | Indicates the total number of exchanges processed successfully per minute since start-up or the last reset operation | ExchangesCompleted |
Exchanges Failed | measurement | Indicates the total number of exchanges that failed to process since start-up or the last reset operation. | ExchangesFailed |
Exchanges Failed per Minute | measurement | Indicates the total number of exchanges that failed to process per minute since start-up or the last reset operation. | ExchangesFailed |
Exchanges Total | measurement | Indicates the total number of exchanges, passed or failed, that processed since start-up or the last reset operation. | ExchangesTotal |
Exchanges Total per Minute | measurement | Indicates the total number of exchanges, passed or failed, that processed per minute since start-up or the last reset operation. | ExchangesTotal |
Min Processing Time | measurement | Indicates the shortest time, in milliseconds, to process an exchange since start-up or the last reset operation. | MinProcessingTime |
Mean Processing Time | measurement | Indicates the average processing time, in milliseconds, for all exchanges processed since start-up or the last reset operation. | MeanProcessingTime |
Max Processing Time | measurement | Indicates the longest time, in milliseconds, to process an exchange since start-up or the last reset operation. | MaxProcessingTime |
Total Processing Time | measurement | Indicates the total processing time, in milliseconds, to process all exchanges since start-up or the last reset operation. | TotalProcessingTime |
Last Processing Time | measurement | Indicates the time, in milliseconds, it took to process the last exchange. | LastProcessingTime |
State | trait | String description of the Camel Resource State. | State |
Note
All
Exchanges*
metrics are of measurement type Trends Up and category Throughput. Because Trends Up metrics continuously increase, the rate of change becomes more important to track than the total number of exchanges, so JBoss ON automatically calculates and creates a secondary Per Minute metric for each Exchanges*
metric. By default, the Per Minute metrics, rather than their counterparts, are enabled and charted.
Configuration Properties
none
Operations
You can invoke control operations to avoid or correct throughput and performance problems.
Name | Description |
---|---|
start | The start operation starts up the selected camel context. |
stop | The stop operation stops the selected camel context immediately. |
suspend | The suspend operation pauses the routing of messages and preserves the state of the route, after the completion of all inflight exchanges. |
resume | The resume operation resumes the processing of messages after a call to suspend. |
Package Types
none