@@ -42,6 +42,10 @@ public static function getSubscribedEvents()
42
42
43
43
public function onResponse (FilterResponseEvent $ event )
44
44
{
45
+ if (HttpKernelInterface::MASTER_REQUEST === $ event ->getRequestType ()) {
46
+ return $ this ;
47
+ }
48
+
45
49
if ($ this ->spans ->isEmpty ()) {
46
50
return $ this ;
47
51
}
@@ -52,22 +56,23 @@ public function onResponse(FilterResponseEvent $event)
52
56
53
57
public function onRequest (GetResponseEvent $ event )
54
58
{
55
- $ request = $ event ->getRequest ();
56
- $ requestSpan = $ this ->tracer ->start (
57
- $ this ->nameGenerator ->generate (),
58
- [
59
- new HttpMethodTag ($ request ->getMethod ()),
60
- new HttpUriTag ($ request ->getRequestUri ()),
61
- new SpanKindServerTag (),
62
- new SymfonyComponentTag (),
63
- new SymfonyVersionTag ()
64
- ]
65
- );
66
59
if (HttpKernelInterface::MASTER_REQUEST === $ event ->getRequestType ()) {
67
- $ requestSpan -> start (( int )( 1000000 * $ request -> server -> get ( ' REQUEST_TIME_FLOAT ' , microtime ( true )))) ;
60
+ return $ this ;
68
61
}
69
62
70
- $ this ->spans ->push ($ requestSpan );
63
+ $ request = $ event ->getRequest ();
64
+ $ this ->spans ->push (
65
+ $ this ->tracer ->start (
66
+ $ this ->nameGenerator ->generate (),
67
+ [
68
+ new HttpMethodTag ($ request ->getMethod ()),
69
+ new HttpUriTag ($ request ->getRequestUri ()),
70
+ new SpanKindServerTag (),
71
+ new SymfonyComponentTag (),
72
+ new SymfonyVersionTag ()
73
+ ]
74
+ )
75
+ );
71
76
72
77
return $ this ;
73
78
}
0 commit comments