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