ActiveMQ Artemis 2.37.0消息中newrelic属性的含义咨询
ActiveMQ Artemis 2.37.0消息中
newrelic属性解析 在查看ActiveMQ Artemis 2.37.0的消息时,发现消息包含newrelic属性,以下是带该属性的消息示例:
[{ "newrelic": "eyJkIjp7ImFjIjoiMTIxMjEwMiIsInByIjoxLjQ3MTk0LCJ0", "x-opt-delivery-time": 1726171200241, "x-opt-jms-dest": 0, "address": "scheduled", "creationTime": 1726168127157, "x-opt-jms-msg-type": 3, "messageID": 515, "priority": 4, "userID": "ID:ID:eb421cec-9cfa-49b3-b730-cf95485863da:1:1:1-1", "durable": true, "tracestate": "1212102@nr=0-0-1212102-398731796-08b44ca926d53eec-b3094d0d0d351a97,", "traceparent": "00-3ea7d1cdf9df58945f523cf2acc6f21f", "expiration": 0, "to": "scheduled", "contentType": "application/octet-stream", "timestamp": 1726168127157 }]
关于newrelic属性的核心信息:
- 这是New Relic(应用性能监控工具)的追踪元数据字段,用于跨系统传递链路追踪上下文
- 属性值是Base64编码的JSON数据,示例中值被截断,完整解码后会包含应用ID、追踪ID、事务标识等监控所需的核心信息
- 该字段通常由接入了New Relic Agent的消息生产者自动添加,目的是将消息纳入端到端的分布式链路监控体系
- 它和消息中的
traceparent、tracestate(W3C分布式追踪标准字段)配合使用,能串联起消息生产、存储到消费的全链路监控数据
内容的提问来源于stack exchange,提问作者Franek
相关产品推荐
相关产品推荐

