此内容没有您所选择的语言版本。

Chapter 14. Tracing messages through routes


Debugging a route usually involves solving one of two problems:
  • a message was improperly transformed
  • a message failed to reach its destination endpoint
Tracing one or more test messages through the route is easiest way to solve these problems.
The route tracing feature of the developer tools enable you to monitor the path a message takes through a route and see how the message is transformed as it passes from processor to processor.
Diagram View displays a graphical representation of the route, which enables you to see the path a message takes through it. For each processor in a route, it also displays the average processing time, in milliseconds, for all messages processed since route start-up and the number of messages processed since route start-up.
Messages View displays the messages processed by a JMS destination or route endpoint selected in the Fuse JMX Navigator tree. Selecting an individual message in Messages View, displays the full details and content of the message in the Properties view.
Tracing messages through a route involves the following steps:

14.1. Creating test messages for route tracing

Overview

Route tracing requires that messages have a specific structure. They must have a message root element in the namespace http://fabric.fusesource.org/schema/messages.

Procedure

To create a test message:
  1. In Project Explorer, right-click the project to open the context menu.
  2. Select New Fuse Message to open the Fuse Message File wizard.
  3. In the RouteContainer field, enter the path of the folder in which you want to store the message.
    Use the Browse... button to help locate the proper folder.
  4. In the File name field, enter a name for the message.
  5. Click Finish.
    The new message opens in the XML editor.
  6. Fill in the contents (body and header text) of the message.
  7. On the menu bar, click File Save to save the test message.

Related topics

Section 14.3, “Tracing messages through a route”
New Fuse Message
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat