消息配置选项编辑

ignore_message_queues编辑

用于过滤掉要跟踪的特定消息队列/主题。

此属性应设置为包含一个或多个字符串的数组。设置后,将忽略发送到和接收自指定队列/主题的消息。

此选项支持通配符 *,它匹配零个或多个字符。例如:/foo/*/bar/*/baz**foo*。默认情况下,匹配不区分大小写。在元素前面加上 (?-i) 可以使匹配区分大小写。

dynamic config

默认值 类型 动态

<无>

列表

Java 系统属性 属性文件 环境

elastic.apm.ignore_message_queues

ignore_message_queues

ELASTIC_APM_IGNORE_MESSAGE_QUEUES

jms_listener_packages(性能 [1.36.0] 在 1.36.0 中添加。 )编辑

定义哪些包包含用于检测的 JMS MessageListener 实现。为空时(默认),所有内部类或名称中包含 _Listener_ 或 _Message_ 的类都将被考虑在内。

此配置选项有助于加快 MessageListener 类型匹配速度并提高应用程序启动性能。

从 1.43.0 版本开始,_application_packages_ 选项中包含的类也将包含在要考虑的类列表中。

默认值 类型 动态

<无>

集合

Java 系统属性 属性文件 环境

elastic.apm.jms_listener_packages

jms_listener_packages

ELASTIC_APM_JMS_LISTENER_PACKAGES

rabbitmq_naming_mode ( [1.46.0] 在 1.46.0 中添加。 )编辑

定义代理是应该使用交换器还是队列来命名 RabbitMQ 事务。有效选项为 QUEUEEXCHANGE。请注意,QUEUE 仅在通过 spring-amqp 使用 RabbitMQ 时有效。

dynamic config

有效选项:EXCHANGEQUEUE

默认值 类型 动态

EXCHANGE

RabbitMQNamingMode

Java 系统属性 属性文件 环境

elastic.apm.rabbitmq_naming_mode

rabbitmq_naming_mode

ELASTIC_APM_RABBITMQ_NAMING_MODE