附录 B. debug Perspective


使用 Debug 透视图来监控和调试正在运行的 Camel 上下文。

  • debug 视图

    对于正在运行的 Camel 上下文,Debug 视图会显示 debug 堆栈。

    您可以在同一消息流中切换,在 service:jmx:rmi://jndi/rmi://localhost:1099/jmxrmi/camel 条目中列出的 Camel 上下文 下列出,并比较 Variables 视图中的变量值。

    消息流通过其唯一的面包 ID 标识,后续消息流的面包的面包 ID 由 2 递增。例如,如果第一个消息流的面包是 ID-janemurpheysmbp-home-54620-1470949590275-0-1,第二个消息流的 breadcrumbID 为 ID-janemurpheysmbp-home-54620-1470949590275-0-3

  • 变量 视图

    对于设置了 breakpoint 的路由上下文中的每个节点,当断点点点时,Variables 视图会显示可用变量的值。自上一断点以来,数值变化的每个变量在黄色中突出显示。

    您可以更改可编辑变量的值,以检查此类更改是否生成预期的结果,并测试路由上下文的稳健性。

    您还可以在监视列表中添加变量,以便您可以在消息流中预期的点快速轻松地查看其值是否如预期变化。

  • breakpoints 视图

    显示路由上下文中设定的断点列表,并显示它们是启用还是禁用状态。您可以通过选中(enabling)或取消选中(禁用)它们来启用和禁用个别断点。这可让您在路由上下文中临时专注于有问题的节点。

    resume co 按钮跳过禁用的断点,以跳到路由上下文中的下一个活跃断点。相反, stepover co 按钮会在路由上下文中跳到下一个执行节点,而不考虑断点。

  • camel Context.xml view

    在图形模式中显示正在运行的路由上下文文件。对于使用 breakpoints 设置的节点,它会显示断点集的类型,以及 breakpoint 是否已启用还是禁用。当达到断点时,其在 canvas 中的对应节点将以红色概述。

    要检查节点的配置,打开 Properties 视图,然后在 camel Context.xml 中的 canvas 上选择该节点。

  • 控制台 视图

    显示 Camel 调试器生成的日志输出,因为它执行路由上下文。

  • 属性 视图

    CamelContext.xml 中,显示在 canvas 上选择的节点设置的属性。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat