You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@skywalking.apache.org by Forrest Wang <fo...@woo.network.INVALID> on 2024/04/14 10:13:01 UTC

Batch message trace presentation

Hi Community:
	The following is a call chain for a batch message scenario. From the figure, you can see that only one upstream call chain (the last one in the figure) can be associated with the batch message Span, and the other upstream call chains are displayed as VNodes. 
	如下是一个批量消息场景的调用链,从图中可以看到只有一个上游调用链(图中的最后一个)可以和批量消息Span关联起来,其他的上游调用链都显示为VNode。	
	I would like to ask whether this is an expected behavior or a bug.	Wouldn't it be better if all upstream call chains could be related? However, this does bring about a problem, which is a bit confusing.
	我想请教一下,这个一个预期的行为,还是一个Bug。如果能把所有上游的调用链都关联起来,是不是更好?不过这也确实带来一个问题,就是稍显混乱。

Re: Batch message trace presentation

Posted by Sheng Wu <wu...@gmail.com>.
Tracking from https://github.com/apache/skywalking/issues/12100

Sheng Wu 吴晟
Twitter, wusheng1108

Forrest Wang <fo...@woo.network.invalid> 于2024年4月15日周一 08:57写道:
>
> Yes, They are from the same span.
>
>
> Following is  the data:
> {"data":{"trace":{"spans":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580000","spanId":0,"parentSpanId":-1,"refs":[],"serviceCode":"OrderCenterApplication","serviceInstanceName":"cc56ac798a984e4c8631bf95c12ec2a4@10.182.9.30","startTime":1713140795558,"endTime":1713140795570,"endpointName":"POST:/order","type":"Entry","peer":"","component":"SpringMVC","isError":false,"layer":"Http","tags":[{"key":"url","value":"http://localhost:10070/order"},{"key":"http.method","value":"POST"},{"key":"woo.order.id","value":"-8091796425484786187"},{"key":"http.status_code","value":"200"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580000","spanId":1,"parentSpanId":0,"refs":[],"serviceCode":"OrderCenterApplication","serviceInstanceName":"cc56ac798a984e4c8631bf95c12ec2a4@10.182.9.30","startTime":1713140795560,"endTime":1713140795562,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580000","spanId":2,"parentSpanId":0,"refs":[],"serviceCode":"OrderCenterApplication","serviceInstanceName":"cc56ac798a984e4c8631bf95c12ec2a4@10.182.9.30","startTime":1713140795562,"endTime":1713140795568,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"INSERT INTO s_order  ( order_id,\nuser_id,\norder_amout )  VALUES  ( ?,\n?,\n? )"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580000","spanId":3,"parentSpanId":0,"refs":[],"serviceCode":"OrderCenterApplication","serviceInstanceName":"cc56ac798a984e4c8631bf95c12ec2a4@10.182.9.30","startTime":1713140795568,"endTime":1713140795568,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959580000","spanId":0,"parentSpanId":-1,"refs":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.78.17131407932360001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.78.17131407932360000","parentSpanId":0,"type":"CROSS_THREAD"},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.69.17131407934730001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.69.17131407934730000","parentSpanId":0,"type":"CROSS_THREAD"},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.70.17131407938430001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.70.17131407938430000","parentSpanId":0,"type":"CROSS_THREAD"},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.71.17131407941930001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.71.17131407941930000","parentSpanId":0,"type":"CROSS_THREAD"},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580000","parentSpanId":0,"type":"CROSS_THREAD"}],"serviceCode":"OrderCenterApplication","serviceInstanceName":"cc56ac798a984e4c8631bf95c12ec2a4@10.182.9.30","startTime":1713140795958,"endTime":1713140795961,"endpointName":"MessageBatch","type":"Local","peer":"","component":"rocketMQ-producer","isError":false,"layer":"Unknown","tags":[{"key":"woo.order.id","value":"8873320518912571848"},{"key":"woo.order.id","value":"-7101405034217239298"},{"key":"woo.order.id","value":"-5222549140468995052"},{"key":"woo.order.id","value":"7133984305775220946"},{"key":"woo.order.id","value":"1687867387336546237"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959610002","spanId":0,"parentSpanId":-1,"refs":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959580000","parentSpanId":0,"type":"CROSS_THREAD"}],"serviceCode":"OrderCenterApplication","serviceInstanceName":"cc56ac798a984e4c8631bf95c12ec2a4@10.182.9.30","startTime":1713140795961,"endTime":1713140795966,"endpointName":"RocketMQ/points/Producer","type":"Exit","peer":"127.0.0.1:9876","component":"rocketMQ-producer","isError":false,"layer":"MQ","tags":[{"key":"mq.broker","value":"10.182.9.30:10911"},{"key":"mq.topic","value":"points"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.101.17131407959810000","spanId":0,"parentSpanId":-1,"refs":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959610002","parentSpanId":0,"type":"CROSS_PROCESS"}],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795983,"endTime":1713140796001,"endpointName":"RocketMQ/points/Consumer","type":"Entry","peer":"127.0.0.1:9876","component":"rocketMQ-consumer","isError":false,"layer":"MQ","tags":[{"key":"transmission.latency","value":"23"},{"key":"mq.topic","value":"points"},{"key":"mq.broker","value":"10.182.9.30:10911"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.101.17131407959810000","spanId":1,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795991,"endTime":1713140795992,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.101.17131407959810000","spanId":2,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795994,"endTime":1713140795996,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"SELECT  points_id,order_id,points  FROM s_points \n \n WHERE (order_id = ?)"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.101.17131407959810000","spanId":3,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795996,"endTime":1713140795996,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.101.17131407959810000","spanId":4,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140795997,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.101.17131407959810000","spanId":5,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140796001,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"INSERT INTO s_points  ( points_id,\norder_id,\npoints )  VALUES  ( ?,\n?,\n? )"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.101.17131407959810000","spanId":6,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140796001,"endTime":1713140796001,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.99.17131407959810000","spanId":0,"parentSpanId":-1,"refs":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959610002","parentSpanId":0,"type":"CROSS_PROCESS"}],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795983,"endTime":1713140796002,"endpointName":"RocketMQ/points/Consumer","type":"Entry","peer":"127.0.0.1:9876","component":"rocketMQ-consumer","isError":false,"layer":"MQ","tags":[{"key":"transmission.latency","value":"23"},{"key":"mq.topic","value":"points"},{"key":"mq.broker","value":"10.182.9.30:10911"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.99.17131407959810000","spanId":1,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795991,"endTime":1713140795992,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.99.17131407959810000","spanId":2,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795994,"endTime":1713140795996,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"SELECT  points_id,order_id,points  FROM s_points \n \n WHERE (order_id = ?)"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.99.17131407959810000","spanId":3,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795996,"endTime":1713140795996,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.99.17131407959810000","spanId":4,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140795997,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.99.17131407959810000","spanId":5,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140796002,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"INSERT INTO s_points  ( points_id,\norder_id,\npoints )  VALUES  ( ?,\n?,\n? )"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.99.17131407959810000","spanId":6,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140796002,"endTime":1713140796002,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.100.17131407959810000","spanId":0,"parentSpanId":-1,"refs":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959610002","parentSpanId":0,"type":"CROSS_PROCESS"}],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795983,"endTime":1713140796002,"endpointName":"RocketMQ/points/Consumer","type":"Entry","peer":"127.0.0.1:9876","component":"rocketMQ-consumer","isError":false,"layer":"MQ","tags":[{"key":"transmission.latency","value":"23"},{"key":"mq.topic","value":"points"},{"key":"mq.broker","value":"10.182.9.30:10911"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.100.17131407959810000","spanId":1,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795991,"endTime":1713140795992,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.100.17131407959810000","spanId":2,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795994,"endTime":1713140795996,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"SELECT  points_id,order_id,points  FROM s_points \n \n WHERE (order_id = ?)"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.100.17131407959810000","spanId":3,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795996,"endTime":1713140795996,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.100.17131407959810000","spanId":4,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140795997,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.100.17131407959810000","spanId":5,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140796002,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"INSERT INTO s_points  ( points_id,\norder_id,\npoints )  VALUES  ( ?,\n?,\n? )"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.100.17131407959810000","spanId":6,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140796002,"endTime":1713140796002,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.102.17131407959810000","spanId":0,"parentSpanId":-1,"refs":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959610002","parentSpanId":0,"type":"CROSS_PROCESS"}],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795983,"endTime":1713140796002,"endpointName":"RocketMQ/points/Consumer","type":"Entry","peer":"127.0.0.1:9876","component":"rocketMQ-consumer","isError":false,"layer":"MQ","tags":[{"key":"transmission.latency","value":"23"},{"key":"mq.topic","value":"points"},{"key":"mq.broker","value":"10.182.9.30:10911"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.102.17131407959810000","spanId":1,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795991,"endTime":1713140795993,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.102.17131407959810000","spanId":2,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795994,"endTime":1713140795996,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"SELECT  points_id,order_id,points  FROM s_points \n \n WHERE (order_id = ?)"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.102.17131407959810000","spanId":3,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795996,"endTime":1713140795996,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.102.17131407959810000","spanId":4,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140795997,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.102.17131407959810000","spanId":5,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140796002,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"INSERT INTO s_points  ( points_id,\norder_id,\npoints )  VALUES  ( ?,\n?,\n? )"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.102.17131407959810000","spanId":6,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140796002,"endTime":1713140796002,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.98.17131407959810000","spanId":0,"parentSpanId":-1,"refs":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959610002","parentSpanId":0,"type":"CROSS_PROCESS"}],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795983,"endTime":1713140796002,"endpointName":"RocketMQ/points/Consumer","type":"Entry","peer":"127.0.0.1:9876","component":"rocketMQ-consumer","isError":false,"layer":"MQ","tags":[{"key":"transmission.latency","value":"23"},{"key":"mq.topic","value":"points"},{"key":"mq.broker","value":"10.182.9.30:10911"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.98.17131407959810000","spanId":1,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795991,"endTime":1713140795993,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.98.17131407959810000","spanId":2,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795994,"endTime":1713140795996,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"SELECT  points_id,order_id,points  FROM s_points \n \n WHERE (order_id = ?)"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.98.17131407959810000","spanId":3,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795996,"endTime":1713140795996,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.98.17131407959810000","spanId":4,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140795997,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.98.17131407959810000","spanId":5,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140796002,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"INSERT INTO s_points  ( points_id,\norder_id,\npoints )  VALUES  ( ?,\n?,\n? )"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.98.17131407959810000","spanId":6,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140796002,"endTime":1713140796002,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]}]}}}
>
> > 2024年4月15日 08:50,Sheng Wu <wu...@gmail.com> 写道:
> >
> > Trace ID links are what I meant to be added.
> > So, it is fixed.
> >
> > VNode is another story, we explained what is a VNode. https://skywalking.apache.org/docs/main/latest/en/faq/vnode/
> >
> > Are those VNodes are actually from the same span? This issue can't be resolved if you only provided the graphs, we need the data.
> >
> >
> >
> > Sheng Wu 吴晟
> > Twitter, wusheng1108
> >
> >
> > Forrest Wang <fo...@woo.network.invalid> 于2024年4月15日周一 08:41写道:
> >> Thank you, Wu.
> >>
> >> I pulled the newest source from master: git clone https://github.com/apache/skywalking.git
> >>
> >> But the trace is the same as the following:
> >>
> >>
> >>
> >>
> >>> 2024年4月14日 18:30,Sheng Wu <wu.sheng.841108@gmail.com <ma...@gmail.com>> 写道:
> >>>
> >>> This should be fixed in the latest release. Please recheck.
> >>>
> >>> Sheng Wu 吴晟
> >>>
> >>> Apache SkyWalking
> >>> Twitter, wusheng1108
> >>>
> >>>
> >>> Forrest Wang <fo...@woo.network.invalid>于2024年4月14日 周日18:15写道:
> >>>
> >>>> Hi Community:
> >>>>        The following is a call chain for a batch message scenario. From
> >>>> the figure, you can see that only one upstream call chain (the last one in
> >>>> the figure) can be associated with the batch message Span, and the other
> >>>> upstream call chains are displayed as VNodes.
> >>>>
> >>>> 如下是一个批量消息场景的调用链,从图中可以看到只有一个上游调用链(图中的最后一个)可以和批量消息Span关联起来,其他的上游调用链都显示为VNode。
> >>>>
> >>>>        I would like to ask whether this is an expected behavior or a
> >>>> bug.      Wouldn't it be better if all upstream call chains could be
> >>>> related? However, this does bring about a problem, which is a bit confusing.
> >>>>
> >>>> 我想请教一下,这个一个预期的行为,还是一个Bug。如果能把所有上游的调用链都关联起来,是不是更好?不过这也确实带来一个问题,就是稍显混乱。
> >>>>
> >>
>

Re: Batch message trace presentation

Posted by Forrest Wang <fo...@woo.network.INVALID>.
Yes, They are from the same span.
 

Following is  the data:
{"data":{"trace":{"spans":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580000","spanId":0,"parentSpanId":-1,"refs":[],"serviceCode":"OrderCenterApplication","serviceInstanceName":"cc56ac798a984e4c8631bf95c12ec2a4@10.182.9.30","startTime":1713140795558,"endTime":1713140795570,"endpointName":"POST:/order","type":"Entry","peer":"","component":"SpringMVC","isError":false,"layer":"Http","tags":[{"key":"url","value":"http://localhost:10070/order"},{"key":"http.method","value":"POST"},{"key":"woo.order.id","value":"-8091796425484786187"},{"key":"http.status_code","value":"200"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580000","spanId":1,"parentSpanId":0,"refs":[],"serviceCode":"OrderCenterApplication","serviceInstanceName":"cc56ac798a984e4c8631bf95c12ec2a4@10.182.9.30","startTime":1713140795560,"endTime":1713140795562,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580000","spanId":2,"parentSpanId":0,"refs":[],"serviceCode":"OrderCenterApplication","serviceInstanceName":"cc56ac798a984e4c8631bf95c12ec2a4@10.182.9.30","startTime":1713140795562,"endTime":1713140795568,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"INSERT INTO s_order  ( order_id,\nuser_id,\norder_amout )  VALUES  ( ?,\n?,\n? )"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580000","spanId":3,"parentSpanId":0,"refs":[],"serviceCode":"OrderCenterApplication","serviceInstanceName":"cc56ac798a984e4c8631bf95c12ec2a4@10.182.9.30","startTime":1713140795568,"endTime":1713140795568,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959580000","spanId":0,"parentSpanId":-1,"refs":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.78.17131407932360001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.78.17131407932360000","parentSpanId":0,"type":"CROSS_THREAD"},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.69.17131407934730001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.69.17131407934730000","parentSpanId":0,"type":"CROSS_THREAD"},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.70.17131407938430001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.70.17131407938430000","parentSpanId":0,"type":"CROSS_THREAD"},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.71.17131407941930001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.71.17131407941930000","parentSpanId":0,"type":"CROSS_THREAD"},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580000","parentSpanId":0,"type":"CROSS_THREAD"}],"serviceCode":"OrderCenterApplication","serviceInstanceName":"cc56ac798a984e4c8631bf95c12ec2a4@10.182.9.30","startTime":1713140795958,"endTime":1713140795961,"endpointName":"MessageBatch","type":"Local","peer":"","component":"rocketMQ-producer","isError":false,"layer":"Unknown","tags":[{"key":"woo.order.id","value":"8873320518912571848"},{"key":"woo.order.id","value":"-7101405034217239298"},{"key":"woo.order.id","value":"-5222549140468995052"},{"key":"woo.order.id","value":"7133984305775220946"},{"key":"woo.order.id","value":"1687867387336546237"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959610002","spanId":0,"parentSpanId":-1,"refs":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959580000","parentSpanId":0,"type":"CROSS_THREAD"}],"serviceCode":"OrderCenterApplication","serviceInstanceName":"cc56ac798a984e4c8631bf95c12ec2a4@10.182.9.30","startTime":1713140795961,"endTime":1713140795966,"endpointName":"RocketMQ/points/Producer","type":"Exit","peer":"127.0.0.1:9876","component":"rocketMQ-producer","isError":false,"layer":"MQ","tags":[{"key":"mq.broker","value":"10.182.9.30:10911"},{"key":"mq.topic","value":"points"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.101.17131407959810000","spanId":0,"parentSpanId":-1,"refs":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959610002","parentSpanId":0,"type":"CROSS_PROCESS"}],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795983,"endTime":1713140796001,"endpointName":"RocketMQ/points/Consumer","type":"Entry","peer":"127.0.0.1:9876","component":"rocketMQ-consumer","isError":false,"layer":"MQ","tags":[{"key":"transmission.latency","value":"23"},{"key":"mq.topic","value":"points"},{"key":"mq.broker","value":"10.182.9.30:10911"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.101.17131407959810000","spanId":1,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795991,"endTime":1713140795992,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.101.17131407959810000","spanId":2,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795994,"endTime":1713140795996,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"SELECT  points_id,order_id,points  FROM s_points \n \n WHERE (order_id = ?)"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.101.17131407959810000","spanId":3,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795996,"endTime":1713140795996,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.101.17131407959810000","spanId":4,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140795997,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.101.17131407959810000","spanId":5,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140796001,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"INSERT INTO s_points  ( points_id,\norder_id,\npoints )  VALUES  ( ?,\n?,\n? )"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.101.17131407959810000","spanId":6,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140796001,"endTime":1713140796001,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.99.17131407959810000","spanId":0,"parentSpanId":-1,"refs":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959610002","parentSpanId":0,"type":"CROSS_PROCESS"}],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795983,"endTime":1713140796002,"endpointName":"RocketMQ/points/Consumer","type":"Entry","peer":"127.0.0.1:9876","component":"rocketMQ-consumer","isError":false,"layer":"MQ","tags":[{"key":"transmission.latency","value":"23"},{"key":"mq.topic","value":"points"},{"key":"mq.broker","value":"10.182.9.30:10911"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.99.17131407959810000","spanId":1,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795991,"endTime":1713140795992,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.99.17131407959810000","spanId":2,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795994,"endTime":1713140795996,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"SELECT  points_id,order_id,points  FROM s_points \n \n WHERE (order_id = ?)"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.99.17131407959810000","spanId":3,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795996,"endTime":1713140795996,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.99.17131407959810000","spanId":4,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140795997,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.99.17131407959810000","spanId":5,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140796002,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"INSERT INTO s_points  ( points_id,\norder_id,\npoints )  VALUES  ( ?,\n?,\n? )"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.99.17131407959810000","spanId":6,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140796002,"endTime":1713140796002,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.100.17131407959810000","spanId":0,"parentSpanId":-1,"refs":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959610002","parentSpanId":0,"type":"CROSS_PROCESS"}],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795983,"endTime":1713140796002,"endpointName":"RocketMQ/points/Consumer","type":"Entry","peer":"127.0.0.1:9876","component":"rocketMQ-consumer","isError":false,"layer":"MQ","tags":[{"key":"transmission.latency","value":"23"},{"key":"mq.topic","value":"points"},{"key":"mq.broker","value":"10.182.9.30:10911"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.100.17131407959810000","spanId":1,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795991,"endTime":1713140795992,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.100.17131407959810000","spanId":2,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795994,"endTime":1713140795996,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"SELECT  points_id,order_id,points  FROM s_points \n \n WHERE (order_id = ?)"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.100.17131407959810000","spanId":3,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795996,"endTime":1713140795996,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.100.17131407959810000","spanId":4,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140795997,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.100.17131407959810000","spanId":5,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140796002,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"INSERT INTO s_points  ( points_id,\norder_id,\npoints )  VALUES  ( ?,\n?,\n? )"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.100.17131407959810000","spanId":6,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140796002,"endTime":1713140796002,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.102.17131407959810000","spanId":0,"parentSpanId":-1,"refs":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959610002","parentSpanId":0,"type":"CROSS_PROCESS"}],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795983,"endTime":1713140796002,"endpointName":"RocketMQ/points/Consumer","type":"Entry","peer":"127.0.0.1:9876","component":"rocketMQ-consumer","isError":false,"layer":"MQ","tags":[{"key":"transmission.latency","value":"23"},{"key":"mq.topic","value":"points"},{"key":"mq.broker","value":"10.182.9.30:10911"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.102.17131407959810000","spanId":1,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795991,"endTime":1713140795993,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.102.17131407959810000","spanId":2,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795994,"endTime":1713140795996,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"SELECT  points_id,order_id,points  FROM s_points \n \n WHERE (order_id = ?)"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.102.17131407959810000","spanId":3,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795996,"endTime":1713140795996,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.102.17131407959810000","spanId":4,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140795997,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.102.17131407959810000","spanId":5,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140796002,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"INSERT INTO s_points  ( points_id,\norder_id,\npoints )  VALUES  ( ?,\n?,\n? )"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.102.17131407959810000","spanId":6,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140796002,"endTime":1713140796002,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.98.17131407959810000","spanId":0,"parentSpanId":-1,"refs":[{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","parentSegmentId":"87d7dec5feb34659a4088de3d6a918a3.89.17131407959610002","parentSpanId":0,"type":"CROSS_PROCESS"}],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795983,"endTime":1713140796002,"endpointName":"RocketMQ/points/Consumer","type":"Entry","peer":"127.0.0.1:9876","component":"rocketMQ-consumer","isError":false,"layer":"MQ","tags":[{"key":"transmission.latency","value":"23"},{"key":"mq.topic","value":"points"},{"key":"mq.broker","value":"10.182.9.30:10911"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.98.17131407959810000","spanId":1,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795991,"endTime":1713140795993,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.98.17131407959810000","spanId":2,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795994,"endTime":1713140795996,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"SELECT  points_id,order_id,points  FROM s_points \n \n WHERE (order_id = ?)"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.98.17131407959810000","spanId":3,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795996,"endTime":1713140795996,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.98.17131407959810000","spanId":4,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140795997,"endpointName":"HikariCP/Connection/getConnection","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.98.17131407959810000","spanId":5,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140795997,"endTime":1713140796002,"endpointName":"Mysql/JDBC/PreparedStatement/execute","type":"Exit","peer":"localhost:3306","component":"mysql-connector-java","isError":false,"layer":"Database","tags":[{"key":"db.type","value":"Mysql"},{"key":"db.instance","value":"orderdb"},{"key":"db.statement","value":"INSERT INTO s_points  ( points_id,\norder_id,\npoints )  VALUES  ( ?,\n?,\n? )"}],"logs":[],"attachedEvents":[]},{"traceId":"87d7dec5feb34659a4088de3d6a918a3.72.17131407955580001","segmentId":"b46a850dcbc546b6abeee07472c3f97d.98.17131407959810000","spanId":6,"parentSpanId":0,"refs":[],"serviceCode":"PointsCenterApplication","serviceInstanceName":"c45c96ecdea4430787ee2931c9793bae@10.182.9.30","startTime":1713140796002,"endTime":1713140796002,"endpointName":"HikariCP/Connection/close","type":"Local","peer":"","component":"HikariCP","isError":false,"layer":"Unknown","tags":[],"logs":[],"attachedEvents":[]}]}}}

> 2024年4月15日 08:50,Sheng Wu <wu...@gmail.com> 写道:
> 
> Trace ID links are what I meant to be added.
> So, it is fixed.
> 
> VNode is another story, we explained what is a VNode. https://skywalking.apache.org/docs/main/latest/en/faq/vnode/
> 
> Are those VNodes are actually from the same span? This issue can't be resolved if you only provided the graphs, we need the data.
> 
> 
> 
> Sheng Wu 吴晟
> Twitter, wusheng1108
> 
> 
> Forrest Wang <fo...@woo.network.invalid> 于2024年4月15日周一 08:41写道:
>> Thank you, Wu.
>> 
>> I pulled the newest source from master: git clone https://github.com/apache/skywalking.git
>> 
>> But the trace is the same as the following:
>> 
>> 
>> 
>> 
>>> 2024年4月14日 18:30,Sheng Wu <wu.sheng.841108@gmail.com <ma...@gmail.com>> 写道:
>>> 
>>> This should be fixed in the latest release. Please recheck.
>>> 
>>> Sheng Wu 吴晟
>>> 
>>> Apache SkyWalking
>>> Twitter, wusheng1108
>>> 
>>> 
>>> Forrest Wang <fo...@woo.network.invalid>于2024年4月14日 周日18:15写道:
>>> 
>>>> Hi Community:
>>>>        The following is a call chain for a batch message scenario. From
>>>> the figure, you can see that only one upstream call chain (the last one in
>>>> the figure) can be associated with the batch message Span, and the other
>>>> upstream call chains are displayed as VNodes.
>>>> 
>>>> 如下是一个批量消息场景的调用链,从图中可以看到只有一个上游调用链(图中的最后一个)可以和批量消息Span关联起来,其他的上游调用链都显示为VNode。
>>>> 
>>>>        I would like to ask whether this is an expected behavior or a
>>>> bug.      Wouldn't it be better if all upstream call chains could be
>>>> related? However, this does bring about a problem, which is a bit confusing.
>>>> 
>>>> 我想请教一下,这个一个预期的行为,还是一个Bug。如果能把所有上游的调用链都关联起来,是不是更好?不过这也确实带来一个问题,就是稍显混乱。
>>>> 
>> 


Re: Batch message trace presentation

Posted by Sheng Wu <wu...@gmail.com>.
Trace ID links are what I meant to be added.
So, it is fixed.

VNode is another story, we explained what is a VNode.
https://skywalking.apache.org/docs/main/latest/en/faq/vnode/

Are those VNodes are actually from the same span? This issue can't be
resolved if you only provided the graphs, we need the data.



Sheng Wu 吴晟
Twitter, wusheng1108


Forrest Wang <fo...@woo.network.invalid> 于2024年4月15日周一 08:41写道:

> Thank you, Wu.
>
> I pulled the newest source from master: git clone
> https://github.com/apache/skywalking.git
>
> But the trace is the same as the following:
> [image: 粘贴的图形-2.png]
>
> [image: 粘贴的图形-1.png]
>
> 2024年4月14日 18:30,Sheng Wu <wu...@gmail.com> 写道:
>
> This should be fixed in the latest release. Please recheck.
>
> Sheng Wu 吴晟
>
> Apache SkyWalking
> Twitter, wusheng1108
>
>
> Forrest Wang <fo...@woo.network.invalid>于2024年4月14日 周日18:15写道:
>
> Hi Community:
>        The following is a call chain for a batch message scenario. From
> the figure, you can see that only one upstream call chain (the last one in
> the figure) can be associated with the batch message Span, and the other
> upstream call chains are displayed as VNodes.
>
> 如下是一个批量消息场景的调用链,从图中可以看到只有一个上游调用链(图中的最后一个)可以和批量消息Span关联起来,其他的上游调用链都显示为VNode。
>
>        I would like to ask whether this is an expected behavior or a
> bug.      Wouldn't it be better if all upstream call chains could be
> related? However, this does bring about a problem, which is a bit
> confusing.
>
> 我想请教一下,这个一个预期的行为,还是一个Bug。如果能把所有上游的调用链都关联起来,是不是更好?不过这也确实带来一个问题,就是稍显混乱。
>
>
>

Re: Batch message trace presentation

Posted by Forrest Wang <fo...@woo.network.INVALID>.
Thank you, Wu.

I pulled the newest source from master: git clone https://github.com/apache/skywalking.git

But the trace is the same as the following:




> 2024年4月14日 18:30,Sheng Wu <wu...@gmail.com> 写道:
> 
> This should be fixed in the latest release. Please recheck.
> 
> Sheng Wu 吴晟
> 
> Apache SkyWalking
> Twitter, wusheng1108
> 
> 
> Forrest Wang <fo...@woo.network.invalid>于2024年4月14日 周日18:15写道:
> 
>> Hi Community:
>>        The following is a call chain for a batch message scenario. From
>> the figure, you can see that only one upstream call chain (the last one in
>> the figure) can be associated with the batch message Span, and the other
>> upstream call chains are displayed as VNodes.
>> 
>> 如下是一个批量消息场景的调用链,从图中可以看到只有一个上游调用链(图中的最后一个)可以和批量消息Span关联起来,其他的上游调用链都显示为VNode。
>> 
>>        I would like to ask whether this is an expected behavior or a
>> bug.      Wouldn't it be better if all upstream call chains could be
>> related? However, this does bring about a problem, which is a bit confusing.
>> 
>> 我想请教一下,这个一个预期的行为,还是一个Bug。如果能把所有上游的调用链都关联起来,是不是更好?不过这也确实带来一个问题,就是稍显混乱。
>> 


Re: Batch message trace presentation

Posted by Sheng Wu <wu...@gmail.com>.
This should be fixed in the latest release. Please recheck.

Sheng Wu 吴晟

Apache SkyWalking
Twitter, wusheng1108


Forrest Wang <fo...@woo.network.invalid>于2024年4月14日 周日18:15写道:

> Hi Community:
>         The following is a call chain for a batch message scenario. From
> the figure, you can see that only one upstream call chain (the last one in
> the figure) can be associated with the batch message Span, and the other
> upstream call chains are displayed as VNodes.
>
> 如下是一个批量消息场景的调用链,从图中可以看到只有一个上游调用链(图中的最后一个)可以和批量消息Span关联起来,其他的上游调用链都显示为VNode。
>
>         I would like to ask whether this is an expected behavior or a
> bug.      Wouldn't it be better if all upstream call chains could be
> related? However, this does bring about a problem, which is a bit confusing.
>
> 我想请教一下,这个一个预期的行为,还是一个Bug。如果能把所有上游的调用链都关联起来,是不是更好?不过这也确实带来一个问题,就是稍显混乱。
>